让品高工作流牛起来

做一个徘徊在牛A和牛C之间的产品也不错啊

导航

随笔分类 -  使用说明

摘要:WebService环节用于调用外部的WebService,执行一些任务,然后根据返回结果可进行分支的选择等。 下面以一个例子来说明使用方法。 如上例子的Web服务环节1是这样设置的: 调用服务中的... 阅读全文

posted @ 2010-10-12 16:44 Brian.KFC 阅读(387) 评论(0) 推荐(0)

摘要:会签结束前可以采用步骤条件或者选择条件,我们给出的会签流程例子是采用步骤条件的,不过使用步骤条件有个缺点,就是该条件的源环节必须要有选择项供用户选择,否则条件计算时无法比较选择结果。但是很多情况下用户... 阅读全文

posted @ 2010-10-12 16:04 Brian.KFC 阅读(716) 评论(0) 推荐(0)

摘要:前一个场景的设置是针对两个并发分支都会走到的情形,但如果这些分支是可选的,就是说用户可以选择两条分支都走,也可以只走其中一条,那还是这样设置吗? 答案是不行的,因为如果只走一条的话,未走到的分支的最后... 阅读全文

posted @ 2010-10-12 15:27 Brian.KFC 阅读(689) 评论(0) 推荐(0)

摘要:下面通过一个具体的例子示范如何使用脚本环节、脚本参与者和脚本条件。这个例子如下图所示: 这个例子所使用的是一张由InfoPath设计的请假单,如下图所示: 流程定义中的“脚本参与者审批”环节所使用的... 阅读全文

posted @ 2010-10-12 14:27 Brian.KFC 阅读(757) 评论(0) 推荐(0)

摘要:SQL参与者是通过SQL语句直接求解出所需参与者。而SQL语句的写法如下: select id from Org_Users where DeptID = '{Parameter.CurrentUse... 阅读全文

posted @ 2010-10-12 12:20 Brian.KFC 阅读(327) 评论(0) 推荐(0)

摘要:因为InfoPath表单的数据是采用xml存储的,所以可以使用XML参与者来提取里面的审批人数据作为下一步的参与者。 可以如下设置下一步的参与者为XML参与者: Attribute: my:审批人Pa... 阅读全文

posted @ 2010-10-12 11:26 Brian.KFC 阅读(489) 评论(0) 推荐(0)

摘要:当显示以下画面时: 您需要修改Internet选项中该站点的安全设置,如下: 把“下载未签名的ActiveX控件”的“禁用”该为“提示”即可,刷新页面,出来下面的提示窗口: 点“安装”即可。 阅读全文

posted @ 2010-09-25 13:34 Brian.KFC 阅读(1428) 评论(1) 推荐(0)

摘要:因为属性条件中有时需要传入参数值做条件判断的依据,在表单上可以通过Parameters.Add方法传入,但模拟器中如何做呢?同样地也需要写代码传入,下面举个例子说明下。 这里我们把流程示例中的属性条件... 阅读全文

posted @ 2010-08-31 17:24 Brian.KFC 阅读(563) 评论(2) 推荐(0)

摘要:流程部署工具,顾名思义是用于流程部署的。由于现在的流程定义都是通过流程定义工程以文件的方式管理起来的,而部署到工作流站点上则一般是存放到数据库中,而这个工具就是为了实现这个需求而设计的。当然,也可以选... 阅读全文

posted @ 2010-08-31 17:00 Brian.KFC 阅读(620) 评论(0) 推荐(0)

摘要:第一次使用流程设计器设计流程时,往往会在使用“指定用户”选人或者“用户角色参与者”选角色时报错,如下: 这是由于此时需要获取公司的组织架构数据来让用户选人或选角色,而设计器本身的CONFIG文件中的数... 阅读全文

posted @ 2010-08-31 16:47 Brian.KFC 阅读(298) 评论(0) 推荐(0)

摘要:当流程过于复杂,而流程设计器的画布太小导致画不下时,可以通过在画布上点右键,选择“切换工作流/图形属性”,切换属性面板为图形面板,通过调整画布大小完成。另外,这里还可以调整背景图、网格线是否显示等等。 阅读全文

posted @ 2010-08-31 16:32 Brian.KFC 阅读(462) 评论(0) 推荐(0)

摘要:主要应用场景如下: 如上图所示,假如需要“审批1”和“审批2”都必须完成后才能进入“备案”时,那么此时需要设置“备案”的迁入模式为“JoinAND”,而且从“审批1”和“审批2”到“备案”的迁移条件... 阅读全文

posted @ 2010-08-31 16:25 Brian.KFC 阅读(395) 评论(0) 推荐(0)

摘要:如何模拟: 只需在WorkflowProject中添加对该扩展环节的DLL的引用,如下: 这样添加后,在工具栏上就会出现该DLL中的扩展环节供使用,如下: 当使用扩展环节设计完流程后,需要模拟前,... 阅读全文

posted @ 2010-08-31 16:18 Brian.KFC 阅读(253) 评论(0) 推荐(0)

摘要:1. 新建一个“品高工作流业务扩展”工程 2. 按照生成的代码模板进行编码 [Design("MyActivity1", ""), Serializable]public class MyActivi... 阅读全文

posted @ 2010-08-31 15:37 Brian.KFC 阅读(441) 评论(0) 推荐(1)

摘要:选择条件与步骤条件的区别可以说还蛮多的,使用的场合不同,前台的展现也不同。下面先来看看这两种条件的属性差别: 选择条件: 步骤条件: 从表面上看,步骤条件除多了个“检验完成”外,跟选择条件一样。那么... 阅读全文

posted @ 2010-08-31 14:56 Brian.KFC 阅读(758) 评论(0) 推荐(1)

摘要:属性条件可用于以下两种场合: 1. 用于比较表单上某个字段值的大小,通过比较结果来决定条件是否成立。如比较合同金额或请假天数等。请把字段名设置到“属性名”中。 阅读全文

posted @ 2010-08-31 10:37 Brian.KFC 阅读(484) 评论(0) 推荐(1)

摘要:筛选迁移主要用于在UI界面上用户选择后续环节迁移和人员时,能够过滤掉一些不希望用户看到的环节迁移(如后续的自动步骤)。用法如下: 1. 首先,需要设置筛选迁移的标识: 2. 然后,设置UserSel... 阅读全文

posted @ 2010-08-26 15:31 Brian.KFC 阅读(273) 评论(0) 推荐(0)

摘要:业务数据求解参与者主要适用于通过数据表记录参与者信息的场景。用法很简单,只要填好相关属性值,并跟表单代码相对应起来即可。 阅读全文

posted @ 2010-08-26 15:17 Brian.KFC 阅读(348) 评论(0) 推荐(0)

摘要:XML参与者所用XML格式如下: <Participant><User ID="GUID" Name="KFC"/><User ID="GUID2" Name="KFC2... 阅读全文

posted @ 2010-08-26 15:05 Brian.KFC 阅读(485) 评论(0) 推荐(0)

摘要:对审批环节中的过期规则“Type”属性的设置(可设置工作日或自然日),在表单流转过程中如何体现,并且在什么地方可设置过期的天数。 这个设置是用来决定如何计算工作项WorkItem的过期时间的。每个工作... 阅读全文

posted @ 2010-08-25 18:33 Brian.KFC 阅读(572) 评论(0) 推荐(1)