使用请求扩充,策略的批准者可以在批准请求之前修改请求项。可以修改的项和操作取决于批准者在视图中的权限和数据访问权限。
在审批策略上启用了扩充时,对视图中至少一个数据对象具有参与者 (写入) 权限的策略批准者可以在审批阶段执行扩充。扩充者可以执行的操作仅取决于扩充者在视图中的权限和数据访问权限。
Note:
不会考虑请求提交者的数据访问权限。这意味着,扩充者可能在请求中执行原始请求提交者无法执行的操作。扩充者可以进行的更改不限于原始请求中的策略或数据对象。如果在请求中的任何数据对象的任何策略上启用扩充,则扩充者可以在视图中执行其权限和数据访问权限允许的任何请求操作。
例如,假设您的维护视图包含用于总帐应用程序和 Planning 应用程序的视点,并且您的总帐应用程序具有启用了扩充的审批策略。当提交向总帐添加成本中心的请求时,如果 GL 策略的批准者对 Planning 应用程序也具有参与者 (写入) 访问权限,则他们也可以在批准前向 Planning 应用程序添加成本中心。
注意事项
验证和批准扩充的请求
无论扩充者是否对请求进行更改,由于扩充者也是批准者,他们必须批准分配给他们的请求。当扩充者批准请求时,将根据扩充者的权限和数据访问权限执行数据验证。验证和审批流程如下所示:
当满足所有审批策略后,如果仍然存在验证错误,则会通知提交者。提交者可以删除导致验证问题的请求项,包括删除存在提交者权限和数据访问权限不包括的操作或属性的请求项。
如果不再有任何验证错误,则最终提交请求。