当用户提交请求时,审批者必须对请求中的每项服务进行批准或拒绝。 目录服务使用下列审批流程之一:
提交包含服务的请求时,状态将更改为“已完成审批”。
系统审批流程使用以下组合来确定审批者以及审批级别数:
如果包含服务的请求已提交且“请求对象”值为用户而非帐户时,目录系统将执行以下操作:
如果用户的授权级别与服务所指定的审批级别相符或者超过了该审批级别,则无需进一步审批。 系统会将请求移至下一个状态,通常为“待实现”或“已完成”。
否则,系统会确定一个审批者,方法如下:
在经理或其他审批者批准服务后,系统将使用相似的逻辑来确定是否需要另一级审批。 如果答案为是,系统会将请求路由至授权级别与服务的审批级别相符或者已超过了该审批级别的请求经理。
由 Workflow 驱动的审批流程使用 CA Process Automation 流程或 CA Workflow 流程定义来确定审批流程。 该选项灵活性最大。 用于确定审批者和审批级别数的业务逻辑是在可自定义的流程或流程定义中指定的。 CA Service Catalog 提供了示例流程和流程定义,包括单级经理审批的默认流程和流程定义。
如果您使用 CA Process Automation 来审批和实现请求,则可使用策略驱动的审批。 在策略驱动的审批中,您可以根据服务选项、服务、已请求项目、用户等的属性在策略中指定条件。 如果策略为活动策略且提交的请求满足策略中的条件,则会发生以下事件:在策略中指定的用户(受理人)收到一个请求待处理操作,要求该用户批准、拒绝或实现某个服务选项、服务或请求。
策略驱动的审批和系统审批使用多个共同的术语。 例如,在这两种方式中,审批的级别都是指审批者获得的数字形式的授权:数字越大,审批者的授权越大。 然而,在策略驱动的审批中,管理员会为每位审批者分配一个唯一的、与系统审批无关的授权级别。
如果某项策略不适用于某个请求,目录系统会使用在由 CA Workflow 驱动的审批流程中定义的审批流程。 例如,假设您使用的是预定义的工作流审批流程,并且没有任何预定义的示例策略适用于请求待处理操作。 在这种情况下,目录系统会将请求待处理操作分配给“请求对象”用户的经理。 如果用户没有经理,系统会将请求待处理操作分配给“请求操作的默认用户”,该用户在“服务构建器配置”中指定。
注意:CA Workflow 不支持策略驱动的审批。
| 版权所有 © 2013 CA。 保留所有权利。 |
|