问题描述
有人知道是否可以通过API删除Dynamics365 systemuser吗?
如果我查看以下内容:https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/reference/entities/systemuser-我看不到描述的删除操作。
另外,如果我运行api / data / v9.1 / systemusers(11111111-1111-1111-111-111111111111)-PATCH可以正常工作并更改用户属性,但是如果我使用DELETE,它会说:
The 'Delete' method does not support entities of type 'systemuser'.
预先感谢
解决方法
其背后的想法是用户记录是如此重要,以至D365不允许任何人删除它们。而且这种方法有其原因。例如,审核记录,查找修改或创建的审核记录将是什么。
最明智的删除方法是从用户重新分配所有记录,删除所有角色并禁用用户(设置为isdisabled)。
如果您使用内部部署并且足够勇敢,则可以直接从数据库中删除它。但是我永远不会做。