工作流程定義是每次工作流程執行時 Process Engine 所使用的處理範本。
它會遞送工作、資料、附件和其他資訊給參與者,使他們可以完成活動。
當您將 FPOS 資料模型檔案匯入至物件儲存庫時,有幾項工作流程定義會匯入至 Root Folder\Records
Management\Workflows 目錄中。
在使用工作流程之前,工作流程必須傳送到 Process Engine。
可從 Application Engine 或 Workplace XT 機器執行公用程式來完成傳送。傳送的最終結果是 Process Engine 資料庫中每一項工作流程定義的可執行版本。
- ier_install_path/RM/Workflow/configureRMworkflow 資料夾提供了這個程序所用的「工作流程傳送」公用程式和 RMWorkflowTransferConfig.xml 配置檔。
- RMWorkflowTransferConfig.xml 檔指定如何傳送工作流程的相關資訊。
執行公用程式之前,必須先以您環境特定的資訊來編輯該檔案。
- (IPv6) 如果 Process Engine 使用 IPv6,您必須:
- 確認您已安裝支援 JRE 的 IPv6。
- 配置 WorkflowTransfer 檔指向已啟用 JRE 的 IPv6。
- 除了使用 IBM® Enterprise
Records 工作流程之外,您還可以建立自己的工作流程,或修改 IBM Enterprise
Records 所提供的工作流程。
如需相關資訊,請參閱 IBM FileNet® P8 資訊中心主題建立和修改工作流程。
如果要傳送「工作流程定義」,請執行下列動作:
- 請參閱已完成的規劃核對清單,以瞭解完成這些步驟所可能需要的值。
請參閱本主題結尾的鏈結。
- 編輯 RMWorkflowTransferConfig.xml 檔,並填寫
Content Engine 伺服器名稱、Content Engine WSI 埠號、連線點名稱和 FPOS 名稱。
重要: 如果物件儲存庫名稱包含非英文字元,請將 RMWorkflowTransferConfig.xml 檔另存為 UTF-8。
- (使用 IPv6 的 PE)配置 WorkflowTransfer.bat 或 .sh 檔指向已啟用 JRE 的 IPv6。
- 開啟 WorkflowTransfer.bat 或 .sh 檔來編輯。 預設位置:ier_install_path/Workflow/configureRMworkflow
- 建立 JAVA_HOME 變數指向有 IPv6 支援的 JRE。
- 在 Java 指令行上新增下列選項:
-Djava.net.preferIPv6Addresses=true -DpreferIPv4Stack=false
如果是 Windows 的範例,請將:
java -classpath.;%CLASSPATH%
-Dwasp.location=%COMMON_FILES%/CE_API/wsi -
Djava.security.auth.login.config=%COMMON_FILES%/CE_API/config/jaas.conf.WSI
com.filenet.deploymenttool.WorkflowTransfer.WorkflowTransfer
變更為:
"%JAVA_HOME%/bin/java" -classpath.;%CLASSPATH%
-Djava.net.preferIPv6Addresses=true -DpreferIPv4Stack=false -
Dwasp.location=%COMMON_FILES%/CE_API/wsi -
Djava.security.auth.login.config=%COMMON_FILES%/CE_API/config/jaas.conf.WSI
com.filenet.deploymenttool.WorkflowTransfer.WorkflowTransfer
- 儲存檔案。
- 傳送工作流程。
- 從指令視窗中,導覽至 ier_install_path/Workflow/configureRMworkflow 目錄。
- 使用下列指令啟動「工作流程傳送」公用程式:
- UNIX
./WorkflowTransfer.sh
在 UNIX 伺服器上,您必須對 WorkflowTransfer.sh 檔具有執行及寫入權限。
- Windows
WorkflowTransfer.bat
- 當出現提示時,請輸入對 FPOS 物件儲存庫具有物件儲存庫管理者角色之使用者的使用者 ID 和密碼。
限制: 僅限 Sun Java System Directory Server
對於使用者 ID,您必須使用完整的 LDAP 名稱,例如:
uid=Administrator,cn=CE Admin Group,ou=FileNet,dc=com
如果發生錯誤,請檢查下列目錄中的 WorkflowTransfer.log 檔:ier_install_path/Workflow/configureRMworkflow/WorkflowTransfer.log。
- 如果發生錯誤,請檢查下列目錄中的 WorkflowTransfer.log 檔:ier_install_path/Workflow/configureRMworkflow/WorkflowTransfer.log