Salesforce 编译错误:不允许对用户执行DML操作删除

Salesforce 编译错误:不允许对用户执行DML操作删除,salesforce,Salesforce,我编写了用于删除用户记录的apex类,但我得到了错误,错误显示如下 错误:编译错误:第28行第7列不允许对用户执行DML操作删除 如何解决此错误,请让我知道。用户对象不可删除,要“删除”一个用户并检索在另一个用户上使用的许可证,您必须通过将isActive设置为false来禁用该用户。这将导致其许可证返回池

我编写了用于删除用户记录的apex类,但我得到了错误,错误显示如下

错误:编译错误:第28行第7列不允许对用户执行DML操作删除
如何解决此错误,请让我知道。

用户对象不可删除,要“删除”一个用户并检索在另一个用户上使用的许可证,您必须通过将
isActive
设置为false来禁用该用户。这将导致其许可证返回池