<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>

                ## 寫在前面的話 ``` 致親愛的Tpflow用戶: 首先感謝你們一路的支持,Tpflow上線以來收貨頗多,這也是開源平臺第一個工作流開源項目, 我們希望做得更好。我們深知這非常不容易,目前團隊只有一個人開發,希望有志之士的加入! 希望各路大神,一起完善,改進這個開源的工作流。不管是公司,還是個人,UI前端,還是后端, 若有建議,不妨提出。開源精神,與君共勉! 蟈蟈 2018.07.19 ``` >[info] ### API 文檔說明(此文檔在看云的基礎上進行精簡,更適合快速開發) >[danger] ## 由于版本更替,可能會略有不同,請自行注意。 ### 本插件基于Thinkphp 5.1開發,請關注官方手冊! >[info] #### 數據庫開發說明 ~~~ flow 流程主表 //流程主表主要記錄流程名稱 flow_process 流程附表(詳細步驟表) //主要字段:process_to(下一步驟) out_condition(轉出條件,SQL) run 流程運行主表 //運行后主要記錄這張表 run_process 流程運行步驟表 //運行步驟,關聯運行主表 run_sign 流程運行會簽步驟表 run_cache 流程運行緩存表 run_log 流程運行日志表 ~~~ >[info] #### 文件說明 ~~~ Flow.php \application\index\controller //前端控制器,權限控制(驗證按鈕審核權限) workflow.php \extend\workflow\ //工作流入口文件,核心驅動 TaskService.php \extend\workflow\class\command //工作流服務文件,中間驅動(根據用戶信息,選擇對應的驅動服務) ~~~ >[info] #### 簡單運行說明 ~~~ 第一步:工作流設計##//詳見 Flowdesign.php ? 第二步:表單填寫 第三步:選擇工作流——>發起流程 ?$workflow = new workflow(); $flow = $workflow->getWorkFlow($wf_type); //獲取本類工作流信息? $flow = $workflow->startworkflow($wf_id,$wf_fid,$wf_type); //直接發起工作流? 第四步:審核單據發起——>獲取工作流信息,獲取下一個工作流信息——>日志記錄——>發起消息通知 $workflow = new workflow(); $flowinfo = $workflow->workflowInfo($wf_fid,$wf_type); //工作流審核發起,獲取當前及下一個審批流信息 $flowinfo = $workflow->workdoaction($config); //工作流審核發起保存 ~~~ >[info] 附簡要流程引導圖 > ![](https://img.kancloud.cn/1f/8a/1f8a5430d794d8ccd567b89cbd92e4d8_995x903.png)
                  <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>

                              哎呀哎呀视频在线观看