自定義進程實例清單

流程例項清單會顯示在AEM Forms工作區的「追蹤」標籤中。

在流程例項清單中,對於每個流程例項,AEM Forms工作區會顯示該例項的某些屬性。 以下屬性適用於每個進程實例。 這些屬性作為屬性儲存在進程實例元件模型中,可用於其視圖和模板中。

屬性 評論
說明 流程實例的說明。
啟動器 進程實例的啟動器名稱。
initiatorId 進程實例的啟動器ID。
processCompleteTime 流程完成時的時間戳記。
processInstanceId 進程實例的ID。
processInstanceStatus 0 =起始
1 =運行
2 =完成
3 =完成
4 =終止
5 =終止
6 =暫停
7 =暫停
8 =取消暫停
processName 進程的名稱。
processStartTime 進程啟動時的時間戳記。
processVariables 流程變數的對象陣列。 每個流程變數對象都包含name(流程變數的名稱)、value(流程變數的值)和 type(流程變數的類型)。

範例:

要在流程實例卡中顯示流程實例的description屬性,請執行以下步驟。

  1. 請依照AEM Forms工作區自訂的一般步驟進行。

  2. 執行下列動作:

    1. 複製/libs/ws/js/runtime/templates/processinstance.html至/apps/ws/js/runtime/templates/(如果不存在)。 按一下​保存全部
    2. 添加進程說明div,其類= 'processDescription' inprocessinstance.html。
    <div class="processDescription" title="<%= description%>"><%= description%></div>
    
  3. 執行下列動作:

    1. 開啟/apps/ws/js/registry.js進行編輯。
    2. text!/lc/libs/ws/js/runtime/templates/processinstance.html搜尋並取代為​text!/lc/apps/ws/js/runtime/templates/processinstance.html。
  4. 以上變更可能需要以下列方式在樣式表/apps/ws/css/newStyle.css中新增項目,以更新CSS檔案:

    .processinstance .processDescription {
     <!--Dummy values, need to be configured by user as per requirement as well as user can add or delete any property depending upon requirement-->
        width : 250px;
        font-size : 11pt;
        padding : 2px;
    }
    

本頁內容