Loading
시스템 관리자에 대한 피싱 방지 MFA 및 전 직원사용자 MFA 적용 안내 더 많이 읽기
보험
InsClaimItemService:invokeInitiatePaymentIP

InsClaimItemService:invokeInitiatePaymentIP

이 서비스를 사용하여 손실 또는 지출 결제를 시작합니다.

클래스: InsClaimItemService

방법: invokeInitiatePaymentIP

작동 방법

이 서비스는 다음 시나리오에서 트리거됩니다.

  • 청구 금융 탭에서 각 손실/경비 행 항목(행별 결제)에 대한 결제를 클릭하는 경우

  • 클레임 금융 탭에서 선택 항목 결제(다중 라인 결제)를 클릭하는 경우

  1. 서비스가 수신된 ID를 구문 분석합니다.

  2. 서비스는 ID가 Vlocity의 ClaimLineItem__c인지 Salesforce의 ClaimCoveragePaymentDetail인지 확인합니다.

  3. 그런 다음 행 항목이 동일한 유형(손실/경비) 및 동일한 통화(조직에서 여러 통화를 활성화한 경우)인지 확인합니다. 유효성 검사에 실패한 경우 오류가 발생하거나 유효성 검사에 성공한 경우 다음 단계로 진행됩니다.

  4. 서비스는 행 항목의 합계를 계산한 다음, 증권/클레임의 모든 해당 LIMIT 전력 특성(있는 경우)에 대한 총액을 확인합니다.

  5. 서비스는 사용자 정의 설정 → 보험 구성 설정 → ClaimInitiatePaymentIP에 정의된 통합 절차를 호출합니다.

    통합 절차를 사용자 정의할 수 있습니다. 기본 통합 절차는 Salesforce 데이터 모델에서 다음 워크플로를 따릅니다.

    금융 승인 워크플로를 사용하려면 통합 절차에 원격 작업을 추가하고 해당 작업을 구성하여 InsClaimItemService: claimCoverageValuation를 호출합니다.

    오류 처리

    사용자가 지불 버튼을 클릭할 때부터 결제가 처리될 때까지 실행되도록 비즈니스 규칙을 구성하려면 통합 절차에서 Response Action 단계를 구성할 수 있습니다. errorMessage를 키로 사용하고 오류 메시지의 description를 값으로 사용합니다. createPayments 원격 작업 전에 오류 메시지가 표시되면 청구 금융 페이지의 Toast 메시지를 통해 사용자에게 해당 오류 메시지가 표시됩니다.

원격 옵션

원격 옵션

설명

itemIds

ClaimLineItem__c ID(Vlocity 데이터 모델) 또는 ClaimCoveragePaymentDetail ID(Salesforce 데이터 모델) 목록입니다.

입력 JSON

다음은 입력 JSON 형식입니다.

{ 
    "itemIds": [
        {
            "Id" : <Id>
        },
        {
            "Id" : <Id>
        }
    ]
}

다음은 입력 JSON의 예입니다.

{ 
    "itemIds": [
        {
            "Id" : "01t000000000000001"
        },
        {
            "Id" : "01t000000000000002"
        }
    ]
}

출력 JSON

  • 유형/통화가 같지 않으면 서비스에서 예외 메시지를 표시합니다.

  • 총액이 정책/클레임에 정의된 해당 LIMIT 전력 특성을 초과할 경우 서비스에서 예외 메시지를 표시합니다.

 
로드 중
Salesforce Help | Article