Acciones
Los paquetes con nombre de etiquetas e informes que emite un ensayo en el Arranque o en la Finalización, sus comandos, las correspondencias de marcador de una etiqueta, y cómo los selecciona un procedimiento.
Una acción es un paquete con nombre de documentación que emite un ensayo: dentro de ella, un comando por emisión, cada uno diciendo qué sale (una etiqueta o un informe), cuándo (en el Arranque o en la Finalización), con qué plantilla de la biblioteca de la estación y, en la Finalización, para qué veredictos. Un procedimiento selecciona acciones enteras, así que un paquete escrito una vez sirve a todos los procedimientos que lo emiten, y corregir un comando es una sola edición en lugar de una por procedimiento. Las acciones viven en Process > Modelos > modelo > Preparación > Acciones. Crearlas, quitarlas y editar el nombre de una acción, sus comandos y sus correspondencias están controlados todos por el mismo permiso Editar recetas y evaluaciones, y las páginas lo dicen ("Cambiar las acciones exige el permiso “Editar recetas y evaluaciones”.").
La carpeta Acciones
Al seleccionar la fila Acciones se abre una página distinta de las demás carpetas de Preparación: una lista de las acciones del modelo junto a la que esté elegida en ella, porque una acción se lee contra sus hermanas. El orden de la lista es el orden en el que todos los procedimientos emiten las acciones, así que los verbos de fila mueven una acción y nunca un comando. La página carga las dos bibliotecas de la estación (plantillas de etiqueta y diseños de informe) para juzgar si está lista; cuando una no se puede cargar, un aviso dice "No se han podido cargar las plantillas de etiqueta globales: …" o "No se han podido cargar los informes globales: …".
| Columna | Qué muestra |
|---|---|
| # | El lugar de la acción en la lista. |
| Nombre | Editable en el sitio, confirmado al salir de la celda. Un nombre en blanco se rechaza con "Una acción necesita un nombre de explotación." |
| Comandos | Cuántos comandos hay, y después qué emiten: "0 · Todavía ninguno", o "2 · Etiqueta en Arranque, Etiqueta e informe en Finalización". La descripción emergente los lista uno por línea, como Etiqueta en Finalización · <plantilla>. |
| Estado | Listo, o Revisión cuando a la acción o a alguno de sus comandos le falta algo. |
| Acciones de fila | Subir la acción, Bajar la acción, Quitar la acción (tinta de peligro; pregunta "Eliminar la acción": "Esto elimina la acción y sus comandos."). |
La columna que hay junto a la lista se encabeza Acción y muestra el Nombre de la acción elegida (editable también aquí), sus Comandos como líneas de solo lectura con una píldora Listo o Revisión cada una ("Los comandos se editan en la página propia de esta acción, en la columna, en este orden."), y un aviso Necesita revisión que lista todo lo que falta. Sin ninguna acción, la lista dice "Sin acciones. Añada una cuando un procedimiento de este modelo deba emitir etiquetas o informes."; sin ninguna elegida, la columna dice "Seleccione una acción para leer lo que emite. Sus comandos se editan en su propia página, en la columna."
| Comando | Qué hace | Atenuado cuando (situación) | No se dibuja cuando (rol) |
|---|---|---|---|
| Acción (barra de detalle, con la carpeta seleccionada; botón derecho Añadir acción) | Añade Acción <n> (el primer número que no use ya ninguna acción del modelo), vacía, al final de la lista, y la elige en la columna. |
Alguna unidad tiene un ensayo, o el runtime está detenido. | Sin Editar recetas y evaluaciones. |
| Subir / Bajar / Quitar la acción (acciones de fila) | Reordenan o eliminan. | Sin Gestionar Process, bajo el bloqueo de ingeniería, o mientras el runtime está detenido (una pulsación informa del motivo en el registro de acciones). | Se dibujan siempre. |
La página de la acción
Al seleccionar una acción en el árbol se abre: la cabecera con el nombre de la acción y una píldora que cuenta sus comandos, los avisos de permiso y de biblioteca, una tarjeta Acción con el campo Nombre (confirmado al salir del campo; en blanco se rechaza), y la lista Comandos junto al comando elegido en ella.
| Comando | Qué hace | Atenuado cuando (situación) | No se dibuja cuando (rol) |
|---|---|---|---|
| Comando (barra de detalle, con la acción seleccionada; botón derecho Añadir comando) | Añade un comando nacido como Etiqueta en Finalización para los ensayos Conformes y todavía sin plantilla, al final de la lista, y lo elige en la columna. | Alguna unidad tiene un ensayo, o el runtime está detenido. | Sin Editar recetas y evaluaciones. |
| Quitar la acción (grupo de peligro; botón derecho; la X de la tarjeta de la página de la carpeta) | Elimina la acción y sus comandos tras "Eliminar la acción". Todo procedimiento que la había seleccionado deja de emitirla. | Lo mismo. | Sin Editar recetas y evaluaciones. |
La lista de comandos
| Columna | Qué muestra |
|---|---|
| # | El lugar del comando en la acción, que es su orden de emisión dentro de la acción. |
| Emite | Etiqueta o Informe. |
| Disparo | Arranque o Finalización. |
| Plantilla | Un solo selector sobre dos bibliotecas: una fila de etiqueta ofrece las plantillas de etiqueta ("(elija una plantilla)"), una fila de informe los diseños de informe ("(elija un informe)"). Una referencia que la biblioteca ya no tiene conserva su sitio, deshabilitada, como "Plantilla ausente · <id>" o "Informe ausente · <id>", así que un comando degradado no se lee como uno sin configurar. |
| Veredictos | "No se usa en el arranque" para un comando de Arranque; en los demás casos los veredictos marcados ("Conforme, No conforme") o "Ninguno seleccionado". |
| Marcadores | "No lo usa un informe"; para una etiqueta: "Sin plantilla", "Falta la plantilla", "Sin comandos" (la plantilla todavía no tiene comandos de impresora), "Ilegibles", "Fija, sin marcadores", o "<vinculados> de <total> vinculados". |
| Estado | Listo o Revisión. |
| Acciones de fila | Subir el comando, Bajar el comando, Quitar el comando ("Eliminar el comando": "Esto quita el comando de la acción."). |
Sin ningún comando, la lista dice "Sin comandos. Añada uno cuando esta acción deba emitir una etiqueta o un informe."; sin ninguno elegido, la columna dice "Seleccione un comando para editarlo entero en un solo sitio. Añada uno desde la barra de arriba cuando esta acción deba emitir una etiqueta o un informe."
El comando entero
La columna abre el comando elegido, encabezado Comando <n> · <Tipo> en <Disparo>. Muestra solo los
campos que posee el tipo elegido.
| Campo | Qué es | Valores / valor por defecto | Efecto (la línea de debajo del campo) |
|---|---|---|---|
| Emite | Lo que saca el comando. | Etiqueta / Informe; Etiqueta al crearlo. | "Imprime una etiqueta desde una plantilla de comandos, en la cola que la unidad elige para las etiquetas en este momento." o "Publica el PDF del ensayo desde un informe de la biblioteca de la estación." Cambiar el tipo vuelve a asentar el filtro de veredictos en el valor por defecto del tipo nuevo (Etiqueta: Conforme; Informe: todos los veredictos). |
| Disparo | En qué punto de un ensayo sale. | Arranque / Finalización; Finalización al crearlo. | Etiqueta en Arranque: "Se genera en cuanto arranca el ensayo, antes de que exista ningún resultado."; etiqueta en Finalización: "Se genera cuando termina el ensayo, para los veredictos finales marcados abajo."; informe en Arranque: "Se publica en cuanto arranca el ensayo, así que las secciones que todavía no tienen nada registrado se dejan fuera."; informe en Finalización: "Se publica cuando termina el ensayo, para los veredictos finales marcados abajo." |
| Informe (comandos de informe) | El diseño de la biblioteca de la estación con el que se publica el PDF. | "(elija un informe)" o un diseño; ninguno al crearlo. | "No se publica ningún PDF.", "El informe referenciado no está en la biblioteca.", "Publica un PDF cuando arranca un ensayo." / "… cuando termina un ensayo.", con "y lo envía a la cola de impresión de este comando en la unidad." cuando la impresión está activada. |
| Impresión del informe: Imprimir automáticamente (se muestra en cuanto se resuelve un diseño) | Si el PDF publicado se envía además a la cola de informes de la unidad para este disparo. | Desactivado al crearlo. | Leyenda: "El PDF se publica en cualquier caso, en el punto del ensayo que marca este comando. La impresión solo decide si además se envía a una cola." Activado: "El PDF va además a la cola de impresión de este comando en la unidad. Elija esa cola en la pantalla Impresoras." Desactivado: "El PDF se publica en la carpeta de informes y no va más allá." |
| Copia del informe: Guardarla en el ensayo (se muestra en cuanto se resuelve un diseño) | Si el PDF terminado se guarda dentro del archivo del ensayo, para que un reenvío vuelva a emitir esos bytes exactos después de editarse o eliminarse el diseño. | Desactivado al crearlo. | Leyenda: "Lo que el ensayo guarda del documento, que es lo que enviará un reenvío posterior." Activado: "Cada ensayo lleva el PDF terminado, unos cientos de KB, y un reenvío envía ese documento exacto." Desactivado: "Cada ensayo apunta al PDF publicado, así que lo que envía un reenvío es una composición posterior." |
| Plantilla global (comandos de etiqueta) | La plantilla de etiqueta de la biblioteca de la estación que imprime el comando, y cuyos marcadores vincula más abajo. | "(elija una plantilla)" o una plantilla; ninguna al crearlo. Elegir una crea una fila de correspondencia por cada marcador que declare la plantilla y que el comando todavía no asigne. | "Elija una plantilla: sus marcadores son lo que rellena este comando.", "La plantilla referenciada ya no está en la biblioteca.", "Esta plantilla todavía no tiene comandos de impresora, así que no hay nada que enviar.", "Los marcadores de esta plantilla no se pueden leer.", "Sin marcadores: cada ensayo que coincida envía los mismos bytes. La unidad elige la cola de impresión.", o "<n> marcadores, cada uno vinculado abajo a un valor congelado para este ensayo. La unidad elige la cola de impresión." |
| Emitir para el veredicto final (solo en Finalización) | Qué veredictos finales activan el comando. | Cuatro casillas: Conforme, No conforme, Indeterminado, Sin veredicto. Una etiqueta empieza solo en Conforme; un informe empieza con los cuatro, porque un procedimiento que no juzga nada termina sin veredicto y aun así tiene que producir su documento. | El comando se dispara solo para un ensayo que termine en un veredicto marcado. Un comando de Arranque todavía no tiene veredicto y no lee ningún filtro. |
Un aviso Necesita revisión bajo los campos lista todo lo que le falta al comando (véase Preparación más abajo).
La cola a la que va un documento impreso no es un campo del comando: la resuelven el tipo y el disparo del comando a través de las cuatro ranuras de impresora de la unidad, así que dos comandos de la misma combinación comparten la impresora a propósito. Véase Impresoras.
Marcadores
Los marcadores son los campos {{NAME}} que una plantilla de etiqueta deja para que los rellene el
ensayo, así que esta sección se dibuja para un comando de etiqueta y para nada más. Su estado sigue a la
plantilla:
| Estado | Qué muestra la sección |
|---|---|
| Sin plantilla elegida | "Elija una plantilla para asignar sus marcadores." Con correspondencias guardadas de una plantilla anterior: "Las correspondencias guardadas se conservan mientras falte la plantilla." y sus nombres de marcador. |
| La plantilla ya no está en la biblioteca | "Plantilla no disponible", con la misma lista conservada. |
| La plantilla no tiene comandos de impresora | Un aviso: "“<plantilla>” todavía no tiene comandos de impresora: no hay nada que enviar ni ningún marcador que asignar hasta que se escriban o se importen en Plantillas ▸ Etiquetas." |
| Los marcadores no se pueden leer | Un aviso "No se pueden leer los marcadores de “<plantilla>”: <error>", y "Correspondencias guardadas conservadas. Repare o sustituya la plantilla antes de cambiar estos vínculos." |
| La plantilla no tiene ningún marcador | "Plantilla fija. Esta plantilla no tiene marcadores y envía los mismos bytes para cada ensayo que coincida." |
| Marcadores encontrados | Una fila por marcador, encabezada por el marcador y una píldora Asignado / Obligatorio, con los campos de abajo. |
| Campo | Qué es | Valores / valor por defecto |
|---|---|---|
| Fuente de valor congelado | El único valor del ensayo que se sustituye en el marcador. | "(sin asignar)" más las fuentes de la tabla de abajo. Un comando de Arranque lista solo las fuentes disponibles en el Arranque; uno de Finalización las lista todas. "Metadatos · Campo del catálogo" aparece solo cuando el catálogo de metadatos del modelo tiene campos, y las fuentes de criterio solo cuando alguna evaluación del modelo declara un criterio. Una fuente que el disparo actual no puede responder conserva su sitio, deshabilitada, como "… (no disponible para este comando)". Cambiar la fuente borra el campo, el ciclo y el formato elegidos para la anterior. |
| Metadatos del catálogo (fuente de Metadatos) | Qué campo del catálogo del modelo. | "(elija un campo del catálogo)", "Campo ausente · <id>" para un campo que ya no está, y después todos los campos como "<nombre> · texto / número / secuencial". |
| Criterio (fuentes de criterio) | Qué criterio de qué evaluación del modelo. | "(elija un criterio)", "Criterio ausente · <id>", y después todos los criterios como "<evaluación> · <criterio o Criterio n> · <canal>". |
| Ciclo (empezando en 0) (fuentes de criterio) | El resultado de qué ciclo. Nunca se sobreentiende: hay que escribirlo. | De 0 hasta el mayor recuento de ciclos que ejecute algún procedimiento del modelo, menos uno; marcador de posición "obligatorio". Un número fuera de ese rango se rechaza bajo el campo. |
| Formato del valor (fuentes de fecha y hora) | Cómo se escribe el instante. | Fecha y hora de la estación (por defecto), Fecha de la estación, Hora de la estación, Fecha y hora de la estación, Formato ISO 8601. |
| Decimales (fuentes numéricas, y un campo de metadatos numérico) | Un número fijo de decimales. | De 0 a 9; marcador de posición "automático" (la preferencia propia de la estación). |
| Borrar el formato no válido | Un botón que se dibuja cuando una correspondencia lleva un formato que su fuente no puede usar (decimales en una fecha, un formato de fecha en un número, cualquiera de los dos en un texto). | Reinicia el campo problemático. |
Las fuentes, en el orden en el que las lista el selector:
| Fuente | Disponible en el Arranque | Tipo |
|---|---|---|
| Metadatos · Campo del catálogo | Sí | Texto, o un número para un campo numérico |
| Modelo · Nombre, Modelo · Revisión, Unidad · Nombre, Unidad · Código, Procedimiento · Nombre, Procedimiento · Código, Ensayo · Identificador | Sí | Texto |
| Ensayo · Instante de inicio | Sí | Fecha y hora |
| Ensayo · Estado (en el Arranque) / Ensayo · Estado final (en la Finalización) | Sí | Texto |
| Ensayo · Instante de fin | Todavía no | Fecha y hora |
| Ensayo · Duración (segundos) | Todavía no | Número |
| Ensayo · Veredicto, Ensayo · Motivo de la terminación | Todavía no | Texto |
| Criterio · Nombre, Canal, Límites, Gravedad, Resultado, Mensaje de error, Canales afectados | Todavía no | Texto |
| Criterio · Instante de apertura de la ventana, Instante de cierre de la ventana | Todavía no | Fecha y hora |
| Criterio · Muestras evaluadas, Muestras fuera, Muestras no disponibles, Muestras no válidas, Peor excursión | Todavía no | Número |
Bajo las filas de marcador, Marcadores eliminados lista las correspondencias guardadas para
marcadores que la plantilla actual ya no declara ("<n> obsoletas"; "Estas correspondencias ya no
existen en la plantilla elegida y hay que quitarlas."), cada una con Quitar la correspondencia
obsoleta del marcador.
Preparación
Las píldoras Listo y Revisión de las dos páginas, y las filas que lista la página Validación, salen de un solo juicio. A una acción sin ningún comando le falta uno: "Añada un comando: esta acción todavía no emite nada." A un comando le falta, en el orden en el que se repara:
- "Seleccione al menos un veredicto de finalización." (un comando de Finalización sin ningún veredicto marcado)
- "Elija un informe." / "El informe seleccionado ya no existe."
- "Elija una plantilla de etiqueta." / "La plantilla se ha borrado o eliminado; las correspondencias guardadas se conservan." / "La plantilla global seleccionada ya no existe."
- "La plantilla seleccionada todavía no tiene comandos de impresora; escríbalos o impórtelos antes de que un ensayo llegue a este comando."
- "No se pueden leer los marcadores de la plantilla:
<error>" - "{{M}} necesita una fuente." / "{{M}} está asignado más de una vez."
- "{{M}}: elija una fuente", "esta fuente no está disponible en Arranque", "seleccione un campo del
catálogo de metadatos de este modelo", "seleccione un criterio de una de las evaluaciones de este
modelo", "fije un ciclo explícito, contando desde cero, de 0 a
<n>", "quite los decimales de esta fuente de fecha y hora", "use el formato por defecto para esta fuente numérica", "los decimales tienen que estar entre 0 y 9", "quite el formato numérico o de fecha de esta fuente de texto" - "{{M}} se ha eliminado de la plantilla actual; quite su correspondencia guardada."
Un comando en revisión se ejecuta igualmente: no se descarta nada en la emisión, y un marcador que no se puede resolver hace fallar esa etiqueta, como siempre. La pantalla de configuración es donde se aprende esto, no la etiqueta impresa.
Cómo selecciona acciones un procedimiento
La página de un procedimiento lleva la tarjeta Acciones que emite este procedimiento con una píldora
"<n> seleccionadas" y una casilla por acción del modelo, en el orden de la lista. Cada fila muestra la
línea de emisión de la acción ("Etiqueta en Arranque, Etiqueta e informe en Finalización", o "Todavía no
emite nada: esta acción no tiene comandos.") y, una vez seleccionada, una píldora Listo o
Revisión. Revisión lista lo que a este procedimiento le falta para los marcadores de la acción, una
observación por marcador, porque un marcador que se resuelve por ensayo solo se resuelve donde el
procedimiento tiene aquello que nombra:
- "{{M}} lee un campo de metadatos que este procedimiento no pide. Márquelo en Metadatos, más arriba."
- "{{M}} lee el resultado de un criterio, y este procedimiento no juzga con ninguna evaluación."
- "{{M}} lee un criterio que la evaluación de este procedimiento no declara."
- "{{M}} lee el ciclo
<c>, y este procedimiento ejecuta un único ciclo." / "… ejecuta<n>."
La acción ni se oculta ni se rechaza: el procedimiento dice lo que le falta, y el remedio está en la misma página. Sin ninguna acción en el modelo, la tarjeta dice "Todavía no hay acciones en este modelo. Añada algunas en Acciones del modelo."
El orden de emisión
En un límite del ensayo, las acciones seleccionadas emiten en el orden de la lista del modelo, y dentro de cada acción en su orden de comandos, filtradas al disparo de ese límite: una sola respuesta para todo el modelo, nunca una por procedimiento. Los comandos de Arranque se ejecutan una vez que el ensayo se ha materializado (después de reservarse los metadatos secuenciales), y los de Finalización una vez sellado el veredicto final. Cada comando queda aislado: un fallo no publica nada, no cambia nada del ensayo y nunca detiene los comandos que van detrás. Un informe se nombra con el ensayo y la acción que lo emitió; una composición posterior del mismo comando sustituye el documento de ese comando y nada más. Lo que registra cada emisión en el ensayo, y cómo se vuelve a emitir desde Históricos, está en Emitir etiquetas e informes.
Qué no hace una acción
- No emite nada por sí sola. Un procedimiento tiene que seleccionarla, y un ensayo de ese procedimiento tiene que llegar al límite.
- No comprueba el procedimiento. Si un procedimiento pide el campo o juzga con la evaluación que nombra un marcador se dice en la página del procedimiento, junto a la selección.
- No elige la impresora. La cola es la de la unidad, por tipo y disparo, en Impresoras.
- No edita plantillas. Los comandos de etiqueta y los diseños de informe se escriben en Plantillas; la acción solo los nombra.
- No confirma la impresión física. Que la cola acepte es lo que registra una etiqueta o un informe impreso, nunca la prueba de que haya salido papel.