IdentityVerificationProcDef
Metadata メタデータ型を拡張し、その fullName 項目を継承します。
ファイルのサフィックスおよびディレクトリの場所
IdentityVerificationProcDef コンポーネントのサフィックスは .IdentityVerificationProcDef で、IdentityVerificationProcDefs フォルダに保存されます。
バージョン
IdentityVerificationProcDef コンポーネントは、API バージョン 55.0 以降で使用できます。
特別なアクセスルール
このメタデータ型を使用するには、IdentityVerification 組織権限と IdentityVerificationUserAccess ユーザ権限が必要です。
項目
| 項目名 | 説明 |
|---|---|
| identityVerificationProcDtls |
|
| masterLabel |
|
| searchLayoutType |
|
IdentityVerificationProcDtl
ID を検証するための検索機能の設定と省略可能なベリファイアの最小数を表します。
| 項目名 | 説明 |
|---|---|
| apexClass |
|
| dataSourceType |
|
| developerName |
|
| identityVerificationProcFlds |
|
| isActive |
|
| linkedIdVerfProcessDet |
|
| masterLabel |
|
| objectName |
|
| optionalVerifiersMinVerfCount |
|
| searchFilter |
|
| searchRecordUniqueIdField |
|
| searchResultSortBy |
|
| searchSequenceNumber |
|
| searchType |
|
IdentityVerificationProcFld
ID 検証で使用される検索および検証項目を表します。
| 項目名 | 説明 |
|---|---|
| customFieldLabel |
|
| dataSourceType |
|
| developerName |
|
| fieldDataType |
|
| fieldName |
|
| fieldType |
|
| fieldValueFormula |
|
| isActive |
|
| masterLabel |
|
| sequenceNumber |
|
宣言的なメタデータの定義のサンプル
IdentityVerificationProcDef コンポーネントの例を次に示します。
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>前の定義を参照する package.xml の例を次に示します。
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>