Newer Version Available
IdentityVerificationProcDef
This type extends the Metadata metadata type and inherits its
fullName field.
File Suffix and Directory Location
IdentityVerificationProcDef components have the suffix .IdentityVerificationProcDef and are stored in the IdentityVerificationProcDefs folder.
Version
IdentityVerificationProcDef components are available in API version 55.0 and later.
Special Access Rules
The IdentityVerification org perm and
IdentityVerificationUserAccess User perm are required to use this metadata
type.
Fields
| Field Name | Description |
|---|---|
| identityVerificationProcDtls |
|
| masterLabel |
|
| searchLayoutType |
|
IdentityVerificationProcDtl
Represents the search functionality configuration as well as the minimum number of optional verifiers for identity verification.
| Field Name | Description |
|---|---|
| apexClass |
|
| dataSourceType |
|
| developerName |
|
| identityVerificationProcFlds |
|
| isActive |
|
| linkedIdVerfProcessDet |
|
| masterLabel |
|
| objectName |
|
| optionalVerifiersMinVerfCount |
|
| searchFilter |
|
| searchRecordUniqueIdField |
|
| searchResultSortBy |
|
| searchSequenceNumber |
|
| searchType |
|
IdentityVerificationProcFld
Represents the search and verification fields used in identity verification.
| Field Name | Description |
|---|---|
| customFieldLabel |
|
| dataSourceType |
|
| developerName |
|
| fieldDataType |
|
| fieldName |
|
| fieldType |
|
| fieldValueFormula |
|
| isActive |
|
| masterLabel |
|
| sequenceNumber |
|
Declarative Metadata Sample Definition
The following is an example of an IdentityVerificationProcDef component.
1<IdentityVerificationProcDef
2 xmlns="http://soap.sforce.com/2006/04/metadata">
3 <identityVerificationProcDtls>
4 <fullName>Sample93AccountSearch</fullName>
5 <dataSourceType>External</dataSourceType>
6 <developerName>Sample93AccountSearch</developerName>
7 <identityVerificationProcFlds>
8 <fullName>Sample93AccountName</fullName>
9 <dataSourceType>External</dataSourceType>
10 <developerName>Sample93AccountName</developerName>
11 <fieldName>Name</fieldName>
12 <fieldType>requiredVerifier</fieldType>
13 <isActive>false</isActive>
14 <masterLabel>Sample93 Account Name</masterLabel>
15 <fieldValueFormula>abcd</fieldValueFormula>
16 <customFieldLabel>Name</customFieldLabel>
17 <sequenceNumber>1</sequenceNumber>
18 </identityVerificationProcFlds>
19 <identityVerificationProcFlds>
20 <fullName>Sample93Phone</fullName>
21 <dataSourceType>External</dataSourceType>
22 <developerName>Sample93Phone</developerName>
23 <fieldName>phone21231</fieldName>
24 <fieldType>optionalVerifier</fieldType>
25 <isActive>false</isActive>
26 <masterLabel>Sample93 Phone</masterLabel>
27 <sequenceNumber>93</sequenceNumber>
28 </identityVerificationProcFlds>
29 <identityVerificationProcFlds>
30 <fullName>Sample93PostalCode</fullName>
31 <dataSourceType>External</dataSourceType>
32 <developerName>Sample93PostalCode</developerName>
33 <fieldName>BillingPostalCode</fieldName>
34 <fieldType>optionalVerifier</fieldType>
35 <isActive>true</isActive>
36 <masterLabel>Sample93 Postal Code</masterLabel>
37 <sequenceNumber>4</sequenceNumber>
38 </identityVerificationProcFlds>
39 <identityVerificationProcFlds>
40 <fullName>Sample93Account</fullName>
41 <dataSourceType>External</dataSourceType>
42 <developerName>Sample93Account</developerName>
43 <fieldName>Name</fieldName>
44 <fieldType>resultField</fieldType>
45 <isActive>false</isActive>
46 <masterLabel>Sample93 Account</masterLabel>
47 <sequenceNumber>1</sequenceNumber>
48 </identityVerificationProcFlds>
49 <isActive>true</isActive>
50 <masterLabel>Sample93 Account Search</masterLabel>
51 <objectName>Account</objectName>
52 <searchRecordUniqueIdField>Id</searchRecordUniqueIdField>
53 <searchSequenceNumber>1</searchSequenceNumber>
54 <searchType>Text-Based</searchType>
55 <searchResultSortBy>desc</searchResultSortBy>
56 <optionalVerifiersMinVerfCount>1</optionalVerifiersMinVerfCount>
57 <searchFilter>string</searchFilter>
58 </identityVerificationProcDtls>
59 <masterLabel>Sample93 Verification Flow</masterLabel>
60 <searchLayoutType>Tab</searchLayoutType>
61</IdentityVerificationProcDef>The following is an example package.xml that references the previous definition.
1<?xml version="1.0" encoding="UTF-8"?>
2<Package
3 xmlns="http://soap.sforce.com/2006/04/metadata">
4 <types>
5 <members>*</members>
6 <name>IdentityVerificationProcDef</name>
7 </types>
8 <version>55.0</version>
9</Package>