通達OA二次開發,自動發起流程的函式解析與使用例項

2021-07-15 09:16:10 字數 1102 閱讀 4912

1、引入php檔案:

include_once("inc/auth.inc.php");

include_once("inc/utility_flow.php");

include_once("inc/utility_sms1.php");

include_once("inc/workflow/inc/workflow.inc.php");

?>

2、自動建立流程的函式new_flow在utility_flow.php頁面中。函式解析:

function new_flow($flow_id, $user_id, $user_str, $parent_run=0, $attach_flag=0, $flow_prcs=0, $sms_remind=0, $start_time="", $prefixion="")

引數分析:流程號id,主辦人,經辦人(如果相同就是主辦人,不相同其他的就是經辦人,預設$user_str 和$user_id相同即可),0,0,傳送事務提醒為1(0位不傳送提醒),發起時間,流程文號字首;

3、呼叫例項

$start_time = date("y-m-d h:i:s");

// $run_id= new_flow($flow_id,$user_arr[$i],$user_arr[$i],0,0,0,1,$start_time);//1 是事務提醒

// function new_flow($flow_id, $user_id, $user_str, $parent_run=0, $attach_flag=0, $flow_prcs=0, $sms_remind=0, $start_time="", $prefixion="")

$run_id= new_flow(316,"admin","admin",0,0,0,1,$start_time);//1 是事務提醒 相同是主辦人 不相同是經辦

// echo $run_id;//有了run_id後就可以向資料表中插入資料了

//echo "";

//echo "";

通達OA二次開發 修改

傳統的oa產品一般會控制其源 的開放,這樣一來,如果企業要對已有的oa系統進行二次開發,只能繼續由現有oa系統的開發者提供服務。更為嚴重的是如果在現有oa基礎上做二次開發,則廠商產品公升級 公升級的目的一般包括新增模組 增加新功能 功能公升級 錯誤的修復 增強安全性 改善效能等 後一般是不包含使用者...

Revit二次開發 自帶的鋼筋

這裡以revit的自帶的鋼筋功能為例 非revit自帶的鋼筋功能見我的優酷自頻道具體步驟 1 進行開發之前,要把鋼筋匯入到revit裡面。2 如果鋼筋族的形狀不夠專案用的話,可以自己做鋼筋族 3 了解revit的鋼筋的功能 revit鋼筋api的翻譯 這裡以乙個螺旋箍筋為例 建立螺旋箍筋 publi...

網狐棋牌 二次開發流程

從資料庫中提取資料,修改儲存過程 資料庫和排程引擎之間進行資料互動 排程引擎向資料庫賦值,先將排程引擎的資料顯示輸出,判斷無誤後 再將資料庫賦值過程中的資料顯示輸出,判斷無誤後,看資料庫中的資料是否被修改 排程引擎和客戶端之間進行資料互動 同樣先在排程引擎中將資料顯示輸出 然後在客戶端對資料進行顯示...