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.
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'occurrence … Retirer 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.