鎖定經過驗證的流程 (GMP) 的工作流程大家好,
我有一個客戶愛上了工作流構建器。 為了將其應用於受監管、經過驗證的流程,他們需要一種方法來鎖定步驟或整個工作流程,以確保分析方法不會被操縱。
有人知道如何做到這一點嗎? 也許我錯過了實現這一目標的選擇嗎?
感謝您的想法和意見!
來自海德堡的問候,
弗洛里安
回复:鎖定驗證過程 (GMP) 的工作流程感謝@ian_jmp . 這絕對是一種選擇,或者可能是可行的方法。 將它內置到工作流構建器中實際上會很好 
回复:鎖定驗證過程 (GMP) 的工作流程也許有更好的方法,但他們總是可以從 Workflow Builder 獲取腳本並將其加密以要求“解密”和/或“運行”密碼(或兩者)。 如果很多人都在使用它,您可能希望將其放入帶有菜單選項的加載項中。
回复:鎖定驗證過程 (GMP) 的工作流程工作流構建器中沒有內置任何類型的東西。您能否詳細說明用戶的要求是什麼?
用戶是否擁有完全執行流程的工作流程?即它們不需要用戶干預。
工作流完成後,用戶可以執行操作。那是問題嗎?
或者這些只是“腳本”,而不是實際分析?
回复:鎖定驗證過程 (GMP) 的工作流程@ErnestPasour - 嘿,只是想插話一下,因為我希望我們的很多製藥/生物技術公司提出類似的要求。
這個問題有點像軟件開發。 在某種程度上,你們鎖定了一個版本的代碼庫,進行了最後一組質量檢查,然後以最終用戶無法更改的狀態發布它。 他們基本上希望能夠做類似的事情。
他們希望能夠驗證工作流是否按預期在標準數據集上運行(就像我們使用 NIST 驗證工具所做的那樣),然後鎖定工作流以使其無法更改。 進入工作流的數據和從工作流中出來的結果將與在野外使用時的測試用例不同。 關鍵是他們已經驗證了工作流在受控測試條件下產生了預期的結果,並且在驗證過程之後無法修改。 任何提示、對話等都將成為經過驗證的工作流程的一部分。
我不知道是否@Florian_Vogt將其放入內部願望清單,但這將是對 WFB 作為 LRT 選項的功能的一個很好的補充,我希望聽到我們的客戶群對它的更多請求,因為 17 在經過驗證的環境中獲得工作吸引力。
最好,
米
回复:鎖定驗證過程 (GMP) 的工作流程好的謝謝@MikeD_Anderson ,這澄清了一些事情。因此,實現這一點的一種方法可能是“鎖定”工作流,如果文檔在磁盤上是只讀的,則無法更改任何內容。為了安全起見,工作流可以存儲在源代碼控制系統中,但如果最終用戶只能訪問只讀副本(來自源代碼控製或共享驅動器),那麼他們將無法修改它們。
但是,我仍然想知道:我們是否擔心意外修改(其中存儲在源代碼管理中可以解決大部分問題)或防止人們在一個有福的工作流程中解決感知到的缺點?絕對更難阻止某人在 JMP 中執行其他操作以規避工作流程中內置的任何限制。
列出用戶可能會做的一些您想阻止的事情可能有助於充實此處的要求。
回复:鎖定驗證過程 (GMP) 的工作流程只讀的想法絕對是一個選擇。 如果他們有一個 Sharepoint 站點或可以從中管理它的東西,那將是一種可能性。 而且,您是 100% 正確的 - 無論 JMP 做什麼,用戶公司肯定都必須實施一些業務流程和標準操作程序。 我認為我們能做的最好的事情(如果從您的角度來看有意義的話)就是半途與他們會面,然後說由他們來製定治理策略。
我認為關注的是任何修改 - 意外或故意的。 我認為在這個問題上有一些積極的防禦。 鎖定某些內容可能是在審計或其他情況下定義 SOP 的一種方式。 但是,這只是一個猜測。
回复:鎖定驗證過程 (GMP) 的工作流程嘿@MikeD_Anderson和@ErnestPasour ,
我實際上已經提交了一個答案試圖澄清,但它似乎失敗了......好吧,謝謝你澄清邁克。 這正是他們所要求的(GMP 監管的 Pharmacompany)。
他們想用它來創建工作流的“僅播放”版本,他們可以將其分發給用戶以供日常使用。 由於他們處於受監管的環境中,因此他們需要驗證他們的流程,其中(正如 Mike 已經說過的那樣)包括編寫標準操作程序 (SOP) 之類的內容,其中描述了(已驗證流程的)每個步驟。
這是他們在 JMP 17 之前就必須做的事情,所以有很多方法可以在沒有附加功能的情況下實現這一點,但對他們來說,這將是非常好的。
在願望清單方面,他們告訴我已經有一個類似的條目。 但我也會將它添加到內部版本中!
聖誕快樂!
回复:鎖定驗證過程 (GMP) 的工作流程作為對此的後續問題 - 有人知道是否有鎖定 JMP 應用程序(.jmpapp 或 .jmpappsource 文件)的方法嗎? 我似乎也找不到任何東西。
米
回复:鎖定驗證過程 (GMP) 的工作流程上週我談到了我可以實施的內容,這就是我想出的。
1.“包”命令(來自紅色三角形)將有一個複選框用於“鎖定”或“鎖定編輯”或“鎖定查看”或類似的東西。
2. 如果工作流程被鎖定,那麼當它出現時,用戶界面將受到限制(無法查看/更改設置,無法重新排序步驟)。可能會刪除另存為或複製或複製的能力,因為這些允許輕鬆繞過限制。但我對這方面的意見很感興趣。
3. 如果工作流被鎖定,用戶界面也可以進一步簡化(例如刪除後退或跳過步驟的能力)。也許這是一個單獨的選項。
4. 無法從 UI 解鎖工作流程(但您可以在 JMP 外部打開文件並進行調整)
5. 如果需要,我會添加一個單獨的選項來嘗試隱藏信息。 前任。不要在懸停在步驟上時顯示 jsl 代碼。但這仍然不是“安全性”,只是讓人更難隨便說出正在發生的事情。
使用打包機制意味著作者不會被他剛剛創建的工作流拒之門外,所以這是一種自然的流程。不允許解鎖流意味著我不必擔心想出一些密碼機制來確定解鎖是否可以。
@Florian_Vogt , @MikeD_Anderson ,你對這個方向有什麼反饋?
回复:鎖定驗證過程 (GMP) 的工作流程@ErnestPasour - 我認為這是我們在此之後所追求的一個很好的中間立場。 @Florian_Vogt - 你怎麼看?
回复:鎖定驗證過程 (GMP) 的工作流程抱歉回复晚了,我有點缺席。
我認為這很好地滿足了我的客戶要求的需求! 第 5 點不應該是關鍵的(看到發生了什麼通常不是問題)——它實際上更多的是確保沒有人可以改變工作流程的工作方式(作者/授權人員除外)。
來自德國的感謝和最誠摯的問候 
回复:鎖定驗證過程 (GMP) 的工作流程@Florian_Vogt , 你有什麼反饋嗎@ErnestPasour正在提議?