<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                #### **2.42 觸發關系** **1\. 來源與目標** 觸發的來源與目標可以是相同的表單,由該表單中不同的數據記錄根據觸發點的設置執行觸發事件;也可以是不同的表單,由來源表單中的數據記錄根據觸發點的設置對目標表單的數據記錄執行觸發事件。 觸發的目標還包括觸發消息及創建或更新協同系統組織架構中的人員、創建協同系統會議、創建協同系統任務。 **2\. 觸發點** 觸發前置條件中可以按設置計算公式中條件判斷的方式配置條件,當且僅當該條件滿足的時候,才在設定的觸發點或時間點執行下方的觸發事件。 觸發點處,流程表單觸發則有流程結束、首次核定通過、每次核定通過、首次條件滿足4種可選。 (1) 流程結束:整個流程全部結束時(注意,即使知會節點在流程最末也不影響流程的結束)。 (2) 首次核定通過:流程中第一個權限為核定的節點完成處理時(注意,僅限第一個)。 (3) 每次核定通過:流程中每一個權限為核定的節點完成處理時。 (4) 首次條件滿足:當設置的觸發前置條件第一次滿足時(注意,僅限第一次)。 底表觸發則有首次條件滿足、每次條件滿足、指定操作3種可選。 (1) 首次條件滿足:當設置的觸發前置條件第一次滿足時(注意,僅限第一次)。 (2) 每次條件滿足:當設置的觸發前置條件滿足時,即條件一滿足就執行觸發事件。 (3) 指定操作:指定底表中某個視圖的某個操作執行完成后。 如果觸發的來源是底表,則還可以設置定時觸發,即在指定日期(包括月初、月末、季初、季末、半年初、半年末、年初、年末等特定時點)的指定時點提前或縮后指定的天數(分工作日或自然日)進行觸發。定時器中還有時間調度,分一次性和周期性,周期性則按天、周、月、季度、半年、年循環性(選擇上述月初等特定時點時自動按其周期)進行觸發。定時觸發可以與觸發點相結合。 定時器﹢首次條件滿足:定時器中調度為一次性,則僅在時間點滿足且觸發前置條件也滿足的情況下進行觸發;定時器中調度為周期性時,則在每個周期中當觸發前置條件第一次滿足的情況下進行觸發(注意,每個周期內僅有一次)。 定時器﹢每次條件滿足:沒有實際的使用場景。 一般情況下,流程表單對底表的觸發點多選擇流程結束和首次核定通過。流程結束意味著數據也不再更改;首次核定通過,通常意味著數據已經過審核后敲定,之后的流程節點不再更改。 首次條件滿足通常用于新增底表數據記錄;每次條件滿足則用于底表發出消息或發起流程。 **3\. 觸發事件** 觸發事件中,新建記錄、更新記錄、新建后同步更新記錄均為來源表單向目標表單存儲數據,此時的目標表單必須是底表;而觸發流程均為通過來源表單生成目標表單的數據與流程,此時的目標表單則必須是流程表單。 (1) 新建記錄:在目標底表中根據所選擇的應用綁定新建數據記錄,將來源表單中字段的值或內容存儲到目標表單中相同類型的字段,支持設置穿透視圖,即在目標表單中可打開來源表單對應的數據記錄。 (2) 更新記錄:對來源、目標表單中相同類型的字段設置關聯條件,在這些關聯條件全部滿足確定出唯一的底表數據記錄后,將來源表單中字段的值或內容更新目標底表中相同類型的字段值或內容,還可以將來源表單中的數據添加到底表中的明細表。 * 流程表單存儲數值到目標底表數字字段時,可以根據需要設置預寫。當流程表單一經發起,若滿足觸發前置條件,則相關數值即預存儲到底表對應數字字段中,待觸發點達到時(如流程結束)才正式存儲值到底表數字字段。 * 來源、目標均為底表時,需要選擇合適的目標底表應用綁定。 (3) 新建后同步更新記錄:來源、目標表單均為底表,來源底表根據所選擇的目標底表的應用綁定新建目標底表數據記錄,之后若來源底表中的相關數據出現變動,則同步存儲選擇字段的值或內容到目標底表的對應字段,對其進行更新。 (4) 新建流程:來源表單將選擇字段的值或內容復制到目標表單的對應字段,根據所選擇的目標流程表單的模板生成待處理流程,并推送給指定人員。 (5) 觸發消息:來源表單根據觸發前置條件、觸發點和定時器設置,將消息模板中的消息發送給指定消息接收人。 新建、更新、新建后同步更新記錄在映射字段后均可以設置穿透視圖,設置后表單運行時,點擊對應的數據可以直接彈出對應的寫入表單視圖,供使用者查看。 更新記錄時,每個字段映射均可以再設置只針對本字段寫入的條件(即滿足觸發前置條件及該條件時才寫入這個字段)。 流程表單更新、修改底表數據記錄的,創建人、修改人通常選擇“當前流程發起人”;若觸發點是首次核定通過、每次核定通過的,則可以選擇“當前節點”;明確須由相關崗位或責任人創建、修改的,則自定義人員。 底表更新、修改底表數據記錄的,創建人、修改人可以選擇底表中的選人表單控件,如此不受人員調整變化的影響;明確須由相關崗位或責任人創建、修改的,則自定義人員。 底表觸發流程表單的,流程發起人通常選擇底表中的選人、選部門表單控件,如此可直接將流程推送給指定人員;明確須由相關崗位或人員發起流程的(如人事專員負責員工勞動合同的簽訂),則自定義流程發起人。 權限設置在流程表單向目標底表新建記錄時,必須設置對應的底表新增權限,此時可利用該權限完成必需的初始值處理;其余情況下則根據實際需要處理初始值時來設置。 預寫設置只在流程表單向目標底表更新記錄時有效,其目的在于將流程中處理的數字臨時存儲到底表記錄中,以便后續新建的流程讀取的底表記錄中的數字正確。其應用場景比如費用報銷時從費用預算中預提一定的額度進行存儲,待審批流程結束后,正式寫入底表記錄中。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看