Bloqueo de un flujo de trabajo para un proceso validado (GMP)Hola a todos,
Tengo un cliente que se enamoró del generador de flujos de trabajo. Lo que necesitan para aplicarlo a procesos regulados y validados sería una forma de bloquear pasos o todo el flujo de trabajo, para garantizar que el método de análisis no se pueda manipular.
¿Alguien tiene una idea de cómo lograr esto? ¿Me perdí una opción para lograr esto, tal vez?
¡Gracias por sus pensamientos y aportes!
Saludos cordiales desde Heidelberg,
florián
Re: Bloquear un flujo de trabajo para un proceso validado (GMP)Tal vez haya una mejor manera, pero siempre podrían obtener el script de Workflow Builder y cifrarlo para requerir una contraseña de 'Descifrar' y/o 'Ejecutar' (o ambas). Si mucha gente lo está usando, probablemente querrá ponerlo en un complemento con una opción de menú.
Re: Bloquear un flujo de trabajo para un proceso validado (GMP)Gracias @ian_jmp . Esa es definitivamente una opción o tal vez el camino a seguir. En realidad, sería bueno tener eso integrado en el generador de flujo de trabajo 
Re: Bloquear un flujo de trabajo para un proceso validado (GMP)No hay nada por el estilo integrado en el generador de flujo de trabajo.¿Puede explicar cuál es la solicitud del usuario?
¿El usuario tiene flujos de trabajo que realizan completamente un proceso?Es decir, no requieren la intervención del usuario.
El usuario puede realizar acciones después de que se haya completado el flujo de trabajo.¿Es eso un problema?
¿O son solo "guiones", no un análisis real?
Re: Bloquear un flujo de trabajo para un proceso validado (GMP)@ErnestPasour - Oye, solo voy a intervenir en esto porque espero que muchas de nuestras farmacéuticas/biotecnológicas traigan solicitudes similares.
El problema es algo así como con el desarrollo de software. Hay un punto en el que ustedes bloquean el código base para una versión, hacen un conjunto final de controles de calidad y luego lo liberan en un estado en el que el usuario final no puede cambiarlo. Básicamente quieren poder hacer algo similar.
Quieren poder verificar que un flujo de trabajo se ejecuta como se esperaba en un conjunto de datos estándar (como lo que hacemos con nuestra herramienta de verificación NIST) y luego bloquear el flujo de trabajo para que no se pueda cambiar. Los datos que ingresan y los resultados que salen del flujo de trabajo serán diferentes del caso de prueba cuando se usa en la naturaleza. El punto es que han verificado que el flujo de trabajo produce los resultados esperados bajo condiciones de prueba controladas y que no se puede modificar después de ese proceso de verificación. Cualquier indicación, diálogo, etc. sería parte de ese flujo de trabajo verificado.
no se si @Florian_Vogt ponerlo en la Lista de deseos interna, pero sería una buena adición a las capacidades de WFB como una opción LRT y espero escuchar más solicitudes de nuestra base de clientes a medida que 17 gane tracción para trabajar en entornos validados.
Mejor,
METRO
Re: Bloquear un flujo de trabajo para un proceso validado (GMP)Bien gracias @MikeD_Anderson , eso aclara un poco las cosas.Por lo tanto, una forma de implementar esto podría ser que un flujo de trabajo esté "bloqueado" y no se pueda cambiar nada si el documento es de solo lectura en el disco.Los flujos de trabajo se pueden almacenar en un sistema de control de código fuente por seguridad, pero si los usuarios finales solo pueden acceder a una copia de solo lectura (ya sea desde el control de código fuente o desde una unidad compartida), no podrán modificarlos.
Sin embargo, todavía me pregunto: ¿nos preocupan las modificaciones accidentales (en las que el almacenamiento en el control de fuente maneja la mayoría de los problemas) o evita que las personas solucionen las deficiencias percibidas en un flujo de trabajo bendecido?Definitivamente es más difícil evitar que alguien haga algo más en JMP que evada cualquier restricción que esté integrada en el flujo de trabajo.
Una lista de algunas cosas que los usuarios pueden hacer y que desea evitar podría ser útil para desarrollar el requisito aquí.
Re: Bloquear un flujo de trabajo para un proceso validado (GMP)La idea de solo lectura es definitivamente una opción. Si tuvieran un sitio de Sharepoint o algo que pudiera administrar eso, sería una posibilidad. Y tiene 100% razón: definitivamente hay algunos procesos comerciales y procedimientos operativos estándar que la empresa del usuario tendrá que implementar independientemente de lo que haga JMP. Creo que lo mejor que podemos hacer (si tiene sentido desde su punto de vista) es reunirnos con ellos a mitad de camino y luego decirles que está en ellos establecer la estrategia de gobierno.
Creo que la preocupación es con cualquier modificación, accidental o intencional. Creo que hay una defensa activa en esta pregunta. Bloquear algo puede ser una forma de definir un SOP en caso de una auditoría o algo así. Pero, eso es solo una suposición.
Re: Bloquear un flujo de trabajo para un proceso validado (GMP)Oye @MikeD_Anderson y @ErnestPasour ,
De hecho, envié una respuesta tratando de aclarar, pero parece haber fallado ... bueno, gracias por aclarar Mike. Esto es exactamente lo que están pidiendo (compañía farmacéutica regulada por GMP).
Lo pensaron para crear una versión de "solo reproducción" de un flujo de trabajo, que podrían distribuir a los usuarios para uso rutinario. Dado que se encuentran en un entorno regulado, necesitan validar sus procesos, lo que (como ya dijo Mike) incluye cosas como escribir procedimientos operativos estándar (SOP) donde se describe cada paso (del proceso validado).
Esto era algo que tenían que hacer antes de JMP 17, por lo que hay formas de hacer que esto suceda sin la función adicional, pero sería muy bueno tenerlo para ellos.
En cuanto a la lista de deseos, me dijeron que ya existe una entrada similar. ¡Pero también lo agregaré a la versión interna!
¡Feliz Navidad a todos!
Re: Bloquear un flujo de trabajo para un proceso validado (GMP)Como respuesta a esta pregunta: ¿alguien sabe si hay una forma de bloquear una aplicación JMP (archivo .jmpapp o .jmpappsource)? Parece que tampoco puedo encontrar nada alrededor de eso.
METRO
Re: Bloquear un flujo de trabajo para un proceso validado (GMP)Hablé sobre lo que podría implementar la semana pasada y esto es lo que se me ocurrió.
1. El comando "paquete" (del triángulo rojo) tendrá una casilla de verificación para "Bloquear" o "Bloquear para editar" o "Bloquear para ver" o algo así.
2. Si un flujo de trabajo está bloqueado, cuando aparezca, la interfaz de usuario estará limitada (no se puede ver/cambiar la configuración, no se pueden reordenar los pasos).Probablemente elimine la capacidad de guardar como o duplicar o copiar, ya que permiten que las restricciones se eludan de manera trivial.Pero me interesan opiniones al respecto.
3. Si un flujo de trabajo está bloqueado, la interfaz de usuario también podría simplificarse más (por ejemplo, eliminar la capacidad de retroceder u omitir pasos).Tal vez esta es una opción separada.
4. No hay forma de desbloquear un flujo de trabajo desde la interfaz de usuario (pero puede abrir el archivo fuera de JMP y modificarlo)
5. Agregaría una opción separada si lo desea para intentar ocultar información. Ex. no muestre el código jsl al pasar el mouse sobre un paso.Pero aún no sería "seguridad", solo dificultaría saber casualmente lo que está sucediendo.
El uso del mecanismo de empaquetado significa que el autor no quedará excluido del flujo de trabajo que acaba de crear, por lo que es una especie de flujo natural.No permitir que se desbloquee un flujo significa que no tengo que preocuparme por encontrar algún mecanismo de contraseña para determinar si el desbloqueo está bien.
@Florian_Vogt , @MikeD_Anderson , ¿qué comentarios tienes sobre esta dirección?
Re: Bloquear un flujo de trabajo para un proceso validado (GMP)@ErnestPasour - Creo que es un buen término medio para lo que buscamos en esto. @Florian_Vogt - ¿qué opinas?
Re: Bloquear un flujo de trabajo para un proceso validado (GMP)Perdona por contestar tarde, estuve un rato ausente.
¡Creo que esto cubre muy bien la necesidad que mi cliente solicitó! El punto 5 no debe ser crítico (ver lo que sucede generalmente no es un problema); en realidad, se trata más de garantizar que nadie pueda cambiar la forma en que funciona el flujo de trabajo (excepto el autor/las personas autorizadas).
Gracias y saludos desde Alemania 
Re: Bloquear un flujo de trabajo para un proceso validado (GMP)@Florian_Vogt , ¿tiene comentarios sobre lo que @ErnestPasour esta proponiendo?