Usted está aquí:
InsPolicyService:createPolicyTerms
Cree términos de política en el objeto AssetTerm__c o InsurancePolicyTerm__c (para Salesforce FSC) para todos los atributos de potencia en el nivel Policy y PolicyCoverage. Un atributo power es un atributo que tiene una clase de atributo, ámbito de atributo, elemento aplicable y acciones aplicables.
Método: createPolicyTerms
Funcionamiento
-
El servicio recibe el assetId como entrada.
-
El servicio recupera todos los atributos de potencia asignados a nivel de póliza y nivel de cobertura de póliza.
-
Dependiendo de la entrada assetID, el servicio crea los términos de política en el objeto AssetTerm__c o InsurancePolicyTerm__c para los atributos de potencia. Si assetID es un Id. de objeto InsurancePolicy, los términos de póliza se crean en el objeto InsurancePolicyTerm__c, de lo contrario los términos de póliza se crean en el objeto AssetTerm__c.
Opciones remotas
Opción |
Descripción |
|---|---|
assetId |
Obligatorio Id. de Activo (política) |
scopes |
Opcional Cadena separada por comas o una lista de cadenas para la que se aplica el atributo power. Funciona como un filtro. Si especifica el parámetro scopes, el servicio crea solo los atributos de los ámbitos específicos. Los valores posibles incluyen:
|
JSON de entrada
Este es el formato del JSON de entrada:
{
"assetId":"",
"scopes":""
}Consulte el siguiente ejemplo de JSON de entrada.
{
"assetId":"02i6g000000h3T6AAI"
}JSON de salida
Este es el formato del JSON de salida:
{
"policyTermCreationErrors": {},
"policyTermIds": []
"inactivatedPolicyTerms": []
}Consulte el siguiente ejemplo de JSON de salida.
{
"policyTermCreationErrors": {
"a3w6g000000TxurAAC_COLLISION": "Invalid decimal: No Coverage"
},
"policyTermIds": [
"a5X6g000001LeUUEA0",
"a5X6g000001LeUVEA0",
"a5X6g000001LeUWEA0",
"a5X6g000001LeUXEA0",
"a5X6g000001LeUYEA0",
"a5X6g000001LeUZEA0"
]
"inactivatedPolicyTerms": [
"a5X6g000001LeUVEA0"
]
}