Script Adapter

Le widget Script Adapter permet de mapper des données d'événement d'un format à un autre entre deux widgets.

Le widget Script Adapter est connecté entre deux autres widgets de sorte qu'il peut effectuer une transformation des données sur la charge de l'événement. Grâce à cet widget, vous pouvez effectuer les opérations suivantes :

Lors de la création de connexions entre des widgets, si les widgets ont le même événement et si le format des données d'événement est le même, vous pouvez simplement connecter un widget à un autre. Cependant, si le format des données d'événement n'est pas le même, vous devrez transformer les données de l'événement source dans un format attendu par l'événement cible. L'Script Adapter vous permet d'effectuer cette transformation. Lorsque le widget Script Adapter reçoit un événement d'un widget auquel il est connecté, il affiche les détails de l'événement dans la section Evénement reçu. Le widget Script Adapter exécute alors un script qui transforme les données en tant que fonction avec un paramètre "charge" correspondant à la charge de l'événement entrant. Le script détermine la façon dont vous manipulez la charge à l'aide de la logique de votre choix. La valeur que votre code personnalisé renvoie correspond à la charge de l'événement sortant de cet widget. La section Evénement envoyé affiche ces informations.

Par exemple, un Script Adapter reçoit un événement connecté ayant une charge "données de test", lequel est affiché dans la section Evénement reçu. L'Script Adapter contient le script suivant :

alert("La valeur de la charge est : " + payload);
return "Charge de l'événement : " + payload + "!";

La section Evénement envoyé affiche "Charge de l'événement : données de test!" en tant que charge pour l'événement sortant.