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 consigne, 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 à ses propres sources), vous composez des procédures à partir des bibliothèques du modèle, et vous les démarrez sur une unité. Chaque essai enregistre dans son propre fichier autonome, donc un essai enregistré survit à toute modification ultérieure de la configuration qui l'a produit. Le même vocabulaire couvre un essai qualité et une étape de production : tout ce qui, dans le temps, 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 rangez 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 process, modifiée seulement quand le process lui-même change. |
| Visualisation | Tableaux de bord et Volets : la façon dont le modèle se montre, définie une fois et dessinée 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 cette même arborescence. |
La page
Process est une page liste et 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 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 en 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 direct 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é fautive 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 de Conduite d'une unité ou depuis un tableau de bord. »
La colonne Espace de travail
Une seule arborescence, avec trois racines :
| Racine | Ce qu'elle contient |
|---|---|
| Modèles | Tous les modèles de la station, listés par nom, chacun avec ses quatre groupes. Les modèles peuvent être rangés dans des dossiers de votre choix ; 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 ouvrez
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, de sorte qu'une station toute 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 page porte Nouveau…, Tout déplier et Tout replier. Nouveau… n'est dessiné que pour Gérer Process, et il 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, 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 au-dessus de ses groupes (voir Modèles et dossiers). En dessous se tiennent quatre groupes, classé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 suivre un essai enregistré et évalué. » |
Les trois pages de groupement sont des murs de tuiles qui sautent vers une ligne : une tuile qui représente une liste affiche son compte, et Automatisme, Productivité et Imprimantes affichent leur nom. Conduite liste ses unités avec leur état 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 l'arborescence montre |
|---|---|---|
| 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é rangé ; Modèles de documents absent. |
| Gérer Process | Tout : modèles, unités, les cinq écrans de Définition, Visualisation, dossiers, les bibliothèques Rapports et Étiquettes, et tous les changements de nom. | Tout. |
Deux autres bits 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 toutes les barres 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 reste dessiné et grisé, avec la raison en infobulle. Une ligne de menu qu'un rôle ne peut pas employer indique « La gestion de cet espace de travail exige la permission "Gérer Process". » ; un changement de nom tenté sans le bit répond « Renommer les identités d'adresse de Process exige 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 retiré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 | Exige |
|---|---|---|---|
| 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 dans 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 dans 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 provisoire (« Nouveau modèle », « Report 2 », « Procedure 3 », « Channel 4 » : les trois derniers sont écrits par le code, en anglais, dans toutes les cultures). Nouveau modèle, Nouveau rapport, Nouvelle étiquette et Nouveau tableau de bord sélectionnent aussi 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 l'unique 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 remontent à 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 document 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 (ci-dessous). Un verbe que le rôle ne détient pas n'est pas dessiné.
Le clic droit
Le 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é se pose 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 est déjà dans un dossier de premier niveau, la racine de la catégorie, ou tout dossier existant), 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, sauvegarde, 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 en cours. La configuration reste en lecture seule jusqu'à ce que chaque unité ait terminé ; les commandes d'essai et les autres actions de l'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é exécute un essai. », et un éditeur de tableau de bord ouvert se ferme. Connector, Logic et les tableaux de bord sont verrouillés par la même frontière. 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 de 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 d'accès Accès agent en boucle locale 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 explicite sur la page Accès agent. Leurs écritures sont
journalisées 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'arborescence : 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 à travers l'Automatisme.
- Elle ne réordonne ni les modèles, ni les dossiers, ni les lignes d'un groupe : modèles, procédures et 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'arborescence : 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 se défait : chaque suppression confirme d'abord, et un essai enregistré n'est jamais touché par une suppression dans cet espace de travail.