Paneles de unidad en View

La pila de tarjetas con la que se opera una unidad de Process, tal como aparece en la página View: cómo llega ahí, qué muestra y qué deja hacer cada tarjeta, y los permisos de Process a los que obedece.

Ver como Markdown

Un panel de unidad es una superficie de Process puesta en la página View: las tarjetas que un modelo dispuso para operar sus unidades, dibujadas para una unidad. No es un panel de control. Nada de él se compone sobre una rejilla, no se abre ningún editor sobre él, y todas las unidades del modelo se operan con las mismas tarjetas, así que un banco de cuatro estaciones idénticas se dispone una sola vez. La disposición se hace en la fila Paneles del modelo, en el espacio de trabajo Process (Paneles); esta página cubre el panel tal como lo muestra View.

Cómo llega un panel a View

Cada panel de un modelo lleva un interruptor Mostrar en View en la barra de su fila, en el espacio de trabajo Process (necesita el permiso Gestionar Process). Activado, el panel pone una entrada por unidad del modelo en la columna Visualización, llamada Modelo · Unidad · Panel y con el icono elegido en el panel, o con la marca fija de un panel cuando no se eligió ninguno. Las entradas están bajo el encabezado Paneles de la unidad, después de sus carpetas y sus sinópticos, hasta que usted archive alguna en una carpeta desde el menú de su fila, exactamente igual que un sinóptico suyo; un modelo que no tiene ninguna unidad no pone nada ahí. Un sinóptico de un modelo mostrado en View de la misma manera es otra cosa: se ejecuta sobre el lienzo, resuelto para su unidad, y se cubre al final de esta página.

La barra del escenario nombra la entrada con su nombre entero y ofrece Editar en Process a un rol que puede gestionar modelos, que abre la fila propia del panel en la página Process. Copiar y Editar no se dibujan: no hay ninguna disposición que llevarse. Ampliar y Pantalla completa funcionan como en cualquier sinóptico, y la barra de estado se queda puesta.

Permisos

Ver un panel de unidad necesita Consultar los modelos; la lista de visibilidad de sus propios paneles de control no se aplica. Todo lo que gobierna la unidad necesita Ejecutar procedimientos, y un rol que no lo tiene lee la nota de lo alto de la pila: "Puede seguir aquí el estado del ensayo de esta unidad, pero arrancarlo o gobernarlo exige el permiso “Ejecutar procedimientos”." La tarjeta de ensayo no dibuja entonces ni la elección de procedimiento ni los botones del ciclo de vida, la tarjeta de comandos sueltos no se dibuja en absoluto, las entradas de Metadatos quedan deshabilitadas, y un componente de mando dentro de una tarjeta lleva la marca de candado con "Hace falta el permiso de ejecutar procedimientos." en su información emergente. El permiso Operar los paneles de control no pinta nada aquí.

Otros dos rechazos vienen de la estación y no del rol, y los dos se dicen en la tarjeta que disparó el comando: por qué la estación en conjunto no está admitiendo operaciones de ensayo (el runtime detenido: "Runtime detenido"), y por qué esta unidad en particular no lo está (una barrera de ejecución, como un enclavamiento disparado). Quién pulsó se registra en cada pulsación: el usuario con la sesión iniciada en esta conexión, o la estación cuando no hay nadie.

La pila

La entrada se abre como una columna de tarjetas con desplazamiento, en el orden en que las dispone el panel. Todas las tarjetas abren con la misma cabecera: su nombre a la izquierda y, a la derecha, lo único que la califica ahora mismo. Una tarjeta a la que la estación no da nada que mostrar se deja fuera en lugar de quedarse vacía: Comandos sueltos sin ningún datalog ni ninguna receta instantánea que disparar, Canales en un modelo sin ningún canal legible, Metadatos mientras el procedimiento preparado no pide ningún campo, una tarjeta de sinóptico cuyo sinóptico ya no está o sigue vacío. Un panel que no dibuja ninguna tarjeta dice: "Este panel no dibuja ninguna tarjeta. Elija sus tarjetas en la fila Paneles del modelo, dentro de Visualización."

Por encima de las tarjetas, y sin que se pueda disponer de otro modo, está el aviso de enclavamiento cuando el enclavamiento de parada del modelo está habilitado: nada mientras la unidad está en reposo; un aviso crítico mientras está Disparado, con el motivo, la fuente, su valor y su calidad; un aviso de precaución mientras está A la espera de rearme, con un botón Rearmar que necesita Ejecutar procedimientos. Qué es el enclavamiento y cómo se configura está en Automatización.

Ensayo

El procedimiento preparado para el próximo arranque y los comandos que gobiernan el ensayo.

Elemento Qué muestra o hace
Cabecera, lado derecho Un piloto y una palabra: Registrando mientras un ensayo registra, Preparando mientras la unidad está reservada pero todavía no registra, Sin registrar en los demás casos.
Procedimiento Un selector con "(ninguno)" y todos los procedimientos del modelo. Elegir uno lo prepara para el próximo Arrancar; "(ninguno)" no prepara nada. Deshabilitado sin Ejecutar procedimientos o mientras el runtime está detenido. Una preparación que la estación rechaza (un conjunto de alias que no se puede fijar, por ejemplo) devuelve el selector atrás y dice por qué en la tarjeta.
Arrancar, Pausar, Reanudar, Detener, Abortar Los comandos del ciclo de vida, cada uno atenuado hasta que el ensayo lo pueda tomar, con una información emergente que dice lo que hace: "Arrancar en esta unidad el procedimiento preparado", "Congelar la ventana temporizada; el datalog sigue registrando", "Soltar la pausa y continuar la ventana", "Terminar el ensayo limpiamente y congelarlo como histórico", "Terminar el ensayo como abortado; el bloque de finalización se ejecuta igualmente". Pausar y Reanudar se dibujan solo mientras el procedimiento preparado es Temporizado, porque solo una ventana temporizada se puede congelar; sin nada preparado se dibuja el conjunto entero.
Notas bajo los comandos El último comando que esta unidad rechazó, y después los motivos de toda la estación y los propios de la unidad para no admitir operaciones de ensayo, mientras se mantengan.

Lo que valida Arrancar y lo que cada comando le hace al ensayo está en Ensayos y comentarios.

Metadatos

Una entrada por cada campo de metadatos que pide el procedimiento preparado, bajo la línea "Aquello bajo lo que se registra el próximo ensayo de “Procedimiento”. Un campo marcado con * lo pide todo procedimiento." Un campo manual es una entrada de texto, deshabilitada sin Ejecutar procedimientos; un campo secuencial no es nunca una entrada sino una predicción del identificador que el contador reservará en el Arranque (o "Se reserva al arrancar" mientras no se puede predecir), con una información emergente que dice que un contador compartido puede moverse antes de entonces. Sin nada preparado, la tarjeta dice "Prepare un procedimiento y aquí aparecen los campos que pide." Lo que usted escribe es preparación de toda la estación: otra conexión lo ve al momento.

Estado del ensayo

Tres lecturas: Estado (el estado del ensayo, o "Preparando" mientras la unidad está reservada, o "En reposo" en los demás casos), Ciclo ("2 / 10", o "Sin ciclos"), dibujada solo mientras el procedimiento preparado es Temporizado, ya que solo una ventana temporizada se repite, y Veredicto (el veredicto de la evidencia de hasta ahora, "Ninguno" cuando no hay ninguno). Aquí no se tiñe nada.

Comentarios

La cronología de comentarios del ensayo activo de la unidad, encabezada por la línea que la cronología escribe sobre sí misma (qué ensayo, o que no hay ninguno). Cada comentario muestra su hora, su fase y su texto, con Editar (reescribir en el sitio; Entrar guarda, Escape cancela) y Eliminar (la primera pulsación arma la fila con "¿Eliminar este comentario? Esto no se puede deshacer." y la segunda lo quita). La casilla Añada un comentario… y su botón Añadir añaden uno al ensayo activo. Todo ello necesita Ejecutar procedimientos; una cronología bloqueada sigue legible y dice el motivo al hacer el gesto. El comando responde en su propia línea de respuesta bajo la casilla.

Incidencias

Los episodios de incidencia activos y recientes de la unidad, encabezados por la propia línea de la lista. Cada fila lleva el nombre de la incidencia, su estado, cuánto lleva Activa, un reloj de Pérdida de señal o de Señal no disponible donde la fuente se cayó, y su mensaje. Una lista vacía lo dice. Los episodios vienen de las Incidencias del modelo.

Canales

Los canales legibles de la unidad en un solo gráfico en vivo, con cada serie nombrada como se llama el canal en esta unidad (un alias se ve en vivo) y dibujada en el color y sobre las bandas que el canal declara en Canales. El gráfico lleva la fila estándar de botones con la que abre un gráfico de un sinóptico (ampliar un área, restablecer el zoom, guardar y copiar un PNG, mostrar u ocultar series, la información emergente y la pantalla completa) y una nota bajo el dibujo cuando la retención que pidió no se pudo conceder entera; lo que hace cada botón está en Gráficos.

Productividad

Las cantidades producidas, los ritmos y el registro de resultados de la unidad, bajo la línea "Actividad de producción hoy." o "Actividad de producción en las últimas N horas." (o días). El lado derecho de la cabecera es el periodo: Hoy (desde la medianoche local) o Últimas N h / Últimos N d, el periodo deslizante que el modelo declara (o que la unidad anula) en Productividad. El cuerpo son tres lecturas (Productividad, Rendimiento, Tiempo típico, cada una diciendo lo que todavía le falta en lugar de dibujar un relleno: "Sin referencia", "Sin clasificar", "Sin medir"), el Registro de salidas (una fila por salida: nombre, cantidad con su unidad, y el ritmo por hora transcurrida o "Sin tiempo transcurrido"), el recuento de Resultados de finalización (Finalizados, Conformes, No conformes, No concluyentes, Sin evaluar, Abortados, Fallidos) y un desplegable Por procedimiento con las mismas cifras por procedimiento. Un modelo en el que ningún procedimiento aporta producción dice: "Todavía ningún procedimiento aporta producción. Habilite “Producción” en un procedimiento para poner en marcha estos indicadores."; un periodo sin nada registrado dice "No se ha registrado producción hoy." (o en el periodo).

Comandos sueltos

"Lanzar un comando aislado en esta unidad, fuera de un procedimiento." Cada fila se dibuja solo donde el modelo declara la biblioteca de la que dispara:

Fila Controles Qué hace Atenuado cuando
Instantánea Un selector de datalog y Capturar "Registrar ahora una fila de datalog como un ensayo terminado en Históricos": una fila del datalog elegido se convierte en un ensayo nacido terminado. Sin Ejecutar procedimientos, la unidad está ocupada (preparando, ejecutando, en pausa o guardando), la unidad o la estación rechazan las operaciones de ensayo, o ya hay una instantánea en curso.
Evaluar ahora Un selector de datalog, un selector de evaluación y Evaluar "Tomar una instantánea de una fila y juzgarla ahora con la evaluación"; el veredicto queda registrado en Históricos. Se dibuja solo donde el modelo tiene a la vez un datalog y una evaluación. Lo mismo que Instantánea.
Aplicar receta Un selector de recetas instantáneas y Aplicar "Escribir una vez las consignas de la receta por el punto único de escritura (sin registrar ensayo)"; el diario es el registro. Solo se ofrecen las recetas Instantáneas. Sin Ejecutar procedimientos, la unidad o la estación rechazan las operaciones de ensayo, o hay una aplicación en curso. Sigue disponible mientras la unidad está ocupada.

Mientras la unidad está ocupada, la tarjeta lo explica: "Instantánea y Evaluar no están disponibles mientras esta unidad se prepara, ejecuta, está en pausa o guarda. Aplicar receta sigue disponible durante un ensayo, pero no mientras el enclavamiento retiene la unidad: una cadena disparada, una que espera rearme y una cuya lectura no está disponible lo rechazan todas." El resultado de cada comando aterriza en el registro de acciones de la barra de estado ("Instantánea registrada. Consulte Históricos.", "Evaluado. El veredicto queda registrado en Históricos.", "Receta aplicada.", o el rechazo). Los selectores empiezan en el primer elemento de cada biblioteca y conservan su elección mientras la entrada siga abierta.

Un sinóptico como tarjeta

Un panel puede llevar además uno de los sinópticos del modelo como una tarjeta, con la altura elegida en el panel (de 120 a 1200 px, 320 por defecto), encabezada por el nombre del sinóptico. La tarjeta ejecuta la única definición del sinóptico del modelo resuelta para esta unidad: cada canal abstracto respondido con la fuente propia vinculada de la unidad. Se escala hasta llenar la tarjeta y no se desplaza nunca; la página sí. Sus mandos siguen la regla de Process de arriba (solo Ejecutar procedimientos), y un sinóptico sin nada dentro se deja fuera.

El sinóptico de una unidad en View

Un sinóptico de un modelo marcado con Mostrar en View en su fila Paneles de control pone una entrada por unidad en la misma lista, llamada Modelo · Unidad · Sinóptico. No es una pila de tarjetas: el escenario lo ejecuta sobre el lienzo como cualquier panel de control, resuelto para su unidad, con la preferencia de barra de estado y el icono elegidos en el sinóptico del modelo. Sus mandos necesitan solo Ejecutar procedimientos, verlo necesita Consultar los modelos, y se edita en la fila Paneles de control del modelo (Paneles de control de un modelo), donde el mismo editor abre con los canales abstractos del modelo encabezando todas las listas de direcciones.

Lo que un panel de unidad no hace

No se edita, ni se copia, ni se reordena nunca en View, no lo archiva nunca el modelo (solo usted, una entrada de unidad cada vez), y no lleva nunca la lista Visible para. No registra nada por sí mismo: una instantánea, una evaluación o un ensayo se registran a través de los servicios de Process y se vuelven a leer en Históricos. Y no dibuja nunca una tarjeta para la que la estación no tiene nada, así que una tarjeta que falta en la pila es una tarjeta sin nada que mostrar, no una tarjeta desactivada.