2007年5月25日
摘要: 数据交换 要想使自定义活动能够通用,那么活动所需要的数据来源也必须遵循一定的规范才可以,然而这很难做到。那自定义审核活动来讲,它可能需要在三个方面的数据(实际还要多): l 用户设计工作流时指定用于审核的人员列表,指定那些人可参与这个审核活动。这里有一个技术点,就是如何实现自定义属性编辑器,这里不多讲。 l 工作流实例运行时获得当前用户信息,根据当前用户自定义审核活动可以判断此人是否可以执行此活动,即此人是否在用户列表中存在。如果不可以则中断活动的运行。有关如何中断活动的运行请看后面的文章。 l 活动执行时所需要的数据。业务工作流平台设计(四)中的“尽可能减少占有时间 ”中讲到将用户数据的收集从工作流中分离出来,以节省占有时间,同时也应将数据同工作流进行分离。工作流不负责这些数据的存储和查询,但自定义审核工作流会应用这些数据进行处理以决定该活动是否运行到下一步去;或是继续等待其它用户的审核;或是退回(可经修改再次提交审核);或是不被采用(不能再次提交审核)。 阅读全文
posted @ 2007-05-25 09:16 李学斌 阅读(4093) 评论(8) 推荐(0) 编辑