Aller au contenu principal

Encoder en Base64

Configuration actuelle de la tâche `Base64 Encode` dans le concepteur de flux de travail

La tâche Encoder en Base64 a pour but de coder le contenu d'un fichier au format Base64. Ce processus transforme les données binaires (comme celles d'une image, d'un PDF ou de tout autre fichier) en une représentation textuelle, couramment utilisée pour transmettre des données dans des contextes qui ne supportent que du texte, par exemple à l'intérieur d'un fichier XML ou JSON.

Configuration

Ceci est l'onglet opérationnel de la tâche. Ici est définie quelle(s) fichier(s) doit(ent) être soumis au processus de codage.

Fichiers à Importer

Dans ce champ, vous devez spécifier le fichier source dont le contenu sera converti en une chaîne Base64.

L'entrée du chemin du fichier peut se faire de différentes manières :

Chemin Direct : Il est possible de taper manuellement le chemin absolu du fichier dans le champ de texte.

Sélection via Paramètre : En cliquant sur le bouton (), un menu "Liste Paramètres" s'ouvre. Cela permet de choisir dynamiquement le fichier à traiter.

  • Dans le menu, vous pouvez faire glisser directement les paramètres disponibles dans le champ Fichier à Importer. Les paramètres sont organisés par catégorie (par exemple, Paramètres d'exécution, Paramètres de workflow, etc.).
  • Il est fondamental de choisir un paramètre qui se termine par l’extension .file (par exemple, prova.file). Ce type de paramètre contient la référence correcte au chemin du fichier généré par une tâche précédente dans le workflow.
  • Lorsque vous faites glisser un paramètre dans le champ, il est inséré avec une syntaxe spéciale, par exemple #>prova.file<#. Cela indique à la tâche de ne pas utiliser le texte littéral, mais de résoudre dynamiquement la valeur de la variable prova.file au moment de l'exécution.

Une fois exécuté, la tâche lira le contenu du fichier spécifié et produira en sortie la chaîne Base64 correspondante, qui pourra être utilisée dans les tâches suivantes du Workflow.

Paramètres de Sortie

À la fin de l'exécution, la tâche Encoder en Base64 expose une série de paramètres de sortie qui peuvent être utilisés dans les tâches suivantes du Diagramme :

  • result: Indique le résultat de l'opération, par exemple : "Fichier Encodé Correctement".
  • resultJson: représente le résultat de l'exécution de la tâche au format JSON, incluant des informations générales, des configurations et des détails sur l'exécution.
  • base64: la chaîne au format Base64 dérivée du fichier d'entrée.