规则处理程序是在操作中执行任何操作处理程序之前检查是否符合业务规则的程序。 与操作处理程序一样,操作和规则处理程序之间的关联在"任务定义"对话框中以交互方式定义。
规则处理程序返回EPM_go如果满足其条件,则执行操作处理程序并发生状态转换。如果规则处理程序未返回EPM_go,则不会执行任何关联的操作处理程序,也不会发生状态转换。
编写自己的规则处理程序后,需要使用 EPM_register_rule_handler 函数将它们注册到系统。 这使得它们可用于工作流设计器。
EPM_nogo 不满足规则/规则处理程序的约束
EPM_undecided 仍然不知道由于数据不足或待定,这是一个go还是nogo决定
EPM_go 规则/处理程序已通过;满足的约束