Ouvrir le Studio

Date

Le node Date fournit un sélecteur de date qui capture la date choisie par l'utilisateur au lancement du workflow.

Node Date sur le canevas fournissant une valeur date au formulaire d'exécution

À quoi sert le node Date ?

Le node Date est un node d’input qui demande à l’utilisateur de choisir une date au lancement du workflow. La date sélectionnée est ensuite disponible sous forme de chaîne pour tous les nodes en aval, ce qui en fait la manière standard de paramétrer un workflow avec une date (période d’un rapport, date de publication, date de coupure, etc.).

Cas d’usage typiques :

  • Choisir le jour couvert par un rapport généré.
  • Sélectionner la date de publication ou de planification d’un contenu produit par le workflow.
  • Définir une date de coupure utilisée pour filtrer des lignes dans un Google Sheet ou une requête de base de données.

Configuration rapide

Suivez ces étapes pour ajouter et configurer le node Date dans votre workflow :

Ajouter le node au canevas

Ouvrez la bibliothèque de nodes (Node Library), allez dans Inputs, puis glissez-déposez le node Date sur votre espace de travail.

Nommer le node

Le nom du node (par exemple Report_Date) devient le libellé de la variable affiché à l’utilisateur au lancement, et c’est aussi le préfixe utilisé pour référencer la valeur en aval ({{Report_Date.output}}).

Paramétrer la valeur par défaut et le caractère requis

Définissez optionnellement une Default Value afin que le sélecteur soit pré-rempli au lancement. Désactivez Required uniquement si le workflow peut s’exécuter sans date.

Connecter la sortie

Reliez le port de sortie Date à tout node en aval qui a besoin de la date (prompt LLM, lecteur Google Sheets, requête de base de données, etc.).

Paramètres de configuration

Paramètres node Date obligations format relatif absolu défaut utilisateur workflow

Le node Date n’a que quelques champs — son rôle est de capturer une seule date, la configuration reste donc minimale.

Champs requis

Name string required default: Date

Nom du node — Identifie l’input sur le formulaire de lancement du workflow et sert de préfixe pour référencer la valeur (par exemple Report_Date.output). Utilisez le snake_case ou le PascalCase pour garder des références lisibles.

Required boolean required default: true

Required — Si true, l’utilisateur ne peut pas lancer le workflow sans avoir choisi de date. Mettez à false uniquement si les nodes en aval savent gérer l’absence de valeur.

Champs optionnels

Description string

Description du node — Courte aide affichée à côté du sélecteur sur le formulaire de lancement. Utile pour préciser la période ou le fuseau horaire attendus (par exemple « Choisissez le premier jour de la période de reporting »).

Default Value date

Default Value — Pré-remplit le sélecteur au lancement du workflow. Laissez vide pour forcer l’utilisateur à faire un choix explicite à chaque exécution.

Tip

Donnez au node un nom clair et explicite (Start_Date, Publish_Date) plutôt que le générique Date. Le nom apparaît tel quel sur le formulaire de lancement et dans toutes les références {{...}} en aval.

Que renvoie le node ?

Le node renvoie une seule chaîne nommée Date contenant la date sélectionnée par l’utilisateur.

Comment récupérer l’output ?

Dans Draft & Goal, vous n’avez pas besoin de chercher un identifiant généré par le système. Pour exploiter la valeur :

  1. Tirez un lien depuis le port de sortie du node Date.
  2. Connectez-le à l’entrée du node suivant.
  3. Dans ce node suivant, référencez la valeur via {{<NomDuNode>.output}} (par exemple {{Report_Date.output}}) à l’intérieur d’un prompt, d’une requête ou de tout champ texte.
Date string

La date choisie par l’utilisateur au lancement du workflow, sous forme de chaîne au format ISO (par exemple 2024-01-15).

Exemples d’utilisation

Cas 1 : Rapport quotidien pour une date choisie

Laissez l’utilisateur choisir le jour à analyser, puis construisez le rapport depuis un Google Sheet.

Configuration :

  • Name = Report_Date
  • Required = true
  • Default Value = (vide)

Utilisation en aval (dans un prompt LLM) :

Résume les lignes du sheet dont la colonne `date` est égale à {{Report_Date.output}}.
Mets en avant les trois meilleures campagnes en clics.

Cas 2 : Date de publication planifiée

Capturez une date de publication future qui alimente un générateur de contenu et un planificateur.

Configuration :

  • Name = Publish_Date
  • Required = true
  • Default Value = (aujourd’hui, pour que le formulaire ne soit jamais vide)

Utilisation en aval (dans un Google Sheets writer) :

Article : {{LLM_Article.output}}
Publier le : {{Publish_Date.output}}

Problèmes courants

L'output est vide quand je référence le node

Cause : Soit le champ Required est false et l’utilisateur a soumis le formulaire sans choisir de date, soit le nom de la référence ne correspond pas exactement au nom du node.

Solution : Mettez Required à true pour les dates obligatoires, et vérifiez que {{<NomDuNode>.output}} utilise exactement le nom du node tel qu’il apparaît sur le canevas (sensible à la casse, underscores compris).

Le node en aval n'arrive pas à parser la date

Cause : Le node Date renvoie une simple chaîne, pas un objet date typé. Un node attendant un format spécifique (par exemple JJ/MM/AAAA) peut rejeter la valeur ISO par défaut.

Solution : Insérez un Find and Replace ou une étape LLM entre le node Date et le consommateur pour reformater la chaîne, ou configurez le consommateur pour accepter directement le format ISO.

Bonnes pratiques et pièges à éviter

Tip

Combinez un input Date avec un input Select (par exemple quotidien / hebdomadaire / mensuel) lorsque vous avez besoin à la fois d’une date de référence et d’une granularité — c’est bien plus propre que de demander à l’utilisateur de saisir une période en texte libre.

Warning

Évitez de coder en dur une date par défaut dans le passé. Une valeur par défaut périmée (par exemple le trimestre dernier) produit silencieusement des rapports obsolètes lorsque les utilisateurs oublient de la changer. Laissez la valeur par défaut vide pour forcer le choix, ou mettez-la à aujourd’hui.

Comment s’intègre-t-il dans un workflow ?

Le node Date est presque toujours le tout premier node du workflow : il capture un paramètre de l’utilisateur, puis alimente une chaîne de récupération de données ou de génération de contenu.

graph LR
    Date[Date : Report_Date] --> Sheet[Google Sheets Reader]
    Sheet --> LLM[LLM résume les lignes]
    LLM --> Output[Writer Email ou Doc]

Nodes complémentaires