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 reportes 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 las que se define un proceso, más las bibliotecas y los procedimientos que un producto le pide. Se concreta en 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.
Los modelos los lee todo nivel de Process; 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 define una vez los canales abstractos y después los concreta en unidades para ejecutar pruebas grabadas 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. Agregue 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…; botón derecho sobre 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: sin canales, sin unidades, sin bibliotecas, sin procedimientos. 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 predeterminado, 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 sola vez, lo que un producto en el banco de pruebas les pide, y las unidades sobre las que se ejecuta." El encabezado lleva dos píldoras: rev <revision> y el conteo de unidades.
Identidad
| Campo | Qué es | Valores / predeterminado | Efecto |
|---|---|---|---|
| Nombre | El prefijo público de la dirección: cada 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 todo 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 anterior se reescribe con él. Mientras escribe, la línea bajo el campo adelanta el alcance: "Verificando las referencias…", después "El cambio de nombre actualiza 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 usa otro modelo se rechaza sobre 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 toda instantánea de corrida para la trazabilidad. | Cualquier texto; en blanco. | Se muestra en la píldora rev y queda congelado en toda corrida arrancada después. Nada lo exige ni lo incrementa. |
| Notas | Texto libre para las personas. | Cualquier texto; en blanco. | Nada lo lee. |
El campo Nombre está desactivado 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 se dibuja solo 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, por la frecuencia con 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 conteo 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 y reporta "Se copió 'X' a 'Y'. La copia es suya para editarla."
Lo que viaja, cada fila con una identidad nueva y toda referencia entre filas reasignada a las copias:
- la fila de identidad: la revisión, las notas, el interruptor de Paro externo con su señal y su polaridad predeterminadas, el periodo rodante predeterminado y las cantidades con nombre, las cuatro colas de impresión predeterminadas;
- los canales con su número, su nombre, su alias, el ámbito del alias, su papel, su tipo, su unidad de ingeniería, su color y su 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 del modelo anterior al nuevo);
- los datalogs, las recetas con sus consignas y sus segmentos, las evaluaciones con sus criterios, las ocurrencias, 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 propias cantidades, sus propias ranuras de impresora y su fuente de enclavamiento, y su automatización (fuentes de comando, códigos de selector, asignaciones de metadatos, retornos al controlador).
Lo que no viaja: los estados de los contadores secuenciales (un campo copiado empieza desde 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 que viene con el producto. Todo lo que apunta fuera del modelo (tags y variables vinculados, fuentes de enclavamiento y de automatización, plantillas de reporte 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 si no "Nombre (2)", "Nombre (3)"; tanto el nombre visible como su segmento de dirección tienen que estar libres. Un guardado rechazado reporta "El modelo no se copió: …" y no deja nada detrás; un panel de control que no se logra guardar le cuesta a la copia esa superficie y reporta "El sinóptico 'S' no se copió: …".
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 quita el modelo y todo lo definido bajo é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 corrida." y "No se puede eliminar un modelo mientras una de sus unidades tiene el enclavamiento enganchado." Un modelo eliminado se lleva consigo sus unidades, sus bibliotecas, sus procedimientos, sus paneles y sus paneles de control; sus corridas grabadas se quedan intactas en Históricos, porque el archivo de una corrida es independiente de la configuración que lo produjo. Después de la eliminación la selección regresa a la raíz Modelos y el registro dice "Eliminado."
Carpetas
Modelos, Reportes y Etiquetas admiten 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 / Reportes / 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 honda como se anidan las carpetas." en una carpeta de segundo nivel. |
| Modelo / Reporte / Etiqueta | La barra de una carpeta; Modelo nuevo / Reporte 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 reporte o una etiqueta | Un submenú: Una carpeta nueva (que nace con la fila dentro), Una subcarpeta nueva aquí (solo desde dentro de una carpeta de primer nivel), Raíz Modelos / Raíz Reportes / Raíz 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 honda de lo que aquí llegan las carpetas." |
| 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 usted tenía abierto sigue abierto. | "Una carpeta necesita un nombre, y un nombre no puede contener '/'."; "Aquí ya hay una carpeta llamada 'X'." (fusionar dos carpetas es un movimiento, no un cambio de nombre). Volver a escribir el mismo nombre se permite. |
| 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 regresan a la raíz Modelos. No se elimina nada.", después regresa 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 lo que hay archivado en ella como tarjetas, bajo "Los modelos archivados aquí. Una carpeta organiza la columna y nada más." (o los reportes, o las etiquetas). Una vacía dice "Esta carpeta todavía no contiene nada. Agréguele algo, o mueva una fila desde la columna." Cada tarjeta abre su fila; la tarjeta de un modelo, un reporte o una etiqueta lleva el icono Quitar que elimina esa fila (Eliminar el modelo, "Eliminar el reporte", "Eliminar la plantilla de etiqueta", cada uno con su propia confirmación).
Un rol al nivel Editar recetas y evaluaciones conserva las carpetas a través de las cuales ve los modelos, pero no puede crear, renombrar, mover ni quitar ninguna.
Las cuatro páginas de grupo
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 uno para saltar directamente a él.", con una ficha por fila. Una ficha que representa una lista muestra su conteo (Canales, Metadatos, Paneles de control, Paneles, Ocurrencias, 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
- De una unidad no se configura aquí nada más que 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 mostrando todas las unidades a la vez.
- Un modelo no se reordena, y su nombre no se edita desde el árbol.
- A un modelo que está en una carpeta no se le 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 forma de conservar una versión, y una corrida grabada conserva la configuración que la produjo pase lo que pase con el modelo.