Benutzerdefinierte Aktion „Verkaufschancen für Account-ID abrufen“

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Die Aktion Verkaufschancen für Account-ID abrufen ruft Verkaufschancen-Datensätze für den spezifischen Salesforce-Account ab. Diese Aktion wird aufgerufen, wenn der Service Desk-Mitarbeiter basierend auf dem ihm zugeordneten Salesforce-Account eine Salesforce-Verkaufschance für den Kunden-Account anzeigt.

    Diese Aktion ähnelt der Aktion Alle Opportunities abrufen.

    Aktionseingaben

    Zusätzlich zur maximalen Anzahl von Datensätzen, die von der Abfrage zurückgegeben werden sollen, übernimmt diese Aktion auch eine Salesforce-Account-ID als Eingabe, die als Abfrageparameter verwendet werden soll. Der Wert dieses Parameters wird durch die Beziehung bereitgestellt, die den Kunden-Account und die Salesforce-Verkaufschance über die zugehörige Salesforce-Account-ID verknüpft. Weitere Informationen finden Sie unter Definierte zugehörige Listen erstellen.

    Die für das Referenzbeispiel erforderliche spezifische Beziehung wird auch im Thema Zugehörige Listen zum Erstellen der Verbindung zwischen dem Kunden-Account und den Salesforce-Verkaufschancen verwenden beschrieben.

    Der Eingabeparameter der Salesforce-Account-ID-Aktion weist keinen Standardwert auf.

    Eingabebildschirm mit den Aktionseingaben und ihren Standardwerten.

    Aktionsgliederung mit Eingaben: Vorverarbeitungsskript, REST-Schritt, Nachverarbeitungsskript. Aktionseingabe mit Bezeichnung, Name, Typ und Umschalter für „Obligatorisch“.

    Vorverarbeitungsschritt

    Der Vorverarbeitungsskript-Schritt übernimmt die Aktionseingabe als eigene.

    Bildschirm mit Vorverarbeitungsschritt, der die Aktionseingaben mit Pillenauswahl zum Generieren von Abfragen zeigt.

    Das Vorverarbeitungsschritt-Skript erstellt eine SELECT-Abfrage ähnlich der, die für die Aktion Alle Verkaufschancen abrufen erstellt wurde, mit einer zusätzlichen Prüfung anhand der Salesforce-Account-ID.

    (function execute(inputs, outputs) {
      
      outputs.query = "query/?q=SELECT+Name,Id,AccountId,CloseDate,Amount,” +
                      “StageName,Probability,Type+FROM+Opportunity”         +
                      
                      "+WHERE+AccountId='" + inputs.salesforce_account_id + "
    
                      “+LIMIT+” + inputs.max_number_of_opportunity_records; 
      
    })(inputs, outputs);
    

    Die Vorverarbeitungsausgabe ist eine Abfrage, ähnlich der Aktion Alle Verkaufschancen abrufen.

    REST-Schritt, Nachverarbeitungsschritt und Aktionsausgaben

    Diese Schritte und Ausgaben sind die gleichen wie für die Aktion Get All Opportunities (Alle Jobangebote abrufen).