Sperren eines Workflows für validierten Prozess (GMP)Hallo alle,
Ich habe einen Kunden, der sich in den Workflow Builder verliebt hat. Was sie brauchen, um es auf regulierte, validierte Prozesse anzuwenden, wäre eine Möglichkeit, Schritte oder den gesamten Workflow zu sperren, um sicherzustellen, dass die Analysemethode nicht manipuliert werden kann.
Hat jemand eine Idee, wie man das bewerkstelligen kann? Habe ich vielleicht eine Option verpasst, um dies zu erreichen?
Danke für deine Gedanken und Beiträge!
Viele Grüße aus Heidelberg,
Florian
Betreff: Sperren eines Workflows für validierten Prozess (GMP)Vielleicht gibt es einen besseren Weg, aber sie könnten das Skript immer vom Workflow Builder abrufen und verschlüsseln, um ein „Entschlüsseln“- und/oder „Ausführen“-Passwort (oder beides) zu verlangen. Wenn viele Leute es verwenden, möchten Sie dies wahrscheinlich in ein Add-In mit einer Menüoption einfügen.
Betreff: Sperren eines Workflows für validierten Prozess (GMP)Dank @ian_jmp . Das ist definitiv eine Option oder vielleicht der Weg zu gehen. Es wäre eigentlich schön, das in den Workflow-Builder integriert zu haben 
Betreff: Sperren eines Workflows für validierten Prozess (GMP)In Workflow Builder ist nichts dergleichen eingebaut.Können Sie näher erläutern, was die Benutzeranfrage ist?
Verfügt der Benutzer über Workflows, die einen Prozess vollständig ausführen?Dh sie erfordern keinen Benutzereingriff.
Der Benutzer kann Aktionen ausführen, nachdem der Workflow abgeschlossen ist.Ist das ein Problem?
Oder sind das nur "Skripte", keine eigentliche Analyse?
Betreff: Sperren eines Workflows für validierten Prozess (GMP)@ErnestPasour - Hey, ich werde mich hier nur einklinken, weil ich erwarte, dass viele unserer Pharma-/Biotech-Mitarbeiter ähnliche Anfragen stellen werden.
Das Problem ist ähnlich wie bei der Softwareentwicklung. Es gibt einen Punkt, an dem ihr die Codebasis für eine Version sperrt, eine letzte Reihe von Qualitätsprüfungen durchführt und sie dann in einem Zustand freigibt, der vom Endbenutzer nicht geändert werden kann. Sie wollen im Grunde in der Lage sein, etwas Ähnliches zu tun.
Sie möchten überprüfen können, ob ein Workflow wie erwartet auf einem Standarddatensatz ausgeführt wird (wie wir es mit unserem NIST-Verifizierungstool tun) und den Workflow dann sperren, damit er nicht geändert werden kann. Die eingehenden Daten und die Ergebnisse des Workflows unterscheiden sich vom Testfall, wenn er in freier Wildbahn verwendet wird. Der Punkt ist, dass sie überprüft haben, dass der Workflow unter kontrollierten Testbedingungen die erwarteten Ergebnisse liefert und dass er nach diesem Überprüfungsprozess nicht mehr geändert werden kann. Alle Eingabeaufforderungen, Dialoge usw. wären Teil dieses verifizierten Arbeitsablaufs.
Ich weiß nicht, ob @Florian_Vogt Setzen Sie es auf die interne Wunschliste, aber dies wäre eine gute Ergänzung zu den Fähigkeiten von WFB als LRT-Option, und ich würde erwarten, dass mehr Anfragen von unserem Kundenstamm danach zu hören sind, da 17 für die Arbeit in validierten Umgebungen an Zugkraft gewinnt.
Am besten,
M
Betreff: Sperren eines Workflows für validierten Prozess (GMP)Okay danke @MikeD_Anderson , das klärt die Sache ein wenig.Eine Möglichkeit, dies zu implementieren, könnte also darin bestehen, dass ein Workflow "gesperrt" wird und nichts geändert werden kann, wenn das Dokument auf der Festplatte schreibgeschützt ist.Die Workflows könnten aus Sicherheitsgründen in einem Quellcodeverwaltungssystem gespeichert werden, aber wenn Endbenutzer nur auf eine schreibgeschützte Kopie zugreifen können (entweder von der Quellcodeverwaltung oder einem freigegebenen Laufwerk), könnten sie sie nicht ändern.
Ich frage mich jedoch immer noch: Sind wir besorgt über versehentliche Änderungen (bei denen das Speichern in der Quellcodeverwaltung die meisten Probleme löst) oder verhindern, dass Benutzer wahrgenommene Mängel in einem gesegneten Workflow umgehen?Es ist definitiv schwieriger, jemanden daran zu hindern, etwas anderes in JMP zu tun, das jegliche Beschränkungen umgehen würde, die in den Workflow eingebaut sind.
Eine Liste einiger Dinge, die Benutzer möglicherweise tun und die Sie verhindern möchten, könnte hilfreich sein, um die Anforderung hier zu konkretisieren.
Betreff: Sperren eines Workflows für validierten Prozess (GMP)Die Nur-Lese-Idee ist definitiv eine Option. Wenn sie eine Sharepoint-Site oder etwas hätten, das dies verwalten könnte, wäre das eine Möglichkeit. Und Sie haben zu 100 % Recht – es gibt definitiv einige Geschäftsprozesse und Standardarbeitsanweisungen, die das Unternehmen des Benutzers implementieren muss, unabhängig davon, was JMP tut. Ich denke, das Beste, was wir tun könnten (wenn es von Ihrer Seite aus Sinn macht), ist, ihnen auf halbem Weg entgegenzukommen und dann zu sagen, dass es an ihnen liegt, die Governance-Strategie festzulegen.
Ich denke, das Problem betrifft jede Änderung - versehentlich oder absichtlich. Ich denke, in dieser Frage gibt es eine aktive Verteidigung. Etwas zu sperren kann eine Möglichkeit sein, eine SOP im Falle eines Audits oder so etwas zu definieren. Aber das ist nur eine Vermutung.
Betreff: Sperren eines Workflows für validierten Prozess (GMP)Hey @MikeD_Anderson und @ErnestPasour ,
Ich hatte tatsächlich eine Antwort eingereicht, um zu klären, aber es scheint fehlgeschlagen zu sein ... nun, danke für die Klärung, Mike. Das ist genau das, was sie verlangen (GMP-reguliertes Pharmaunternehmen).
Sie dachten daran, eine "Nur-Wiedergabe"-Version eines Workflows zu erstellen, die sie zur routinemäßigen Verwendung an Benutzer verteilen könnten. Da sie sich in einem regulierten Umfeld befinden, müssen sie ihre Prozesse validieren, was (wie Mike bereits sagte) Dinge wie das Schreiben von Standard Operating Procedures (SOPs) beinhaltet, in denen jeder Schritt (des validierten Prozesses) beschrieben wird.
Dies mussten sie bereits vor JMP 17 tun, also gibt es Möglichkeiten, dies ohne die zusätzliche Funktion zu erreichen, aber es wäre sehr schön, sie für sie zu haben.
In Bezug auf die Wunschliste sagten sie mir, dass es bereits einen ähnlichen Eintrag gibt. Aber ich werde es auch der internen Version hinzufügen!
Frohe Weihnachten allen!
Betreff: Sperren eines Workflows für validierten Prozess (GMP)Als Folgefrage dazu - weiß jemand, ob es eine Möglichkeit gibt, eine JMP-App (.jmpapp- oder .jmpappsource-Datei) zu sperren? Ich kann da auch nichts drumherum finden.
M
Betreff: Sperren eines Workflows für validierten Prozess (GMP)Ich habe letzte Woche darüber gesprochen, was ich umsetzen könnte, und das ist dabei herausgekommen.
1. Der Befehl „Paket“ (aus dem roten Dreieck) hat ein Kontrollkästchen für „Sperren“ oder „Sperren zum Bearbeiten“ oder „Sperren zum Anzeigen“ oder so ähnlich.
2. Wenn ein Workflow gesperrt ist, wird die Benutzeroberfläche eingeschränkt (Einstellungen können nicht angezeigt/geändert werden, Schritte können nicht neu angeordnet werden).Entfernen Sie wahrscheinlich die Fähigkeit zum Speichern unter oder Duplizieren oder Kopieren, da diese es ermöglichen, die Einschränkungen trivial zu umgehen.Aber Meinungen dazu interessieren mich.
3. Wenn ein Workflow gesperrt ist, könnte die Benutzeroberfläche auch weiter vereinfacht werden (z. B. Entfernen der Möglichkeit, Schritte zurückzugehen oder Schritte zu überspringen).Vielleicht ist dies eine separate Option.
4. Keine Möglichkeit, einen Workflow über die Benutzeroberfläche zu entsperren (aber Sie könnten die Datei außerhalb von JMP öffnen und optimieren)
5. Ich würde bei Bedarf eine separate Option hinzufügen, um zu versuchen, Informationen zu verbergen. Ex. JSL-Code nicht anzeigen, wenn der Mauszeiger über einen Schritt bewegt wird.Aber es wäre immer noch keine "Sicherheit", was es nur schwieriger macht, beiläufig zu sagen, was passiert.
Die Verwendung des Paketierungsmechanismus bedeutet, dass der Autor nicht von dem gerade erstellten Workflow ausgeschlossen wird, es ist also eine Art natürlicher Fluss.Das Entsperren eines Flows nicht zuzulassen bedeutet, dass ich mir keine Gedanken über einen Passwortmechanismus machen muss, um festzustellen, ob das Entsperren in Ordnung ist.
@Florian_Vogt , @MikeD_Anderson , welches Feedback hast du zu dieser Richtung?
Betreff: Sperren eines Workflows für validierten Prozess (GMP)@ErnestPasour - Ich denke, das ist ein guter Mittelweg für das, was wir hier anstreben. @Florian_Vogt - was denkst du?
Betreff: Sperren eines Workflows für validierte Prozesse (GMP)Tut mir leid, dass ich so spät antworte, ich war eine Weile abwesend.
Ich denke, dass dies den von meinem Kunden gewünschten Bedarf sehr gut abdeckt! Punkt 5 sollte nicht kritisch sein (zu sehen, was passiert, ist im Allgemeinen kein Problem) – es geht vielmehr darum, sicherzustellen, dass niemand die Art und Weise ändern kann, wie der Arbeitsablauf funktioniert (außer dem Autor/autorisierten Personen).
Danke und beste Grüße aus Deutschland 
Betreff: Sperren eines Workflows für validierte Prozesse (GMP)@Florian_Vogt , haben Sie Feedback zu was? @ErnestPasour schlägt vor?