[求助]怎么用webservices实现.net的业务流程逻辑跑在IBMwps下
在WPS系统平台上建一个简单流程和相应的接口程序,接口程序以WebServices进行发布,流程及程序实现要有具备以下几个功能点:1. 实现一个WebServices接口,接收参数为流程实例ID,人员ID,返回一个标准的Xml(描述见下),用于描述一个启动后的流程实例,包括每一步流程的处理人,当前状态(待处理,未处理,已处理),处理时间,处理结果,处理意见。
2. 实现一个启动流程的WebServices接口,接口参数中需要有流程名,人员ID,接口返回一个字符串值,如果成功返回“OK”+流程实例ID,否则返回错误信息。
3. 流程启动后自动触发下一步流程节点,如果下一步为HumanTask任务,则从数据库中取得下一步的处理人员的ID(暂时可以写死人员ID,但需要预留好扩展接口)。
4. 实现一个WebServices接口,用于处理每一步操作,参数为流程实例ID,任务ID(每一个流程节点就是一个任务),操作人ID,处理时间,处理结果,处理意见,返回一个字符串值,如果成功返回“OK”+下一步任务ID,否则返回错误信息。
5. 开发一个简单的流程,第一步为apply,第二步为领导申批,第三步为仓库审批,第四步为物资出库(需要进行页面跳转),第五步为流程结束。