Axapta 如何根据配置在运行时更改安全权限

Axapta 如何根据配置在运行时更改安全权限,axapta,x++,dynamics-365-operations,Axapta,X++,Dynamics 365 Operations,我遇到一个问题,某个配置表需要更改多个表和表单的读取/编辑权限。例如,如果表单上有一个复选框被切换为“关闭”,则具有通常在单独表单上具有删除级别权限的角色的用户现在将仅具有该表单及其所有子表单/表的读取权限。在x++中是否有这样做的方法?您可以在运行时在系统管理>安全>安全配置中更改安全性。我相信那里的设置是由数据驱动的,所以如果你能弄清楚那里需要更改哪些数据,你可能可以用x++来自动化它,并用一个复选框来控制它。

我遇到一个问题,某个配置表需要更改多个表和表单的读取/编辑权限。例如,如果表单上有一个复选框被切换为“关闭”,则具有通常在单独表单上具有删除级别权限的角色的用户现在将仅具有该表单及其所有子表单/表的读取权限。在x++中是否有这样做的方法?

您可以在运行时在系统管理>安全>安全配置中更改安全性。我相信那里的设置是由数据驱动的,所以如果你能弄清楚那里需要更改哪些数据,你可能可以用x++来自动化它,并用一个复选框来控制它。