Message tool

Outil Message

Version:
2022.3
Last modified: April 13, 2022

L'outil Message vous permet de signaler des messages sur un processus spécifique à la fenêtre Résultats.

Quand envoyer un message

Sélectionnez l’heure à laquelle le message doit être écrit et envoyé vers la fenêtre de résultats.

Utilisez cette option pour recueillir le nombre de lignes via l’outil Message.

Utilisez cette option pour que, une fois la sortie traitée, un message soit généré.

  • Avant le premier enregistrement
    1. L’outil Message reçoit le premier enregistrement via sa connexion d’entrée.
    2. L’outil Message écrit le message.
    3. L’outil Message transmet l’enregistrement à la connexion de sortie.
  • Avant les lignes dont l'expression est vraie

    Tous les enregistrements sont transmis, que l’expression soit vraie ou fausse.

    1. L’outil Message reçoit un enregistrement via sa connexion d’entrée.
    2. L’outil Message évalue l’expression donnée (qui dépend des champs de cet enregistrement).
      • Si l’expression est vraie, l’outil écrit le message avant de transmettre l’enregistrement à la connexion de sortie. Voir Expression Editor.
      • Si l’expression est fausse, l’outil n’écrit pas le message.
  • Après le dernier enregistrement
    1. L’outil Message transmet tous les enregistrements à sa connexion de sortie.
    2. L’outil Message écrit le message.
  • Après tous les outils Down Stream ont terminé
    1. Tous les outils en aval ont fini de traiter les enregistrements transmis.
    2. L’outil Message écrit le message.

Définir le type de message

Typede message : Sélectionnez le type de message écrit par l'outil. Pour plus d'informations, consultez la fenêtre Résultats.

Définir la priorité du message

Priorité du message: Déterminer le comportement de l'outil lorsqu'il est utilisé à l'intérieur de Macros.

  • Normal: Le message n'est écrit que lorsque :

    • L’outil Message est inclus au workflow en cours d’exécution.
    • L’option Afficher tous les messages de macro est sélectionnée.  Si l'outil de message est à l'intérieur d'une macro qui est contenue dans le flux de travail en cours d'exécution, alors il n'est pas écrit.
  • Moyen: Le message ne sera écrit que lorsque l'outil est inclus dans le flux de travail qui est exécuté OU à l'intérieur d'une macro dans le flux de travail. Il est dès lors généré s’il se trouve au maximum à un niveau d’une macro.

  • Haut: Le message sera toujours écrit quel que soit le nombre de niveaux de macros dans lequel il est contenu. Les types de message Erreurs de conversion et Erreurs ont toujours une priorité haute.

Transitoire: lorsqu'elle est cochée, le message remplace un message existant émis par le même outil. Cette fonction est utile pour les messages qui informent d’une progression (par exemple, ceux qui indiquent le nombre de lignes traitées).

Expression du message

Tapez le message que vous souhaitez afficher. Ce message peut être corrigé texte ou construit à partir de champs de données.

Exemple

"Age:" - [AgeField] - "est en dehors des limites autorisées."

Dans la mesure où cet outil inclut un éditeur d’expressions, un ancrage d’entrée supplémentaire s’affiche lorsque l’outil est utilisé dans un workflow d’application ou de macro. Utilisez les outils Interface pour la connexion à un ancrage Question. Voir les outils interface.

Variable [_RecordNumber_]

  • Avant le premier enregistrement : [RecordNumberMD] est toujours égal à 1.
  • Avant les lignes où l'expression est vraie : [RecordNumberMD] correspond au nombre de lignes de l'expression calculée. 
  • Après last Record et After All Down Stream Tools Have Completed: [RecordNumber] égale le nombre total d'enregistrements passés à travers l'outil.

    Exemple: "Montant des enregistrements générés par l'outil Texte aux colonnes: " 'TOSTRING'[[-RecordNumber])

Cette page vous a-t-elle été utile ?

Vous rencontrez des problèmes avec votre produit Alteryx ? Visitez la communauté Alteryx ou contactez le  support. Vous n'arrivez pas à soumettre ce formulaire ? Envoyez-nous un e-mail.