Skip to main content

Using ODS: Screening Resolution & Materiality

This guide is for KYC analysts, compliance analysts, and screening reviewers who work with the ODS: Screening Resolution & Materiality task — the combined v2 task for on demand screening.

note

Looking for configuration help? This guide covers the analyst workflow only. For Journey Builder setup, Classification Data categories, and permissions, see Configuring ODS: Screening Resolution & Materiality.

info
KYRA:Screen — Automated Resolution

KYRA:Screen is the Automation agent that handles configured screening hit resolution tasks within this workflow. When KYRA:Screen is enabled and configured, it automatically resolves screening hits according to your active instructions before analysts review outcomes. Analysts retain oversight and can override any agent decision. See the KYRA:Screen User Guide for setup and configuration.


What is the ODS v2 task?

The v2 task combines screening match resolution and materiality assessment into a single workflow. Before v2, these were two separate tasks. The new task type is ODS: Screening Resolution & Materiality and it appears in journeys where your administrator has enabled it.

CapabilityWhat is new in v2
Combined taskMatch resolution and materiality assessment in one task — no hand-off between two separate tasks
RP-level materialityMateriality can be assessed at the related party level, not just the main entity
Provider status visibilityReal-time per-provider status banners — Completed, In Progress, and Error states shown simultaneously
Classification DataPolicy-driven fields captured when you confirm a match, scoped to the hit category (PEP, Sanctions, Adverse Media, Enforcements, Other)
Reuse of prior decisionsReview and reuse prior completed materiality decisions from the Materiality decision panel
Document uploadUpload supporting documents at the hit level and at the entity level
OGS integrationHits triggered by an OGS batch run are visually highlighted so you can identify their origin

Existing v1 screening tasks are unaffected — if your journey still uses the old task types, nothing changes for you.


End-to-end workflow

StepWhat you seeWhat you do
1. Open taskCombined task opens for the selected case or journey entityReview provider banners, entity navigation, hit counts, and outstanding work
2. Review screening statusPer-provider banners show Completed, In Progress, or Error statesMonitor progress — mixed states across providers are normal
3. Select entity or RPLeft navigation shows the main entity and related parties with completion iconsSelect the entity or related party you want to work on
4. Inspect search inputsSearch criteria and aliases panel shows what was sent to providersCompare submitted data with returned profiles
5. Review hitsResults grid shows Current Hits and Match History with search, filter, and sortOpen View or Resolve from the relevant row
6. Resolve hitsMatch Resolution popup shows context, hit details, and decision controlsSave Match, No Match, or Unresolved — enter Classification Data for confirmed matches
7. Assess materialityMateriality assessment appears once screening is complete, a true match exists, and all hits for the entity are resolvedAssess screening flags, jurisdictions, sanctions proceed (if required), and rationale
8. Complete taskCompletion rules depend on journey configurationComplete the task when all mandatory conditions are satisfied

Left navigation panel

note

While providers are retrieving screening data (or if a provider fails the search request), no icons appear next to entity names in the navigation panel. Icons populate once the provider response is received.

Each entity may display a "Show associations" link where applicable. Clicking it expands associated parties (related parties, UBOs, linked legal entities) inline within the task — it does not navigate away.


Screening status by provider

Provider status is shown in real time, independently for each provider. Multiple banners can appear simultaneously when providers are in different states.

StateBanner colourWhat is shown
CompletedGreenConfirmation that screening completed, with a list of providers that finished. All providers used in the request appear, even those that returned no results
In ProgressBlueProvider-specific transitional messages such as Search in progress or Sending results to provider
ErrorRedProvider name, issue description, and recovery guidance (for example, reopen the previous Request screening task after the issue is fixed)
warning

An error in one provider does not block other providers from completing. Mixed states are supported — status updates dynamically without a full page reload and persists after refresh.


Materiality count summary

Near the top of the screening area, category badges summarise hit volume across the main entity and related parties.

  • Badge order: PEP, Sanctions, Enforcements, Adverse Media, Other
  • Badge format: Category label plus count — for example PEP (5). Zero-count categories still show as 0
  • Dynamic updates: Counts update in real time when a hit is resolved or new results arrive
  • Counts are informational only and cannot be edited

OGS integration and OGS-triggered hits

Ongoing Screening (OGS) is a separate workflow that periodically screens entities against watchlists. When OGS identifies hits, analysts resolve them in the OGS: Screening Resolution & Client Selection task before the impact on client relationships is assessed.

The OGS task has two stages.

StageNameWhat you do
Stage 1Screening ResolutionResolve each hit from the OGS batch run at the entity level — record a Match or No Match decision
Stage 2Client SelectionIdentify which client relationships are affected and select which clients should receive a downstream ODS journey

After Stage 2, a launchpad task automatically triggers an ODS journey for each selected client. The resulting task — ODS: Screening Resolution & Materiality — is the same task documented in this guide.

One visual difference applies when an ODS task is triggered by OGS: hits from the OGS batch run are highlighted in the screening results table, so you can see which hits came from the OGS run as distinct from other screening sources.

The highlighting uses a distinct icon on the hit's row in the results table. The tooltip text on the icon varies:

  • When classification data is configured for the hit category: "Classification data required. Hit triggered by ongoing screening."
  • When no classification data is configured: "Hit triggered by ongoing screening."

Hits that did not originate from OGS display no icon.

note

Separation of concerns: OGS determines whether a hit is real at the entity level. When you work the downstream ODS task, your role is to determine what that hit means for this specific client — including classification, materiality, and any required escalation. The OGS analyst has already resolved whether the hit is real.

warning

If you see highlighted hits in your ODS task, they were triggered by an OGS batch run. The materiality and classification decisions you make in ODS are still recorded at the client level — not the entity level.


Screening results table

AreaBehaviour
Current hits totalTotal current hits shown — for example Current hits: 10
ViewsSwitch between Current Hits and Match History
Table toolsSorting, filtering, search by name, and bulk checkbox selection
FiltersFilter by Category and Status — results refresh dynamically
Hit contentEach hit shows screening fields, current match status, and the reason for the match where relevant
ActionsUsers with edit permission see Resolve. Read-only users see View

Search criteria and aliases panel

The Search Criteria panel shows exactly what was submitted to providers for the currently selected entity. It updates when you select a different related party.

AreaWhat is shown
HeaderShows the entity name and a Material or Immaterial chip once the materiality outcome is recorded. A None outcome is never displayed — the chip simply does not appear until an outcome exists.
Search criteriaScreening fields used in the most recent execution — name, type, date of birth, nationality, identifiers, address, and others
AliasesAlternative names submitted in the screening request
Other InformationJSON key-value data formatted as readable key-value pairs for provider-specific identifiers
FormattingField names are sentence case with a colon. LegalEntityName and LegalEntityType are not shown in the Search Criteria section — they appear in the entity header only. A Show more / Show less control appears when content overflows the display area.

Match Resolution popup

The Match Resolution popup is the main screen for adjudicating an individual screening hit. It opens in read-only mode from View, or in edit mode from Resolve.

Panel layout

PanelContents
LeftRead-only context about the related party, relationship to the client, and search criteria
MiddleProvider source and hit reference, plus collapsible sections for Key Data, Profile Information, Relationships, and Sources
RightYour inputs: Match decision, Reason, Comments, and Classification Data fields (for confirmed matches)

Interaction details

TopicGuidance
Match decisionAlways visible and mandatory. Select Match, No Match, or Unresolved. Choose a reason and optionally add comments (maximum 1,000 characters)
Classification DataShown only when Match decision = Match. Hidden entirely for No Match and Unresolved
Classification Data scopeOnly fields relevant to the hit category are shown — for example PEP fields for a PEP hit
Supported field typesText, text area, date, single select dropdown, multi-select dropdown. Maximum four fields per category
Save behaviourSave is always enabled. If required fields are missing, inline errors appear. On success the popup closes and the grid refreshes

Document upload for hits

When Hit document enabled is enabled on your journey's task, the Match Resolution popup includes a document upload section. Upload is optional — it does not block saving the hit decision.

TopicGuidance
When it appearsOnly when the Hit document enabled toggle is enabled on the v2 task in Journey Builder
Document TypeSelect from a dropdown before uploading
OptionalUpload does not block saving a decision — it is not mandatory per hit
PreviewUploaded documents can be previewed from within the popup
After batch closeOnce the screening batch is closed, it is not possible to upload documents

A separate Entity document required toggle controls document upload at the entity level (outside the popup). Both toggles are independent.


Materiality assessment

The materiality assessment appears once:

  1. All screening providers have completed
  2. At least one confirmed match (true match) exists for the entity
  3. All hits for the entity have been resolved
TopicGuidance
Action Items panelShows a Materiality assessment item — Assess or Review. Incomplete assessments show a Required chip; completed ones show a Completed chip
Left panelAll confirmed matches contributing to the assessment — hit ID, match status, resolution, reason, and classification data
Right panelCreate a new assessment or review a prior one. Shows only the categories that have confirmed matches for this entity
Material flagsSelect which categories are material. For each material category, choose one or more jurisdictions
SanctionsIf Sanctions is selected and your journey has the Sanctions toggle enabled, record an OK to Proceed or Not OK to Proceed decision with a rationale
Materiality outcomeCalculated automatically — Material if any category is material, otherwise Immaterial
RationaleFree-text narrative — mandatory when required by your journey

Sanctions confirmed chip

When any entity in the journey structure has a Sanctions Proceed Decision recorded as Not ok to proceed, a Sanctions confirmed chip is displayed at the main entity level — even if the main entity itself is not directly sanctioned.

Clicking the chip opens a modal with title "Sanctions Not ok to proceed" and subtitle "Select a name to view details in task". The modal lists all entities where the decision is Not ok to proceed. Each entry is a clickable link that navigates to that entity within the task and shows the Sanctions classification data recorded for that entity.

Note on the Sanctions decision section in the task:

  • The section title is "Sanctions decision"
  • Subtitle shown: "If not ok to proceed, journey can be completed, but off-boarding of entity may be required."
  • Radio buttons are shown in this order: Not ok to proceed / Ok to proceed
  • The Rationale field is always mandatory regardless of which option is selected
warning

Reassessment trigger: If you change a Match Decision after saving a materiality assessment, the system warns you that the existing assessment will be invalidated and a new one is required. Changing only the reason, comments, or classification data does not trigger this.

Materiality with no new hits but historical matches

When the current screening returns zero hits for a provider but historical matches exist for the entity, the task still requires a materiality assessment.

Results grid messages

ScenarioMessage shown
Single provider, no new hits, has match history"No new hits from <Provider>. Match history will include the latest screening matches for this entity." — with a View Match History button linking to the Match History tab
No new hits AND no match historyExisting "No data" message — unchanged
Multiple providers: one has no hits but history, another has hitsAn info message: "No new hits for <Provider Name>"

Materiality assessment view (no new hits, prior decisions exist)

The latest materiality decision is reused and a message is displayed: "No new hits from <Provider>. Prior materiality decisions exist for this entity." with a View Decisions button. A warning banner also appears:

  • Title: "Reused materiality decision below — <LastActionedOn>"
  • Subtitle: "Check carefully before saving decision in the context of this journey."

V1 migration scenario

When an entity has historical true matches from v1 but no prior v2 materiality record, the message is: "Historical true match found for this entity. No new hits were returned in the current screening. A materiality decision is required." with an info message: "This entity was migrated from a previous workflow with no recorded materiality outcome."

Visual indicator

The entity panel shows an in-progress status icon when an entity has no current matches but has historical matches requiring assessment.


Reuse of prior decisions

The v2 task supports reuse in two ways.

Reuse typeHow it works
Classification data reuseWhen the same hit alerts again for the same entity in a subsequent screening, applicable classification data is reused automatically — no action required
Prior materiality decisionsOpen Prior materiality decisions from the Materiality decision panel. Review up to 50 of the most recent completed batches, see overlap indicators for current matches, inspect previous outcomes and jurisdictions, and decide whether reuse is appropriate

Prior materiality decisions panel

ColumnWhat is shown
JourneyJourney type and a link to the journey
ClientRoot entity name (main entity of that journey)
Batch IDUnique batch identifier; an overlap indicator icon appears when the batch contains hits that are also true matches in the current screening
Last actioned byName and date of the last person to action the assessment
MaterialityMaterial or Immaterial outcome
ClassificationTotal number of matching hits in the historical batch; if one or more true matches exist, an info icon shows a popover titled "Screening provider classifications" listing <MatchName>: <Provider> per true match, with a screening task link

Materiality column tooltip: Clicking the Materiality cell opens a popup showing the screening task link, per-category materiality status with jurisdictions, overall outcome, and if Sanctions is material, the Sanctions proceed decision.

A Reuse button on each row triggers a confirmation popup before applying the prior decision.


Task completion rules

TopicGuidance
Completion toggle enabledThe task can be completed even when some matches remain unresolved and some materiality assessments are incomplete
Completion toggle disabledAll matches must be resolved and all required materiality assessments must be complete before you can complete the task
Auto-complete (no results)If no screening results are returned for any screened entity or related party, the task is automatically completed. Materiality UI, classification data entry, and escalation flows do not appear
TimingAuto-completion follows an exponential backoff mechanism and waits up to seven days for providers to finish

Escalation: Initial Review and Final Review

If your journey is configured with an escalation pattern, your ODS task functions as Task 1 — Initial Review. A second task — Task 2 — Final Review — is available to a second-line reviewer.

TaskRoleWhat happens
Task 1 — Initial ReviewFirst-line analystWhen the Escalation toggle is enabled, an Escalate button appears in the Materiality Assessment page. Click it to open the Escalation side panel, select a team or user to notify, and leave a comment. An Escalated chip appears against the materiality assessment in the Action Items panel
Task 2 — Final ReviewSecond-line reviewerTriggered by scoping conditions (typically the Materiality Outcome from Task 1). Displays all Task 1 screening results and materiality outcomes, highlights the escalation comment, and allows the reviewer to override match decisions and complete outstanding assessments
note

Both tasks share the same underlying screening and materiality data. There is no frozen snapshot of Task 1 — if Task 2 overrides a decision, the change is visible if Task 1 is reopened.

Escalation notifications

When the Screening and Materiality Escalation notification toggle is enabled for a user, they receive system and email notifications when an assessment is escalated to them.

Notification text: "A materiality assessment has been escalated to you by {user}. Comment: '{escalation comment snippet}' Click to review the journey."

The notification link navigates directly to the relevant journey.


Permissions

PermissionWhat it allows
Screening AccessRead-only access to screening results, classification data, and materiality assessments. You see the eye (view) icon only
Screening EditEdit access while the task is In Progress. Resolve matches, enter classification data, complete materiality assessments. You see eye and pencil icons
Screening ApproveNot used for v2 escalation routing. Escalation is configured via the Escalation toggle in Journey Builder, not via this permission
Read-only after completionOnce the task is Completed, all users have read-only access regardless of their assigned permission

Key validations and system behaviours

AreaRule
Provider statusProviders are tracked independently. Completed, In Progress, and Error states can coexist for the same task
Match commentsMaximum 1,000 characters
Classification Data fieldsText, text area, date, single select, multi-select. Maximum four fields per screening category
Materiality invalidationChanging a Match Decision after saving a materiality assessment invalidates the assessment and requires a new one
Materiality conditionsMateriality becomes available only when all providers have completed, at least one confirmed match exists, and all hits for the entity are resolved
OGS-triggered hit highlightingHits from an OGS batch run are visually highlighted automatically — no analyst action required
Document previewUploaded hit and entity documents can be previewed from within the task
ReportingThe EntityMaterialityAssessment property is included in the BatchEntity model in Athena (Advanced Reporting) without additional configuration
Audit trailAll v2 audit events are surfaced in the audit panel. Classification changes: MatchesUpdated rows show Classification Data fields (PEP, Sanctions, Enforcements, Adverse Media, Other) before and after the change, plus the ActionedOn timestamp. Materiality changes: "Entity Materiality Assessment Updated" rows show Rationale, ActionedOn, per-category MaterialityStatus, Jurisdictions, and OkToProceed (Sanctions proceed decision) before and after. Document events: Five distinct labelled rows — Document Added, Document Removed, Document Status Updated, Document Archived, Document Unarchived — each expandable with file name, document type, and status details. Applies to both ODS and OGS batches.

Screening Assessment Outcomes tab on Entity Profile

The Screening Assessment Outcomes tab on the Entity Profile page shows a consolidated history of materiality assessment outcomes for an entity, without needing to open completed tasks.

info

This tab is only available for entities processed through the v2 ODS: Screening Resolution & Materiality task. Entities with v1 task history only will not display this tab. The tab must be enabled by an administrator in View Configuration before it appears.

The tab displays the latest 50 assessments for the entity, ordered most recent first.

ColumnDescription
JourneyJourney name as a hyperlink to the task. The link is disabled if the user does not have access to the journey
ClientRoot entity name. Displayed as **** if the user does not have access to that entity
MaterialityOverall materiality outcome for the assessment
Classification DataAggregated classification data across all confirmed matches. Hover over the cell to see the full per-match breakdown
Last Actioned By — Decision DateThe user who last actioned the assessment and the date it was recorded

Access controls

ScenarioBehaviour
User does not have access to a related entity in an assessmentClient name is shown as ****. Journey link is disabled for that row
User does not have access to a related journeyJourney name is shown but the hyperlink is disabled
Entity has v1 task history onlyTab is not displayed

For administrator setup instructions, see Configuring ODS: Screening Resolution & Materiality — Screening Assessment Outcomes tab on Entity Profile.


Glossary

TermDefinition
ODSOn-Demand Screening. The ODS task type (ODS: Screening Resolution & Materiality) is the v2 combined task
OGSOngoing Screening. A periodic workflow using the OGS: Screening Resolution & Client Selection task type
RPRelated Party — an individual or entity associated with the main legal entity
Classification DataPolicy-driven context captured when you confirm a match (PEP type, sanctions detail, etc.)
Current HitsActive screening results in the current batch
Match HistoryPreviously resolved or historical screening hits
OverlapA prior batch containing hits that are also confirmed matches in the current batch
Materiality assessmentThe decision on whether confirmed screening results are material for the entity or related party
Requirement CategoryA Reference Data configuration object that defines the Classification Data fields for a screening category
Sanctions Proceed DecisionA journey toggle requiring analysts to record an OK/Not OK to Proceed decision when a Sanctions hit is confirmed