Skip to main content

Screening Flows

Updated over 8 months ago

Configuring Screening Using Screening Flows

In this section, we'll walk you through the configuration process for Screening at Salv, which is centred around Screening Flows. Screening Flows allow for granular control over how Person or Transaction data is screened, providing the ability to customise key settings like matching types, list types, and Segment inclusions/exclusions. Follow the steps below to define and configure a Screening Flow.


1. Selecting a Screening Flow Type

When setting up a new Screening Flow, the first decision is whether you want to define a Persons or Transactions Screening Flow.

  1. Navigate to Screening → Configuration page

  2. Under Screening Flows, select either Person Screening Flow or Transaction Screening Flow based on your need

  3. Click +New Screening Flow


❗️Important note before moving forward: overlapping Screening Flows can lead to duplicate alerts.

For example, if you have two Screening Flows where the screened field is company_name—one targeting All entities and the other targeting the LEGAL customers Segment—LEGAL customers will be screened in both flows. This overlap will generate duplicate alerts if a match is found.

To prevent this, we highly recommend avoiding overlap by keeping your Screening Flows granular and specific.


2. Selecting Fields for Screening

After clicking to add a new Screening Flow, the next step is to select one or more fields to be screened. These fields will be combined together and used as a single unit when performing the screening.

  • The fields you can select are those defined within the Schemas and made visible.

  • For Person data, nested fields are also available.

How Field Selection Works:

When you select fields to screen, they are treated as a unified search phrase. For example, if you choose first_name and last_name the screening system will combine these fields to match against the same entry on a screening list.

  • Example: If you select both first_name and last_name in a person screening flow, the system will search using the combined value "John Smith" instead of screening the two fields independently.

The order of the screened fields does not affect screening results, i.e. if you selected first_name + last_name, it would yield the same results as field selection of last_name + first_name.

Important Limitations:

You need to define one cohesive set of fields per screening flow. This means you cannot select an overly broad combination of fields, as doing so will likely yield no results or create inefficiencies.

  • A simple combination like first_name + last_name (i.e., "John" + "Smith") of the data you want to screen is recommended.

  • Complex combinations of many fields, such as first_name + last_name + shareholders[].first_name + shareholders[].last_name + company_name + middle_name are not allowed. Such combinations would be too broad and may result in no relevant matches because the fields are being screened as a single unified phrase.

This approach ensures that the screening process is focused and effective by combining a reasonable number of relevant fields in each flow.


3. Configuring Goodlisting Keys (Transaction Screening Only)

When configuring a Transaction Screening Flow, you have the option to define Goodlisting Keys, which help reduce false positives by automatically goodlisting certain matches.

  • You can select up to 3 goodlist keys.

  • These keys must be based on fields defined in the Transaction Schema.


4. Selecting Segments for Screening

You can now define which Segments will be included in the Screening Flow.

For example, you might only want to screen LEGAL customers in a Screening Flow where company_name is being screened.

When selecting Segments to include in a Screening Flow, consider factors such as the types of Persons and Transactions involved, risk profiles, regulatory requirements, your company’s risk appetite, and other relevant factors.


Included Segments are joined using an AND condition.

This means that only entities matching all selected segments simultaneously will be screened. For example, if you select both the INCOMING Transactions segment and the INSTANT Payments segment, the system will screen only incoming instant payments—not all incoming transactions or all instant payments individually. This ensures that only transactions meeting both criteria are included in the Screening Flow.


5. Excluding Segments from Screening

You also have the option to exclude specific Segments from being screened.

  • Exclusion overrides inclusion, meaning any excluded segments will not be screened, even if they were previously included.

Excluded Segments are joined using an OR condition.

This means that entities matching any of the excluded Segments will be omitted from the Screening Flow. For example, if you configure the Screening Flow to include Incoming Payments but exclude both the Card Payments Segment and the Internal Payments Segment, transactions matching either Card Payments or Internal Payments will be excluded.


6. Defining Matching Types

Next, you'll need to specify how the value of the selected screened fields will be compared against the list entries.

The available matching types are:

  • Fuzzy: Compare values with a degree of fuzziness (matching accuracy between 80-100).

  • Exact: Look for an exact match.

  • Contains: Check if the field contains the specified value.

  • Prefix: Compare the prefix (the beginning) of the value.

  • Fuzzy contains: Applies both fuzzy matching and contains matching.

Learn more about Matching types here.


7. Selecting List Types for Screening

Next, select the list types against which the screened fields will be checked. You can screen against one or multiple list types, including:

  • Dow Jones Sanctions

  • Dow Jones PEP/RCA

  • Dow Jones Adverse Media

  • Custom Lists (if any have been created)

    • When selecting a Custom List, you must specify the usable field for Screening Flows — that is, the data that the screened field should be compared against.


8. Selecting DJ Sanction List Groups (Sanctions Screening Only)

If you select Sanctions as a list type, you must choose which DJ Sanction List Groups will be used for screening.

Ensure that your List Groups are configured before beginning the Screening Flows setup.


9. Reviewing and Saving the Screening Flow

Once all settings have been configured, you will be prompted to review the entire Screening Flow before saving. Currently, there is no option to save the flow as a draft.

  • Review your settings carefully to ensure everything is correct.

  • If needed, you can discard the setup at this stage or save it to activate the Screening Flow.


10. Editing an existing Screening Flow

At any point in time you can edit an existing Screening Flow. Any changes you make will be applied during next Screening event.

Did this answer your question?