Loading
Seguro
InsPolicyService:createPolicyTerms

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.

Clase: InsPolicyService

Método: createPolicyTerms

Funcionamiento

  1. El servicio recibe el assetId como entrada.

  2. El servicio recupera todos los atributos de potencia asignados a nivel de póliza y nivel de cobertura de póliza.

  3. 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:

  • Política

  • Cobertura de póliza

  • Reclamación

  • Cobertura de reclamación

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"
  ]
}

Descripción de resultados

fieldInfo Información detallada sobre los campos de Política

policyVersions Una lista de políticas para comparar

 
Cargando
Salesforce Help | Article