Aller au contenu principal

Convertir en HTML

Configuration actuelle de la tâche Convertir en HTML dans le concepteur de flux de travail

La tâche Convertir en HTML a pour but de prendre un fichier d'entrée (tel qu'un document texte, une image ou un tableur) et de le convertir en un document au format standard pour les pages web (.html), le rendant disponible pour les tâches suivantes.

Configuration

La configuration de la tâche permet de spécifier le fichier d'origine et, éventuellement, la destination du fichier HTML généré.

  • Fichier à importer : Dans ce champ, il faut saisir le chemin complet du fichier à convertir. Il peut s'agir d'une valeur statique ou, plus couramment, d'un paramètre dynamique provenant d'une tâche précédente ou des paramètres du Workflow.

Personnalisation du Chemin de Sortie

Le comportement par défaut du Chemin de Sortie dépend de la manière dont le fichier d'origine est fourni :

  • Cas 1 : Entrée via Paramètre Dynamique Lorsque le fichier d'origine est passé via un paramètre dynamique provenant d'une tâche précédente ou des paramètres du Workflow, le fichier HTML converti est enregistré dans un répertoire géré par le système.
  • Cas 2 : Entrée via Chemin Écrit Manuellement Lorsque dans le champ "Fichier à importer" on écrit directement le chemin complet d'un fichier existant (par exemple, /données/entrée/rapport.txt), le fichier HTML converti est enregistré par défaut dans le même répertoire que le fichier d'origine (donc dans /données/entrée/).

Inversement, en sélectionnant la case à cocher Chemin fichier il est possible de spécifier une destination personnalisée. Les champs suivants sont alors affichés :

  • Chemin de sortie : Ici, il faut saisir le chemin du dossier dans lequel on souhaite enregistrer le fichier HTML converti. Ce champ peut également contenir une valeur statique ou un paramètre dynamique.
  • Créer chemin si inexistant : Si cette option est activée, la tâche créera automatiquement la structure de dossiers spécifiée dans "Chemin de sortie" si elle n'existe pas. Si elle est désactivée, la tâche échouera si le dossier de destination n'est pas présent.

Exemple : de Excel à Email Rapport

Une des applications les plus utiles de cette tâche est la transformation de données tabulaires, telles qu'un tableur Excel (.xlsx), en une table HTML. Ceci est extrêmement utile pour :

Par exemple, en partant d'un simple fichier Excel :

nomcognome
LucaBianchi

La tâche "Convert to HTML" le transformera en un code HTML qui représente cette table. Le résultat sera similaire à ceci :

<table cellspacing="0" border="0">
<colgroup width="79"></colgroup>
<colgroup width="75"></colgroup>
<tr>
<td height="17" align="left" valign=bottom>nome</td>
<td align="left" valign=bottom>cognome</td>
</tr>
<tr>
<td height="17" align="left" valign=bottom>Luca</td>
<td align="left" valign=bottom>Bianchi</td>
</tr>
</table>

Ce code HTML peut être inséré dans le champ "Content" d'une tâche "E-Mail Out" (avec l'option "HTML Format" activée) pour envoyer un email de reporting clair et professionnel.

Paramètres de Sortie

Une fois que la tâche a terminé la conversion, elle expose les paramètres de sortie suivants :

  • file : Retourne le chemin complet du fichier HTML nouvellement créé (par exemple, /chemin/sortie/document.html). Ce paramètre est idéal pour passer le fichier à des tâches suivantes, comme par exemple un envoi d'email avec un annexe.
  • filename : Retourne uniquement le nom du fichier HTML généré (par exemple, document.html).
  • result : Indique le résultat de l'opération effectuée par la tâche (par exemple, "Succès" ou un message d'erreur).
  • resultJson : Représente le résultat de l’exécution de la tâche en format JSON, incluant des informations générales, des configurations et des détails sur l’exécution.