DCS Services 2.4.0 and SysPack 24.0.1

February 9th, 2024

This update brings refinements to the Computer Vision processor, performance improvements, security updates, and multiple out-of-the-box examples for better user enablement and productivity.

Mandatory Changes

The Simplified Processor Settings for Computer Vision have a restructured JSON schema which you will have to update on existing implementations. Since the new schema does not support multiple document types in the same processor settings entry, you may have to create additional processor settings for each document type and refactor other dependencies.

What's New

Computer Vision Updates

Support for Romanian Passports

Romanian passport MRZ scanning, body parsing, and validations have been added to OCR. See the automation blocks documentation for the full list of validations supported.

Simplified Processor Settings

The AvailableDocumentTypes and Validations processor settings for Computer Vision have been merged into a single setting called DocumentSettings with a simplified structure:

Copy
"DocumentSettings": {  
  "DocumentType":"Passport",
  "Provider":"Azure",
  "Validations":"V01,V05,V06,V07,V10",
  "RequiredFields": ["PersonalNumberBody", "DocumentNumberBody", "LastNameBody", "GivenNameBody", "NationalityBody", "PlaceOfBirthBody", "BirthDateBody", "SexBody"]
}
NOTE  
You must now create dedicated processor settings for each document type as you can no longer define multiple document types in the same processor settings entry.

Required Fields

The new DocumentSettings key also allows you to specify mappings that are mandatory for a successful scan, as shown in the example above.

In-Processor Validations for Romanian IDs

In addition to the validations performed by the OCR service (V01, V06, V10 etc.), Romanian identity cards now support two new validations for the birthday and personal identity number (CNP). These validations are performed by the OCR processor after receiving the OCR service response. For more information see the Computer Vision documentation.

Example Use Cases

You can find examples in FintechOS Studio for how to use automation processors in real life scenarios, with complete data model, flow settings, and journey configurations.

Processor Form Driven Flow Flow Settings
Computer Vision FTOS_Test_OcrFDF FTOS_Test_OCR
Liveness and Face Recognition FTOS_Test_FaceRecognitionFDF FTOS_Test_FaceRecognition
Video Streaming FTOS_Test_Operator
FTOS_Test_Moderator

FTOS_Test_Operator_Client
FTOS_Test_Operator

Video Streaming (recording) FTOS_Test_RecordingFDF FTOS_Test_Recording
eSign FTOS_Test_ESign FTOS_Test_ESign
Co-browsing FTOS_Test_Cobrowsing FTOS_Test_Cobrowsing
AriadNext FTOS_Test_AriadNext FTOS_Test_AriadNext
Onfido FTOS_Test_Onfido_FDF FTOS_Test_Onfido

Fixed Issues

Processor Issue
Video Streaming

The moderator was not able to join the video call due to an unexpected error.

Video Streaming The operator's call queue was not refreshed regularly.

Known Issues

Platform Version Issue
20.2.11 There is a video streaming issue when importing the FTOS.ECOS.Utils client script library - not working with async/await or when refreshing the page.