使用所有权审批方法,您可以根据为视点中的节点定义的所有权属性来邀请批准者。
节点上的所有权属性标识负责批准该节点的请求的用户。当您在策略上分配所有权属性后,系统将邀请您标识的用户批准包含该节点的请求项中的更改。每个受邀请的节点所有者必须批准请求才能执行策略。
Note:
所有权审批方法中的“所有者”一词与数据链对象上的
所有者权限不同。节点所有者受邀作为审批策略的批准者,这仅授予批准该节点的请求的权限。节点所有者不会自动获得对该节点的任何其他权限,例如查看或编辑该节点的权限。
注意事项
- 只能在审批策略上配置所有权方法。不能在最终提交或通知策略上配置所有权方法。
- 您可以在节点上定义多个所有权属性,这样就可以将多个节点所有者设为该节点的批准者。每个属性都必须在单独的审批策略上,因为每个策略只能分配一个所有权属性。
- 使用具有“用户”子类型的节点数据类型属性(请参阅“节点和节点列表数据类型子类型”),从用户应用程序选择您指定为所有者的用户(请参阅“使用用户应用程序”)。
- 如果在请求处于“进行中”状态时更改了节点的所有者,将邀请新所有者批准请求,而不再邀请先前所有者进行批准。如果先前所有者已经批准了请求,则该审批将保留在请求历史记录中。
- 如果节点所有者不可用(例如,所有者不是有效用户或外出),则将升级请求。请参阅“策略提醒和升级”。
流程流
下文介绍了设置所有权审批时的一般流程流。这并不是介绍一个分步过程,而是概述利用所有权审批方法而必须完成的步骤。
- 设置用户应用程序以存储用户。(请参阅“使用用户应用程序”。)
重要信息:要指定为节点所有者,用户应用程序中的用户必须是 Oracle Fusion Cloud Enterprise Data Management 中的有效用户 (CoreStats.EDM User
= True)。系统使用用户应用程序中的 User.Email Address
属性来确定有效用户。请参阅“用户应用程序的预定义属性”。
- 创建具有“用户”子类型的节点数据类型属性以用作所有权属性。请参阅“手动创建属性”。
- 将该属性与视点中的节点类型关联。请参阅“将属性添加到节点类型”。
Tip:
对于
分配的节点集和
允许的节点类型,从步骤 1 中创建的用户应用程序中选择适当的节点集和节点类型。
- 配置审批策略以使用所有权方法。(请参阅“创建和启用审批策略”)。
- 对于审批方法,选择所有权。
- 对于所有权属性,选择配置为所有权属性的属性(在上面的步骤 2 中创建)。
- 启用并保存策略。
- 分配节点所有者:
- 在视点中,创建请求,将每个节点的所有权属性(在上面的步骤 2 中创建)的值设置为用户应用程序中的用户。
Tip:
将此属性的值设置为继承或派生可以简化此过程。
- 提交并完成请求。
请求处理
当您配置了用户应用程序、视点和所有权审批的审批策略后,系统将根据所有权属性的值计算受邀请者和策略执行。当包含所有权策略的请求到达“批准”阶段时:
- 针对与所有权策略关联的每个请求项,在节点上评估该策略。
- 对于每个节点,将检查所有权属性的值,并邀请所有权属性引用的每个用户批准请求。用户必须是云 EDM 中的有效用户。
- 每个受邀请者必须批准请求才能执行策略。
- 如果受邀请者不是有效用户或外出,则将升级请求。
最佳做法
- 节点所有者随时可以通过请求检查器批准请求(请参阅“请求检查器操作”)。但是,为了能够在视点中可视化请求更改,节点所有者对自己作为所有者的节点所在的视点必须至少具有参与者(读取)访问权限。请参阅“视图和视点的安全性”。
- 启用预定义验证所有权审批权限,以在节点所有者对视点没有最低限度的参与者(读取)访问权限时,在验证请求或视点时显示验证错误或警告。请参阅“预定义验证”。
- 当您创建将用作所有权属性的属性时,在视点中将其设置为“必需”,以便始终为每个节点分配节点所有者。
- 将所有权属性设置为继承(在层次视点中)或从查找派生(在列表视点中),可以在添加新节点时自动填充所有权属性。
- 当您配置所有权属性时,使用选择标准属性、选择标准运算符和选择标准值字段确保只能将有效用户分配为节点所有者。请参阅“节点和节点列表数据类型参数”。
例如:
- 选择标准属性:
EDM 用户
- 选择标准运算符:
等于
- 选择标准值:
1
(True)
- 专门创建一个单独的列表视点来维护节点所有权。这样,您就可以单独监管节点所有权,并将其与数据更改分开。
- 如果您在访问控制中添加要用作节点所有者的用户,还必须在用户应用程序中添加他们,他们才能用作所有权审批用户。