위치:
InsPolicyService:createPolicyTerms
정책 및 PolicyCoverage 수준의 모든 power 특성에 대해 AssetTerm__c 또는 InsurancePolicyTerm__c 개체(Salesforce FSC용)에서 정책 용어를 만듭니다. 강력한 특성은 특성 클래스, 특성 범위, 해당하는 항목 및 해당하는 작업이 있는 특성입니다.
방법: createPolicyTerms
작동 방법
-
서비스는 assetId를 입력으로 수신합니다.
-
서비스는 정책 수준 및 정책 적용 범위 수준에 할당된 모든 강력한 특성을 검색합니다.
-
assetID 입력에 따라 서비스는 AssetTerm__c 또는 InsurancePolicyTerm__c 개체에서 power 특성에 대한 정책 용어를 만듭니다. assetID가 InsurancePolicy 개체의 ID인 경우 정책 조건은 InsurancePolicyTerm__c 개체에서 생성되며, 그렇지 않으면 정책 조건은 AssetTerm__c 개체에서 생성됩니다.
원격 옵션
옵션 |
설명 |
|---|---|
assetId |
필수 자산(정책) ID |
범위 |
선택 사항 쉼표로 구분된 문자열 또는 power 특성을 적용할 수 있는 문자열 목록입니다. 필터로 작동합니다. 범위 매개 변수를 지정하면 서비스에서 지정된 범위의 특성만 생성합니다. 가능한 값은 다음과 같습니다.
|
입력 JSON
다음은 입력 JSON 형식입니다.
{
"assetId":"",
"scopes":""
}다음 예제의 입력 JSON을 참조하십시오.
{
"assetId":"02i6g000000h3T6AAI"
}출력 JSON
다음은 출력 JSON 형식입니다.
{
"policyTermCreationErrors": {},
"policyTermIds": []
"inactivatedPolicyTerms": []
}다음 예제의 출력 JSON을 참조하십시오.
{
"policyTermCreationErrors": {
"a3w6g000000TxurAAC_COLLISION": "Invalid decimal: No Coverage"
},
"policyTermIds": [
"a5X6g000001LeUUEA0",
"a5X6g000001LeUVEA0",
"a5X6g000001LeUWEA0",
"a5X6g000001LeUXEA0",
"a5X6g000001LeUYEA0",
"a5X6g000001LeUZEA0"
]
"inactivatedPolicyTerms": [
"a5X6g000001LeUVEA0"
]
}