Top Image Systems v1.0
This package provides capabilities that extend the Avoka Transact platform for users wishing to scan and extract data from driver licence image using the Top Image Systems mobiFLOW platform.
This package provides the following components
-
TIS Drivers Licence Upload
A native widget to upload a driver's licence image
-
TIS Drivers Licence Prefill
A Maestro component that includes the TIS Drivers Licence Upload button, the upload image button and a processing message.
Licensing
Clients must ensure they are appropriately licenses in order to use this package. Organisations who wish to use this package are required to setup account and create application with Top Image Systems directly.
Compatibility
This package has the following compatibility requirements:
Module | Compatibility | Notes |
---|---|---|
Transact Manager | 5.0.1 or above | |
Transact Maestro | 5.0.14 or above |
Installation Instructions
To install this package please walk through the following procedure:
- Unzip the package to a directory on your computer
- Import each zip archive found in the services folder to Transact Manager under the Services >> All Services menu item.
- Review the Help Doc tab for each of the imported services and make any required adjustments to service parameters.
- Review the Service Connection requirements under the same Help Doc tab for each of the imported services and make any required configurations to the Service Connection. Service Connections can be configured in Transact Manager under the Services >> Service Connections menu item.
- Import each archive found in the libraries folder to Maestro. Importing these into the Organisation level libraries folder is recommended as this will make the components available to all projects, however they can be imported at the Project level if required.
Usage Instructions
To configure this component please walk through the following procedure:
- Open your form in Maestro and drag and drop the 'TIS - Driver Licence' component from the Palette
- Open the properties section of the 'Driver Licence' field.
- Under 'Prefill Mappings' section, map the field name to the field path. (For example 'Licence Number' is mapped to field path 'data.licenceNumber')
Supported Fields
The below fields are fetched from the scanned driver licence
Name | Description |
---|---|
Licence Number | The driver's licence number |
Full Name | The driver's full name |
First Name | The driver's first name |
Last Name | The driver's last name |
Date of Birth | The driver's date of birth |
Full Address | The driver's full address |
Address Line 1 | The driver's address line 1 |
Address Line 2 | The driver's address line 2 |
Maestro Assets
Provides Australian Driver's License scan and Prefill using the Top Image Systems OCR engine
Uses
Provides Drivers Licence upload capabilities for the Top Image Systems prefill component
Used In
Service Calls
Properties
Property | Category | Description | Type | Default |
---|---|---|---|---|
Prefill Mappings | Prefill Mappings | Map the field name to the field path. (For example 'Licence Number' is mapped to field path 'data.licenceNumber')
Field Refs:
|
fieldRefMap |
Services
Service Connection
Compatibility
Module | Compatibility |
---|---|
Manager | 5.0.1 |
Service Parameters
Name | Description | Required | Default |
---|---|---|---|
applicationName | The TIS application name. | Yes |
|
identifier | The TIS identifier. | Yes |
amigo
|
pollMaxAttempts | Max attempts to fetch transaction data | No |
25
|
pollWait | Poll sleep time in milliseconds | No |
500
|
Inputs
Name | Description | Required |
---|---|---|
identifier | Should contain your TIS identifier key | Yes |
licenceType | The licence state origin (e.g. NSW, ACT, VIC) | Yes |
deviceType | The device type (default: 0) | No |
imageData | The driver licence image data in base64. | Yes |
attachmentKey | The driver licence attachment key. | No |
applicationName | The application name. The system will set the default application name based on the provided state. | No |
pollMaxAttempts | The maximum number of attempts to fetch the result (default: 25) | No |
pollWait | The number of millisecond interval to re-run the request until the result is ready (default: 500) | No |
Outputs
Name | Description |
---|---|
licenceNumber | The driver licence number as captured by the service |
firstName | The driver first name as captured by the service |
lastName | The driver last name as captured by the service |
fullName | The driver full name as captured by the service |
dateofBirth | The driver date of birth as captured by the service |
fullAddress | The driver full address as captured by the service |
addressLine1 | The driver address line1 as captured by the service |
addressLine2 | The driver address line2 as captured by the service |
executionStatus | The status of the service execution [ SUCCESS | DATA_ERROR | SYSTEM_ERROR ]. Successful execution will be denoted by a |
errorMessage | When a DATA_ERROR is experienced, this value may provide more detail on the nature of the error. |
Service Connections
The following service connections are used by this package.
Property Name | Description | Required |
---|---|---|
Type | HTTP Endpoint | Yes |
Endpoint |
Must point to the TIS Mobiflow endpoint. For example http://mobileau.tisa.io/MobileWebServices/MobiFlowService.svc
|
Yes |
Username | Clients to get their own user credentials from TIS. | Yes |
Password | Clients to get their own user credentials from TIS. | Yes |
Auth Key | Auth Key is a token that clients get from TIS. | Yes |