Loading
보험
InsQuoteService:getQuoteVersions

InsQuoteService:getQuoteVersions

이 서비스를 사용하여 기회 ID를 기반으로 다른 버전의 견적서를 검색한 다음, Quote 필드 집합 QuoteCompareHeader를 기반으로 견적서 목록을 반환합니다.

노트
노트

게스트 사용자는 이 서비스를 사용할 수 없습니다.

게스트 사용자가 이 서비스를 사용하는 OmniScript 또는 통합 절차 또는 UI 함수를 실행하려고 하면 서비스가 실행되지 않고 게스트 사용자에게 오류 메시지가 표시됩니다.

클래스: InsQuoteService

방법: getQuoteVersions

작동 방법

  1. 서비스는 quoteId를 입력으로 수신합니다.

  2. 동일한 기회 ID를 공유하는 다른 견적서에 대한 서비스 쿼리입니다.

  3. 서비스가 견적서 목록을 반환합니다.

원격 옵션

옵션

설명

quoteId

다른 버전을 검색하는 데 사용되는 견적서 ID

activeQuotesOnly

선택 사항

기본값은 false입니다. true인 경우 견적서 쿼리에 추가 조건을 추가하여 현재 활성화된 견적서만 검색합니다(예: 견적서의 유효 일자와 종료 일자 사이의 현재 날짜).

includeFieldInfo

선택 사항

기본값은 true입니다. true인 경우 UI에서 사용한 견적서 필드 정보를 포함합니다.

입력 JSON

다음 예제의 입력 JSON을 참조하십시오.

{
  "quoteId":"0Q06g0000009YA3CAM"
}

출력 JSON

다음 예제의 출력 JSON을 참조하십시오.

{
  "fieldInfo": {
    "instest10__EndDate__c": {
      "isUpdateable": true,
      "isCreatable": true,
      "isRequired": false,
      "fieldType": "DATE",
      "fieldLabel": "End Date",
      "fieldName": "instest10__EndDate__c"
    },
    "instest10__EffectiveDate__c": {
      "isUpdateable": true,
      "isCreatable": true,
      "isRequired": false,
      "fieldType": "DATE",
      "fieldLabel": "Effective Date",
      "fieldName": "instest10__EffectiveDate__c"
    },
    "instest10__Type__c": {
      "options": [
        {
          "Id": "New Business",
          "Name": "New Business"
        },
        {
          "Id": "Endorsement",
          "Name": "Endorsement"
        }
      ],
      "isUpdateable": true,
      "isCreatable": true,
      "isRequired": false,
      "fieldType": "PICKLIST",
      "fieldLabel": "Type",
      "fieldName": "instest10__Type__c"
    },
    "Name": {
      "isUpdateable": true,
      "isCreatable": true,
      "isRequired": false,
      "fieldType": "STRING",
      "fieldLabel": "Quote Name",
      "fieldName": "Name"
    },
    "Id": {
      "isUpdateable": false,
      "isCreatable": false,
      "isRequired": false,
      "fieldType": "ID",
      "fieldLabel": "Quote ID",
      "fieldName": "Id"
    },
    "Status": {
      "options": [
        {
          "Id": "Draft",
          "Name": "Draft"
        },
        {
          "Id": "Needs Review",
          "Name": "Needs Review"
        },
        {
          "Id": "In Review",
          "Name": "In Review"
        },
        {
          "Id": "Approved",
          "Name": "Approved"
        },
        {
          "Id": "Rejected",
          "Name": "Rejected"
        },
        {
          "Id": "Presented",
          "Name": "Presented"
        },
        {
          "Id": "Accepted",
          "Name": "Accepted"
        },
        {
          "Id": "Denied",
          "Name": "Denied"
        },
        {
          "Id": "Issued",
          "Name": "Issued"
        }
      ],
      "isUpdateable": true,
      "isCreatable": true,
      "isRequired": false,
      "fieldType": "PICKLIST",
      "fieldLabel": "Status",
      "fieldName": "Status"
    },
    "CreatedDate": {
      "isUpdateable": false,
      "isCreatable": false,
      "isRequired": false,
      "fieldType": "DATETIME",
      "fieldLabel": "Created Date",
      "fieldName": "CreatedDate"
    },
    "instest10__RootItemTotal__c": {
      "isUpdateable": false,
      "isCreatable": false,
      "isRequired": false,
      "fieldType": "CURRENCY",
      "fieldLabel": "Total Price",
      "fieldName": "instest10__RootItemTotal__c"
    }
  },
  "quotesToCompare": [
    {
      "attributes": {
        "type": "Quote",
        "url": "/services/data/v48.0/sobjects/Quote/0Q06g0000009yAWCAY"
      },
      "instest10__RootItemTotal__c": 2740,
      "CreatedDate": "2020-04-01T20:35:57.000+0000",
      "Status": "Draft",
      "Id": "0Q06g0000009yAWCAY",
      "Name": "Alan6 Auto Quote New Version",
      "instest10__Type__c": "New Business",
      "instest10__EffectiveDate__c": "2020-05-01",
      "instest10__EndDate__c": "2021-04-30"
    },
    {
      "attributes": {
        "type": "Quote",
        "url": "/services/data/v48.0/sobjects/Quote/0Q06g0000009yAHCAY"
      },
      "instest10__RootItemTotal__c": 1575,
      "CreatedDate": "2020-04-01T18:53:26.000+0000",
      "Status": "Issued",
      "Id": "0Q06g0000009yAHCAY",
      "Name": "Alan6 Auto Quote",
      "instest10__Type__c": "New Business",
      "instest10__EffectiveDate__c": "2020-04-01",
      "instest10__EndDate__c": "2021-03-31"
    }
  ],
  "errorCode": "INVOKE-200",
  "error": "OK"
}

결과 설명

견적서의 필드에 대한 정보 fieldInfo

quotesToCompare 비교를 위한 견적서 목록

 
로드 중
Salesforce Help | Article