直接说方法:

一,安装ecology服务器;网上破解版,安装注册后正常运行;

二,准备后台数据库;本例为ERP数据库;

三,设置ecology菜单:需要设置的菜单包括外部数据设置,外部接口触发等,具体如下:

    1, /servicesetting/datasourcesettingnew.jsp

泛微创建组织架构 泛微 流程_字段

2, /servicesetting/datasourcesetting.jsp

泛微创建组织架构 泛微 流程_搜索_02

3, /workflow/automaticwf/automaticperiodsetting.jsp

泛微创建组织架构 泛微 流程_搜索_03

4,/workflow/automaticwf/automaticsettingAdd.jsp

泛微创建组织架构 泛微 流程_表数据_04

5, /workflow/automaticwf/automaticsetting.jsp

泛微创建组织架构 泛微 流程_表数据_05

 

四,配置数据源

泛微创建组织架构 泛微 流程_表数据_06

泛微创建组织架构 泛微 流程_搜索_07

 

五,触发接口设置

泛微创建组织架构 泛微 流程_搜索_08

泛微创建组织架构 泛微 流程_字段_09

说明:
      1:该流程自动触发时,将根据外部主表条件搜索外部主表,有多少条记录即触发多少条流程;流程主字段的值来源于外部主表,而每条流程的各明细值将分别根据明细表条件搜索明细表得到的结果进行赋值;
主表中必须包含id(主键),requestid(请求id,整型),FTriggerFlag(已读未读标记位,初始值必须为0,表示未读,读取后会自动更新为1)这三个字段;
      2:条件以"where"开头,如:"where fieldname1=1 and fieldname2='value2'";回写设置以"set"开头,如:"set flag=1,isok=true",FtriggerFlag和requestid字段自动更新,不能在此设置;
      3:流程触发时会回写外部主表,FtriggerFlag=0表示未读,FtriggerFlag=1表示已读,requestid=0表示流程创建人对应的外部字段值为空,requestid=-1表示外部字段保存的人员信息在oa中不存在,
requestid=-2表示未知原因导致流程触发未成功。
      4:外部明细表数据如需与主表数据关联,可将外部明细表条件设置为"where '明细表.字段'='主表.字段'"。

泛微创建组织架构 泛微 流程_字段_10

泛微创建组织架构 泛微 流程_泛微创建组织架构_11

说明:
      1:该流程自动触发时,将根据外部主表条件搜索外部主表,有多少条记录即触发多少条流程;流程主字段的值来源于外部主表,而每条流程的各明细值将分别根据明细表条件搜索明细表得到的结果进行赋值;
主表中必须包含id(主键),requestid(请求id,整型),FTriggerFlag(已读未读标记位,初始值必须为0,表示未读,读取后会自动更新为1)这三个字段;
      2:条件以"where"开头,如:"where fieldname1=1 and fieldname2='value2'";回写设置以"set"开头,如:"set flag=1,isok=true",FtriggerFlag和requestid字段自动更新,不能在此设置;
      3:流程触发时会回写外部主表,FtriggerFlag=0表示未读,FtriggerFlag=1表示已读,requestid=0表示流程创建人对应的外部字段值为空,requestid=-1表示外部字段保存的人员信息在oa中不存在,
requestid=-2表示未知原因导致流程触发未成功。
      4:外部明细表数据如需与主表数据关联,可将外部明细表条件设置为"where '明细表.字段'='主表.字段'"。

泛微创建组织架构 泛微 流程_字段_12