Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Sv translation
languageen

Status
colourBlue
titleFROM RELEASE 3.34

Using the API in the jtel system involves using the genericQuery object in a routing application.

A sample routing application is shown here which can be used in combination with the task scheduler to retrieve tasks from Salesforce at regular intervals.

genericQuery

This object performs calls the REST API genericQuery in the SalesForce instance. 

Note: because the endpoint is configurable, there can be many genericQuery endpoints in the Salesforce instance for different use-cases.

The following parameters are provided:


ParameterDescription
Param1The 1st parameter passed to the service.
Param2The 2nd parameter passed to the service.
Param3The 3rd parameter passed to the service.
Param4The 4th parameter passed to the service.
QueryThe query parameter passed to the service.

Return Data

The return data should be valid JSON.

Note: all fields returned from the sales force query, will be available in the GUI as variables in the form: $SalesForce.<FIELD_NAME>

Hinweis: Alle Felder, die von der Sales Force abfrage zurückgegeben werden, sind in dem GUI in der Form verfügbar: $SalesForce.<FIELD_NAME>

Speichern Zusatzinfo. und Benutzer Daten

Dieses Objekt wird verwendet, um die Daten aus der Abfrage zu speichern. Die wichtigsten Schritte sind:

  • Speichern Sie die ID des Sales Force Datensatzes unter Benutzerdaten
  • (Optional) die URL für den Zugriff auf den Datensatz unter der CRM-URL speichern

Image Removed

Ergebnisse

Im Folgenden werden die Ergebnisse bei einem eingehenden Anruf im Jtel-System gezeigt. Der CRM-Link enthält einen Link auf den SalesForce-Datensatz, und die Benutzerdaten enthalten die SalesForce-Id. 

Image Removed

Sv translation
languagede

Status
colourRed
titleThis page is only available in english

Bei der Verwendung der API im Jtel-System wird das getCallerInformation-Objekt in einer Routing-Anwendung verwendet.

Ein Beispiel für eine Routing-Anwendung wird hier gezeigt:

Image Removed

getCallerInformation

Dieses Objekt führt Aufrufe der REST-API getCallerInformation in der SalesForce-Instanz aus. 

Die folgenden Parameter werden zur Verfügung gestellt:

Image Removed

ParameterBeispielswertBeschreibung
Servicerufnummer$servicenumberDie Servicerufnummer, die im Jtel-System angerufen wurde. Dieser Parameter wird nur benötigt, wenn der REST-Service die Servicenummer in der Abfrage verwendet.
Servicename$servicename2Der Servicename, der im Jtel-System angerufen wurde. Dieser Parameter ist nur erforderlich, wenn der REST-Service den Servicenamen in der Abfrage verwendet.
Anrufernummer$callerDie Nummer des Anrufers (Anrufer-ID). Dieser Parameter wird fast immer erforderlich sein. $caller enthält die Nummer des Anrufers im voll qualifizierten Format.
ParameterBeispielswertBeschreibung
ZusatzinformationDieser Wert wird als "Zusatzinformation" im Jtel-Client angezeigt. Alle von SalesForce zurückgegebenen Felder können hier verwendet werden.
Benutzer Daten$SalesForce.IdDieser Wert wird in den Statistiken der ACD verwendet (insbesondere wird er in der Tabelle StatisticsPartA gespeichert). Außerdem wird dieser Wert verwendet, um die Bildschirm-Pop-Routine in SalesForce vom Micro Client aus aufzurufen.
Benutzer Daten 2Optional können hier zusätzliche Werte gespeichert werden. Diese Werte werden in der Tabelle StatisticsPartA in der Jtel-Datenbank gespeichert.Benutzer Daten 3Optional können hier zusätzliche Werte gespeichert werden. Diese Werte werden in der Tabelle StatisticsPartA in der Jtel-Datenbank gespeichert.
CRM-URL$SalesForce.InstanceURL/$SalesForce.IdDiese URL wird im Miniclient und im vollständigen Client bereitgestellt, um auf den SalesForce-Datensatz zuzugreifen. Wenn diese Option aktiviert ist, wird der Datensatz im aktiven SalesForce-Fenster automatisch vom Micro-Client eingeblendet.

Sv translation
languagefr

Status
colourRed
titleThis page is only available in english