Process

L'espace de travail où un modèle de procédure est défini une fois, concrétisé sur des unités et exécuté sous forme d'essais enregistrés et évalués : la colonne Espace de travail, les quatre groupes d'un modèle, la barre de commandes, l'échelle des permissions et les deux verrous.

Afficher en Markdown

Process est la page de la barre de navigation où un essai ou une étape de fabrication se construit puis s'exécute. Vous définissez un modèle une fois (ce qu'il mesure, ce qu'un essai estampille, ce qui fait avancer une station toute seule, ce qu'il produit, où il imprime), vous le concrétisez sur des unités (les stations physiques, chacune câblée à des sources qui lui sont propres), vous composez des procédures à partir des bibliothèques du modèle, et vous les démarrez sur une unité. Chaque essai s'enregistre dans un fichier autonome qui lui est propre, donc un essai enregistré survit à toute modification ultérieure de la configuration qui l'a produit. Le même vocabulaire couvre un essai de qualité et une étape de production : tout ce qui est minuté, qui applique des consignes, enregistre des voies et juge le résultat.

L'en-tête de la page indique « Process : Définissez des modèles de procédure, concrétisez-les sur des unités et exécutez des essais enregistrés et évalués. » Elle s'ouvre pour toute identité qui détient l'une des quatre permissions de Process (Consulter les modèles, Exécuter les procédures, Modifier recettes et évaluations, Gérer Process) ou Voir les historiques.

Dans ce domaine

Page ou groupe Ce qu'elle couvre
Modèles et dossiers La racine Modèles, la page propre à un modèle, Copier le modèle, Supprimer le modèle, et les dossiers dans lesquels vous classez modèles, rapports et étiquettes.
Unités Le tableau des unités sur la page du modèle, l'ajout et le retrait d'une unité, l'unité choisie à travers les écrans de Définition, l'unité sous Conduite, Tout démarrer et Tout arrêter.
Définition Voies, Métadonnées, Automatisme, Productivité et Imprimantes : la structure du procédé, changée seulement quand le procédé lui-même change.
Visualisation Tableaux de bord et Volets : comment le modèle se montre, défini une fois et dessiné pour chaque unité.
Réglage Occurrences, Alias, Datalogs, Recettes, Évaluations, Actions et Procédures : ce qui change quand le produit sur le banc change.
Conduite Un nœud par unité, portant les volets et les tableaux de bord par lesquels un essai est préparé, démarré et surveillé.
Modèles de documents Les deux bibliothèques valables pour toute la station, Rapports et Étiquettes, partagées par tous les modèles.
Historiques Le navigateur des essais enregistrés, une racine de ce même arbre.

La page

Process est une page maître-détail : la colonne Espace de travail à gauche, et à droite le volet de détail de ce que la colonne a sélectionné, sous une barre de commandes qui porte les verbes de cette sélection. Les volets s'enregistrent d'eux-mêmes : un interrupteur s'applique quand il est basculé, un champ quand vous le quittez, et une écriture refusée remet le champ en place et dit pourquoi dans le journal des actions au bas de la fenêtre.

La page répond à deux adresses. /process s'ouvre sur la première racine que votre rôle peut voir. /histories est un lien profond vers la racine Historiques, donc un signet vers les essais aboutit encore sur eux. Une adresse qui porte ?focus=<id>&screen=channels, automation, action, view ou screen ouvre l'espace de travail sur cette surface : la page Vérification écrit les deux premières (l'écran Voies ou Automatisme du modèle, avec la ligne de l'unité en défaut déjà choisie), et la page View écrit les deux dernières. Un identifiant que votre rôle ne peut pas voir, ou un nom d'écran que la page ne dessine pas, ouvre la page de la façon ordinaire.

Quand un rôle ne détient aucune racine, le volet indique : « Aucune branche de cet espace de travail n'est ouverte à cet opérateur : les modèles et les modèles de document se configurent au niveau Gérer, et les essais enregistrés demandent leur propre permission. Les procédures se démarrent depuis l'écran Conduite d'une unité ou depuis un tableau de bord. »

La colonne Espace de travail

Un seul arbre, avec trois racines :

Racine Ce qu'elle contient
Modèles Chaque modèle de la station, listé par nom, chacun avec ses quatre groupes. Les modèles se classent dans des dossiers à vous; un dossier ne sert qu'à la navigation et n'entre jamais dans une adresse.
Modèles de documents Les deux bibliothèques valables pour toute la station : Rapports (mises en page PDF) et Étiquettes (fichiers de commandes d'imprimante). Les deux acceptent des dossiers de la même façon.
Historiques Le navigateur des essais enregistrés. C'est une feuille : la sélectionner ouvre la liste des essais dans le volet de détail.

Chaque ligne naît fermée; vous ouvrez la branche pour laquelle vous êtes venu, et ce que vous avez ouvert reste ouvert d'un enregistrement à l'autre. Un groupe qui liste des lignes porte une marque de compte, (3), ou le mot Vide quand il ne contient rien, pour qu'une station neuve distingue « rien ici » de « pas encore chargé ». Les cinq lignes de Définition et les trois lignes de groupement (Définition, Visualisation, Réglage) ne portent aucune marque : elles se modifient dans le volet, ou ne font que grouper d'autres lignes. Conduite compte ses unités. Les racines, les modèles et les dossiers sont dessinés en gras.

Le pied de la colonne porte Nouveau…, Tout déplier et Tout replier. Nouveau… n'est dessiné que pour Gérer Process, et est grisé avec la raison en infobulle tant que la station est verrouillée. Il ouvre un seul menu : Nouveau modèle, Nouveau rapport, Nouvelle étiquette, et un sous-menu Nouveau dossier dont les trois entrées (Modèles, Rapports, Étiquettes) ouvrent un dossier vide à cette racine avec son champ de nom déjà ouvert pour la saisie. Chaque entrée crée à la racine de sa catégorie; créer à l'intérieur d'un dossier est un geste sur le dossier (sa barre, ou son menu contextuel).

Les quatre groupes d'un modèle

Sélectionner un modèle ouvre sa propre page : son identité, le tableau des unités et des tuiles vers ses groupes (voir Modèles et dossiers). En dessous se tiennent quatre groupes, ordonnés selon la fréquence à laquelle chacun change :

Groupe Lignes Ce que dit la page du groupe
Définition Voies, Métadonnées, Automatisme, Productivité, Imprimantes « La structure de ce procédé : les stations sur lesquelles il tourne, ce qu'il mesure, ce qu'un essai estampille, ce qui fait avancer une station toute seule, ce qu'il produit et où il imprime. Elle change quand le procédé change. »
Visualisation Tableaux de bord (n), Volets (n) « Comment ce procédé se montre : les tableaux de bord d'exploitation définis dessus, et les surfaces par lesquelles ses unités sont conduites. Une seule définition de chacun sert toutes les unités du modèle. »
Réglage Occurrences, Alias, Datalogs, Recettes, Évaluations, Actions, Procédures « Ce qui change quand le produit sur le banc change : ce qui est surveillé, les noms sous lesquels les voies sont lues, ce qui est enregistré, les consignes qu'un essai applique, ce par quoi il est jugé et les procédures qui assemblent tout cela. »
Conduite Un nœud par unité, chacun portant un nœud par volet et un par tableau de bord du modèle « Les stations sur lesquelles ce modèle tourne. Ouvrez-en une pour préparer une procédure, la démarrer et surveiller un essai enregistré et évalué. »

Les trois pages de groupement sont des murs de tuiles qui sautent vers une ligne : une tuile qui tient lieu de liste montre son compte, et Automatisme, Productivité et Imprimantes montrent leur nom. Conduite liste ses unités avec leur statut en direct. Aucune des quatre ne porte de barre de commandes à elle.

L'échelle des permissions

L'accès à Process tient en quatre permissions d'utilisateur local, accordées par rôle sur la page Utilisateurs, chacune incluant celles du dessous (voir Permissions) :

Niveau Ce qu'il admet Ce que montre l'arbre
Consulter les modèles Lire chaque modèle, unité, définition, surface de réglage et modèle de document sans rien exécuter ni rien changer. Modèles et Modèles de documents en entier; chaque volet tenu en lecture seule et aucun verbe dessiné.
Exécuter les procédures Préparer et démarrer des procédures sur les surfaces d'une unité; Suspendre, Reprendre, Arrêter et Interrompre; les commentaires; les commandes uniques; Tout démarrer et Tout arrêter; Réarmer. La même chose que Consulter.
Modifier recettes et évaluations Tout ce qui est sous Réglage : créer, modifier et retirer occurrences, jeux d'alias, datalogs, recettes, évaluations, actions et procédures. Chaque modèle réduit à sa branche Réglage, dans les dossiers où il a été classé; Modèles de documents abandonnés.
Gérer Process Tout : les modèles, les unités, les cinq écrans de Définition, Visualisation, les dossiers, les bibliothèques Rapports et Étiquettes, et chaque changement de nom. Tout.

Deux autres droits atteignent cette page. Voir les historiques admet la racine Historiques (et, pour une identité qui ne détient rien d'autre, la page elle-même). Modifier les tableaux de bord est ce que demande le verbe Modifier le tableau de bord sur le tableau de bord d'un modèle.

La page distingue deux refus comme le fait toute barre de commandes de l'application. Ce que le rôle ne permettra jamais n'est pas dessiné du tout. Ce qui est refusé pour l'instant demeure dessiné et grisé, avec la raison en infobulle. Une entrée de menu qu'un rôle ne peut pas employer indique « Gérer cet espace de travail exige la permission « Gérer Process ». »; un changement de nom tenté sans le droit répond « Renommer les identités d'adresse de Process demande la permission Gérer Process. »

La barre de commandes

La barre se tient partout où la sélection a un verbe : ce qui la fait croître, la copie, la modifie ou la démarre à gauche, ce qui la termine à droite dans l'encre de danger. Elle est abandonnée là où la sélection n'a ni l'un ni l'autre.

Nœud sélectionné Verbes de tête Verbe de fin Demande
Racine Modèles Nouveau modèle Gérer Process
Un dossier (sous Modèles, Rapports ou Étiquettes) Nouveau modèle / Nouveau rapport / Nouvelle étiquette (créés dans le dossier), Nouveau dossier (un sous-dossier), Renommer le dossier Retirer le dossier Gérer Process
Un modèle Copier le modèle Supprimer le modèle Gérer Process
Rapports Nouveau rapport Gérer Process
Un rapport Imprimer un exemple (voir Modèles de documents) Supprimer le rapport Gérer Process
Étiquettes Nouvelle étiquette Gérer Process
Une étiquette Supprimer l'étiquette Gérer Process
Tableaux de bord Nouveau tableau de bord Gérer Process
Un tableau de bord Modifier le tableau de bord, Afficher sur View (un interrupteur) Retirer le tableau de bord Gérer Process; Modifier les tableaux de bord pour l'éditeur
Volets Nouveau volet Gérer Process
Un volet Afficher sur View (un interrupteur) Retirer le volet Gérer Process
Occurrences, Alias, Datalogs, Recettes, Évaluations, Actions, Procédures Nouvelle occurrence, Nouveau jeu d'alias, Nouveau datalog, Nouvelle recette, Nouvelle évaluation, Nouvelle action, Nouvelle procédure Modifier recettes et évaluations
Une occurrence, un jeu d'alias, un datalog, une recette, une évaluation ou une procédure Retirer l'occurrenceRetirer la procédure Modifier recettes et évaluations
Une action Nouvelle commande Retirer l'action Modifier recettes et évaluations
Conduite Tout démarrer, Tout arrêter Exécuter les procédures
Un tableau de bord en cours de modification Terminer les modifications (sur la bande propre à l'éditeur)

Chaque verbe de création fabrique sa ligne sous un nom d'attente (« Nouveau modèle », Report 2, Procedure 3, Channel 4, tels quels : seul le nom du modèle est traduit). Nouveau modèle, Nouveau rapport, Nouvelle étiquette et Nouveau tableau de bord sélectionnent en plus ce qu'ils ont fabriqué, donc le nommer est la première chose que vous faites; les autres verbes de création ajoutent la ligne à son groupe, où vous l'ouvrez. Chaque verbe de fin confirme d'abord, dans la seule boîte de dialogue qu'emploie toute suppression de configuration (« Supprimer « X »? … Cette action est irréversible. »); Non, Échap ou un clic à l'extérieur refuse. Retirer le dossier est l'exception qui ne supprime rien : sa confirmation compte les lignes qui repartent vers la racine.

Aucune barre ne se tient sur les trois pages de groupement, sur les cinq lignes de Définition (leurs verbes se trouvent dans les en-têtes de zone de l'écran lui-même), sur les racines Modèles de documents et Historiques, sur une unité sous Conduite, ni sur le tableau des unités de la page du modèle (ses verbes se trouvent dans l'en-tête de cette carte).

Chaque verbe de cette barre est grisé, avec la raison en infobulle, tant que la station est verrouillée (plus bas). Un verbe que le rôle ne détient pas n'est pas dessiné.

Le clic droit

Un clic droit sur une ligne la sélectionne et ouvre les mêmes verbes sous forme de menu. Il ajoute les gestes qui appartiennent à une ligne plutôt qu'à la barre : Ajouter une unité sur un modèle (l'unité aboutit dans le tableau de la page du modèle), Déplacer vers sur un modèle, un rapport ou une étiquette (un nouveau dossier, un nouveau sous-dossier quand la ligne se trouve déjà dans un dossier de premier niveau, la racine de la catégorie, ou tout dossier qui existe), Ajouter une voie sur Voies, Ajouter un champ sur Métadonnées, et Ajouter une commande sur une action. Le menu ne s'ouvre pas tant que la station est verrouillée, ni sur une ligne que le rôle ne peut pas changer.

Le verrou d'ingénierie

Tant qu'une unité d'un modèle quelconque est occupée par une opération d'essai (préparation, enregistrement, suspension, écriture, finalisation), la configuration de toute la station est en lecture seule. Un bandeau en haut de la page indique « Verrou d'ingénierie : une opération d'unité est active. La configuration demeure en lecture seule tant que chaque unité n'a pas terminé; les commandes d'essai et les autres actions d'opérateur restent disponibles. » Chaque volet de Process est tenu inerte, chaque verbe de barre grise avec « La configuration est verrouillée pendant qu'une unité tourne. », et un éditeur de tableau de bord ouvert se ferme. Connector, Logic et les tableaux de bord sont verrouillés par la même limite. Les surfaces d'unité sous Conduite, leurs commandes d'essai, la page View et les historiques restent disponibles pendant tout ce temps.

Le runtime arrêté

Tant que le runtime de la station est arrêté, chaque modification de Process (configuration, préparation, commandes du cycle de vie, commentaires, suppression d'essai) est refusée avec « Runtime arrêté »; Tout démarrer et Tout arrêter grisent avec elle. La lecture, les historiques, les exports et les rapports restent disponibles.

Les agents

Le point de terminaison en boucle locale de l'Accès agent atteint les mêmes modèles et les mêmes essais : les outils de lecture process_models, process_runs, process_run et unit_status font partie du groupe de lecture, et les outils de conduite (process_start, process_stop, process_hold, process_resume, process_abort, process_snapshot, process_evaluate, process_recipe_apply, process_comment, process_report, process_run_delete) se tiennent derrière leur propre autorisation sur la page Accès agent. Leurs écritures se journalisent comme Agent. Tant que le runtime est arrêté, seuls les outils de lecture et process_report répondent.

Ce que cette page ne fait pas

  • Elle ne démarre aucun essai depuis l'arbre : une procédure se prépare et se démarre sur le volet d'une unité sous Conduite, sur un tableau de bord, par un point de commande lié, ou par un automate au moyen de l'Automatisme.
  • Elle ne réordonne ni les modèles, ni les dossiers, ni les lignes d'un groupe : les modèles, les procédures et les bibliothèques sont listés par nom, les actions dans leur propre ordre, les unités dans l'ordre où elles ont été ajoutées.
  • Elle ne renomme pas depuis l'arbre : un modèle, une unité, une voie ou un champ de métadonnées se renomme dans son propre volet, par le changement de nom sûr qui réécrit les références.
  • Rien ne s'annule : chaque suppression confirme d'abord, et un essai enregistré n'est jamais touché par une suppression dans cet espace de travail.