25.05.2015, 15:59 | #1 |
Участник
|
Создание пользователя через Business Connector
Пытаюсь создать нового пользователя через Business Connector.
Код: X++: infolog.getUserSetup().setDefaults(userInfo); Подскажите, пожалуйста, это ограничение бизнес-коннектора или я что-то пропустил. P.S. DAX 2009, код пытался выполнить и на сервере и на клиенте. Последний раз редактировалось ortin; 25.05.2015 в 16:07. |
|
26.05.2015, 09:26 | #2 |
Участник
|
Добрый день!
А какой смысл создавать пользователя через .Net BusinessConnector? Пользователь, которого вы пытаетесь создать, уже есть в AD? Я видел на практике, как используя .Net Framerwork создают пользователей прямо в AD, а затем добавляют его в Ах, используя мастер импорта программно. |
|
26.05.2015, 09:37 | #3 |
Участник
|
Пользователь в AD уже есть. А смысл - при добавлении пользователя на одной базе, создать его ещё и на другой.
Последний раз редактировалось ortin; 26.05.2015 в 09:58. |
|
26.05.2015, 12:25 | #4 |
Талантливый разгвоздяй
|
Как вариант могу посоветовать другой подход - не писать бизнес-логику создания пользователя снаружи, а написать ее внутрии AX и дергать через .NET коннектор с передачей параметров. Например, написать класс для заведения нового пользователя с необходимым миниумум параметром (код пользователя, фио, домен, список ролей) и из .Net BC дергать его и передавать параметры.
Последний раз редактировалось Kabardian; 26.05.2015 в 12:30. |
|
26.05.2015, 12:53 | #5 |
Участник
|
Естественно,
X++: infolog.getUserSetup() При запуске клиента через shellExecute всё отрабатывает, так что интерес остаётся чисто академический. |
|
26.05.2015, 22:54 | #6 |
Талантливый разгвоздяй
|
Закомментируйте вот эти две строки и пользователь будет создаваться через .NET Business Connector без проблем:
X++: infolog.getUserSetup().setDefaults(userInfo); infolog.getUserSetup().setUserSetup(userInfo); |
|
27.05.2015, 11:47 | #7 |
Участник
|
И это правда. Но нехорошо, т.к. при этом мы теряем кучу настроек по умолчанию.
В результате написал без использования бизнес-коннектора. |
|
|
|