管理工作流程時,您可以使用各種方法來開始:
作者也可使用其他方法;如需完整詳細資訊,請參閱:
您可以根據「工作流模型」控制台上列出的其中一個模型🔗啟動工作流。 唯一的必要資訊是裝載,不過也可以新增標題和/或註解。
「工作流啟動器」會監視內容儲存庫中的更改,以根據更改的節點的位置和資源類型啟動工作流。
使用Launcher,您可以:
可以為任何節點建立啟動器。 不過,某些節點的變更不會啟動工作流程。 變更下列路徑下的節點,不會導致工作流程啟動:
/var/workflow/instances
位於/home/users
分支中任意位置的任何工作流收件箱節點
/tmp
/var/audit
/var/classes
/var/eventing
/var/linkchecker
/var/mobile
/var/statistics
/var/statistics/tracking
do下的節點變更會導致工作流程啟動。標準安裝中包含各種定義。 這些用於數位資產管理和社交協作任務:
工作流程套件是可傳遞至工作流程作為裝載以進行處理的套件,可處理多個資源。
工作流程套件:
使用Tools、Workflow和Models導覽至Models控制台。
選取工作流程(根據主控台檢視);如有需要,您也可以使用「搜尋」(左上角):
暫時指標顯示不會保存工作流歷史記錄的工作流。
從工具欄中選擇Start Workflow。
將開啟「運行工作流」對話框,允許您指定:
裝載
這可以是頁面、節點、資產、套件等資源。
標題
可協助識別此例項的選用標題。
評論
可選注釋,可協助指出此例項的詳細資訊。
使用Tools、Workflow和Lanchiers導航到Workflow Lanchiers控制台。
選擇建立,然後選擇添加啟動器以開啟對話框:
事件類型
將啟動工作流程的事件類型:
附註類型
工作流啟動器應用的節點類型。
路徑
工作流啟動器套用的路徑。
執行模式
工作流啟動器應用的伺服器類型。 選取「作者」、「發佈」或「作者與發佈」。
條件
節點值的條件清單,評估後會判斷是否啟動工作流程。 例如,當節點的屬性名稱為「用戶」值時,以下條件會使工作流啟動:
name==User
功能
要啟用的功能清單。 使用下拉式選取器選取所需的功能。
停用的功能
要禁用的功能清單。 使用下拉式選取器選取所需的功能。
工作流程模型
在定義的條件下的Nodetype和/或路徑上發生「事件類型」時啟動的工作流程。
說明
說明和識別啟動器配置的專屬文字。
啟動
控制是否激活工作流啟動器:
排除清單
這會在決定是否應觸發工作流程時,指定要排除的任何JCR事件(即忽略)。
此啟動器屬性是以逗號分隔的項清單:"
property-name
忽略 jcr
在指定屬性名稱上觸發的任何事件。"event-user-data:<*someValue*>
會忽略任何包含透 *<someValue*
過 user-data
API設定的 [ObservationManager
>] (https://www.adobe.io/experience-manager/reference-materials/spec/jsr170/javadocs/jcr-2.0/javax/jcr/observation/ObservationManager.html#setUserData(java.lang.String?lang=zh-Hant)的事件。例如:
jcr:lastModified,dc:modified,dc:format,jcr:lastModifiedBy,imageMap,event-user-data:changedByWorkflowProcess
此功能可用來借由新增排除項目來忽略其他工作流程程式所觸發的任何變更:
event-user-data:changedByWorkflowProcess
選擇Create以建立啟動器並返回控制台。
發生適當事件後,啟動器即會觸發,工作流程也會啟動。
建立啟動器配置後,可以使用相同的控制台來選擇實例,然後使用查看屬性(並編輯它們)或刪除。