Create Workflow for an External CMS

The workflow module allows you to create workflows for an integrated external CMS for PIV ID issuance. This tutorial helps you to learn how to configure a workflow for an integrated external credential management system to enroll users, issue PIV identities, and manage issued credentials from the Unifyia platform.

Overview of the Workflow Sections

This section offers a concise overview of the various segments in the workflow. Some segments appear depending on the chosen identity type and device profiles. This table is designed to help you understand all the segments and available configurations, making it easier for you to configure a workflow according to your identity issuance policies.

Overview of the Workflow Sections
Section Possible Configurations Descriptions
General Configurations In this segment you provide a name and description, specify the identity type to be issued, select required device profiles, select the integrated external CMS, select the groups for which this workflow is being created, select the policies that need to be applied for the identity being issued, and determine which roles have visibility of this workflow.
Device Validity and Expiration Policies You can set the identity validity, certificate validity, and specify the number of devices that can be issued to a single applicant.
Data and Biometrics Enrollment You can set the identity validity, certificate validity, and specify the number of devices that can be issued to a single applicant. Additionally, you can set minimum device and maximum certificate validity for update.
ID Proofing Select this option if ID proofing is required and set the required ID proofing documents to be collected during enrollment.
Enrollment Selected this option to capture user information. The form fields for capturing user data are automatically populated based on the selected identity type. However, you can remove fields and choose which ones are mandatory or optional.
Face Select this option if face capture is required and set the preferred crop size window to capture the face and define if you require image transparency.
Iris Select this option to capture the irises of the user. The default mode is dual.
Fingerprint Select this option to capture fingerprints and define whether you need to capture rolled or flat fingerprints, set fingerprint threshold quality, and the minimum number of fingerprints - 2, 4, or 10 to be captured.
Signature Select this option to capture the user's signature.
Approval Select this option if adjudication is required and define which group(s) can review and approve enrollment. If this option is checked, the platform will enable the option to upload the background and biometrics investigation results. These results have to be review and approved to complete enrollment.
Smart Card/Security Key Credential Issuance This segment allows you to configure various options to issue identities on a smart card or security key.
Note: The chip personalization option is enabled only if at least one smart card or security key device profile is selected under the General section.
Chip Personalization and Printing Set issuance options and define which groups can issue the selected identity devices. Available options are Enable Chip Personalization, Enable Chip Personalization + Visual ID Printing, and Enable Visual ID Printing.
Visual Designs This section is visible only if the identity type is a smart card and you have selected to print an ID. The Groups and the Visual Design fields are auto-populated with the group(s) and the identity type selected under the General section.
Activation Select Require verification before activation option if activation of the issued identity device is mandatory and set the verification policy. Currently, only verification with PIN is supported.

Prerequisites

Before creating a workflow, you must

  • create groups.
  • configure connection parameters for the external CMS.
  • configured CPR policies for the external CMS.
  • configure policies for issuance
  • add and configure required device profiles.

Follow the below steps to create a workflow:

Log in to the Unifyia platform. On the dashboard, navigate to Configuration > Workflows. On the List of Workflows page, select + Create Workflow. If the external credential management system is already integrated, you will be prompted to confirm if you wish to create a workflow for it. Select Yes to proceed.

The Create Workflow page displays the three main sections - General, Data and Biometrics Enrollment, and Smart Card/Security Key Credential Issuance. You need to enter the required data as per your organization's policies to complete the configuration of the workflow.

General Configurations

What can you do in this section?

  1. Select the identity model. Supported identities are PIV, PIV-I, and CIV.
  2. Select the external CMS.
  3. Select the groups that the workflow must be assigned to.
  4. Set the permissible number of devices for a user in the selected groups.
  5. Define the expiration date for the selected identity type and certificates.
  6. Define the minimum device and certificate validity for update.
  7. Select to which role(s) the workflow must be visible.
  8. Select the policy to be applied for this workflow.

Workflow Details

Provide the below details to complete the general workflow details:

  1. Workflow Name: Provide a name for the workflow. This could be a simple text that identifies the reason the workflow is being created for. For instance, PIV ID (ABC Organization).
  2. Description: Provide a brief description of the workflow.
  3. Display Name: Enter a display name for the workflow. This workflow name will be displayed during issuance if more that one workflow is configured for the user.
  4. Identity Type: From the drop-down list, select an identity type, for example, PIV.
  5. External CMS: Select the external CMS for which this workflow is being created.
  6. Assign to Group(s): You must have groups created before this step. Select the group(s) for which this workflow is being created. You can select multiple groups. Once you select certain groups for a workflow, the same groups will not be available for other workflows.
  7. Assign to Role(s): Select the roles that can view this workflow. This ensures that only these roles can issue identity devices for this workflow.
  8. Policies: Select the policy that needs to be applied for the identity being

Device Validity and Expiration Policies

Provide the below details to complete the device validity and expiration details:

NOTE
  • Make sure that the certificate expiration date does not exceed the device expiration date.
  1. Enforce maximum allowed devices per user:If you need to enforce a maximum limit of allowed devices per user, check the box and set an integer value to define the number of allowed devices.
  2. Device Expiration:Set the expiration period for the device. Select the number of years, months, days, and hours for device validity.
  3. Certificate Expiration:Set the expiration period for the certificates. Select the number of years, months, days, and hours for device validity.
  4. Minimum Device Validity for Update:Set the minimum validity period required for a device to be eligible for updates. Specify the period in years, months, days, and hours. For example,
    1. If the minimum validity is set to 12 months, and the device has less than 12 months remaining before expiration, updates cannot be performed. In such cases, the device must be renewed or replaced first.
    2. If the device has more than 12 months of validity remaining, device update is allowed.
  5. Maximum Certificate Validity for Update Set the maximum remaining validity period after which a certificate can be updated (renewed or reissued). Specify the period in years, months, days, and hours.
    1. If the maximum validity for updates is set to 10 days, and a certificate has 20 days left until expiration, updates cannot be performed at this time. You will need to wait until the remaining validity is less than 10 days.
    2. When the certificate has exactly 10 days remaining, you can proceed with the update or renewal process.

Data and Biometrics Enrollment

This tutorial helps you to learn more about the available options in the Data and Biometrics section while creating a workflow.

Check the box Data and Biometrics Enrollment to enable the capability to customize the enrollment steps for capturing necessary user data and biometrics. This section allows organizations to manage identity proofing and registration requirements that meet the FIPS 201-3 and Identity Assurance Level (IAL) 1, 2, and 3 compliances for issuance of identity devices. The platform allows in-person, attended enrollment via a workstation or a tablet supervised by an authorized operator.

You have the flexibility to select or deselect enrollment parameters as required. For instance, if you do not need to collect identity (ID) proofing documents during enrollment, deselect the box to eliminate the ID Proofing step. This section of the workflow allows you to configure the following options:

  • ID Proofing
  • Enrollment Form
  • Face
  • Iris
  • Fingerprints
  • Signature
  • Approval

ID Proofing

Select this checkbox if capturing ID Proofing documents during the enrollment process is mandatory for each user. Configure the following information:

  • Allowed Existing IDs: Select at least one existing ID type allowed for proofing purposes. These selected ID(s) will appear in the selection list during enrollment. You can select one or more of the allowed identities.

The following is the list of I-9 documents supported for ID Proofing


Enrollment Form

Select the form fields that are to be displayed during the enrollment of an applicant. Generally, fields allowed are predefined by the organization based on the selected identity type.

NOTE
  • If you require additional fields or labels, you can contact your administrator to add or modify the existing fields.
  • If you have chosen PIV or PIV-I as the identity type, ensure that you select the First Name, Last Name, Email, Person Association, and Employee Affiliation fields, as these are the minimum required for successful issuance.
  1. Form Fields: Select all the applicable form fields as per your requirement for the workflow. If you need to remove a field from the form, select the cross
  2. Required: Select this option if the field is mandatory. Otherwise, you can leave it as is.

Face

Select this option if the workflow requires a face verification to be performed. Configure the following face capture settings.

  • Crop Size in Pixels: Select the size of the cropper window to be displayed during the face capture process.
  • Transparency Allowed: Check this option, if you want to enforce the use of a transparent face image during the printing of the card. After the face image is captured, the entire background around the face is removed and only the face is saved for a transparent image.

Iris

If you need to capture iris images as a part of the enrollment process, check this option. The mode is auto-selected to Dual.

  • Mode - Dual: By default, the platform allows for the capture of both irises during enrollment using a supported iris scanner.

Fingerprint

If you need to capture flat or rolled fingerprint images as a part of the enrollment process, check this option and configure the following fingerprint capture settings.

  • Minimum Fingers Required: Select the number of fingers to be captured during enrollment. The available options are 2, 4, or 10 fingerprints.
  • Minimum Threshold: Select the minimum threshold for the fingerprint image quality from the listed values in the dropdown, e.g., 60%.
  • Enable Rolled Fingerprints: Check this option if you require capturing rolled fingerprints. When enabled, it permits the operator to capture 10 rolled fingerprints of the user.
    • If you set the minimum fingers required option to 2 or 4 fingers and also enable the rolled fingerprints option, the enrollment process will prompt the 10 rolled fingerprints capturing wizard. This is necessary because 10 fingerprints must be captured for the rolled fingerprints option. Therefore, ensure that you configure your settings following your organization's requirements.

Signature

Check this option if you intend to capture the signature of the applicant during enrollment using a touch screen or a supported signature pad.

Smart Card/Security Key Credential Issuance

The Unifyia platform complies with the National Institute of Standards and Technology (NIST) and FIPS 201-3 standards for the Personal Identity Verification (PIV), Commercial Identity Verification (CIV), Derived PIV (DPIV), and Derived FIDO (DFIDO) credential issuance on smart cards and security keys. You can do the following configurations in this section:

  1. Configure personalization and printing options.
  2. If printing is to be done, then select visual designs based on the Identity type selected.

Chip Personalization and Printing

This section allows you to configure the chip personalization and ID printing options. You must choose at least one option to proceed.

  • Enable Chip Personalization: Check this option if you only want to allow the personalization of devices like smartcards or security keys. Select the group(s) that should be granted access to perform chip personalization.
  • Enable Chip Personalization + Visual ID Printing: Check this option if you intend to allow personalization and printing cards. Select the group(s) that should be granted access to perform this action.
  • Enable Visual ID Printing: Check this option to enable the printing of visual identities. Select the group(s) that should be granted access to print IDs.

Activation

Check the Require verification before activation if verification is necessary before activating the PIV device, particularly when the issuance is conducted by an operator without the user being present. As a security measure, devices are locked before being sent to the customer, and users are required to activate the device upon receipt. This section also allows you to configure verification policy options for activation. If you only check the Require verification before activation option without selecting any verification policy, the Verify with PIN option will be chosen by default. Currently, the platform supports activation using PIN only.

  • Verify with PIN: This option is checked by default. This enables activation of the identity device by entering the activation PIN sent to the registered email of the ID holder.

You have completed the workflow for enrollment, issuing PIV credentials, and activation.