Modèles et dossiers
La racine Modèles et ses cartes, la page propre à un modèle avec son identité et sa structure, Copier le modèle et Supprimer le modèle, et les dossiers dans lesquels modèles, rapports et étiquettes sont rangés.
Un modèle est le type : les voies abstraites, le catalogue de métadonnées, l'automatisme, les règles de productivité et les imprimantes par lesquels un process est défini, plus les bibliothèques et les procédures qu'un produit lui demande. Il est concrétisé sur des unités, les stations physiques, et chaque unité exécute toute la définition sur des sources qui lui sont propres. Cette page couvre la racine Modèles, la page propre à un modèle, la copie et la suppression d'un modèle, et les dossiers de la colonne Espace de travail. Le tableau des unités de la page du modèle a sa propre page : Unités.
Les modèles sont lus par tous les niveaux de Process ; en créer un, le renommer, le copier, le ranger et le supprimer exige Gérer Process.
La racine Modèles
Sélectionner Modèles ouvre un mur de cartes sous la ligne « Chaque modèle définit des voies abstraites une fois, puis les concrétise sur des unités pour exécuter des essais enregistrés et évalués. » Une carte par modèle ou dossier, avec le glyphe et le nom de la ligne ; cliquer sur une carte l'ouvre. La carte d'un modèle porte une icône Retirer dans l'encre de danger qui exécute Supprimer le modèle (ci-dessous) ; la carte d'un dossier n'en porte aucune, parce qu'un dossier n'est pas une ligne qui se supprime d'ici. Sans aucun modèle, le mur indique « Aucun modèle pour l'instant. Ajoutez-en un. »
| Commande | Ce qu'elle fait | Grisée quand | Non dessinée quand |
|---|---|---|---|
| Modèle (barre) | Crée « Nouveau modèle » à la racine Modèles et le sélectionne. | La station est verrouillée (« La configuration est verrouillée pendant qu'une unité exécute un essai. » ou « Runtime arrêté »). | Le rôle n'a pas Gérer Process. |
| Nouveau modèle (menu Nouveau… ; clic droit sur la racine) | La même chose, depuis le pied de la colonne ou le menu de la racine. | Idem. | Idem. |
Un modèle naît vide : aucune voie, aucune unité, aucune bibliothèque, aucune procédure. Ses quatre groupes et leurs lignes existent aussitôt, donc la colonne montre déjà où va chaque chose ; seule sa ligne Volets se lit d'emblée comme un volet par défaut, jusqu'à ce que vous en déclariez un à vous.
La page d'un modèle
Sélectionner un modèle ouvre la page qui dit ce qu'il est et où il s'exécute, sous la ligne « Un modèle de procédure : des voies abstraites déclarées une fois, ce qu'un produit sur le banc leur demande, et les unités sur lesquelles il s'exécute. » L'en-tête porte deux badges : rév <révision> et le nombre d'unités.
Identité
| Champ | Ce que c'est | Valeurs / valeur par défaut | Effet |
|---|---|---|---|
| Nom | Le préfixe d'adresse public : chaque unité du modèle répond à Process.<Model>.<Unit>. |
Texte libre ; « Nouveau modèle » à la création. Le segment d'adresse garde les lettres et les chiffres, transforme tout le reste en _, et préfixe d'un _ un chiffre initial. |
Valider (Entrée, ou quitter le champ) est un changement de nom coordonné : chaque référence textuelle vivante à l'ancienne adresse est réécrite avec lui. Pendant que vous tapez, la ligne sous le champ montre la portée : « Vérification des références… », puis « Le changement de nom met à jour les 3 emplacements qui lisent cette adresse. », « Aucune référence n'emploie l'adresse actuelle. » ou « L'adresse effective ne change pas ; aucune référence n'a besoin d'être mise à jour. » Un nom dont le segment correspond déjà à un autre modèle est refusé sur le champ : « Le nom de modèle Process « X » se traduit par le segment d'adresse « Y », déjà employé par « Z ». » |
| Révision | Texte libre porté dans chaque instantané d'essai pour la traçabilité. | N'importe quel texte ; vide. | Affiché dans le badge rév et figé dans chaque essai démarré ensuite. Rien ne l'impose ni ne l'incrémente. |
| Notes | Texte libre pour les personnes. | N'importe quel texte ; vide. | Rien ne le lit. |
Le champ Nom est désactivé sans Gérer Process et tant que la station est verrouillée ; Révision et Notes s'enregistrent d'eux-mêmes quand vous quittez le champ.
Unités
La carte Unités se tient entre Identité et Structure et n'est dessinée que pour Gérer Process : les stations sur lesquelles le modèle est concrétisé, chacune avec son nom, son code, ses notes et sa couverture de voies. Elle est décrite sur Unités.
Structure
La dernière carte, « Ce dont ce modèle est fait, selon la fréquence à laquelle chaque partie change : la structure du process, la façon dont il se montre, ce que le produit sur le banc lui demande, et les unités sur lesquelles il s'exécute. Cliquez sur l'une d'elles pour l'ouvrir. », est faite de quatre tuiles : Définition, Visualisation et Réglage par leur nom, et Conduite avec son nombre d'unités. Chaque tuile sélectionne ce groupe dans la colonne.
Copier le modèle
Copier le modèle se tient sur la barre du modèle et dans son menu contextuel (Gérer Process ; grisé tant que la station est verrouillée). Il fabrique à partir du modèle sélectionné un modèle qui est à vous, sélectionne la copie et signale « « X » copié vers « Y ». La copie est la vôtre, vous pouvez la modifier. »
Ce qui voyage, chaque ligne sous une identité neuve et chaque référence entre lignes reportée sur les copies :
- la ligne d'identité : révision, notes, l'interrupteur Arrêt externe avec son signal et sa polarité par défaut, la période glissante par défaut et les quantités nommées, les quatre files d'impression par défaut ;
- les voies avec leur numéro, leur nom, leur alias, la portée de leur alias, leur rôle, leur type, leur unité physique, leur couleur et leur groupe ;
- le catalogue de métadonnées avec ses parties de séquence ;
- les volets avec leurs cartes, et les tableaux de bord du modèle (chacun enregistré comme tableau de bord de la copie, ses adresses réécrites de l'ancien nom de modèle vers le nouveau) ;
- les datalogs, les recettes avec consignes et segments, les évaluations avec critères, les occurrences, les jeux d'alias avec leurs entrées, les actions avec leurs commandes et leurs correspondances de marqueurs, et les procédures avec leurs sélections ;
- les unités avec leurs liaisons, leurs propres quantités, leurs propres emplacements d'imprimante et leur source de verrouillage, et leur automatisme (sources de commande, codes de sélecteur, correspondances de métadonnées, retours vers l'automate).
Ce qui ne voyage pas : les états des compteurs séquentiels (un champ copié repart de sa valeur initiale et ne partage jamais les réservations de l'original), le dossier (la copie se pose à la racine Modèles) et la marque d'exemple d'un modèle livré. Tout ce qui pointe hors du modèle (tags et variables liés, sources de verrouillage et d'automatisme, modèles de rapport et d'étiquette, noms de files d'impression) garde sa valeur, donc la copie pointe vers ce vers quoi l'original pointait ; Vérification liste les références que vous voudrez peut-être remplacer.
La copie prend le nom de la source tant qu'il est libre, puis « Nom (2) », « Nom (3) » ; le nom affiché comme son segment d'adresse doivent tous deux être libres. Un enregistrement refusé signale « Le modèle n'a pas été copié : … » et ne laisse rien derrière lui ; un tableau de bord qui échoue à s'enregistrer coûte à la copie cette seule surface et signale « La vue « S » n'a pas été copiée : … ».
Supprimer le modèle
Supprimer le modèle est le verbe de fin de la barre et du menu du modèle, et l'icône Retirer de sa carte à la racine Modèles ou dans son dossier (Gérer Process ; grisé tant que la station est verrouillée). Il confirme d'abord : « Supprimer « X » ? Cela retire le modèle et tout ce qui est défini en dessous. Un modèle en cours d'utilisation ne peut pas être supprimé. Cette action est irréversible. »
La station refuse, dans le journal des actions, avec « Impossible de supprimer un modèle tant que l'une de ses unités est occupée par une opération d'essai. » et « Impossible de supprimer un modèle tant que l'une de ses unités a un verrouillage mémorisé. » Un modèle supprimé emporte avec lui ses unités, ses bibliothèques, ses procédures, ses volets et ses tableaux de bord ; ses essais enregistrés restent intacts dans les Historiques, parce qu'un fichier d'essai est indépendant de la configuration qui l'a produit. Après la suppression, la sélection retombe sur la racine Modèles et le journal indique « Supprimé. »
Dossiers
Modèles, Rapports et Étiquettes acceptent chacun des dossiers à vous, sur deux niveaux au plus. Un dossier est l'endroit où des lignes sont listées, et rien d'autre : il n'entre jamais dans une adresse (une unité reste Process.<Model>.<Unit> quel que soit le dossier où se trouve son modèle), et le rangement ne réécrit aucune référence. Les noms se comparent sans distinction de casse, donc « Bancs » et « bancs » forment un seul dossier, dessiné sous l'orthographe vue en premier. Les dossiers sont dessinés d'abord, par nom, au-dessus des lignes que personne n'a rangées.
| Commande | Où | Ce qu'elle fait | Refusée |
|---|---|---|---|
| Nouveau dossier > Modèles / Rapports / Étiquettes | Le menu Nouveau… de la colonne | Ouvre un dossier vide à cette racine, nommé « Nouveau dossier » (puis « Nouveau dossier 2 », …), avec son champ de nom ouvert sur la ligne. Échap le laisse appelé « Nouveau dossier ». | Station verrouillée ; Gérer Process absent. |
| Dossier | La barre d'un dossier ; Nouveau dossier dans son menu contextuel | Ouvre un sous-dossier dans le dossier sélectionné. | « Ce dossier est déjà aussi profond que les dossiers s'imbriquent. » sur un dossier de deuxième niveau. |
| Modèle / Rapport / Étiquette | La barre d'un dossier ; Nouveau modèle / Nouveau rapport / Nouvelle étiquette dans son menu | Crée la ligne dans ce dossier. | Station verrouillée. |
| Déplacer vers | Le menu contextuel d'un modèle, d'un rapport ou d'une étiquette | Un sous-menu : Un nouveau dossier (né en contenant la ligne), Un nouveau sous-dossier ici (seulement depuis l'intérieur d'un dossier de premier niveau), Racine Modèles / Racine Rapports / Racine Étiquettes (grisée tant que la ligne s'y trouve déjà), puis chaque dossier existant de la catégorie sauf celui du moment. | « Ce dossier est imbriqué plus profondément que ne vont les dossiers ici. » |
| Renommer le dossier | La barre et le menu d'un dossier | Ouvre le nom sur la ligne ; chaque ligne à l'intérieur, sous-dossiers compris, est rangée de nouveau sous le nouveau nom, et ce que vous aviez ouvert reste ouvert. | « Un dossier doit porter un nom, et un nom ne peut pas contenir « / ». » ; « Il y a déjà ici un dossier nommé « X ». » (fusionner deux dossiers est un déplacement, pas un changement de nom). Réécrire le même nom est permis. |
| Retirer le dossier | La barre (groupe de danger) et le menu d'un dossier | Confirme « Retirer le dossier « X » ? », ou « Retirer le dossier « X » ? Ses 3 modèles remontent à la racine Modèles. Rien n'est supprimé. », puis renvoie chaque ligne intérieure à la racine de la catégorie et retire le dossier. | Station verrouillée. |
La page d'un dossier liste sous forme de cartes ce qui y est rangé, sous « Les modèles rangés ici. Un dossier organise la colonne et rien d'autre. » (ou les rapports, ou les étiquettes). Un dossier vide indique « Ce dossier ne contient encore rien. Ajoutez-y quelque chose, ou déplacez-y une ligne depuis la colonne. » Chaque carte ouvre sa ligne ; une carte de modèle, de rapport ou d'étiquette porte l'icône Retirer qui supprime cette ligne (Supprimer le modèle, « Supprimer le rapport », « Supprimer le modèle d'étiquette », chacune avec sa propre confirmation).
Un rôle au niveau Modifier recettes et évaluations garde les dossiers à travers lesquels il voit les modèles, mais ne peut ni en créer, ni en renommer, ni en déplacer, ni en retirer un.
Les quatre pages de groupe
Définition, Visualisation et Réglage ouvrent le même volet : le nom du groupe, sa description d'une ligne (citée sur Process) et une carte Contenu, « Ce que ce groupe contient. Cliquez sur un élément pour y aller directement. », avec une tuile par ligne. Une tuile qui représente une liste affiche son compte (Voies, Métadonnées, Tableaux de bord, Volets, Occurrences, Alias, Datalogs, Recettes, Évaluations, Actions, Procédures) ; Automatisme, Productivité et Imprimantes affichent leur nom, parce que chacun est un réglage et non un nombre de lignes. Conduite ouvre un volet différent, les unités avec leur état en direct, décrit sur Unités.
Aucune des quatre pages ne porte de barre ni ne modifie quoi que ce soit.
Ce que cette page ne fait pas
- Rien d'une unité ne se configure ici au-delà de son nom, de son code et de ses notes : liaisons, compteurs, verrouillage, automatisme, productivité et imprimantes se configurent sur les cinq écrans de Définition, chacun montrant toutes les unités à la fois.
- Un modèle ne se réordonne pas, et son nom ne se modifie pas depuis l'arborescence.
- Un modèle rangé dans un dossier n'est pas adressé à travers le dossier, et le déplacer ne change rien de ce qui le lit.
- Rien ne se défait : Copier le modèle est la façon de garder une version, et un essai enregistré garde la configuration qui l'a produit quoi qu'il arrive au modèle.