rechercher Rechercher
x

JavaScript

smartflow workflow

Description

La tâche JavaScript permet d’exécuter un code JavaScript:

  • Contexte sécurisé et isolé pour l’exécution du code
  • Wrapper pour manipuler pleinement les SmartObjects
  • Intégration des logs au système général
  • Éditeur JavaScript type VSCode :
    • Détection d’erreurs
    • Auto-complétion (connaissance des Smart Models)

Fonctionnement

Entrées

ID Nom Type Description
1 Type string Type de valeur retournée par la tâche:
- Any : aucune valeur ou type non défini
- Primitive : valeur simple (string, number, date, etc.)
- Type système : objets fournis par la plateforme (Fichier, Utilisateur, …)
- Smart Object : choix du modèle
2 Multiple boolean Vrai si la valeur retournée est un tableau
3 Sources section Source de données qui seront utilisés dans le bloc de code
4 Mettre à jour les données boolean Permet de sauvegarder les Smart Objects qui ont été modifiés ou créés par le script.
5 Temps d'exécution max (ms) number Temps d'exécution maximum du script. Au-delà de ce délai, une erreur sera renvoyée.
6 Code string Code JavaScript

Sorties

ID Nom Type Description
1 Succès flow Flux de sortie lorsque la tâche JavaScript se termine sans erreur
2 any, string, number, sys:file, so:*, … Résultat retourné par la tâche JavaScript, de type défini dans la propriété Type
3 Erreur flow Flux de sortie lorsque le service se termine avec erreur
4 string Message d'erreur renvoyé par la tâche

Utilisation

Studio

x