IdentityVerificationProcDtl

Represents the search functionality configuration and the minimum number of optional verifiers for identity verification.

Where possible, we changed noninclusive terms to align with our company value of Equality. We maintained certain terms to avoid any effect on customer implementations.

Important

Parent Type 

This type extends Metadata and inherits its fields.

File Suffix and Directory Location 

IdentityVerificationProcDtl components have the suffix .IdentityVerificationProcDtl and are stored in the IdentityVerificationProcDtls folder.

Version 

Introduced in API version 54.0.

Special Access Rules 

The Health Cloud permission set license is required to use this metadata type.

Fields 

apexClass 

  • Type: string
  • Required: No
  • Description: Reserved for future use.

dataSourceType 

  • Type: IdentityVerificationDataSourceType (enumeration of type string)
  • Required: Yes
  • Description: Required.

developerName 

  • Type: string
  • Required: Yes
  • Description: The unique developer name of this component. Used as an API reference and must follow Salesforce identifier rules.

displayRecordFieldName 

  • Type: string
  • Required: No

identityVerificationProcFlds 

isActive 

  • Type: boolean
  • Required: No
  • Description: Indicates whether the record is active (true) or not (false).

isRetryAllowedAfterLimit 

  • Type: boolean
  • Required: No

linkedIdVerfProcessDet 

  • Type: string
  • Required: No

masterLabel 

  • Type: string
  • Required: Yes
  • Description: Required.

objectName 

  • Type: string
  • Required: No
  • Description: The name of the object on which the search is performed and data is verified.

optionalVerifiersMinVerfCount 

  • Type: int
  • Required: No
  • Description: The minimum number of optional verifiers that must be checked.

retryLimit 

  • Type: int
  • Required: No

searchFilter 

  • Type: string
  • Required: No
  • Description: Conditions on which to filter the search results.

searchRecordUniqueIdField 

  • Type: string
  • Required: No
  • Description: The field that stores the unique identifier of the records that are displayed in the search results.

searchResultSortBy 

  • Type: string
  • Required: No
  • Description: The values that are used to sort the search results.

searchSequenceNumber 

  • Type: int
  • Required: Yes
  • Description: Required.

searchType 

  • Type: IdentityVerificationSearchType (enumeration of type string)
  • Required: Yes
  • Description: Required.

Declarative Metadata Sample Definition 

The following is an example of an identityVerificationProcDtl component.

1<?xml version="1.0" encoding="UTF-8"?>
2<IdentityVerificationProcDtl xmlns="http://soap.sforce.com/2006/04/metadata">
3    <dataSourceType>Salesforce</dataSourceType>
4    <isActive>true</isActive>    <developerName>Sample93AccountSearch</developerName>
5    <identityVerificationProcFlds>
6       <fullName>Sample93AccountName</fullName>
7       <dataSourceType>Salesforce</dataSourceType>
8       <developerName>Sample93AccountName</developerName>
9       <fieldName>Name</fieldName>
10       <fieldType>requiredVerifier</fieldType>
11       <isActive>false</isActive>
12       <masterLabel>Sample93 Account Name</masterLabel>
13       <fieldValueFormula>abcd</fieldValueFormula>
14       <customFieldLabel>Name</customFieldLabel>
15       <sequenceNumber>1</sequenceNumber>
16       <isManualInput>false</isManualInput>
17    </identityVerificationProcFlds>
18    <identityVerificationProcFlds>
19       <fullName>Sample93Phone</fullName>
20       <dataSourceType>Salesforce</dataSourceType>
21       <developerName>Sample93Phone</developerName>
22       <fieldName>phone</fieldName>
23       <fieldType>optionalVerifier</fieldType>
24       <isActive>false</isActive>
25       <masterLabel>Sample93 Phone</masterLabel>
26       <sequenceNumber>93</sequenceNumber>
27       <isManualInput>false</isManualInput>
28    </identityVerificationProcFlds>
29    <masterLabel>detail1</masterLabel>
30     <fullName>detail1</fullName>
31    <objectName>Account</objectName>
32    <optionalVerifiersMinVerfCount>11</optionalVerifiersMinVerfCount>
33    <searchFilter>asd</searchFilter>
34    <searchRecordUniqueIdField>Id</searchRecordUniqueIdField>
35    <searchResultSortBy>asd</searchResultSortBy>
36    <searchSequenceNumber>1</searchSequenceNumber>
37    <searchType>Text-Based</searchType>
38</IdentityVerificationProcDtl>

The following is an example package.xml that references the previous definition.

1<?xml version="1.0" encoding="UTF-8"?>
2<Package xmlns="http://soap.sforce.com/2006/04/metadata">
3    <types>
4        <members>*</members>
5        <name>IdentityVerificationProcDtl</name>
6    </types>
7    <version>54.0</version>
8</Package>

Wildcard Support in the Manifest File 

This metadata type supports the wildcard character * (asterisk) in the package.xml manifest file. For information about using the manifest file, see Deploying and Retrieving Metadata with the Zip File.