Aller au contenu

Algorithmique

Entréesa, b (booléens)
Sortiesresult (booléen)
Configurationop : and, or, xor, not

Construit un objet à partir de valeurs câblées.

Entréesdynamiques — un port par propriété, l’identifiant du port étant le nom de la propriété
Sortiesobject

C’est la boîte pour assembler un corps de requête à partir de plusieurs sources.

Entréesvalue, path (chaîne)
Sortiesresult
opEffetChamps
getLit une propriétépath
setÉcrit une propriétépath, other
mergeFusionne deux objetsother
pickNe garde que certaines cléskeys (séparées par des virgules)
omitRetire certaines cléskeys
keysListe les clés
valuesListe les valeurs
Entréesvalue
Sortiesun signal sur event
Configurationname

Écrit dans les variables de run. La valeur recouvre l’environnement pour le reste de l’exécution.

Entréesaucune
Sortiesvalue
Configurationname

Applique un gabarit Handlebars.

Entréesvalue, expression
Sortiesout — nommée value
Configurationexpression

Le gabarit voit la valeur d’entrée et les variables de run. Câbler le port expression remplace l’éditeur en ligne — c’est ainsi qu’on construit un gabarit dynamiquement.

Les 116 helpers sont disponibles.

Requête HTTP ──response──► Transform template « {{uppercase body.client.nom}} »

Exécute un script.

Entréesvalue (nommée input), code (chaîne)
Sortiesresult
Configurationlanguage, code, timeout (secondes, 5 par défaut, 60 au maximum), packages

Sept langages sont disponibles. Voir Actions de code.

Entréesvalue
Sortiesresult
ConfigurationtargetType : number, string, boolean, date, list

Utile notamment pour satisfaire le typage strict du port list des actions Listes.

Entréesvalue (chaîne), pattern (chaîne)
Sortiesresult
opRenvoie
extractLa première correspondance
extractAllToutes les correspondances
testUn booléen
replaceLa chaîne avec remplacement (replacement)
splitLe découpage

flags accepte i, m, s ; le drapeau global est implicite pour extractAll et replace.