Aller au contenu

script-processor

Plugin livré par défaut, famille « Décision ». Retour à la vue d'ensemble des nœuds.

script-processor exécute un script Tengo avec des ports libres.

Ports

Les ports d'entrée et de sortie se déclarent dans la configuration, un nom et un type chacun. Les entrées acceptent aussi request et response.

Configuration

Ce plugin ouvre son propre écran de configuration dans le panneau de droite.

Champ Rôle Défaut
script Script Tengo, un module qui exporte func(ctx)
inputs Ports d'entrée
outputs Ports de sortie

En pratique

Le script reçoit ctx.inputs et ctx.request, renvoie { outputs: {...} } et peut réécrire les messages en renvoyant aussi messages. C'est la soupape pour tout ce que les nœuds déclaratifs ne couvrent pas. Un script qu'un compare et un select pourraient remplacer mérite d'être remplacé.