AIUsecaseDefinition
親種別
Metadata メタデータ型を拡張し、その fullName 項目を継承します。
ファイルのサフィックスおよびディレクトリの場所
AIUsecaseDefinition コンポーネントのサフィックスは .aiUsecaseDefinitions で、aiUsecaseDefinitions フォルダに保存されます。
バージョン
AIUsecaseDefinition コンポーネントは、API バージョン 56.0 以降で使用できます。
特別なアクセスルール
AIUsecaseDefinition オブジェクトは AI アクセラレータの管理者設定と使用事例に関連する製品の管理者設定が有効になっている場合に使用できます。Salesforce 組織に CRM Plus ライセンスと製品の CRM ライセンスがある必要があります。
項目
| 項目名 | 説明 |
|---|---|
| aiUsecaseFieldMappings |
|
| aiUsecaseModels |
|
| masterLabel |
|
| maximumInsightCount |
|
| maximumRecommendationCount |
|
| maximumSuggestionCount |
|
| primaryResponseObject |
|
| recommendationResponseObject |
|
| secondaryResponseObject |
|
| shouldSaveFeatures |
|
| shouldSaveInsights |
|
| shouldSaveRecommendation |
|
| shouldSaveRequestResponse |
|
| shouldSaveScore |
|
| shouldSaveSuggestions |
|
| suggestionImpactMinimumPct |
|
| usecaseName |
|
AIUsecaseFieldMapping
抽出された特徴、予測スコア、予測インサイト、使用事例の提案を応答オブジェクトに保存するための項目の対応付けに関する情報を表します。
| 項目名 | 説明 |
|---|---|
| developerName |
|
| mappedFieldName |
|
| mappedFieldType |
|
| masterLabel |
|
| responseFieldName |
|
| responseObject |
|
| sequenceNumber |
|
AIUsecaseModel
使用事例の予測を生成する機械学習モデルに関する情報を表します。
| 項目名 | 説明 |
|---|---|
| aiFeatureExtractors |
|
| defaultFeatureExtractor |
|
| developerName |
|
| masterLabel |
|
| predictionDefinition |
|
AIFeatureExtractor
予測の生成に使用される使用事例モデルの入力データを取得する特徴抽出に関する情報を表します。
| 項目名 | 説明 |
|---|---|
| className |
|
| developerName |
|
| extractorType |
|
| masterLabel |
|
宣言的なメタデータの定義のサンプル
AIUsecaseDefinition コンポーネントの例を次に示します。
1<?xml version="1.0" encoding="UTF-8"?>
2<AIUsecaseDefinition xmlns="http://soap.sforce.com/2006/04/metadata">
3 <aiUsecaseFieldMappings>
4 <developerName>DevName1</developerName>
5 <mappedFieldName>Name</mappedFieldName>
6 <mappedFieldType>INSIGHT</mappedFieldType>
7 <masterLabel>DevName</masterLabel>
8 <responseFieldName>AnnualRevenue</responseFieldName>
9 <responseObject>Lead</responseObject>
10 <sequenceNumber>1</sequenceNumber>
11 </aiUsecaseFieldMappings>
12 <aiUsecaseFieldMappings>
13 <developerName>DevName2</developerName>
14 <mappedFieldName>Value</mappedFieldName>
15 <mappedFieldType>INSIGHT</mappedFieldType>
16 <masterLabel>DevName</masterLabel>
17 <responseFieldName>Id</responseFieldName>
18 <responseObject>Account</responseObject>
19 <sequenceNumber>1</sequenceNumber>
20 </aiUsecaseFieldMappings>
21 <aiUsecaseFieldMappings>
22 <developerName>DevName3</developerName>
23 <mappedFieldName>Score</mappedFieldName>
24 <mappedFieldType>PREDICTION_SCORE</mappedFieldType>
25 <masterLabel>DevName</masterLabel>
26 <responseFieldName>Company</responseFieldName>
27 <responseObject>Lead</responseObject>
28 </aiUsecaseFieldMappings>
29 <aiUsecaseFieldMappings>
30 <developerName>DevName4</developerName>
31 <mappedFieldName>RecordId</mappedFieldName>
32 <mappedFieldType>SECONDARY_RESPONSE_RECORD_ID</mappedFieldType>
33 <masterLabel>DevName</masterLabel>
34 <responseFieldName>Address</responseFieldName>
35 <responseObject>Lead</responseObject>
36 </aiUsecaseFieldMappings>
37 <aiUsecaseModels>
38 <aiFeatureExtractors>
39 <className>01pxx0000004X2CAAU</className>
40 <developerName>DevName2</developerName>
41 <masterLabel>DevName</masterLabel>
42 </aiFeatureExtractors>
43 <defaultFeatureExtractor>
44 <className>01pxx0000004X0aAAE</className>
45 <developerName>DevName1</developerName>
46 <masterLabel>DevName</masterLabel>
47 </defaultFeatureExtractor>
48 <developerName>DevName1</developerName>
49 <masterLabel>DevName</masterLabel>
50 <predictionDefinition>PredictionDefinitionA</predictionDefinition>
51 </aiUsecaseModels>
52 <aiUsecaseModels>
53 <developerName>DevName2</developerName>
54 <masterLabel>DevName</masterLabel>
55 <predictionDefinition>PredictionDefinitionB</predictionDefinition>
56 </aiUsecaseModels>
57 <aiUsecaseModels>
58 <developerName>DevName3</developerName>
59 <masterLabel>DevName</masterLabel>
60 <predictionDefinition>PredictionDefinitionC</predictionDefinition>
61 </aiUsecaseModels>
62 <masterLabel>DevName</masterLabel>
63 <maximumInsightCount>3</maximumInsightCount>
64 <maximumSuggestionCount>3</maximumSuggestionCount>
65 <primaryResponseObject>Lead</primaryResponseObject>
66 <shouldSaveFeatures>true</shouldSaveFeatures>
67 <shouldSaveInsights>true</shouldSaveInsights>
68 <shouldSaveRecommendation>false</shouldSaveRecommendation>
69 <shouldSaveRequestResponse>false</shouldSaveRequestResponse>
70 <shouldSaveScore>true</shouldSaveScore>
71 <shouldSaveSuggestions>true</shouldSaveSuggestions>
72 <suggestionImpactMinimumPct>50</suggestionImpactMinimumPct>
73 <usecaseName>SampleMLUsecase</usecaseName>
74</AIUsecaseDefinition>前の定義を参照する package.xml の例を次に示します。
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>*AIUsecaseDefinition*</name>
6 </types>
7 <version>56.0</version>
8</Package>マニフェストファイル内のワイルドカードのサポート
このメタデータ型では、package.xml マニフェストファイル内のワイルドカード文字 * (アスタリスク) がサポートされます。マニフェストファイルの使用についての詳細は、「zip ファイルを使用したメタデータのリリースと取得」を参照してください。