Sie befinden sich hier:
InsQuoteService:getPlanSpecs
Verwenden Sie diesen Service, um alle Angebotsbelegposten (d. h. die Planspezifikationen) abzurufen, die einem bestimmten Produkt zugeordnet sind.
Dieser Service wird für Gastbenutzer nicht unterstützt.
Wenn ein Gastbenutzer versucht, ein OmniScript oder ein Integrationsverfahren oder eine Benutzeroberflächenfunktion auszuführen, die diesen Service verwendet, wird der Service nicht ausgeführt und dem Gastbenutzer wird eine Fehlermeldung angezeigt.
Methode: getPlanSpecs
Funktionsweise
-
Übernimmt die
quoteIdundproductId. -
Gibt die ID des Angebotsbelegpostens, den Instanzschlüssel des Angebotsbelegpostens und Produktinformationen für jeden Plan zurück, der das angegebene Produkt verwendet.
Remote-Optionen
Option |
Beschreibung |
|---|---|
|
Erforderlich ID des Zielangebots. |
|
ID des Zielprodukts. Wird ignoriert, wenn die Option |
|
Liste der Abdeckungs-IDs. Wird ignoriert, wenn die Option |
Ausgabe-JSON
Der Service gibt in der Ausgabe-JSON eine Liste der QuoteLineItem-Spezifikationen für die Produkt-IDs zurück, die mit der Zielprodukt-ID übereinstimmen, oder der QuoteLineItem-Spezifikationen, die ein untergeordnetes Element mit einer productId enthalten, die mit einer der bereitgestellten Abdeckungs-IDs übereinstimmt (Beispiel unten).
Die in der Ausgabe-JSON zurückgegebenen Felder können aktualisiert werden, indem Sie das GetQuoteLineItemSpec fieldSet im Objekt "QuoteLineItem" ändern. Beachten Sie, dass die Felder Id, instanceKey und productId immer zurückgegeben werden, selbst wenn sie aus fieldSet entfernt werden.
{
'records': [{
'Id': '0QLf4000000SX3tGAG',
'instanceKey': 'Coverage 1a',
'productId': '01tf4000001ZcLnAAK'
}, {
'Id': '0QLf4000000SX3rGAG',
'instanceKey': 'Coverage 1b',
'productId': '01tf4000001ZcLnAAK'
}]
}

