流程流转过程中需要调用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