Sv translation | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||
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. genericQueryThis 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:
Return DataThe 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> |
Sv translation | ||||||
---|---|---|---|---|---|---|
| ||||||
Parameter | Beispielswert | Beschreibung | ||||
Servicerufnummer | $servicenumber | Die Servicerufnummer, die im Jtel-System angerufen wurde. Dieser Parameter wird nur benötigt, wenn der REST-Service die Servicenummer in der Abfrage verwendet. | ||||
Servicename | $servicename2 | Der Servicename, der im Jtel-System angerufen wurde. Dieser Parameter ist nur erforderlich, wenn der REST-Service den Servicenamen in der Abfrage verwendet. | ||||
Anrufernummer | $caller | Die Nummer des Anrufers (Anrufer-ID). Dieser Parameter wird fast immer erforderlich sein. $caller enthält die Nummer des Anrufers im voll qualifizierten Format. | ||||
Parameter | Beispielswert | Beschreibung | Zusatzinformation | Dieser Wert wird als "Zusatzinformation" im Jtel-Client angezeigt. Alle von SalesForce zurückgegebenen Felder können hier verwendet werden. | ||
Benutzer Daten | $SalesForce.Id | Dieser 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 2 | Optional können hier zusätzliche Werte gespeichert werden. Diese Werte werden in der Tabelle StatisticsPartA in der Jtel-Datenbank gespeichert. | Benutzer Daten 3 | Optional 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.Id | Diese 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 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
| |||||||||||
Sv translation | |||||||||||
| |||||||||||
L'utilisation de l'API dans le système jtel implique l'utilisation de l'objet getCallerInformation dans une application de routage. Un exemple d'application de routage est présenté ici : getCallerInformationCet objet effectue des appels à l'API REST getCallerInformation dans l'instance SalesForce. Les paramètres suivants sont fournis : | |||||||||||
Paramètre | De Release | Exemple de Valeur | Description | Numéro de service | $servicenumber | Le numéro de service qui a été appelé dans le système jtel. Ce paramètre ne sera requis que si le service REST utilise le numéro de service dans la requête. | Nom de service | $servicename2 | Le nom du service qui était appelé dans le système jtel. Ce paramètre ne sera requis que si le service REST utilise le nom du service dans la requête. | Numéro de l'appelant | $caller | Le numéro de l'appelant (caller ID). Ce paramètre sera presque toujours requis. $ caller contient le numéro de l'appelant au format pleinement qualifié. |
Fonction |
| searchForTicket | La fonction à exécuter. Ce paramètre peut être utilisé pour différencier l'action requise et pourrait être utilisé pour de nombreux cas d'affaires. Par exemple, pour rechercher un billet. Ou événement pour mettre à jour SalesForce et créer un objet. | ||||||||
UserData |
| $myTicketNumber | Un paramètre définissable par l'utilisateur qui peut contenir n'importe quelle information. | ||||||||
UserData2 |
| myUserData2 | Un paramètre définissable par l'utilisateur qui peut contenir n'importe quelle information. | ||||||||
UserData3 |
| myUserData3 | Un paramètre définissable par l'utilisateur qui peut contenir n'importe quelle information. | ||||||||
Paramètre | Exemple de Valeur | Description | Informations complémentaires | Cette valeur sera affichée comme "Informations supplémentaires" dans le client jtel. Tous les champs renvoyés par SalesForce peuvent être utilisés ici. | |||||||
Données utilisateur | $SalesForce.Id | Cette valeur sera utilisée dans les statistiques de l'ACD (en particulier, elle sera sauvegardée dans le tableau StatisticsPartA). En outre, cette valeur est utilisée pour appeler la routine de saisie d'écran dans SalesForce à partir du Micro Client. | Données utilisateur 2 | Facultativement, des valeurs supplémentaires peuvent être enregistrées ici. Ces valeurs sont sauvegardées dans le tableau StatisticsPartA de la base de données jtel. | Données utilisateur 3 | Facultativement, des valeurs supplémentaires peuvent être enregistrées ici. Ces valeurs sont sauvegardées dans le tableau StatisticsPartA de la base de données jtel. | |||||
CRM-URL | $SalesForce.InstanceURL/$SalesForce.Id | Cette URL est fournie dans le mini-client et le client complet, pour accéder à l'enregistrement de SalesForce. Si cette option est activée, le micro-client affichera automatiquement l'enregistrement dans la fenêtre active de SalesForce. |