自訂工作流程元件

本教學課程適用於需要建立自訂工作流程元件的AEM Forms客戶。 工作流程元件將設定為執行上一步驟中撰寫的程式碼。 工作流程元件能夠指定程式碼的流程引數。 在本文中,我們將探索與程式碼相關聯的工作流程元件。

下載自訂工作流程元件
匯入工作流程元件 使用封裝管理員

自訂工作流程元件位於/apps/AEMFormsDemoListings/workflowcomponent/SaveFiles

選取SaveFiles節點並檢查其屬性

componentGroup — 此屬性的值會決定工作流程元件的類別。

jcr:Title — 這是工作流程元件的標題。

sling:resourceSuperType 此屬性的值將決定此元件的繼承。 在此案例中,我們繼承自流程元件

component-properties

cq:dialog

對話方塊可用來允許作者與元件互動。 cq:dialog位於SaveFiles節點下
cq-dialog

專案節點底下的節點代表元件標籤,作者會透過這些標籤與元件互動。 「常用」和「流程」標籤會隱藏。 「一般」和「引數」標籤可見。

流程的流程引數位於processargs節點下

process-args

作者會指定引數,如下方熒幕擷取畫面所示
workflow-component

這些值會儲存為中繼資料節點的屬性。 例如值 c:\formsattachments 將會儲存在中繼資料節點的屬性saveToLocation中
save-location

cq:editConfig

cq:EditConfig只是主要型別為cq:EditConfig且元件根目錄下名為cq:editConfig的節點元件的編輯行為透過在元件節點下新增cq:EditConfig型別的cq:editConfig節點(型別為cq:Component)來設定

edit-config

cq:formParameters (節點型別nt:unstructured):定義新增至對話方塊表單的其他引數。

注意cq:formParameters節點的屬性
from-parameters-properties

PROCESS屬性的值表示將與工作流程元件相關聯的Java程式碼。

recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e