Introduction

Faciliter l’intégration avec des applications tierces

Principe

Les connecteurs permettent de faciliter l’intégration avec des applications tierces. L’utilisation d’un connecteur se déroule selon les trois étapes suivantes :

  • Appel du connecteur avec une requête définissant ses paramètres d’exécution
  • Exécution de la requête fournie
  • Une réponse est retournée avec le résultat de l’exécution de la requête


Cette section liste les connecteurs supportés.

Depuis un processus

Les connecteurs peuvent être appelés depuis un processus. Pour configurer l’appel à un connecteur, il suffit de :

  • Ajouter une tâche de type ServiceTask
  • Sélectionner l’Element Template correspondant
  • Remplir les informations nécessaires

Appel par HTTP

Les connecteurs peuvent être appelés à travers un appel REST. Ils sont ainsi utilisables de manière adhoc tel que :


POST {core}/rest/connectors/{connectorId}
token: <token>
{
    "param": "value"
}

curl -X POST '{{core}}/rest/connectors/{connectorId}' \
-H 'token: <token>' \
-H 'Content-Type: application/json' \
-d '{
    "param": "value"
}'

$.ajax({
    type: 'POST',
    url: './plugins/rest/connectors/{connectorId}',
    data: '{"param": "value"}',
    contentType: "application/json",
    success: function(result) { console.info('result: ' + JSON.stringify(result)); }
});