Skip to main content
Version: 4.1.0

Run screening and view reports

Start screening

To start Transaction Screening, do the following:

  1. In the AI Agents list, click the installed AI Agent (variation).

  2. On the AI Agent variation's details page, open the process definition and click a Business Process (BP) instance name.

  3. Click the name of the required BP, navigate to the Data tab, and add your input data in one of the ways:

  4. Go to the Run tab and click Run This Process.

    The Business Process started successfully window appears.

  5. Click View results to see the Results tab.

View results

HTML reports

If you configured HTML reports earlier, the reports are available in S3 at doc-upload/payment_sanctions_screening/reports/html. To review detailed screening results, complete the following steps:

  1. In the Payment Sanction Screening BP, go to Results > Final results > Steps and select the Sanctions Screening JNW (generate-report-task-processor) step.

  2. On the Data tab, in the links_to_report column, copy the report link and paste it in a browser window to view the report.

    The Screening Review report opens in a separate window.

  3. Click the hit ID to view the details.

An HTML report contains the following data:

  • Input fields from the screened and santioned sides as Input Information and Watch List Information respectively

  • Final decision made by Tara as Decision and Narrative

  • Map snapshot of the verified screened location as SCREENED Location if Geocoder is turned on and the address is verified

  • Gold value as Actual Decision (this value might be present when running a CSV input file)

  • Copy of the original JSON request as Raw JSON Input used for debugging and analysis

  • Copy of the rule JSON object that led to the decision as Rules Model JSON used for debugging and analysis

A sample decision response
{
"decision": {
"messageId": "7023270",
"suggestedAction": "NO_DECISION",
"comment": "PARTIALLY_RESOLVE: 1 hit(s) escalated by [name_match]; 1 hit(s) resolved by [name_mismatch_strong]; ",
"hitDecisions": [
{
"reasons": [
{
"score": 1,
"code": "name_match",
"description": "Name match. Screened name (Eddie ) matches sanctioned name (Eddie, Oliver Hane) or primary name or aliases."
}
],
"hitId": "823185168",
"suggestedAction": "NO_DECISION",
"comment": "Name match. Screened name (Eddie ) matches sanctioned name (Eddie, Oliver Hane) or primary name or aliases."
},
{
"reasons": [
{
"score": 0.4401,
"code": "name_mismatch_strong",
"description": "Name mismatch. Screened name (Joelle Heathcote-Howe limited liability company) does not match sanctioned name (Heathcote Cartwright-Kerluke) and aliases."
}
],
"hitId": "603908759",
"suggestedAction": "RESOLVE",
"comment": "Name mismatch. Screened name (Joelle Heathcote-Howe limited liability company) does not match sanctioned name (Heathcote Cartwright-Kerluke) and aliases."
}
]
},
"requestId": "859e93c6-726c-4934-bde6-d8b5eb4d8421",
"statusDetails": "",
"html_report_link": "https://instance-s3.cloud.workfusion.com/doc-upload/tara-html-reports/e383607a-5447-481e-88b6-9e913bf3af91/message-7023270/message-hits.html",
"status": "COMPLETED"
}

QC reports

In QC reports, report data is populated at the hit level for each incoming request within configured timeframe. The data used to generate reports is stored in the pss_request_processing_v4 Data Store.

You can run reports manually or schedule them. The recommended scheduling options are as follows:

  • End of business day. Select the Today option to collect data for the current day.
  • After midnight. Select the Last x days option and enter 1 in the field to collect data for the previous day. For more details, see Install and configure | Output.

Generated CSV files are saved to S3 at doc-upload/payment_sanctions_screening/reports/qc. Before new reports are created, all previous reports are moved to the doc-upload/payment_sanctions_screening/reports/qc/reports_archive directory.

info

You can change the S3 directory location if you use a custom S3 bucket. The inner directory structure must remain the same.

The report template located at doc-upload/payment_sanctions_screening/reports/templates/qc_report_template.csv. When you create a custom report, place it in S3 at doc-upload/payment_sanctions_screening/reports/templates/qc_report_template_custom.csv.

The report can contain the following columns:

ColumnDescription
message_idAlert ID; an alert may contain many hits.
msg_typeMessage type; may contain type and subtype or subtype only.
content_formatContent format.
hit_idUnique hit ID within the alert.
hit_tagcontentParsed or supplied value defined by tag_name in the payment message.
hit_tagnameName of the tag in the message that was identified as a hit during screening.
hit_hittextPart of the text that triggered a sanctioned match.
hit_hittypeType of the sanctioned hit.
hit_screeneddata_typeType of the screened entity that was identified as a hit. The value can be provided or predicted and is used in the final decision.
hit_screeneddata_nameName of the screened entity that was identified as a hit. The value can be provided or predicted and is used in the final decision.
hit_screeneddata_addressAddress of the screened entity that was identified as a hit. The value can be provided or predicted and is used in the final decision.
hit_screeneddata_dobDate of birth of the screened entity that was identified as a hit. The value can be provided or predicted and is used in the final decision.
hit_screeneddata_countryCountry of the screened entity that was identified as a hit. The value can be provided or predicted and is used in the final decision.
hit_screeneddata_idID of the screened entity that was identified as a hit. The value can be provided or predicted and is used in the final decision.
screen_data_sourceSource of the screened data: screened, NER, or combined.
hit_sanctiondata_nameName of the sanctioned entity that matched. This can be the best matching alias or the primary name.
hit_sanctiondata_primarynamePrimary name of the sanctioned entity that matched.
hit_sanctiondata_typeType of the sanctioned entity that matched.
hit_sanctiondata_dobDate of birth of the sanctioned entity that matched.
hit_sanctiondata_countryCountry of the sanctioned entity that matched.
hit_sanctiondata_idID or code of the sanctioned entity that matched.
hit_sanctiondata_sourceentryidSource ID of the sanctioned entity that matched.
alert_decisionAlert-level decision.
hit_decisionHit-level decision.
hit_decision_codeMain reason for the disposition.
hit_decision_commentDetailed explanation of all reasons for the disposition.
hit_name_matcher_scoreHighest name matcher score between the screened name and all sanctioned names.
hit_type_confidence_scoreNER model confidence score for the predicted screened type.
hit_ner_type_originalOriginal type predicted by the NER model.
is_auto_qcDefines if the hit or alert is marked for automatic quality control.
tara_versionAI Agent version.
ner_model_versionNER model version.
decision_model_versionDecision model version.
request_idUnique request ID. The value can be used as a link to the processing table.
last_timestampTimestamp when the request is completed; the alert-level timestamp.
alert_execution_timeTotal record execution time in seconds at the alert level.
alert_completion_statusProcessing status: COMPLETED, IN_PROGRESS, or FAILED.
gold_decisionExpected decision if available. Used for analysis and training.
gold_decision_commentExpected decision comment if available. Used for analysis and training.

CLDS reports

The data used to generate CLDS reports is located in the pss_request_processing_v4 Data Store. If a hit matches historical data, it includes a CLDS object with all necessary report information.

You can run reports manually or schedule them. The recommended scheduling options are as follows:

  • End of business day. Select the Today option to collect data for the current day.
  • After midnight. Select the Last x days option and enter 1 in the field to collect data for the previous day. For more details, see Install and configure | Output.

Report templates are located at doc-upload/payment_sanctions_screening/reports/templates, for example:

  • CLDS report template with standard columns: doc-upload/payment_sanctions_screening/reports/templates/clds_report_template.csv
  • Custom CLDS report template: doc-upload/payment_sanctions_screening/reports/templates/clds_report_template_custom.csv

Generated CSV files are saved in S3 at doc-upload/payment_sanctions_screening/reports/clds. Before new reports are created, all previous reports are moved to the doc-upload/payment_sanctions_screening/reports/clds/reports_archive directory.

Generated filenames follow the format: CLDS-Payment-Screening-{date}_{time}-{part}.csv For example, CLDS-Payment-Screening-20250113_225716-1.csv.

The report template is located in S3 at doc-upload/payment_sanctions_screening/reports/clds/clds_report_template.csv. This template cannot be customized and includes the following predefined columns:

ColumnDescription
hash_idCalculated unique hit hash value.
idID from a system generating an alert.
message_idMessage ID of an incoming alert.
reference_idContent of the [REFERENCE] field of an incoming alert.
message_typeAvailable in a subtype field of the message. Content of the [TYPE] field of an incoming alert.
contentContent of an incoming message.
hit_idUnique hit ID within an alert.
hit_tagcontentParsed or supplied value defined by the tag name in a payment message.
hit_tagnameName of the tag in a message that was a hit during screening.
hit_hittextPart of the text that triggered a sanctioned match.
hit_hittypeType of a sanctioned hit.
hit_sanctiondata_nameName of the matching sanctioned entity (best matching alias or primary name).
hit_sanctiondata_primarynamePrimary name of the matching sanctioned entity.
hit_sanctiondata_typeType of the matching sanctioned entity.
hit_sanctiondata_sourceentry_idSource ID of the matching sanctioned entity.
hit_sanctiondata_sourcekeywordsKeywords for sanctioned listing sources.
payment_sender_bicAvailable in the payment section of a message. Value of the [SENDER] field of an incoming FUF message.
payment_receiver_bicAvailable in the payment section of a message. Value of the [RECEIVER] field of an incoming FUF message.
payment_directionIncoming or outgoing. Available in the payment section of a message.
hits_countNumber of hits in an alert.
hash_counterNumber of times each hit hash occurred.
hash_minimum_counterNumber of alerts required to clear for a hash ID before continuous learning begins auto-disposition.
hash_enable_dateDate when each hit hash achieves the CLDS-enabled status.
hash_statusCurrent enabled or disabled status of the hash.
alert_releasedIndicates whether all hits are resolved by continuous learning (Y).
hit_decisionIndicates whether the final decision for the individual hit is RESOLVE or NO_DECISION.
hit_decision_commentExplanation of the hit decision if the historical data contains analyst comments. For RESOLVE decisions, the field contains the most recent analyst comment).
alert_date_receivedDate when a message was sent to Tara.

A hash ID is calculated as the sum of hit-level fields and message-level fields used for decision reapplication and tag content. The hit-level hash comprises predefined hard-coded fields. You can configure message tags during reapplication data setup.

Analytics Data Stores

Execution results are also recorded in the message and hit analytics Data Stores. To view the Data Stores, go to Advanced > Data Stores and select:

  • pss_messages_analytics_v4 to view message-level decisions
  • pss_alerts_analytics_v4 to view hit-level decisions

To analyze the results, you also need access to the original requests. All requests are saved in the request processing Data Store.

  1. Go to Advanced > Data Stores and open the pss_request_processing_v4 Data Store.

  2. Click Download, then select All Records > Comma Separated (.csv) to download all records as a CSV file.

    Once the file is downloaded, you can review the requests and responses to verify the decisions.

Event log

To view the event log, go to the Results tab. If any issues occur during BP execution, an exclamation mark appears.

  • To view the errors, click Event log. The event log opens in a separate window.

  • To download the report, click Export to Excel.

tip

For further analysis, also review the Tara: Payment sanction screening overview dashboard.