Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Content imported from a Scroll Translations translation file.
Sv translation
languageen

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

A sample routing application is shown here:

getCallerInformation

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

The following parameters are provided:

Image RemovedImage Added


ParameterFrom ReleaseExample ValueDescription
Service Number
$servicenumberThe service number which was called in the jtel system. This parameter will only be required, if the REST service makes use of the service number in the query.
Service Name
$servicename2The service name which was called in the jtel system. This parameter will only be required, if the REST service makes use of the service name in the query.
Caller Number
$callerThe caller number (caller ID). This parameter will almost always be required. $caller contains the caller number in fully qualified format.
Function

Status
subtletrue
colourBlue
title3.25 / 2021-07-20 upwards

searchForTicket

The function to execute. This parameter can be used to differentiate the required action and could be used for many business cases. For example, to search for a ticket. Or event to update SalesForce and create an object.
UserData

Status
subtletrue
colourBlue
title3.25 / 2021-07-20 upwards

$myTicketNumber

A user definable parameter which can contain any information.
UserData2

Status
subtletrue
colourBlue
title3.25 / 2021-07-20 upwards

myUserData2

A user definable parameter which can contain any information.
UserData3

Status
subtletrue
colourBlue
title3.25 / 2021-07-20 upwards

myUserData3

A user definable parameter which can contain any information.

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

Save additional information and user data

This object is used, to save the data from the query. The most important steps are:

  • Save the ID of the sales force record to User Data
  • (Optionally) save the URL to access the record to the CRM URL

ParameterExample ValueDescription
Additional Info
This value will be shown as "Additional Info" in the jtel client. Any fields returned from SalesForce could be used here.
User Data$SalesForce.IdThis value will be used in the statistics of the ACD (in particular, this will be saved in the table StatisticsPartA). Also, this value is used to call the screen pop routine in SalesForce from the Micro Client.
User Data 2
Optionally additional values can be saved here. These values are saved in the StatisticsPartA table in the jtel database.
User Data 3
Optionally additional values can be saved here. These values are saved in the StatisticsPartA table in the jtel database.
CRM-URL$SalesForce.InstanceURL/$SalesForce.IdThis URL is provided in the mini client and full client, to access the SalesForce record. If enabled, the Micro Client will automatically popup the record in the active SalesForce window.

Results

The following shows the results in an incoming call in the jtel system. The CRM Link contains a link to the SalesForce record, and User Data contains the SalesForce Id. 


...

Sv translation
languagefr

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 :

Image Added

getCallerInformation

Cet objet effectue des appels à l'API REST getCallerInformation dans l'instance SalesForce. 

Les paramètres suivants sont fournis :

Image Added


ParamètreDe ReleaseExemple de ValeurDescription
Numéro de service
$servicenumberLe 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
$servicename2Le 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 Numéro de l'appelant
$callerLe numéro de l'appelant (caller ID). Ce paramètre sera presque toujours requis. $caller $ caller contient le numéro de l'appelant dans un au format entièrement qualifié.pleinement qualifié.
Fonction

Status
subtlevrai
colourBlue
title3.25 / 2021-07-20 et suivantes

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

Status
subtlevrai
colourBlue
title3.25 / 2021-07-20 et suivantes

$myTicketNumber

Un paramètre définissable par l'utilisateur qui peut contenir n'importe quelle information.
UserData2

Status
subtlevrai
colourBlue
title3.25 / 2021-07-20 et suivantes

myUserData2

Un paramètre définissable par l'utilisateur qui peut contenir n'importe quelle information.
UserData3

Status
subtlevrai
colourBlue
title3.25 / 2021-07-20 et suivantes

myUserData3

Un paramètre définissable par l'utilisateur qui peut contenir n'importe quelle information.

Remarque Note : tous les champs renvoyés par la recherche requête de la force de vente , seront disponibles dans l'interface graphique en tant que variables sous la forme : $SalesForce.<FIELD_NAME>.

Enregistrer des informations supplémentaires et des données utilisateur

Cet objet est utilisé pour sauvegarder les données de la requête. Les étapes les plus importantes sont les suivantes :

  • Sauvegarder l'ID de l'enregistrement de la force de vente dans les données de l'utilisateur
  • (Optionnellement) sauvegarder l'URL pour accéder à l'enregistrement à l'URL du CRM

Image Added

 ParamètreParamètreExemple de ValeurDescription
Informations complémentaires
Cette valeur sera affichée sous la rubrique comme "Informations supplémentaires" dans le client jtel. Tous les champs renvoyés par SalesForce peuvent être utilisés ici.
Données Utilisateurutilisateur$SalesForce.IdCette valeur sera utilisée dans les statistiques de l'ACD (en particulier, elle sera enregistrée sauvegardée dans le tableau StatisticsPartA). Cette En outre, cette valeur est également utilisée pour appeler la routine de pop-up saisie d'écran dans SalesForce depuis le à 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 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.IdCette 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.

Résultats

Voici Ce qui suit montre les résultats d'un appel entrant dans le système jtel. Le lien CRM contient un lien vers l'enregistrement SalesForce , et les données utilisateur contiennent l'Id ID SalesForce. 

Image Added