Actions
Les ensembles nommés d'étiquettes et de rapports qu'un essai émet au Démarrage ou à la Fin, leurs commandes, les correspondances de marqueurs d'une étiquette, et comment une procédure les sélectionne.
Une action est un ensemble nommé de documents qu'un essai émet : à l'intérieur, une commande par émission, chacune disant ce qui sort (une étiquette ou un rapport), quand (au Démarrage ou à la Fin), avec quel modèle de la bibliothèque de la station et, à la Fin, pour quels verdicts. Une procédure sélectionne des actions entières, donc un ensemble écrit une fois sert chaque procédure qui l'émet, et corriger une commande est une seule modification au lieu d'une par procédure. Les actions vivent sous Process > Modèles > modèle > Réglage > Actions. Les créer, les retirer et modifier le nom d'une action, ses commandes et leurs correspondances dépendent tous de la même permission Modifier recettes et évaluations, et les pages le disent (« Changer les actions exige la permission "Modifier recettes et évaluations". »).
Le dossier Actions
Sélectionner la ligne Actions ouvre une page différente des autres dossiers de Réglage : une liste des actions du modèle à côté de celle qui y est choisie, parce qu'une action se lit face à ses voisines. L'ordre de la liste est l'ordre dans lequel toute procédure émet les actions, donc les verbes de ligne déplacent une action et jamais une commande. La page charge les deux bibliothèques de la station (modèles d'étiquette et mises en page de rapport) pour juger de l'état de préparation ; quand l'une ne peut pas être chargée, un bandeau indique « Les modèles d'étiquette globaux n'ont pas pu être chargés : … » ou « Les rapports globaux n'ont pas pu être chargés : … ».
| Colonne | Ce qu'elle montre |
|---|---|
| # | La place de l'action dans la liste. |
| Nom | Modifiable sur place, validé quand vous quittez la cellule. Un nom vide est refusé avec « Une action doit porter un nom d'exploitation. » |
| Commandes | Combien de commandes, puis ce qu'elles émettent : « 0 · Aucune pour l'instant », ou « 2 · Étiquette au démarrage, Étiquette et rapport à la fin ». L'infobulle les liste une par ligne, sous la forme Étiquette à la fin · <template>. |
| État | Prête, ou À vérifier quand l'action ou l'une de ses commandes manque de quelque chose. |
| Actions de ligne | Monter l'action, Descendre l'action, Retirer l'action (encre de danger ; demande : Supprimer l'action ? Ceci retire l'action et ses commandes. Cette action est irréversible.). |
La colonne à côté de la liste est titrée Action du modèle et montre le Nom de l'action choisie (modifiable là aussi), ses Commandes comme des lignes en lecture seule portant chacune un badge Prête ou À vérifier (« Les commandes se modifient sur la page propre de cette action, dans la colonne, dans cet ordre. »), et un bandeau À vérifier qui liste tout ce qui manque. Sans aucune action, la liste indique « Aucune action. Ajoutez-en une quand une procédure de ce modèle doit émettre des étiquettes ou des rapports. » ; sans rien de choisi, la colonne indique « Sélectionnez une action pour lire ce qu'elle émet. Ses commandes se modifient sur sa propre page, dans la colonne. »
| Commande | Ce qu'elle fait | Grisée quand (situation) | Non dessinée quand (rôle) |
|---|---|---|---|
| Nouvelle action (barre de détail, dossier sélectionné ; clic droit Ajouter une action) | Ajoute Nouvelle action <n> (le premier numéro qu'aucune action du modèle n'emploie déjà), vide, à la fin de la liste, et la choisit dans la colonne. |
Une unité quelconque tient un essai, ou le runtime est arrêté. | Sans Modifier recettes et évaluations. |
| Monter / Descendre / Retirer l'action (actions de ligne) | Réordonner ou supprimer. | Sans Gérer Process, sous le verrou d'ingénierie, ou tant que le runtime est arrêté (une pression rapporte le motif dans le journal des actions). | Toujours dessinées. |
La page de l'action
Sélectionner une action dans l'arborescence l'ouvre : l'en-tête avec le nom de l'action et un badge qui compte ses commandes, les bandeaux de permission et de bibliothèque, une carte Action du modèle avec le champ Nom (validé quand vous quittez le champ ; vide refusé), et la liste Commandes à côté de la commande qui y est choisie.
| Commande | Ce qu'elle fait | Grisée quand (situation) | Non dessinée quand (rôle) |
|---|---|---|---|
| Nouvelle commande (barre de détail, action sélectionnée ; clic droit Ajouter une commande) | Ajoute une commande née Étiquette à la Fin pour les essais Conformes, sans modèle pour l'instant, à la fin de la liste, et la choisit dans la colonne. | Une unité quelconque tient un essai, ou le runtime est arrêté. | Sans Modifier recettes et évaluations. |
| Retirer l'action (groupe de danger ; clic droit ; le X sur la carte de la page du dossier) | Supprime l'action et ses commandes après « Supprimer l'action ». Chaque procédure qui l'avait sélectionnée cesse de l'émettre. | Idem. | Sans Modifier recettes et évaluations. |
La liste des commandes
| Colonne | Ce qu'elle montre |
|---|---|
| # | La place de la commande dans l'action, qui est son ordre d'émission à l'intérieur de l'action. |
| Émet | Étiquette ou Rapport. |
| Déclencheur | Démarrage ou Fin. |
| Modèle | Un seul sélecteur sur deux bibliothèques : une ligne d'étiquette propose les modèles d'étiquette (« (choisir un modèle) »), une ligne de rapport les mises en page de rapport (« (choisir un rapport) »). Une référence que la bibliothèque ne tient plus garde sa place, désactivée, en « Modèle manquant · <id> » ou « Rapport manquant · <id> », donc une commande dégradée ne se lit pas comme une commande non configurée. |
| Verdicts visés | « Non utilisés au démarrage » pour une commande de Démarrage ; sinon les verdicts cochés (« Conforme, Non conforme ») ou « Aucun sélectionné ». |
| Marqueurs | « Non utilisés par un rapport » ; pour une étiquette : « Aucun modèle », « Modèle manquant », « Aucune commande » (le modèle n'a encore aucune commande d'imprimante), « Illisibles », « Fixe, aucun marqueur », ou « <bound> liés sur <total> ». |
| État | Prête ou À vérifier. |
| Actions de ligne | Monter la commande, Descendre la commande, Retirer la commande (demande : Supprimer la commande ? Ceci retire la commande de l'action. Cette action est irréversible.). |
Sans aucune commande, la liste indique « Aucune commande. Ajoutez-en une quand cette action doit émettre une étiquette ou un rapport. » ; sans rien de choisi, la colonne indique « Sélectionnez une commande pour tout modifier au même endroit. Ajoutez-en une depuis la barre ci-dessus quand cette action doit émettre une étiquette ou un rapport. »
La commande en entier
La colonne ouvre la commande choisie, titrée Commande <n> · <Kind> à <Trigger>. Elle ne montre que
les champs que le type choisi possède.
| Champ | Ce que c'est | Valeurs / défaut | Effet (la ligne sous le champ) |
|---|---|---|---|
| Émet | Ce que la commande produit. | Étiquette / Rapport ; Étiquette à la création. | « Imprime une étiquette à partir d'un modèle de commandes, sur la file que l'unité choisit pour les étiquettes à ce moment. » ou « Publie le PDF de l'essai à partir d'un rapport de la bibliothèque de la station. » Changer le type replace le filtre de verdicts sur la valeur par défaut du nouveau type (Étiquette : Conforme ; Rapport : tous les verdicts). |
| Déclencheur | À quel moment d'un essai elle sort. | Démarrage / Fin ; Fin à la création. | Étiquette au démarrage : « Générée au moment où l'essai démarre, avant qu'aucun résultat n'existe. » ; étiquette à la fin : « Générée à la fin de l'essai, pour les verdicts finaux cochés ci-dessous. » ; rapport au démarrage : « Publié au moment où l'essai démarre, donc les sections dont rien n'est encore enregistré sont laissées de côté. » ; rapport à la fin : « Publié à la fin de l'essai, pour les verdicts finaux cochés ci-dessous. » |
| Rapport (commandes de rapport) | La mise en page de la bibliothèque de la station avec laquelle le PDF est publié. | « (choisir un rapport) » ou une mise en page ; aucune à la création. | « Aucun PDF n'est publié. », « Le rapport référencé n'est pas dans la bibliothèque. », « Publie un PDF quand un essai démarre. » / « … quand un essai se termine. », avec « et l'envoie à la file d'impression de cette commande sur l'unité. » quand l'impression est activée. |
| Impression du rapport : Imprimer automatiquement (montré une fois qu'une mise en page se résout) | Si le PDF publié est aussi envoyé à la file de rapport de l'unité pour ce déclencheur. | Inactif à la création. | Légende : « Le PDF est publié dans les deux cas, au moment de l'essai propre à cette commande. L'impression décide seulement s'il part aussi vers une file. » Actif : « Le PDF part aussi vers la file d'impression de cette commande sur l'unité. Choisissez cette file sur l'écran Imprimantes. » Inactif : « Le PDF est publié dans le dossier des rapports et ne va pas plus loin. » |
| Copie du rapport : La conserver dans l'essai (montré une fois qu'une mise en page se résout) | Si le PDF terminé est stocké à l'intérieur du fichier d'essai, pour qu'un renvoi réémette ces octets exacts après que la mise en page a été modifiée ou supprimée. | Inactif à la création. | Légende : « Ce que l'essai garde du document, qui est ce qu'un renvoi soumet plus tard. » Actif : « Chaque essai porte le PDF terminé, quelques centaines de Ko, et un renvoi soumet ce document exact. » Inactif : « Chaque essai pointe vers le PDF publié, donc un rendu ultérieur est ce qu'un renvoi soumet. » |
| Modèle global (commandes d'étiquette) | Le modèle d'étiquette de la bibliothèque de la station que la commande imprime, et dont elle lie les marqueurs ci-dessous. | « (choisir un modèle) » ou un modèle ; aucun à la création. En choisir un crée une ligne de correspondance pour chaque marqueur que le modèle déclare et que la commande n'associe pas encore. | « Choisissez un modèle : ses marqueurs sont ce que cette commande remplit. », « Le modèle référencé n'est plus dans la bibliothèque. », « Ce modèle n'a encore aucune commande d'imprimante, donc il n'y a rien à envoyer. », « Les marqueurs de ce modèle ne peuvent pas être lus. », « Aucun marqueur : chaque essai correspondant envoie les mêmes octets. L'unité choisit la file d'impression. », ou « <n> marqueurs, chacun lié ci-dessous à une valeur figée pour cet essai. L'unité choisit la file d'impression. » |
| Émettre pour le verdict final (Fin seulement) | Quels verdicts finaux activent la commande. | Quatre cases : Conforme, Non conforme, Indéterminé, Aucun verdict. Une étiquette démarre sur Conforme seul ; un rapport démarre avec les quatre, parce qu'une procédure qui ne juge rien se termine sans verdict et doit tout de même produire son document. | La commande ne se déclenche que pour un essai qui se termine sur un verdict coché. Une commande de Démarrage n'a pas encore de verdict et ne lit aucun filtre. |
Un bandeau À vérifier sous les champs liste tout ce qui manque à la commande (voir État de préparation ci-dessous).
La file vers laquelle part un document imprimé n'est pas un champ de la commande : elle est résolue par le type et le déclencheur de la commande à travers les quatre emplacements d'imprimante de l'unité, donc deux commandes de la même combinaison partagent l'imprimante délibérément. Voir Imprimantes.
Marqueurs
Les marqueurs sont les champs {{NAME}} qu'un modèle d'étiquette laisse à l'essai pour qu'il les
remplisse, donc cette section est dessinée pour une commande d'étiquette et pour rien d'autre. Son
état suit le modèle :
| État | Ce que la section montre |
|---|---|
| Aucun modèle choisi | « Choisissez un modèle pour associer ses marqueurs. » Avec des correspondances enregistrées d'un modèle antérieur : « Les correspondances enregistrées sont conservées tant que le modèle manque. » et leurs noms de marqueur. |
| Le modèle a quitté la bibliothèque | « Modèle indisponible », avec la même liste conservée. |
| Le modèle n'a aucune commande d'imprimante | Un bandeau : « “<template>” n'a encore aucune commande d'imprimante : il n'y a rien à envoyer et aucun marqueur à associer tant qu'elles ne sont pas écrites ou importées sous Modèles de documents ▸ Étiquettes. » |
| Les marqueurs ne peuvent pas être lus | Un bandeau « Les marqueurs de “<template>” ne peuvent pas être lus : <error> », et « Correspondances enregistrées conservées. Réparez ou remplacez le modèle avant de changer ces liaisons. » |
| Le modèle n'a aucun marqueur | « Modèle fixe. Ce modèle n'a aucun marqueur et envoie les mêmes octets pour chaque essai correspondant. » |
| Des marqueurs trouvés | Une ligne par marqueur, titrée du marqueur et d'un badge Associé / Obligatoire, avec les champs ci-dessous. |
| Champ | Ce que c'est | Valeurs / défaut |
|---|---|---|
| Source de valeur figée | L'unique valeur d'essai substituée dans le marqueur. | « (non associée) » plus les sources du tableau ci-dessous. Une commande de Démarrage ne liste que les sources disponibles au démarrage ; une commande de Fin les liste toutes. « Métadonnées · Champ du catalogue » ne paraît que lorsque le catalogue de métadonnées du modèle a des champs, et les sources de critère seulement lorsqu'une évaluation du modèle déclare un critère. Une source à laquelle le déclencheur actuel ne peut pas répondre garde sa place, désactivée, en « … (indisponible pour cette commande) ». Changer la source efface le champ, le cycle et la mise en forme choisis pour la précédente. |
| Métadonnées du catalogue (source Métadonnées) | Quel champ du catalogue du modèle. | « (choisir des métadonnées du catalogue) », « Champ manquant · <id> » pour un champ qui a disparu, puis chaque champ sous la forme « <name> · texte / nombre / séquentiel ». |
| Critère (sources de critère) | Quel critère de quelle évaluation du modèle. | « (choisir un critère) », « Critère manquant · <id> », puis chaque critère sous la forme « <evaluation> · <criterion or Criterion n> · <channel> ». |
| Cycle (à partir de 0) (sources de critère) | Le résultat de quel cycle. Jamais sous-entendu : il doit être saisi. | De 0 jusqu'au plus grand nombre de cycles qu'exécute une procédure du modèle, moins un ; texte d'exemple « obligatoire ». Un nombre hors de cette plage est refusé sous le champ. |
| Format de la valeur (sources de date et heure) | Comment l'instant est écrit. | Date et heure de la station (défaut), Date de la station, Heure de la station, Date et heure de la station, Format ISO 8601. |
| Décimales (sources numériques, et un champ de métadonnées numérique) | Un nombre fixe de décimales. | De 0 à 9 ; texte d'exemple « automatique » (la préférence propre de la station). |
| Effacer la mise en forme non valide | Un bouton dessiné quand une correspondance porte une mise en forme que sa source ne peut pas employer (des décimales sur une date, un format de date sur un nombre, l'une ou l'autre sur un texte). | Réinitialise le champ fautif. |
Les sources, dans l'ordre où le sélecteur les liste :
| Source | Disponible au démarrage | Nature |
|---|---|---|
| Métadonnées · Champ du catalogue | Oui | Texte, ou un nombre pour un champ numérique |
| Modèle · Nom, Modèle · Révision, Unité · Nom, Unité · Code, Procédure · Nom, Procédure · Code, Essai · Identifiant | Oui | Texte |
| Essai · Début à | Oui | Date et heure |
| Essai · État (au démarrage) / Essai · État final (à la fin) | Oui | Texte |
| Essai · Fin à | Non | Date et heure |
| Essai · Durée (secondes) | Non | Nombre |
| Essai · Verdict, Essai · Motif de fin | Non | Texte |
| Critère · Nom, Voie, Limites, Gravité, Résultat, Erreur, Voies concernées | Non | Texte |
| Critère · Fenêtre ouverte à, Fenêtre fermée à | Non | Date et heure |
| Critère · Échantillons évalués, Échantillons hors limites, Échantillons indisponibles, Échantillons non valides, Pire écart | Non | Nombre |
Sous les lignes de marqueur, Marqueurs retirés liste les correspondances enregistrées pour des
marqueurs que le modèle actuel ne déclare plus (« <n> périmées » ; « Ces correspondances n'existent
plus dans le modèle sélectionné et doivent être retirées. »), chacune avec Retirer la
correspondance de marqueur périmée.
État de préparation
Les badges Prête / À vérifier des deux pages, et les lignes que liste la page Vérification, viennent d'un seul jugement. Une action sans commande en manque d'une : « Ajoutez une commande : cette action n'émet encore rien. » Une commande manque de ceci, dans l'ordre où cela se répare :
- « Sélectionnez au moins un verdict de fin. » (une commande de Fin sans aucun verdict coché)
- « Choisissez un rapport. » / « Le rapport sélectionné n'existe plus. »
- « Choisissez un modèle d'étiquette. » / « Le modèle a été effacé ou supprimé ; les correspondances enregistrées sont conservées. » / « Le modèle global sélectionné n'existe plus. »
- « Le modèle sélectionné n'a encore aucune commande d'imprimante ; écrivez-les ou importez-les avant qu'un essai n'atteigne cette commande. »
- « Les marqueurs du modèle ne peuvent pas être lus :
<error>» - « {{M}} a besoin d'une source. » / « {{M}} est associé plus d'une fois. »
- « {{M}} : choisissez une source », « cette source n'est pas disponible au démarrage »,
« sélectionnez un champ du catalogue de métadonnées de ce modèle », « sélectionnez un critère dans
l'une des évaluations de ce modèle », « fixez un cycle explicite, numéroté à partir de zéro, de 0 à
<n>», « retirez les décimales de cette source de date et heure », « utilisez le format par défaut pour cette source numérique », « les décimales doivent être comprises entre 0 et 9 », « retirez la mise en forme numérique ou de date de cette source de texte » - « {{M}} a été retiré du modèle actuel ; supprimez sa correspondance enregistrée. »
Une commande à vérifier s'exécute tout de même : rien n'est abandonné à l'émission, et un marqueur qui ne peut pas se résoudre fait échouer cette seule étiquette, comme toujours. L'écran de configuration est l'endroit où cela s'apprend, pas l'étiquette imprimée.
Comment une procédure sélectionne des actions
La page d'une procédure porte la carte Actions que cette procédure émet avec un badge
« <n> sélectionnées » et une case à cocher par action du modèle, dans l'ordre de la liste. Chaque
ligne montre la ligne d'émission de l'action (« Étiquette au démarrage, Étiquette et rapport à la
fin », ou « N'émet encore rien : cette action n'a aucune commande. ») et, une fois sélectionnée, un
badge Prête ou À vérifier. À vérifier liste ce qui manque à cette procédure pour les
marqueurs de l'action, une remarque par marqueur, parce qu'un marqueur résolu par essai ne se résout
que là où la procédure a ce qu'il nomme :
- « {{M}} lit un champ de métadonnées que cette procédure ne demande pas. Cochez-le dans Métadonnées ci-dessus. »
- « {{M}} lit le résultat d'un critère, et cette procédure ne juge par aucune évaluation. »
- « {{M}} lit un critère que l'évaluation de cette procédure ne déclare pas. »
- « {{M}} lit le cycle
<c>, et cette procédure n'exécute qu'un seul cycle. » / « … et cette procédure en exécute<n>. »
L'action n'est ni cachée ni refusée : la procédure dit ce qui lui manque, et le remède est sur la même page. Sans aucune action dans le modèle, la carte indique « Aucune action dans ce modèle pour l'instant. Ajoutez-en sous les Actions du modèle. »
L'ordre d'émission
À une frontière d'essai, les actions sélectionnées émettent dans l'ordre de la liste du modèle, et à l'intérieur de chaque action dans son ordre de commandes, filtrées sur le déclencheur de cette frontière : une seule réponse pour tout le modèle, jamais une par procédure. Les commandes de Démarrage s'exécutent une fois l'essai matérialisé (après la réservation des métadonnées séquentielles), et les commandes de Fin une fois le verdict final scellé. Chaque commande est isolée : un échec ne publie rien, ne change rien à l'essai et n'arrête jamais les commandes derrière elle. Un rapport est nommé d'après l'essai et l'action qui l'a émis ; un rendu ultérieur de la même commande remplace le document de cette commande et rien d'autre. Ce que chaque émission enregistre dans l'essai, et comment elle est réémise depuis les Historiques, est sur Émettre des étiquettes et des rapports.
Ce qu'une action ne fait pas
- Elle n'émet rien toute seule. Une procédure doit la sélectionner, et un essai de cette procédure doit atteindre la frontière.
- Elle ne contrôle pas la procédure. Que la procédure demande le champ ou juge par l'évaluation qu'un marqueur nomme est indiqué sur la page de la procédure, à côté de la sélection.
- Elle ne choisit pas l'imprimante. La file est celle de l'unité, par type et par déclencheur, sur Imprimantes.
- Elle ne modifie aucun modèle de document. Les commandes d'étiquette et les mises en page de rapport s'écrivent sous Modèles de documents ; l'action ne fait que les nommer.
- Elle ne confirme aucune impression physique. L'acceptation par la file est ce qu'une étiquette ou un rapport imprimé enregistre, jamais la preuve que du papier est sorti.