Preparación
El grupo de un modelo que cambia cuando cambia el producto que hay en el banco de pruebas, con sus siete carpetas en el orden en que las compone un procedimiento.
Preparación es el antepenúltimo grupo de un modelo en el árbol de Process (Process > Modelos > modelo > Preparación). Su página dice para qué es: "Lo que cambia cuando cambia el producto que hay en el banco de pruebas: qué se vigila, con qué nombres se leen los canales, qué se registra, qué consignas aplica una corrida, con qué se juzga y los procedimientos que reúnen todo eso." Donde Definición es la estructura del proceso y cambia solo cuando cambia el propio proceso, Preparación suele ser del coordinador de pruebas: un producto nuevo en el mismo banco significa consignas nuevas, límites nuevos, nombres nuevos, y un procedimiento nuevo que los compone sobre los mismos canales.
La página del grupo
Al seleccionar Preparación se abre la página del grupo: el encabezado con la línea de arriba y una tarjeta Contenido ("Lo que contiene este grupo. Haga clic en uno para saltar directamente a él.") con una ficha por carpeta, cada una con el icono y el nombre de la carpeta y el número de filas que contiene. Las carpetas son fijas; en esta página no se agrega ni se quita nada.
| Orden | Carpeta | Qué contiene | Página |
|---|---|---|---|
| 1 | Ocurrencias | Condiciones vigiladas de la cosa bajo prueba, juzgadas durante las corridas o siempre. | Ocurrencias |
| 2 | Alias | Conjuntos con nombre de nombres de canal, aplicados a una unidad o fijados a un procedimiento. | Conjuntos de alias |
| 3 | Datalogs | Configuraciones de grabación: un intervalo de instantánea y los canales grabados. | Datalogs |
| 4 | Recetas | Las consignas que escribe una corrida: un conjunto instantáneo, o un perfil temporizado de Escalón / Rampa / Meseta. | Recetas |
| 5 | Evaluaciones | Los criterios de aprobación con los que se juzga una corrida. | Evaluaciones |
| 6 | Acciones | Paquetes con nombre de etiquetas y reportes que una corrida emite en sus límites. | Acciones |
| 7 | Procedimientos | Lo que el operador arranca en una unidad: la envolvente de la corrida más las piezas de arriba que compone. | Procedimientos |
Por qué el procedimiento va al final
Las seis primeras carpetas son piezas sueltas, y el procedimiento es donde se componen: un procedimiento elige un datalog para grabar, una receta para aplicar, una evaluación con la que juzgar, un conjunto de alias para fijar, las ocurrencias que arma y las acciones que emite. El grupo se lee en el orden en que se llena, así que cuando usted llega a Procedimientos todo selector ya tiene algo que ofrecer. Acciones va después de Evaluaciones y antes de Procedimientos porque es la única pieza suelta que ni aplica, ni graba, ni juzga nada: solo dice qué saca una corrida, y es lo último que compone un procedimiento.
Cada carpeta lista sus filas por nombre, salvo Acciones, que conserva el orden propio de la lista, porque ese orden es el orden en que todo procedimiento emite las acciones.
Qué cambia cuando cambia el producto
Nada de Preparación vuelve a declarar la estructura del modelo. Toda pieza referencia los canales abstractos del modelo por su identidad y por nada más: una receta escribe canales, un datalog graba canales, una evaluación juzga canales, una ocurrencia lee canales, un conjunto de alias nombra canales. Eso es lo que hace que toda unidad del modelo sea compatible por construcción con toda pieza, y lo que permite que un banco de pruebas conserve sus canales y sus vínculos mientras sus productos van y vienen. Renombrar un canal reescribe todas las referencias del grupo; quitar un canal barre sus filas de todas las piezas después de una confirmación que cuenta lo que se va (véase Canales y vínculos).
Una pieza eliminada degrada lo que la referenciaba en vez de romperlo: un procedimiento cuya receta, datalog, evaluación o conjunto de alias se quita simplemente vacía esa referencia; una ocurrencia quitada se desarma de todos los procedimientos; una acción quitada deja de ser emitida por los procedimientos que la seleccionaban. El diálogo de confirmación nombra la pieza antes de que se vaya.
Permisos y bloqueos
El permiso Editar recetas y evaluaciones del área Process es el que edita este grupo: todo verbo de creación, todo campo y todo verbo Quitar de las siete carpetas depende de él. Para un rol que lo tiene sin Gestionar Process, el árbol se reduce: cada modelo muestra solo su rama de Preparación y la raíz Plantillas se cae, así que el rol llega exactamente a lo que puede cambiar. Un rol que solo consulta los modelos o ejecuta procedimientos sigue viendo el árbol entero, pero las páginas de Preparación quedan en solo lectura y no se dibuja ninguno de los verbos.
| Comando | Dónde está | Qué crea |
|---|---|---|
| Ocurrencia | Carpeta Ocurrencias seleccionada (botón derecho Agregar ocurrencia) | Ocurrencia <n>, Advertencia, armada durante los procedimientos, activada, condición vacía. |
| Conjunto de alias | Carpeta Alias seleccionada (botón derecho Agregar conjunto de alias) | Conjunto de alias <n>, que todavía no nombra nada. |
| Datalog | Carpeta Datalogs seleccionada (botón derecho Agregar datalog) | Datalog <n>, 1000 ms, sin columnas. |
| Receta | Carpeta Recetas seleccionada (botón derecho Agregar receta) | Receta <n>, Instantánea, Pausar al fallar, sin consignas. |
| Evaluación | Carpeta Evaluaciones seleccionada (botón derecho Agregar evaluación) | Evaluación <n>, sin criterios. |
| Acción | Carpeta Acciones seleccionada (botón derecho Agregar acción) | Acción <n> (el primer número libre), sin comandos. |
| Comando | Una acción seleccionada (botón derecho Agregar comando) | Una etiqueta emitida en la Finalización para las corridas OK, todavía sin plantilla. |
| Procedimiento | Carpeta Procedimientos seleccionada (botón derecho Agregar procedimiento) | Procedimiento <n>, Instantáneo, sin referenciar nada. |
| Quitar … | Con la fila seleccionada: el grupo de peligro de la barra de detalle, el menú del botón derecho, y la X de la tarjeta de la página de la carpeta | Elimina la fila después de una confirmación que la nombra. |
Todos ellos siguen dibujados y atenuados mientras la estación rechaza la configuración: cualquier unidad de la estación ocupada por una corrida mantiene el bloqueo de ingeniería, y un runtime detenido rechaza toda mutación. La información emergente dice cuál de los dos. Toda página del grupo se guarda sola: un campo se aplica al salir de él, un interruptor o un selector al cambiarlo, y una escritura que la estación rechaza deja la página como estaba y reporta el motivo en el registro de acciones.
Qué no hace este grupo
- No contiene nada por unidad. Los vínculos, los alias, las impresoras y la automatización de una unidad están en las pantallas de Definición, de una unidad a la vez.
- No contiene ninguna plantilla. Los diseños de reporte y las plantillas de etiqueta que nombra una acción son las dos bibliotecas de toda la estación, en Plantillas.
- No ejecuta nada. Preparar y arrancar un procedimiento ocurre en las filas de la unidad, en Operar.