Process Instances Guide

What is the Process Instance Page

The Process Instance page offers an overview of all Process Definitions and their last run instances. An individual Process Definition can be selected from this page to offer an in-depth look at details about the Process Definition, a timeline of recent activity, a report summary of recent checks, and any associated documents.

Simply put, it is an overview of all existing processes at a macro level, with the ability to view the detail of a single process at a micro level (one end-user).

To access the Process Instances hit the “Process instances” on the navigation bar.

1. Accessing Process Instances
  1. Accessing Process Instances

Process Instances Overview

The Process Instances page is shown as below. It is possible to filter and and search for specific process definitions page hitting the top “Filter” column.

2. Process Instance Page
  1. Process Instance Page

Process Instance List

The Process Instances page shows the applicants name, the process name used, when it was created, the duration of the process, and the status as if the applicant was successful, still active, or encountered an error.

4. List of Process Instances
  1. List of Process Instances

Each Process Instance listed will have a corresponding status. The table below lists each of the possible statuses and their descriptions.

StatusAPI StatusDescription
AcceptedCOMPLETED_ENDED_SUCCESSThis status appears after the end user has successfully completed the Identity Verification flow.
AbandonedCOMPLETED_TERMINATEDThe Process Instance was abandoned without completion
DeclinedCOMPLETED___ENDED_ERRORThe document or face failed to pass verification checks and the attempt was declined.
ErrorCOMPLETED_PROCESS _ERRORAn error has occurred on the Process Instance.
PendingPENDINGThe Process Instance has been created but not yet processed by the server.
In ProgressACTIVEA user is currently undergoing the ID&V flow of the Process Instance.
ReviewREVIEWThe Process Instance requires a further manual review before reaching a final decision. For more information, see the Manual Review Guide.
PausedPAUSEDThe Process Instance has been paused. See Pause & Resume a Process Instance for more information.

Process Instance Detail

To see the details of an applicant, click the name on the hyperlink under “Applicant Name”.

The Applicant’s page is split into different sections. The first is an overview with some key points.

The applicant name, email and phone number are derived from the associated Process Definition Token. Additional parameters such as the firstName, lastName, email, and phoneNumber will populate these fields. For more information on Process Token parameters, see the Process Definition Token Guide.

In cases where this information is not available, 'Not available' will be displayed instead. After the ID&V flow has been completed using a Process Definition Token, if a document was successfully scanned, the extracted data will populate the empty fields. For example, the 'Name' field will be taken from the name found in the document.

Other fields such as nationality and date of birth will also be populated from data extracted from the document.

Missing details will only populate from the document if not already set within the additional parameters of the token. For example, if the firstName and lastName are already defined in the token, they will not be replaced by the data extracted from document.

Documents

The document section displays the document, portrait, and security elements.

A complete list of all data extracted from the available documents will also be provided under the "More Data" section.

Summary Check/ Reports

Summary Checks/Reports show all the different steps and check that the end user went through. Reports are available for face, documents and cloud functions during the Identity Verification flow. For example, the screenshot below provides a report of the results from a document Identity Verification flow.

For more information, see the Summary Checks and Reports page.

Timeline

The timeline shows the activity the user undertook, when it was created and the time it took to do that particular activity.

BPMN Overview

Finally, the BMPN flow will show the journey the user went through. You can follow it by pressing on Play on the right side.

Searching for Process Instances

Process Instances can be filtered and searched on the Process Instance page by using the options available at the top-left of the page.

Additional Process Definition Token parameters such as the first and last name can be used to filter the results. The example below utilizes the firstName token parameter to find all associated Process Instances.

The search functionality is case sensitive.

Users can also search by Reference ID to find a specific Process Instance. For example, consider the list of Process Instances:

Searching the Reference ID RNZAVPXSF5VUYNZ6SOQYP6Z6Z4 will return a single entry:

As mentioned in the Process Instances Detail section, information that is displayed in the search results table will depend on whether a successful document has been captured during the ID&V flow. When the Applicant Name is empty, 'Not available' will be returned. After a successful document capture, the information extracted from the document will populate this field only when the firstName and lastName parameters are not set by the associated token.

It is currently not possible to search by all additional parameters associated with a token such as email and phone number.

Delete Process Instance

Process Instances can be deleted via the Backoffice. To achieve this, navigate to the Process Instance page and find the list of Process Instances created in the system.

In the right-most action column, a 'bin' icon will appear that will allow the user to delete a Process Instance.

Clicking the 'Delete' button will open a pop-up modal to confirm the deletion. Selecting 'Ok' will remove the Process Instance from the system.

It is also possible to delete Process Instances via the TrustX API using the following query:

HTTP
Copy

A successful 200 response code will be returned and the Process Instance will be deleted from the system.

For more information on connecting to the TrustX API, see the Integration Guide.

Exporting a Process Instance

Process Instance data can be downloaded as a password protected zip folder containing a single or multiple Process Instances. Search filters applied on the Process Instance page will also be applied to the exported results.

To export multiple Process Instances, as a CSV file navigate to the Process Instances page and find the 'Export Search Results' button in the top-right corner of the page.

Filters applied to the search results will also be applied to the exported Process Instance data. In the example below, only Process Instances in the 'Accepted' status that occurred between the specified dates will be exported.

  • CSV export has a hard limit of 10,000 Process Instances per export. A message will appear when attempting to export search data that exceeds this limit.

Once clicked, a pop-up modal will appear where a password can be entered to protect the exported zip file.

Additionally, it is also possible to export the data of a single Process Instance by clicking the export icon under the 'Action' column of the Process Instance to be exported.

This export will include a folder of detailed data contained within the single Process Instance.

When Process Instance data is exported, it is important to ensure protective measures are in place so that sensitive data is kept safe and in compliance with local regulations.

Multiple Process Instances Export

When exporting multiple Process Instances, the data will be exported as a CSV containing the following data points:

Column NameDescription
IdThe ID of the Process Instance
tenantIdThe ID of the tenant that created the Process Instance.
processDefnIdThe ID of the associated Process Definition.
processDefnNameThe name of the associated Process Definition.
processDefnVersionThe version of the associated Process Definition.
processDefinitionTypeThe type of Process Definition.
processTokenIdThe ID of the associated Process Token.
processTokenCounterWhen the same Process Token is used for multiple Process Instances, this value increases every time same token has been used.
statusThe status of the Process Instance.
processServerIdThe ID of the server that the Process Instance was created on.
createdDtmThe date that the Process Instance was create.
lastUpdatedDtmThe last updated date of the Process Instance.
expiringDtmThe date when the Process Instance is set to expire.
completedDtmThe date which the Process Instance was completed.
elapsedMillisecondsThe elapsed time since the Process Instance was created.
extIdThe external ID associated with the Process Token
lastNameThe last name associated with the document or Process Token.
firstNameThe first name associated with the document or Process Token.
dateOfBirthThe last date of birth associated with the document or Process Token.
phoneNumberThe phone number associated with the Process Token.
emailThe phone number associated with the Process Token.
nationalityThe nationality associated with the Process Token.
reviewedByIn instances where the Process Instance was subject to manual review, this field represents the reviewer.
docNumThe document ID captured during the Process Instance

Single Process Instance Export

Depending on the Process Definition, a typical export for a single Process Instance export will include many of the following files:

FilenameContents
activity.jsonA list of all activities in the Process Definition associated with the Process Instance.
consent.jsonResults of the consent form provided during the ID&V flow of the Process Definition.
summary.jsonA summary report of all document and face checks performed during the ID&V process.
idDocs/A folder containing documents captured during the ID&V flow.
idDocs/FRONT.Cropped.jpegThe cropped front image of the captured document.
idDocs/FRONT.Uncropped.jpegThe uncropped from image of the captured document.
idDocs/portrait.jpegIncludes the portrait face image associated with the captured document.
idDocs/processor-results.jsonContains the results of the document processing performed during the ID&V process.
faces/A folder containing faces captured during the ID&V flow.
faces/face.jpegThe face image captured during the ID&V flow.
faces/processTokenParams.jsonA JSON file that contains data from the additional parameters of the Process Token.
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard