Ignition 8.1.16: desafío de autenticación en Perspective, mejoras en la calidad de vida y mucho más


Ignition 8.1.16: desafío de autenticación en Perspective, mejoras en la calidad de vida y mucho más


Debes estar preguntándote, ¿se detendrá alguna vez este tren de liberación? Te digo que no, no en mi guardia. Sí, aquí estamos con más bondades del tren de lanzamiento, presentadas por la excelente gente de Ingeniería de software.

A medida que el polvo se asienta y el vapor se aclara, el tren de lanzamiento llega a la estación y entrega Ignition 8.1.16. (¡Así es, la versión 16 de 8.1!) Entonces, ¿qué tenemos reservado? Como de costumbre, tenemos actualizaciones de Perspective y mejoras en la calidad de vida de la plataforma, así como mejoras en los informes y la seguridad, y un poco de algo para Vision. Vamos a sumergirnos y ver qué hay de nuevo.

Qué hay de nuevo con Perspective


Perspective continúa recibiendo nuevas características y actualizaciones de calidad de vida. En Ignition 8.1.16, mejoramos la autenticación para 21 CFR Parte 11, realizamos actualizaciones en los marcadores de los componentes del mapa, agregamos audio y mucho más.

Te desafío a una autenticación


Si trabaja en una industria regulada por la FDA, entonces puede estar familiarizado con 21 CFR Parte 11, que establece regulaciones sobre registros electrónicos y firmas electrónicas. Para ayudar mejor a nuestros usuarios a cumplir con los requisitos de cumplimiento, agregamos un concepto de desafío de autenticación en Ignition 8.1.16.

Durante un proceso de producción, hay puntos determinados en los que un operador necesitará que un supervisor firme como parte de las reglamentaciones 21 CFR Parte 11. Para firmas electrónicas, se requiere que un supervisor sea autenticado para asegurar su identidad.

Este nuevo concepto de Desafío de autenticación está diseñado para aquellas situaciones en las que un operador ha iniciado sesión en una aplicación y necesita que un supervisor u otra parte adecuada apruebe algo. La parte difícil aquí es probar que el supervisor realmente hizo la firma y estuvo presente con el operador. Normalmente, las aplicaciones prueban que un usuario realizó alguna acción manteniendo un registro de la actividad del usuario, que se puede auditar en un momento posterior.

El módulo de Perspective utiliza proveedores de identidad (IDP) para gestionar la autenticación. El caso de uso que hemos descrito anteriormente no es compatible de forma nativa con los IDP. La idea de autenticar temporalmente a un usuario mientras otro usuario ya ha iniciado sesión en una aplicación es un territorio nuevo y representa el problema central que necesitábamos resolver.

Nuestra solución al problema es este nuevo concepto de desafío de autenticación, que en realidad se compone de varias características nuevas que funcionan juntas. La idea es sencilla. Si bien un usuario, como un operador, ya inició sesión en una sesión de Perspective, ahora podemos emitir un desafío de autenticación. Perspective redirigirá al usuario al IDP como cualquier otro inicio de sesión. Otra persona, como un supervisor, simplemente proporciona sus credenciales de usuario en la página de inicio de sesión del IDP. El IDP valida las credenciales y vuelve a dirigir a la sesión después del desafío. Todo el flujo de trabajo ocurre sin que el operador cierre la sesión o el IDP. Esto permite que el sistema genere pruebas de que dos personas estuvieron presentes para un procedimiento determinado.

Entonces, ¿Qué agregamos exactamente? ¿Cómo funciona esto? Bueno, necesitábamos dos cosas: una forma de emitir un Desafío de autenticación y una forma de permitir que los diseñadores de aplicaciones realicen una acción como verificar las credenciales después de completar un desafío.

En cuanto a la emisión de desafíos, agregamos dos nuevas características.

Primero, agregamos una acción de componente Auth Challenge. Además de desencadenar un desafío, la acción del componente le permite pasar datos arbitrarios a través de una carga útil que se puede examinar una vez que se completa el desafío.

En segundo lugar, agregamos una función system.perspective.authenticationChallenge, que es idéntica en capacidad a la acción del componente, excepto que puede llamarla desde cualquier secuencia de comandos de Python basada en sesión.

Así que tenemos formas de desencadenar un desafío. ¿Cómo manejamos los resultados del desafío? Ahí es donde entra en juego otra característica: el script de evento de sesión de Desafío de autenticación completado.

Aquí puede definir qué sucede después de que se haya proporcionado la firma, así como examinar los roles y las credenciales del retador. Por ejemplo, podría capturar firmas electrónicas utilizando el componente Perspective Signature Pad.

Más Mapas Componente Love


En Ignition 8.1.15, el componente Mapas recibió un impulso gracias a la compatibilidad adicional con GeoJSON. En Ignition 8.1.16, el componente Mapas obtiene dos propiedades adicionales que ayudan a mejorar la experiencia del mapa.

La primera es la propiedad “hideViewMarkersOnZoom”. Actualmente, cuando acercas o alejas un mapa, los marcadores permanecen visibles y pueden obstruir secciones de tu mapa. La nueva propiedad "hideViewMarkersOnZoom" oculta los marcadores mientras acerca o aleja el zoom, lo que mejora la experiencia del usuario.

La segunda propiedad agregada es la propiedad "habilitada" para marcadores en el componente de mapa. Hay ocasiones en las que desea que un marcador no esté visible, como en diferentes estados de vista. La nueva propiedad "habilitada" le brinda la posibilidad de ocultar el marcador y la sombra para vistas específicas definidas en su aplicación.

Una mejora de sonido


Perspective está obteniendo una característica nueva y emocionante en Ignition 8.1.16, el componente de audio. El componente de audio le permite agregar audio a sus proyectos de Perspective.

El componente de audio le ofrece dos opciones dentro de su proyecto. Primero, puede usar el audio para mejorar las acciones de la pantalla o la actividad del usuario activando la reproducción a través de un script. En segundo lugar, puede hacer uso de una propiedad de "pantalla" oculta (shh, no se lo diga a nadie) para hacer que el reproductor se reproduzca en la vista, lo que proporciona su conjunto estándar de controles de reproducción. Esta nueva característica definitivamente agregará profundidad a sus HMI, terminales y tableros.

Otros aspectos destacados de Perspective


Se agregó una propiedad "captureMode" al componente Barcode Scanner, lo que permite a los desarrolladores indicar qué evento clave debe escuchar el componente al iniciar un escaneo de código de barras.

El componente de árbol ahora permite la selección de rango Shift + Click.

Se agregó un nuevo objeto de "cuadrícula" a los componentes Gráfico de serie temporal, Gráfico de potencia y Selector de rango de gráfico, continuando con los ajustes de configuración que representan líneas de cuadrícula en los componentes.

Otras actualizaciones notables


Ignition 8.1.16 también incluye mejoras en la calidad de vida de la plataforma, los informes, la seguridad y Vision.

Visión:

Se agregó una propiedad "Rechazar actualizaciones durante la edición" al componente Campo de contraseña que evita cambios de valor de fuentes externas, como enlaces.

Se actualizó la "IU de calificadores de acción" en los eventos de secuencias de comandos de componentes, lo que aclara cuándo se aplican las restricciones de roles.

Plataforma: el sistema de auditoría ahora captura las escrituras, ediciones, movimientos y eliminaciones a proveedores de etiquetas remotas.

Informes: se agregó "Datos binarios" como un tipo de datos para los parámetros del informe, lo que permite parametrizar datos binarios (como una imagen proporcionada a través de una URL).

Seguridad: se agregó un elemento de IU de "copia" en el que se puede hacer clic a los niveles de seguridad en la página de niveles de seguridad de la puerta de enlace.

Hablemos brevemente sobre 8.1.17


Debes estar preguntándote, ¿por qué estamos hablando de Ignition 8.1.17... no se supone que se trata de 8.1.16? Sí, tiene razón, se trata de 8.1.16, pero quería dar algunas pistas sobre el próximo tren de lanzamiento.

Nuestra comunidad es increíblemente importante para nosotros y gran parte de lo que incluimos en Ignition está impulsado por sus comentarios. Desde los lanzamientos de 8.0 y 8.1, nos ha informado que el Editor de etiquetas no ha cumplido con las expectativas. Armados con comentarios y opiniones, nuestros diseñadores dedicaron tiempo a analizar qué área del Editor de etiquetas podría mejorarse. Si bien no se pudieron acomodar todas las solicitudes, las nuevas funciones del Editor de etiquetas que llegarán a Ignition 8.1.17 serán una gran mejora que definitivamente disfrutará. Si no puede esperar a que llegue el próximo tren de lanzamiento a la estación, encontrará el Editor de etiquetas actualizado en la compilación nocturna 8.1.17 disponible ahora. Si desea obtener más información sobre nuestros objetivos con estos cambios, consulte nuestra publicación en el foro sobre el tema.

Hasta entonces, visita nuestras notas de la versión y el manual del usuario para obtener más información sobre Ignition 8.1.16. Como siempre, invitamos sus comentarios sobre lo que le gustaría ver en los próximos lanzamientos. 8.1.17 está avanzando y pronto llegará a la estación con más mejoras y actualizaciones para Ignition.


Publicado en español el 10 de Mayo del 2022.

Originalmente publicado el 05 de Abril del 2022.

Fuente original: https://inductiveautomation.com/blog/ignition-8116-authentication-challenge-in-perspective-qualityoflife-improvements-and-much-more 

Compartir

Últimas publicaciones del blog

Your Dynamic Snippet will be displayed here... This message is displayed because you did not provided both a filter and a template to use.

Supervisión de potencia y energía: ¿por qué y cómo?
Los nuevos recursos del sitio web describen cómo acceder y compartir de forma segura sus datos de energía.