Loading
Forsikring
InsQuoteService:getQuoteVersions

InsQuoteService:getQuoteVersions

Bruk denne tjenesten til å hente forskjellige versjoner av et tilbud basert på dets Salgsmulighet-ID, og returner deretter en liste over tilbud basert på Tilbud-feltet QuoteCompareHeader.

Merk
Merk

Denne tjenesten støttes ikke for gjestebrukere.

Hvis en gjestebruker prøver å kjøre en OmniScript- eller Integrasjonsprosedyre- eller grensesnittfunksjon som bruker denne tjenesten, kjøres ikke tjenesten, og gjestebrukeren får en feilmelding.

Klasse: InsQuoteService

Metode: getQuoteVersions

Slik virker det

  1. Tjenesten mottar quoteId som inndata.

  2. Tjenesten spør etter andre tilbud som deler samme Salgsmulighet-ID.

  3. Tjenesten returnerer en liste over tilbud.

Eksterne alternativer

Alternativ

Beskrivelse

quoteId

ID-en til tilbudet som brukes til å hente andre versjoner

activeQuotesOnly

Valgfritt

Standardverdien er false. Hvis true, legges det til flere betingelser i tilbudsspørringen for å hente bare tilbud som for øyeblikket er aktive (for eksempel gjeldende dato mellom Gyldig fra og Sluttdato for tilbudet).

includeFieldInfo

Valgfritt

Standardverdien er sann. Hvis true, inkluderes tilbudsfeltinformasjonen som brukes av grensesnittet.

Inndata-JSON

Se følgende eksempel på inndata-JSON.

{
  "quoteId":"0Q06g0000009YA3CAM"
}

Utdata-JSON

Se følgende eksempel på utdata-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"
}

Resultatbeskrivelse

fieldInfo Informasjon om feltene i tilbudet

QuotesToCompare Liste over tilbud for sammenligning

 
Laster
Salesforce Help | Article