一种任务中工作对象约束的方法与流程

文档序号:12463554阅读:来源:国知局

技术特征:

1.一种任务中工作对象约束的方法,其特征在于包括以下步骤:

S1,定义约束条件规则;

S2,获取任务;

S3,将所述任务中包含的信息进行约束条件规则的判断,得出任务能否成功提交的结果。

2.如权利要求1所述的方法,其特征在于,所述任务至少包含以下两种信息中的一种:任务信息、工作对象信息。

3.如权利要求2所述的方法,其特征在于,所述任务信息至少包含以下信息中的一种:对象类名称、任务属性条件和参考对象条件。

4.如权利要求3所述的方法,其特征在于,所述工作对象信息至少包含以下信息中的一种:工作对象的对象类名称、范围、份数、约束类型和工作对象属性条件。

5.如权利要求4所述的方法,其特征在于,所述约束条件规则至少包含以下两种中的一种:任务信息约束条件规则、工作对象信息约束条件规则。

6.如权利要求5所述的方法,其特征在于,所述任务信息约束条件规则至少为“任务”和“参考对象”中的任意一种:

选择“任务”作为约束条件规则时,对象类约定为当前任务对象类,不可修改,下方显示对象类的属性条件;属性包括基本属性“任务名称”和所有扩展属性,可以不填写属性条件;

选用“参考对象”作为约束条件规则时,对象类变为用户可选择数据对象类,非数据对象类不显示,下方显示对象类属性条件,属性包括基本属性“状态、创建者、修改者”和所有扩展属性;如果不填写属性条件,表示按参考对象的对象类条件进行判定。

7.如权利要求6所述的方法,其特征在于,所述工作对象信息约束条件规则至少包含以下中的任意一种:对象类名称、范围、份数、约束类型和工作对象属性条件。

8.如权利要求7所述的方法,其特征在于所述步骤“将所述任务中包含的信息进行约束条件规则的判断”还包括以下内容:

针对当前任务中包含的信息,获取所有约束条件规则;如所述当前任务未定义任何规则,则递归向上取父任务的规则;如仍未获取任何规则,则退出判断过程,并继续提交任务;

对所有约束规则进行循环处理,取第一条规则:校验当前任务是否满足本条规则;不满足则返回,取下一条规则;

获取该任务中的所有工作对象,对每个对象分别进行规则校验;当有效对象个数大于等于设定数量时,就表明该任务的工作对象满足了约束条件;

取下一条规则;

如果存在规则不满足的情况,弹出提示框,并返回,不能提交任务;若规则全部满足,则开始提交任务。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1