Volets d'unité dans View

La pile de cartes par laquelle une unité Process s'exploite, telle qu'elle apparaît sur la page View : comment elle arrive là, ce que chaque carte montre et permet, et les permissions Process auxquelles elle obéit.

Afficher en Markdown

Un volet d'unité est une surface Process posée sur la page View : les cartes qu'un modèle a disposées pour exploiter ses unités, dessinées pour une unité. Ce n'est pas un tableau de bord. Rien en lui n'est composé sur une grille, aucun éditeur ne s'ouvre dessus, et chaque unité du modèle s'exploite par les mêmes cartes, donc un banc de quatre postes identiques se dispose une seule fois. La disposition se fait sur la ligne Volets du modèle dans l'espace de travail Process (Volets) ; cette page couvre le volet tel que View le montre.

Comment un volet arrive dans View

Chaque volet d'un modèle porte un interrupteur Afficher dans View dans la barre de sa ligne dans l'espace de travail Process (il demande la permission Gérer Process). Activé, le volet pose une entrée par unité du modèle dans la colonne Visualisation, nommée Modèle · Unité · Volet et portant l'icône choisie sur le volet, ou la marque fixe d'un volet quand aucune n'a été choisie. Les entrées se tiennent sous l'intertitre Volets de l'unité après vos dossiers et vos vues jusqu'à ce que vous en rangiez une dans un dossier depuis le menu de sa ligne, exactement comme une vue à vous ; un modèle qui n'a aucune unité n'y pose rien. Une vue d'un modèle affichée dans View de la même façon est autre chose : elle s'exécute sur le plan de travail, résolue pour son unité, et elle est traitée à la fin de cette page.

La barre de la scène nomme l'entrée par son nom entier et propose Modifier dans Process pour un rôle qui peut gérer les modèles, ce qui ouvre la ligne propre au volet sur la page Process. Copier et Modifier ne sont pas dessinés : il n'y a pas de disposition à prendre. Agrandir et Plein écran fonctionnent comme sur n'importe quelle vue, et la barre d'état reste affichée.

Permissions

Voir un volet d'unité demande Consulter les modèles ; la liste de visibilité de vos propres tableaux de bord ne s'applique pas. Tout ce qui commande l'unité demande Exécuter les procédures, et un rôle qui ne l'a pas lit l'avis en haut de la pile : « Vous pouvez suivre ici l'état d'essai de cette unité, mais la démarrer ou la conduire demande la permission « Exécuter les procédures ». » La carte d'essai ne dessine alors ni le choix de procédure ni les boutons de cycle de vie, la carte des commandes uniques n'est pas dessinée du tout, les saisies de Métadonnées sont désactivées, et un composant de commande à l'intérieur d'une carte porte la marque de verrou avec « Permission d'exécution des procédures requise. » dans son infobulle. La permission Piloter les tableaux de bord ne joue aucun rôle ici.

Deux autres refus viennent de la station plutôt que du rôle, et tous deux sont dits sur la carte qui a déclenché la commande : pourquoi la station dans son ensemble n'accepte pas les opérations d'essai (le runtime arrêté : « Runtime arrêté »), et pourquoi cette unité en particulier ne les accepte pas (un obstacle à l'exécution comme un verrouillage déclenché). Qui a appuyé est enregistré à chaque appui : l'utilisateur connecté sur cette connexion, ou la station quand personne ne l'est.

La pile

L'entrée s'ouvre en une colonne défilante de cartes, dans l'ordre où le volet les dispose. Chaque carte s'ouvre avec le même en-tête : son nom à gauche et, à droite, la seule chose qui la qualifie en ce moment. Une carte à laquelle la station ne donne rien à montrer est laissée de côté plutôt que de rester vide : Commandes uniques sans datalog et sans recette instantanée à déclencher, Voies sur un modèle sans voie lisible, Métadonnées tant que la procédure préparée ne demande aucun champ, une carte de vue dont la vue a disparu ou est encore vide. Un volet qui ne dessine aucune carte dit : « Ce volet ne dessine aucune carte. Choisissez ses cartes sur la ligne Volets du modèle, sous Visualisation. »

Au-dessus des cartes, et jamais disposé ailleurs, se tient le bandeau de verrouillage quand le verrouillage d'arrêt du modèle est activé : rien tant que l'unité est normale ; un bandeau critique tant qu'il est Déclenché, avec la raison, la source, sa valeur et sa qualité ; un bandeau de prudence tant qu'il est En attente de réarmement, avec un bouton Réarmer qui demande Exécuter les procédures. Ce qu'est le verrouillage et comment il se configure est sur Automatisation.

Essai

La procédure préparée pour le prochain démarrage et les commandes qui conduisent l'essai.

Élément Ce qu'il montre ou fait
En-tête, côté droit Une lampe et un mot : Enregistrement tant qu'un essai enregistre, Préparation tant que l'unité est réservée sans encore enregistrer, Aucun enregistrement sinon.
Procédure Un sélecteur de « (aucune) » et de chaque procédure du modèle. En choisir une la prépare pour le prochain Démarrer ; « (aucune) » ne prépare rien. Désactivé sans Exécuter les procédures ou tant que le runtime est arrêté. Une préparation que la station refuse (un jeu d'alias qui ne peut pas être fixé, par exemple) ramène le sélecteur en arrière et dit pourquoi sur la carte.
Démarrer, Suspendre, Reprendre, Arrêter, Interrompre Les commandes de cycle de vie, chacune grisée tant que l'essai ne peut pas la prendre, avec une infobulle qui dit ce qu'elle fait : « Démarrer la procédure préparée sur cette unité », « Figer la fenêtre temporelle ; le datalog continue d'enregistrer », « Lever la suspension et poursuivre la fenêtre », « Terminer l'essai proprement et le figer comme historique », « Terminer l'essai comme interrompu ; le bloc de finalisation s'exécute tout de même ». Suspendre et Reprendre ne sont dessinées que tant que la procédure préparée est Temporelle, parce que seule une fenêtre temporelle peut être figée ; sans rien de préparé, l'ensemble est dessiné.
Notes sous les commandes La dernière commande que cette unité a refusée, puis les raisons, à l'échelle de la station et propres à l'unité, de ne pas accepter les opérations d'essai, tant qu'elles tiennent.

Ce que Démarrer valide et ce que chaque commande fait à l'essai sont sur Essais et commentaires.

Métadonnées

Une saisie par champ de métadonnées que la procédure préparée demande, sous la ligne « Ce sous quoi le prochain essai de « Procédure » est enregistré. Un champ marqué * est demandé par toutes les procédures. » Un champ manuel est une saisie de texte, désactivée sans Exécuter les procédures ; un champ séquentiel n'est jamais une saisie mais une prévision de l'identifiant que le compteur réservera au démarrage (ou « Réservé au démarrage » tant qu'il ne peut pas être prévu), avec une infobulle disant qu'un compteur partagé peut bouger d'ici là. Sans rien de préparé, la carte affiche « Préparez une procédure et les champs qu'elle demande apparaissent ici. » Ce que vous tapez est une préparation à l'échelle de la station : une autre connexion le voit aussitôt.

État de l'essai

Trois lectures : État (l'état de l'essai, ou « Préparation » tant que l'unité est réservée, « Au repos » sinon), Cycle (« 2 / 10 », ou « Sans cycle »), dessinée seulement tant que la procédure préparée est Temporelle, puisque seule une fenêtre temporelle se répète, et Verdict (le verdict des preuves recueillies jusque-là, « Aucun » quand il n'y en a pas). Rien ici n'est teinté.

Commentaires

Le fil des commentaires de l'essai actif de l'unité, précédé de la ligne que le fil écrit sur lui-même (quel essai, ou qu'il n'y en a pas). Chaque commentaire montre son heure, sa phase et son texte, avec Modifier (réécriture sur place ; Entrée enregistre, Échap annule) et Supprimer (le premier appui arme la ligne avec « Supprimer ce commentaire ? Cette action est irréversible. » et le second la retire). La zone Ajouter un commentaire… et son bouton Ajouter en ajoutent un à l'essai actif. Tous demandent Exécuter les procédures ; un fil verrouillé reste lisible et dit la raison au geste. La commande répond sur sa propre ligne de retour sous la zone.

Occurrences de l'unité

Les épisodes d'occurrence actifs et récents de l'unité, précédés de la ligne propre à la liste. Chaque ligne porte le nom de l'occurrence, son statut, depuis combien de temps elle est Active, une horloge de Perte de signal ou de Signal indisponible là où la source a lâché, et son message. Une liste vide le dit. Les épisodes viennent des Occurrences du modèle.

Voies

Les voies lisibles de l'unité sur un même graphique en direct, chaque série nommée comme la voie s'appelle sur cette unité (un alias apparaît en direct) et tracée dans la couleur et sur les plages que la voie déclare dans Voies. Le graphique porte la rangée standard de boutons avec laquelle un graphique posé sur une vue s'ouvre (sélectionner une zone à agrandir, réinitialiser le zoom, enregistrer et copier un PNG, afficher ou masquer des séries, l'infobulle et le plein écran) et une note sous le tracé quand la conservation qu'il a demandée n'a pas pu être accordée en entier ; ce que fait chaque bouton est sur Graphiques.

Productivité

Les quantités produites, les cadences et le registre des résultats de l'unité, sous la ligne « Activité de production aujourd'hui. » ou « Activité de production sur les N dernières heures. » (ou jours). Le côté droit de l'en-tête est la période : Aujourd'hui (depuis minuit local) ou N dernières h / N derniers j, la fenêtre glissante que le modèle déclare (ou que l'unité remplace) dans Productivité. Le corps est fait de trois lectures (Productivité, Rendement, Durée typique, chacune disant ce qui lui manque encore au lieu de dessiner un texte d'attente : « Aucune référence », « Non classé », « Non mesuré »), du Registre de production (une ligne par produit : nom, quantité avec son unité, et cadence par heure écoulée ou « Aucun temps écoulé »), du décompte des Résultats de fin (Finalisés, OK, NOK, Indéterminés, Non évalués, Interrompus, En échec) et d'un dépliant Par procédure avec les mêmes chiffres par procédure. Un modèle où aucune procédure ne contribue à la production dit : « Aucune procédure ne contribue encore à la production. Activez « Production » sur une procédure pour démarrer ces indicateurs. » ; une période sans rien d'enregistré dit « Aucune production enregistrée aujourd'hui. » (ou sur la fenêtre).

Commandes uniques

« Déclencher une commande isolée sur cette unité, hors procédure. » Chaque ligne n'est dessinée que là où le modèle déclare la bibliothèque dont elle tire sa commande :

Ligne Contrôles Ce qu'elle fait Grisée quand
Instantané Un sélecteur de datalog et Capturer « Enregistrer maintenant une ligne de datalog comme un essai terminé dans Historiques » : une ligne du datalog choisi devient un essai né terminé. Pas d'Exécuter les procédures, l'unité est occupée (en préparation, en cours, suspendue ou en écriture), l'unité ou la station refuse les opérations d'essai, ou un instantané est déjà en cours.
Évaluer maintenant Un sélecteur de datalog, un sélecteur d'évaluation et Évaluer « Prendre l'instantané d'une ligne et la juger tout de suite contre l'évaluation » ; le verdict est enregistré dans Historiques. Dessinée seulement là où le modèle a à la fois un datalog et une évaluation. Comme pour Instantané.
Appliquer une recette Un sélecteur de recette instantanée et Appliquer « Écrire une fois les consignes de la recette par l'entonnoir (aucun essai enregistré) » ; le journal en est la trace. Seules les recettes Instantanées sont proposées. Pas d'Exécuter les procédures, l'unité ou la station refuse les opérations d'essai, ou une application est en cours. Elle reste disponible tant que l'unité est occupée.

Tant que l'unité est occupée, la carte l'explique : « Instantané et Évaluer sont indisponibles pendant que cette unité prépare, exécute, suspend ou sauvegarde. Appliquer une recette reste disponible pendant un essai, mais pas tant que le verrouillage retient l'unité : une chaîne déclenchée, une chaîne en attente de réarmement et une chaîne dont la lecture est indisponible le refusent toutes. » Le résultat de chaque commande arrive dans le journal des actions de la barre d'état (« Instantané enregistré. Voir Historiques. », « Évalué. Le verdict est enregistré dans Historiques. », « Recette appliquée. », ou le refus). Les sélecteurs démarrent sur le premier élément de chaque bibliothèque et gardent votre choix tant que l'entrée reste ouverte.

Une vue en guise de carte

Un volet peut aussi porter l'une des vues du modèle en guise de carte, à la hauteur choisie sur le volet (de 120 à 1200 px, 320 par défaut), précédée du nom de la vue. La carte exécute l'unique définition de vue du modèle, résolue pour cette unité : chaque voie abstraite répondue par la source liée de l'unité. Elle s'adapte pour remplir la carte et ne défile jamais ; la page, si. Ses commandes suivent la règle Process ci-dessus (Exécuter les procédures seulement), et une vue sans rien dessus est laissée de côté.

La vue d'une unité dans View

Une vue d'un modèle marquée Afficher dans View sur sa ligne Tableaux de bord pose une entrée par unité dans la même liste, nommée Modèle · Unité · Vue. Ce n'est pas une pile de cartes : la scène l'exécute sur le plan de travail comme n'importe quel tableau de bord, résolue pour son unité, avec la préférence de barre d'état et l'icône choisies sur la vue du modèle. Ses commandes ne demandent qu'Exécuter les procédures, la voir demande Consulter les modèles, et elle se modifie sur la ligne Tableaux de bord du modèle (Tableaux de bord d'un modèle), où le même éditeur s'ouvre avec les voies abstraites du modèle en tête de chaque liste d'adresses.

Ce qu'un volet d'unité ne fait pas

Il n'est jamais modifié, copié ni réordonné dans View, jamais rangé par le modèle (seulement par vous, une entrée d'unité à la fois), et ne porte jamais la liste Visible par. Il n'enregistre rien de lui-même : un instantané, une évaluation ou un essai est enregistré par les services Process et relu dans Historiques. Et il ne dessine jamais une carte pour laquelle la station n'a rien, donc une carte absente de la pile est une carte sans rien à montrer, pas une carte désactivée.