Modelos y carpetas
La raíz Modelos y sus tarjetas, la página propia de un modelo con su identidad y su estructura, Copiar el modelo y Eliminar el modelo, y las carpetas en las que se archivan los modelos, los informes y las etiquetas.
Un modelo es el tipo: los canales abstractos, el catálogo de metadatos, la automatización, las reglas de productividad y las impresoras con los que se define un proceso, más las bibliotecas y los procedimientos que le pide un producto. Se concreta sobre unidades, las estaciones físicas, y cada unidad ejecuta la definición entera contra fuentes propias. Esta página cubre la raíz Modelos, la página propia de un modelo, copiar y eliminar un modelo, y las carpetas de la columna Espacio de trabajo. La tabla de unidades de la página del modelo tiene página propia: Unidades.
Todos los niveles de Process leen los modelos; crear, renombrar, copiar, archivar y eliminar uno exige Gestionar Process.
La raíz Modelos
Al seleccionar Modelos se abre un muro de tarjetas bajo la línea "Cada modelo declara sus canales abstractos una vez y después los concreta sobre unidades para ejecutar pruebas registradas y evaluadas." Una tarjeta por modelo o por carpeta, con el glifo y el nombre de la fila; al hacer clic en una tarjeta se abre. La tarjeta de un modelo lleva un icono Quitar en la tinta de peligro que ejecuta Eliminar el modelo (más abajo); la de una carpeta no lleva ninguno, porque una carpeta no es una fila que se pueda eliminar desde aquí. Sin ningún modelo, el muro dice "Todavía no hay modelos. Añada uno."
| Comando | Qué hace | Atenuado cuando | No se dibuja cuando |
|---|---|---|---|
| Modelo (barra) | Crea "Modelo nuevo" en la raíz Modelos y lo selecciona. | La estación está bloqueada ("La configuración está bloqueada mientras una unidad está en marcha." o "Runtime detenido"). | El rol no tiene Gestionar Process. |
| Modelo nuevo (menú Nuevo…; clic derecho en la raíz) | Lo mismo, desde el pie de la columna o desde el menú de la raíz. | Lo mismo. | Lo mismo. |
Un modelo nace vacío: ningún canal, ninguna unidad, ninguna biblioteca, ningún procedimiento. Sus cuatro grupos y sus filas existen desde el primer momento, así que la columna ya muestra dónde va cada cosa; solo su fila Paneles se lee ya como un panel por defecto, hasta que usted declare uno propio.
La página de un modelo
Al seleccionar un modelo se abre la página que dice qué es y dónde se ejecuta, bajo la línea "Un modelo de procedimiento: canales abstractos declarados una vez, lo que les pide el producto que hay en el banco de pruebas, y las unidades sobre las que se ejecuta." La cabecera lleva dos píldoras: rev <revisión> y el recuento de unidades.
Identidad
| Campo | Qué es | Valores / valor por defecto | Efecto |
|---|---|---|---|
| Nombre | El prefijo de la dirección pública: toda unidad del modelo responde en Process.<Model>.<Unit>. |
Texto libre; "Modelo nuevo" al crearlo. El segmento de dirección conserva letras y dígitos, convierte lo demás en _, y antepone _ a un dígito inicial. |
Confirmar (Intro, o salir del campo) es un cambio de nombre coordinado: toda referencia textual viva a la dirección antigua se reescribe con él. Mientras escribe, la línea de debajo del campo anticipa el alcance: "Comprobando las referencias…", y después "Al renombrar se actualizan los 3 lugares que leen esta dirección.", "Ninguna referencia usa la dirección actual." o "La dirección efectiva no cambia; no hay referencias que actualizar." Un nombre cuyo segmento ya corresponde a otro modelo se rechaza en el propio campo: "El nombre de modelo de Process 'X' se corresponde con el segmento de dirección 'Y', que ya usa 'Z'." |
| Revisión | Texto libre que se lleva a la instantánea de cada ensayo para la trazabilidad. | Cualquier texto; en blanco. | Se muestra en la píldora rev y se congela en todo ensayo arrancado después. Nada lo comprueba ni lo incrementa. |
| Notas | Texto libre para las personas. | Cualquier texto; en blanco. | Nada lo lee. |
El campo Nombre queda deshabilitado sin Gestionar Process y mientras la estación está bloqueada; Revisión y Notas se guardan solas al salir del campo.
Unidades
La tarjeta Unidades está entre Identidad y Estructura y solo se dibuja para Gestionar Process: las estaciones sobre las que se concreta el modelo, cada una con su nombre, su código, sus notas y su cobertura de canales. Se describe en Unidades.
Estructura
La última tarjeta, "De qué está hecho este modelo, según la frecuencia con la que cambia cada parte: la estructura del proceso, cómo se muestra, lo que le pide el producto que hay en el banco de pruebas, y las unidades sobre las que se ejecuta. Haga clic en una para abrirla.", son cuatro fichas: Definición, Visualización y Preparación por su nombre, y Operar con su recuento de unidades. Cada ficha selecciona ese grupo en la columna.
Copiar el modelo
Copiar el modelo está en la barra del modelo y en su menú del botón derecho (Gestionar Process; atenuado mientras la estación está bloqueada). Hace un modelo propio a partir del seleccionado, selecciona la copia e informa "'X' copiado a 'Y'. La copia es suya para editarla."
Lo que viaja, cada fila bajo una identidad nueva y cada referencia entre filas reasignada a las copias:
- la fila de identidad: revisión, notas, el interruptor de parada externa con su señal por defecto y su polaridad, el periodo deslizante por defecto y las cantidades con nombre, las cuatro colas de impresión por defecto;
- los canales con su número, nombre, alias, ámbito del alias, papel, tipo, unidad de ingeniería, color y grupo;
- el catálogo de metadatos con sus partes de secuencia;
- los paneles con sus tarjetas, y los paneles de control del modelo (cada uno guardado como panel de control de la copia, con sus direcciones reescritas del nombre de modelo antiguo al nuevo);
- los datalogs, las recetas con sus consignas y sus segmentos, las evaluaciones con sus criterios, las incidencias, los conjuntos de alias con sus entradas, las acciones con sus comandos y sus asignaciones de marcador, y los procedimientos con sus selecciones;
- las unidades con sus vínculos, sus cantidades propias, sus ranuras de impresora propias y su fuente de enclavamiento, y su automatización (fuentes de comando, códigos de selector, asignaciones de metadatos, retornos del autómata).
Lo que no viaja: los estados de los contadores secuenciales (un campo copiado parte de su valor inicial y nunca comparte las reservas del original), la carpeta (la copia aterriza en la raíz Modelos) y la marca de ejemplo de un modelo de fábrica. Todo lo que apunta fuera del modelo (tags y variables vinculados, fuentes de enclavamiento y de automatización, plantillas de informe y de etiqueta, nombres de cola de impresión) conserva su valor, así que la copia apunta a lo que apuntaba el original; Validación lista las referencias que quizá quiera cambiar.
La copia toma el nombre del origen mientras esté libre, y después "Nombre (2)", "Nombre (3)"; tanto el nombre visible como su segmento de dirección tienen que estar libres. Un guardado rechazado informa "El modelo no se ha copiado: …" y no deja nada detrás; un panel de control que no se guarda le cuesta a la copia esa superficie e informa "La pantalla 'S' no se ha copiado: …".
Eliminar el modelo
Eliminar el modelo es el verbo de fin de la barra y del menú del modelo, y el icono Quitar de su tarjeta en la raíz Modelos o en su carpeta (Gestionar Process; atenuado mientras está bloqueada). Confirma primero: "¿Eliminar 'X'? Esto elimina el modelo y todo lo definido debajo de él. Un modelo en uso no se puede eliminar. Esta acción no se puede deshacer."
La estación rechaza, en el registro de acciones, "No se puede eliminar un modelo mientras una de sus unidades está ocupada con una operación de ensayo." y "No se puede eliminar un modelo mientras una de sus unidades tiene un enclavamiento enganchado." Un modelo eliminado se lleva consigo sus unidades, sus bibliotecas, sus procedimientos, sus paneles y sus paneles de control; sus ensayos grabados siguen intactos en Históricos, porque el archivo de un ensayo es independiente de la configuración que lo produjo. Tras la eliminación, la selección vuelve a la raíz Modelos y el registro dice "Eliminado."
Carpetas
Modelos, Informes y Etiquetas admiten cada uno carpetas propias, de dos niveles de profundidad como máximo. Una carpeta es donde se listan las filas y nada más: nunca entra en una dirección (una unidad sigue siendo Process.<Model>.<Unit> esté su modelo en la carpeta que esté), y archivar no reescribe ninguna referencia. Los nombres se comparan sin distinguir mayúsculas, así que "Bancos" y "bancos" son una sola carpeta, dibujada con la grafía que se vio primero. Las carpetas se dibujan primero, por nombre, encima de las filas que nadie archivó.
| Comando | Dónde | Qué hace | Rechazado |
|---|---|---|---|
| Carpeta nueva > Modelos / Informes / Etiquetas | El menú Nuevo… de la columna | Abre una carpeta vacía en esa raíz, llamada "Carpeta nueva" (después "Carpeta nueva 2", …), con su campo de nombre abierto en la fila. Esc la deja llamada "Carpeta nueva". | Estación bloqueada; falta Gestionar Process. |
| Carpeta | La barra de una carpeta; Carpeta nueva en su menú del botón derecho | Abre una subcarpeta dentro de la carpeta seleccionada. | "Esta carpeta ya está tan profunda como se anidan las carpetas." en una carpeta de segundo nivel. |
| Modelo / Informe / Etiqueta | La barra de una carpeta; Modelo nuevo / Informe nuevo / Etiqueta nueva en su menú | Crea la fila dentro de esa carpeta. | Estación bloqueada. |
| Mover a | El menú del botón derecho de un modelo, un informe o una etiqueta | Un submenú: Una carpeta nueva (nace conteniendo la fila), Una subcarpeta nueva aquí (solo desde dentro de una carpeta de primer nivel), Raíz de modelos / Raíz de informes / Raíz de etiquetas (atenuada mientras la fila ya está ahí), y después todas las carpetas existentes de la categoría menos la actual. | "Esa carpeta está anidada más profundo de lo que llegan las carpetas aquí." |
| Renombrar carpeta | La barra y el menú de una carpeta | Abre el nombre en la fila; toda fila de dentro, subcarpetas incluidas, se vuelve a archivar bajo el nombre nuevo, y lo que tuviera abierto sigue abierto. | "Una carpeta necesita un nombre, y un nombre no puede contener '/'."; "Aquí ya hay una carpeta llamada 'X'." (fundir dos carpetas es un movimiento, no un cambio de nombre). Volver a escribir el mismo nombre se admite. |
| Quitar carpeta | La barra (grupo de peligro) y el menú de una carpeta | Confirma "¿Quitar la carpeta 'X'?", o "¿Quitar la carpeta 'X'? Sus 3 modelos vuelven a la raíz de modelos. No se elimina nada.", y después devuelve toda fila de dentro a la raíz de la categoría y retira la carpeta. | Estación bloqueada. |
La página de una carpeta lista como tarjetas lo que hay archivado en ella, bajo "Los modelos archivados aquí. Una carpeta ordena la columna y nada más." (o los informes, o las etiquetas). Una vacía dice "Esta carpeta todavía no contiene nada. Añádale algo, o mueva una fila desde la columna." Cada tarjeta abre su fila; la tarjeta de un modelo, de un informe o de una etiqueta lleva el icono Quitar que elimina esa fila (Eliminar el modelo, "Eliminar el informe", "Eliminar la plantilla de etiqueta", cada uno con su propia confirmación).
Un rol al nivel de Editar recetas y evaluaciones conserva las carpetas a través de las que ve los modelos, pero no puede crear, renombrar, mover ni quitar ninguna.
Las páginas de los cuatro grupos
Definición, Visualización y Preparación abren el mismo panel: el nombre del grupo, su descripción de una línea (citada en Process) y una tarjeta Contenido, "Lo que contiene este grupo. Haga clic en un elemento para ir directamente a él.", con una ficha por fila. Una ficha que representa una lista muestra su recuento (Canales, Metadatos, Paneles de control, Paneles, Incidencias, Alias, Datalogs, Recetas, Evaluaciones, Acciones, Procedimientos); Automatización, Productividad e Impresoras muestran su nombre, porque cada una es un ajuste y no un número de filas. Operar abre un panel distinto, las unidades con su estado en vivo, descrito en Unidades.
Ninguna de las cuatro páginas lleva barra ni edita nada.
Qué no hace esta página
- Aquí no se configura nada de una unidad más allá de su nombre, su código y sus notas: los vínculos, los contadores, el enclavamiento, la automatización, la productividad y las impresoras se configuran en las cinco pantallas de Definición, cada una de las cuales muestra todas las unidades a la vez.
- Un modelo no se reordena, y su nombre no se edita desde el árbol.
- Un modelo que está en una carpeta no se direcciona a través de la carpeta, y moverlo no cambia nada de lo que lo lee.
- Nada se deshace: Copiar el modelo es la manera de conservar una versión, y un ensayo grabado conserva la configuración que lo produjo pase lo que pase con el modelo.