Невозможно создать системного пользователя в Dynamics CRM 365 онлайн - PullRequest
0 голосов
/ 04 июля 2018

При обновлении поля записи контакта я хочу создать системного пользователя (пользователя) в динамическом crm 365 online.но я получаю сообщение об ошибке типа "usersettings With Id = 5fe33120-607f-e811-a95c-000d3af29269 не существует"

Это код ниже, я пытаюсь создать пользователя

Entity getEntity = (Entity)context.InputParameters["Target"];
                string str = getEntity.Attributes["new_isaeon"].ToString();

                if (str != null && str == "True")
                {
                    // http://localhost:51625/api/Users
                    Entity sysuser = new Entity("systemuser");
                    sysuser.Attributes["fullname"] = "hsk";
                    sysuser.Attributes["internalemailaddress"] = "projectservice_9@crmdemo.dynamics.com";
                    sysuser.Attributes["domainname"] = "projectservice_9@crmdemo.dynamics.com";
                    Guid getGuid = new Guid("700F2217-786A-E811-A95A-000D3AF2793E");
                    sysuser.Attributes["businessunitid"] = new EntityReference("businessunit", getGuid);
                    sysuser.FormattedValues["accessmode"] = "Read-Write";
                    Guid getuserid = service.Create(sysuser);

                }

Может кто-нибудь помочь мне в этом спасибо.

1 Ответ

0 голосов
/ 04 июля 2018

В Dynamics 365 CRM онлайн пользователи системы регистрируют / запускают поток, выполняемый со стороны портала администратора O365. Читать дальше

Шаги идут так:
1. Группу безопасности необходимо создать в Active Directory и сопоставить на портале администратора O365 для любой организации CRM
. 2. Пользователи должны быть добавлены в эту группу безопасности AD
3. Все пользователи из SG будут реплицированы как системные пользователи в экземпляре CRM
4. На портале администратора O365 при назначении лицензии CRM (Basic / Pro) пользователю - запись о системе пользователя будет включена в CRM
5. На стороне CRM мы назначим роль безопасности для завершения регистрации пользователя

Мы не можем создать системного пользователя, используя SDK напрямую, из-за описанных выше шагов вручную вне CRM онлайн. Может быть создан с помощью PowerShell, как ответил в сообществе .

...