XRM JavaScript:启用/禁用用户

XRM JavaScript : Enable/ and Disable user

我试图通过使用 Javascript 并编写下面的代码,使 Enable/Disable 用户在系统用户实体表单中具有明确的任期日期。

var ClearTermDate= function () {
        var termDate = Xrm.Page.getAttribute("new_termdate");
        if (termDate!= null) {
            termDate.setValue(null);
        }
        Xrm.Page.getAttribute("isdisabled").setValue(false);
        Xrm.Page.data.entity.save();
    };

isdisabled 属性未更新。请建议代码或替代解决方案。

宾果!根据 MSDNisdisabled 在系统用户实体中是 Read-only 属性。您不能像现在这样直接在 JS 中执行此操作。

您必须遵循以下其中一项:

  1. 如果你在 2015 年 - 使用 soap call 在 JS 中做 SetStateRequest
  2. 如果您有 2015 更新 1 - 使用 web api 在 JS
  3. 中执行 SetStateRequest
  4. 或者在学期日期更新到disable user
  5. 时设置一个插件