Cordys 业务流程管理系统webservices新增字段---基础篇

时间:2021-04-28 19:38:30

    接触Cordys以来,百度上教程可以说是基本上没有,所以进了不少坑,多亏公司经验丰富的工程师谆谆教诲,在此谢过!

今天抽出时间整理一下比较基础的东西。

一、根据业务需求,Cordys需要接收来自java后台传来的两个新字段那么我们Cordys需要怎样来做处理呢?

    首先我们需要在WS-APPServer选项卡里面找到数据库包管理,打开之后找到我们所需要的方法名,然后在方法里新增所需要接收的字段。Cordys 业务流程管理系统webservices新增字段---基础篇

Cordys 业务流程管理系统webservices新增字段---基础篇

如上图所示,红框内就是我们需要新添加的字段。

添加完之后我们需要重新生成一下该方法的代码

Cordys 业务流程管理系统webservices新增字段---基础篇

重新生成webservices并重新部署之后我们还需在流程图里面相应的节点的webservices里Mapping一下。

Cordys 业务流程管理系统webservices新增字段---基础篇

映射方式:

Cordys 业务流程管理系统webservices新增字段---基础篇

Cordys 业务流程管理系统webservices新增字段---基础篇

这样我们接收Java传来的字段就成功了,对了,别忘了在cordys代码相应的类里声明新字段。

/*

public static BusObjectIterator<cn.schneider.espa_v2_2.biz.ESPA_B_BILL_FAMILY_APPROVER> getEspaBBillFamilyApprover(String billSeqId, String step, String espaNum, String state, String rootInstance, String stage,String IsNeedOP, int plfamily)
   标红的为新增字段。

*/

到此为止新增字段就可以在新流程开启的时候使用了。