06.03.2014, 15:40 | #1 |
Талантливый разгвоздяй
|
AX 2012 R2: как программно отключить пользователей?
Нужен тех, кто на своем опыте уже реализовывал данную задачу AX 2012 R2.
Как в AX 2012 R2 программно отключить пользователей? Речь о флаге "Включено" в форме "Пользователи". |
|
06.03.2014, 15:49 | #2 |
Участник
|
В чем подвох?
У нас есть доработка, в рамках которой, в т.ч. временно отключается пользователь.
__________________
Ivanhoe as is.. |
|
06.03.2014, 17:06 | #3 |
Талантливый разгвоздяй
|
Цитата:
X++: static void DisableUsersExceptAdmin(Args _args) { UserInfo userInfo; ; ttsBegin; update_recordSet userInfo setting enable = NoYes::No where userInfo.id != 'Admin' ttsCommit; //ttsAbort; info(strFmt("Обновлено %1", userInfo.RowCount())); } Цитата:
Не удается создать сеанс. Подтвердите, что пользователь имеет соответствующие привилегии для входа в Microsoft Dynamics.
|
|
06.03.2014, 17:22 | #4 |
Участник
|
AOS при этом не оставлен ли в состоянии "фильтрован" на форме активных пользователей? Под админом открыть еще одну сессию удается - не ругается ли аналогичным образом?
|
|
06.03.2014, 17:40 | #5 |
Участник
|
Проверьте еще галочку defaultPartition / явное указание партишна в конфиг-файле.
Визуально у пользователей роли остались?
__________________
Ivanhoe as is.. |
|
06.03.2014, 17:49 | #6 |
Талантливый разгвоздяй
|
Сейчас сложно сказать, я не проверял работают ли АОСы, а на данный момент из 4 АОСов работает только 1.
Однако, выяснилось, что при программном обновлении флага UserInfo.enabled случилось что-то непоправимое с CIL, поэтому у пользователей появлялась ошибка. Отключили всем пользователям флаг "Исполнение бизнес-операций в CIL" и ошибка исчезла. |
|
06.03.2014, 17:50 | #7 |
Талантливый разгвоздяй
|
|
|
06.03.2014, 17:53 | #8 |
Участник
|
Может, совпало?
__________________
Ivanhoe as is.. |
|
|
За это сообщение автора поблагодарили: Kabardian (1). |
06.03.2014, 18:09 | #9 |
Талантливый разгвоздяй
|
Возможно совпадение, как выясню точную причину напишу. Но желание еще разок обновить UserInfo джобом как-то отпало ;-)
|
|
|
|