让品高工作流牛起来

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

导航

属性条件如何使用

Posted on 2010-08-31 10:37  Brian.KFC  阅读(465)  评论(0编辑  收藏  举报

属性条件可用于以下两种场合:

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

image

2. 如果要比较的值非表单上某个字段值时,可以把这个值通过参数的方式传入,并在属性条件上设置相应的“参数名”即可。

clip_image002

那如何以参数的方式传入呢?例如:

int flag = 3;

在表单的BeforeDataSave方法中加入如下代码:

Parameters.Add(“Flag”, flag);

那么,在表单承载页面AffairDetail页面的RunWorkflow方法中会提取这些Parameters,并通过WorkflowHelper.SetParameter方法把参数设置好,这样这个参数就可以在属性条件中提取得到了,进而比较其值以决定条件是否成立。

 

注意:“属性名”与“参数名”这两个属性是对应于两种不同的用法的,所以只需填一个即可,另一个可留空。