API调用
流程流转过程中需要调用API,可通过以下方法实现:
- C#插件
- .Net插件
C#插件
C#插件内可直接书写.net代码,流程引擎内置.net编译器,流程保存时,会自动编译代码。
Context context = Context.Current;
double days = Convert.ToDouble(context.FormDataSet["Leave.Days"]);
Biz.WriteSettleLeaveToHRLink("1", DateTime.Today, days , "AnnualLeave");
代码错误,会在流程保存时提示。
- 设置
.Net插件
使用.Net插件,无需书写代码,即可调用API。
- 设置
只需将库放到安装目录\UserDll文件夹即可。
.Net插件无需在流程属性中引用dll。
Created with the Personal Edition of HelpNDoc: Free PDF documentation generator