AIScoringModelDefinition
Parent Type
File Suffix and Directory Location
AIScoringModelDefinition components have the suffix .aiScoringModelDefinition and are stored in the aiScoringModelDefinitions folder.
Version
AIScoringModelDefinition components are available in API version 58.0 and later.
Special Access Rules
To access this metadata type, you must have the AI Accelerator User permission set with Scoring Framework enabled for Industries Cloud Einstein from Salesforce Setup. The Salesforce org must have the CRM Plus license and the product’s CRM license.
Fields
Field Name | Description |
---|---|
aiModelConfig |
|
aiScoringModelDefVersions |
|
description |
|
masterLabel |
|
AIScoringModelDefVersion
Represents information about a version of an AI scoring model.
Field Name | Description |
---|---|
aiScoringModelDefinition |
|
aiScoringSteps |
|
developerName |
|
masterLabel |
|
modelMode |
|
AIScoringStep
Represents information about a step associated with an AI scoring model version. For example, an AI scoring step can include steps, such as propensity to purchase products or prediction scores for accounts.
Field Name | Description |
---|---|
aiModelConfigStep |
|
stepDetail |
|
Declarative Metadata Sample Definition
Here’s an example of an AIScoringModelDefinition component.
<?xml version="1.0" encoding="UTF-8"?>
<AIScoringModelDefinition xmlns="http://soap.sforce.com/2006/04/metadata">
<aiModelConfig>Prediction_Scores_for_Accounts</aiModelConfig>
<aiScoringModelDefVersions>
<fullName>V1</fullName>
<aiScoringModelDefinition>Test</aiScoringModelDefinition>
<aiScoringSteps>
<aiModelConfigStep>Prediction_Scores_for_Accounts.GrainSelector</aiModelConfigStep>
<stepDetail>{label:Account,name:Account}</stepDetail>
</aiScoringSteps>
<aiScoringSteps>
<aiModelConfigStep>Prediction_Scores_for_Accounts.AugmentedDataset</aiModelConfigStep>
</aiScoringSteps>
<aiScoringSteps>
<aiModelConfigStep>Prediction_Scores_for_Accounts.TargetConditionBuilder</aiModelConfigStep>
<stepDetail>{specificOutcomeDefined:Yes,label:Financial accounts are associated with an account,name:FA_Target}</stepDetail>
</aiScoringSteps>
<aiScoringSteps>
<aiModelConfigStep>Prediction_Scores_for_Accounts.InputVariableSelector</aiModelConfigStep>
</aiScoringSteps>
<aiScoringSteps>
<aiModelConfigStep>Prediction_Scores_for_Accounts.CustomFilter</aiModelConfigStep>
</aiScoringSteps>
<aiScoringSteps>
<aiModelConfigStep>Prediction_Scores_for_Accounts.WriteBackConnector</aiModelConfigStep>
</aiScoringSteps>
<developerName>V1</developerName>
<masterLabel>V1</masterLabel>
<modelMode>TRAIN_AND_DEPLOY</modelMode>
</aiScoringModelDefVersions>
<description>Test for metadata</description>
<masterLabel>Test</masterLabel>
</AIScoringModelDefinition>
The following is an example package.xml that references the previous definition.
<?xml version="1.0" encoding="UTF-8"?>
<Package xmlns="http://soap.sforce.com/2006/04/metadata">
<types>
<members>*</members>
<name>AIScoringModelDefVersion</name>
</types>
<types>
<members>*</members>
<name>AIScoringModelDefinition</name>
</types>
<version>64.0</version>
</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.