Process
El espacio de trabajo donde un modelo de procedimiento se define una vez, se concreta en unidades y se ejecuta como pruebas grabadas y evaluadas: la columna Espacio de trabajo, los cuatro grupos de un modelo, la barra de comandos, la escalera de permisos y los dos bloqueos.
Process es la página del trilho donde se construye y después se ejecuta una prueba o un paso de fabricación. Usted define un modelo una sola vez (qué mide, qué sella un ensayo, qué mueve una estación por su cuenta, qué produce, dónde imprime), lo concreta en unidades (las estaciones físicas, cada una cableada a fuentes propias), compone procedimientos a partir de las bibliotecas del modelo y los arranca en una unidad. Todo ensayo graba en un archivo propio y autosuficiente, así que un ensayo grabado sobrevive a cualquier cambio posterior en la configuración que lo produjo. El mismo vocabulario cubre una prueba de calidad y un paso de producción: cualquier cosa temporizada que aplica consignas, graba canales y juzga el resultado.
La cabecera de la página dice "Process: defina modelos de procedimiento, concrételos en unidades y ejecute pruebas grabadas y evaluadas." Se abre para cualquier identidad que tenga uno de los cuatro permisos de Process (Consultar los modelos, Ejecutar procedimientos, Editar recetas y evaluaciones, Gestionar Process) o Ver los históricos.
En esta área
| Página o grupo | Qué cubre |
|---|---|
| Modelos y carpetas | La raíz Modelos, la página propia de un modelo, Copiar el modelo, Eliminar el modelo, y las carpetas en las que se archivan los modelos, los informes y las etiquetas. |
| Unidades | La tabla de unidades de la página del modelo, añadir y quitar una unidad, la unidad elegida en las pantallas de Definición, la unidad en Operar, Arrancar todas y Detener todas. |
| Definición | Canales, Metadatos, Automatización, Productividad e Impresoras: la estructura del proceso, que cambia solo cuando cambia el propio proceso. |
| Visualización | Paneles de control y Paneles: cómo se muestra el modelo, definido una vez y dibujado para cada unidad. |
| Preparación | Incidencias, Alias, Datalogs, Recetas, Evaluaciones, Acciones y Procedimientos: lo que cambia cuando cambia el producto que hay en el banco de pruebas. |
| Operar | Un nodo por unidad, con los paneles y los paneles de control desde los que se prepara, se arranca y se vigila un ensayo. |
| Plantillas | Las dos bibliotecas de toda la estación, Informes y Etiquetas, compartidas por todos los modelos. |
| Históricos | El navegador de ensayos grabados, una raíz de este mismo árbol. |
La página
Process es una página maestro-detalle: la columna Espacio de trabajo a la izquierda y, a la derecha, el panel de detalle de lo que la columna tenga seleccionado, bajo una barra de comandos que lleva los verbos de esa selección. Los paneles se guardan solos: un interruptor se aplica al accionarlo, un campo al salir de él, y una escritura rechazada devuelve el campo y dice por qué en el registro de acciones del pie de la ventana.
La página responde en dos direcciones. /process abre en la primera raíz que su rol pueda ver. /histories es un enlace profundo a la raíz Históricos, así que un marcador a los ensayos sigue aterrizando en ellos. Una dirección que lleva ?focus=<id>&screen=channels, automation, action, view o screen abre el espacio de trabajo sobre esa superficie: la página Validación escribe las dos primeras (la pantalla Canales o Automatización del modelo, con la fila de la unidad defectuosa ya elegida), y la página View escribe las dos últimas. Un identificador que su rol no puede ver, o un nombre de pantalla que la página no dibuja, abre la página de la forma habitual.
Cuando un rol no tiene ninguna raíz, el panel dice: "Ninguna rama de este espacio de trabajo está abierta para este operador: los modelos y las plantillas se configuran en el nivel de gestión, y los ensayos grabados necesitan su propio permiso. Los procedimientos se arrancan desde la pantalla Operar de una unidad o desde un panel de control."
La columna Espacio de trabajo
Un árbol con tres raíces:
| Raíz | Qué contiene |
|---|---|
| Modelos | Todos los modelos de la estación, listados por nombre, cada uno con sus cuatro grupos. Los modelos se pueden archivar en carpetas propias; una carpeta es solo navegación y nunca entra en una dirección. |
| Plantillas | Las dos bibliotecas de toda la estación: Informes (diseños PDF) y Etiquetas (archivos de comandos de impresora). Las dos admiten carpetas igual. |
| Históricos | El navegador de ensayos grabados. Es una hoja: al seleccionarla se abre la lista de ensayos en el panel de detalle. |
Toda fila nace cerrada; usted abre la rama a la que venía, y lo que abre sigue abierto entre guardados. Un grupo que lista filas lleva una marca de recuento, (3), o la palabra Empty cuando no contiene nada, para que una estación recién puesta distinga "aquí no hay nada" de "todavía no se ha cargado". Las cinco filas de Definición y las tres filas de agrupación (Definición, Visualización, Preparación) no llevan marca: se editan en el panel, o solo agrupan otras filas. Operar cuenta sus unidades. Las raíces, los modelos y las carpetas se dibujan en negrita.
El pie lleva Nuevo…, Expandir todo y Contraer todo. Nuevo… se dibuja solo para Gestionar Process, y se atenúa con el motivo como descripción emergente mientras la estación está bloqueada. Abre un solo menú: Modelo nuevo, Informe nuevo, Etiqueta nueva, y un submenú Carpeta nueva cuyas tres entradas (Modelos, Informes, Etiquetas) abren una carpeta vacía en esa raíz con su campo de nombre ya listo para escribir. Cada entrada crea en la raíz de su categoría; crear dentro de una carpeta es un gesto sobre la carpeta (su barra, o su menú del botón derecho).
Los cuatro grupos de un modelo
Al seleccionar un modelo se abre su propia página: su identidad, la tabla de unidades y unas fichas sobre sus grupos (véase Modelos y carpetas). Debajo hay cuatro grupos, ordenados por la frecuencia con que cambia cada uno:
| Grupo | Filas | Qué dice la página del grupo |
|---|---|---|
| Definición | Canales, Metadatos, Automatización, Productividad, Impresoras | "La estructura de este proceso: las estaciones en las que se ejecuta, lo que mide, lo que estampa un ensayo, lo que mueve una estación por sí sola, lo que produce y dónde imprime. Cambia cuando cambia el proceso." |
| Visualización | Paneles de control (n), Paneles (n) | "Cómo se muestra este proceso: los paneles de control de operación definidos sobre él y las superficies desde las que se operan sus unidades. Una sola definición de cada uno sirve a todas las unidades del modelo." |
| Preparación | Incidencias, Alias, Datalogs, Recetas, Evaluaciones, Acciones, Procedimientos | "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 un ensayo, con qué se juzga y los procedimientos que reúnen todo eso." |
| Operar | Un nodo por unidad, cada uno con un nodo por panel y uno por panel de control del modelo | "Las estaciones sobre las que se ejecuta este modelo. Abra una para preparar un procedimiento, arrancarlo y seguir un ensayo registrado y evaluado." |
Las tres páginas de agrupación son muros de fichas que saltan a una fila: una ficha que representa una lista muestra su recuento, y Automatización, Productividad e Impresoras muestran su nombre. Operar lista sus unidades con su estado en vivo. Ninguna de las cuatro lleva barra de comandos propia.
La escalera de permisos
El acceso a Process son cuatro permisos de usuario local, concedidos por rol en la página Usuarios, cada uno incluye los de debajo (véase Permisos):
| Nivel | Qué admite | Qué muestra el árbol |
|---|---|---|
| Consultar los modelos | Leer todos los modelos, unidades, definiciones, superficies de preparación y plantillas sin ejecutar ni cambiar nada. | Modelos y Plantillas enteros; todos los paneles en solo lectura y ningún verbo dibujado. |
| Ejecutar procedimientos | Preparar y arrancar procedimientos en las superficies de una unidad; Pausar, Reanudar, Detener y Abortar; comentarios; los comandos sueltos; Arrancar todas y Detener todas; Rearmar. | Lo mismo que Consultar. |
| Editar recetas y evaluaciones | Todo lo que hay bajo Preparación: crear, editar y quitar incidencias, conjuntos de alias, datalogs, recetas, evaluaciones, acciones y procedimientos. | Cada modelo reducido a su rama de Preparación, en las carpetas en las que se archivó; Plantillas fuera. |
| Gestionar Process | Todo: modelos, unidades, las cinco pantallas de Definición, Visualización, carpetas, las bibliotecas de Informes y Etiquetas, y todos los cambios de nombre. | Todo. |
Otros dos bits llegan a esta página. Ver los históricos admite la raíz Históricos (y, para una identidad que no tenga nada más, la página en sí). Editar los paneles de control es lo que pide el verbo Editar el panel de control sobre el panel de control de un modelo.
La página distingue dos rechazos como lo hace toda barra de comandos de la aplicación. Lo que el rol nunca permitirá no se dibuja en absoluto. Lo que se rechaza ahora mismo sigue dibujado y atenuado, con el motivo como descripción emergente. Una fila de menú que un rol no puede usar dice "La gestión de este espacio de trabajo exige el permiso “Gestionar Process”."; un cambio de nombre intentado sin el bit responde "Cambiar el nombre de las identidades de dirección de Process exige el permiso Gestionar Process."
La barra de comandos
La barra está donde la selección tiene algún verbo: lo que la hace crecer, la copia, la edita o la arranca a la izquierda, lo que la termina a la derecha en la tinta de peligro. Se retira donde la selección no tiene ni lo uno ni lo otro.
| Nodo seleccionado | Verbos de cabeza | Verbo de fin | Necesita |
|---|---|---|---|
| Raíz Modelos | Modelo | Gestionar Process | |
| Una carpeta (bajo Modelos, Informes o Etiquetas) | Modelo / Informe / Etiqueta (creados dentro de la carpeta), Carpeta (una subcarpeta), Renombrar carpeta | Quitar carpeta | Gestionar Process |
| Un modelo | Copiar el modelo | Eliminar el modelo | Gestionar Process |
| Informes | Informe | Gestionar Process | |
| Un informe | Imprimir muestra (véase Plantillas) | Eliminar el informe | Gestionar Process |
| Etiquetas | Etiqueta | Gestionar Process | |
| Una etiqueta | Eliminar la plantilla de etiqueta | Gestionar Process | |
| Paneles de control | Panel de control | Gestionar Process | |
| Un panel de control | Editar el panel de control, Mostrar en View (un conmutador) | Quitar el panel de control | Gestionar Process; Editar los paneles de control para el editor |
| Paneles | Nuevo panel | Gestionar Process | |
| Un panel | Mostrar en View (un conmutador) | Quitar el panel | Gestionar Process |
| Incidencias, Alias, Datalogs, Recetas, Evaluaciones, Acciones, Procedimientos | Incidencia, Conjunto de alias, Nuevo datalog, Receta, Evaluación, Acción, Procedimiento | Editar recetas y evaluaciones | |
| Una incidencia, un conjunto de alias, un datalog, una receta, una evaluación o un procedimiento | Quitar la incidencia … Quitar el procedimiento | Editar recetas y evaluaciones | |
| Una acción | Comando | Quitar la acción | Editar recetas y evaluaciones |
| Operar | Arrancar todas, Detener todas | Ejecutar procedimientos | |
| Un panel de control en edición | Terminar la edición (en la tira propia del editor) |
Todo verbo de creación hace su fila con un nombre de marcador de posición ("Modelo nuevo", "Informe 2", "Procedimiento 3", "Canal 4"). Modelo, Informe, Etiqueta y Panel de control seleccionan además lo que acaban de hacer, así que ponerle nombre es lo primero que se hace; los demás verbos de creación añaden la fila a su grupo, donde usted la abre. Todo verbo de fin confirma primero, en el único diálogo que usa toda eliminación de configuración ("¿Eliminar 'X'? … Esta acción no se puede deshacer."); Cancelar, Esc o un clic fuera lo rechazan. Quitar carpeta es la excepción que no elimina nada: su confirmación cuenta las filas que vuelven a la raíz.
Ninguna barra está en las tres páginas de agrupación, en las cinco filas de Definición (sus verbos están en las cabeceras de área de la propia pantalla), en las raíces Plantillas e Históricos, en una unidad en Operar, ni en la tabla de unidades de la página del modelo (sus verbos están en la cabecera de esa tarjeta).
Todo verbo de esta barra se atenúa, con el motivo como descripción emergente, mientras la estación está bloqueada (más abajo). Un verbo que el rol no tiene no se dibuja.
El botón derecho
Hacer clic con el botón derecho en una fila la selecciona y abre los mismos verbos como menú. Añade los gestos que pertenecen a una fila y no a la barra: Añadir unidad en un modelo (la unidad aterriza en la tabla de la página del modelo), Mover a en un modelo, un informe o una etiqueta (una carpeta nueva, una subcarpeta nueva cuando la fila ya está en una carpeta de primer nivel, la raíz de la categoría, o cualquier carpeta que exista), Añadir canal en Canales, Añadir campo en Metadatos y Añadir comando en una acción. El menú no se abre mientras la estación está bloqueada, ni sobre una fila que el rol no pueda cambiar.
El bloqueo de ingeniería
Mientras cualquier unidad de cualquier modelo está ocupada por una operación de ensayo (preparando, grabando, en pausa, guardando, finalizando), la configuración de toda la estación es de solo lectura. Un aviso en lo alto de la página dice "Ingeniería bloqueada: hay una operación de unidad activa. La configuración queda en solo lectura hasta que todas las unidades terminen; los mandos del ensayo y las demás acciones del operador siguen disponibles." Todos los paneles de Process quedan inertes, todos los verbos de la barra se atenúan con "La configuración está bloqueada mientras una unidad está en marcha.", y un editor de panel de control abierto se cierra. Connector, Logic y los paneles de control quedan bloqueados por el mismo límite. Las superficies de unidad en Operar, sus comandos de ensayo, la página View y Históricos siguen disponibles todo el tiempo.
El runtime detenido
Mientras el runtime de la estación está detenido, toda mutación de Process (configuración, preparación, comandos del ciclo de vida, comentarios, eliminación de ensayos) se rechaza como "Runtime detenido"; Arrancar todas y Detener todas se atenúan con él. La lectura, Históricos, las exportaciones y los informes siguen disponibles.
Agentes
El punto de conexión de Acceso de agente en loopback llega a los mismos modelos y ensayos: las herramientas de lectura process_models, process_runs, process_run y unit_status forman parte del grupo de lectura, y las herramientas de conducción (process_start, process_stop, process_hold, process_resume, process_abort, process_snapshot, process_evaluate, process_recipe_apply, process_comment, process_report, process_run_delete) están detrás de su propia habilitación en la página Agente. Sus escrituras quedan en el diario como Agent. Mientras el runtime está detenido, solo responden las herramientas de lectura y process_report.
Qué no hace esta página
- No arranca ningún ensayo desde el árbol: un procedimiento se prepara y se arranca en el panel de una unidad en Operar, en un panel de control, a través de una punta de comando vinculada, o por un autómata mediante Automatización.
- No reordena los modelos, las carpetas ni las filas de un grupo: los modelos, los procedimientos y las bibliotecas se listan por nombre, las acciones en su propio orden, las unidades en el orden en que se añadieron.
- No cambia nombres desde el árbol: un modelo, una unidad, un canal o un campo de metadatos se renombra en su propio panel, mediante el cambio de nombre seguro que reescribe las referencias.
- Nada se deshace: toda eliminación confirma primero, y una eliminación en este espacio de trabajo nunca toca un ensayo grabado.