AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.02.2018, 07:36   #1  
252301901 is offline
252301901
Участник
 
4 / 10 (1) +
Регистрация: 15.02.2018
Персонализация для другого пользователя
Здравствуйте, коллеги.
Возникла необходимость некоторым пользователям добавить видимость поля в гриде. Обзванивать всех, пытаясь поймать их на месте, потом просить войти в Аксапту... Долго и не удобно.
Можно ли, зайдя под собой (естественно, с админскими правами) поменять форму другого пользователя? Ведь параметры пользователей можно менять
Ах, да, Axapta 2012

Последний раз редактировалось 252301901; 15.02.2018 в 07:39.
Старый 15.02.2018, 07:50   #2  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,129 / 1534 (58) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
В стандарте можно только просмотреть пользовательские данные или удалить, т.е. сбросить.

В параметрах пользователя Использование данных\Настройка форм\Данные
Старый 15.02.2018, 08:11   #3  
potential is offline
potential
Участник
 
75 / 33 (2) +++
Регистрация: 13.04.2012
Адрес: Санкт-Петербург
Есть у вас возможность запуска под другим пользователем (кнопка в списке пользователей)? Если есть, воспользуйтесь ею.
Старый 15.02.2018, 08:38   #4  
vmokerov is offline
vmokerov
Участник
 
20 / 25 (1) +++
Регистрация: 23.02.2011
Если использовать x++, можно скопировать настройки формы из SysLastValue.
Старый 15.02.2018, 08:39   #5  
252301901 is offline
252301901
Участник
 
4 / 10 (1) +
Регистрация: 15.02.2018
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
В стандарте можно только просмотреть пользовательские данные или удалить, т.е. сбросить.

В параметрах пользователя Использование данных\Настройка форм\Данные
Хмм.. забавно. Хоть и написано в заголовке "Пользовательские настройки форм, как-то скрытие, добавление и перемещение полей." Но, редактировать их формы я не могу

Цитата:
Сообщение от potential Посмотреть сообщение
Есть у вас возможность запуска под другим пользователем (кнопка в списке пользователей)? Если есть, воспользуйтесь ею.
К сожалению, я либо плохо вижу, либо её нету

А такой вопрос возник, я сижу в слое usr, это нормально? Или, если перейти в слой, например, var, то возможности администрирования расширятся?
Старый 15.02.2018, 09:11   #6  
Pustik is offline
Pustik
Участник
 
781 / 335 (13) ++++++
Регистрация: 04.06.2004
Цитата:
Сообщение от 252301901 Посмотреть сообщение
К сожалению, я либо плохо вижу, либо её нету
Это модификация
Тестирование прав пользователей. DAX 4.0.
__________________
-Ты в гномиков веришь?
-Нет.
-А они в тебя верят, смотри, не подведи их.
За это сообщение автора поблагодарили: 252301901 (1).
Старый 15.02.2018, 10:06   #7  
potential is offline
potential
Участник
 
75 / 33 (2) +++
Регистрация: 13.04.2012
Адрес: Санкт-Петербург
Цитата:
Сообщение от 252301901 Посмотреть сообщение
А такой вопрос возник, я сижу в слое usr, это нормально? Или, если перейти в слой, например, var, то возможности администрирования расширятся?
это нормально
Если перейти в другой слой, то возможности администрирования не расширятся
Старый 15.02.2018, 10:24   #8  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
3,783 / 1955 (73) ++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Стандартно не сделать. Есть две типовые модификации, которые делал на проекте - уже упомянутый выше "запуск под пользователем" и "копирование настроек пользователя".
__________________
Ivanhoe as is..
Старый 15.02.2018, 11:44   #9  
greench is offline
greench
Участник
Oracle
 
421 / 69 (3) ++++
Регистрация: 12.07.2007
Адрес: Киев
А сохранить для них персонализацию и попросить пользователя ее потом подгрузить это слишком сложно для пользователя? Может ковырнуть механизм и запустить его потом из кода для всех пользователей?

Я вот это имею ввиду использовать функционал как на картинке
Миниатюры
Нажмите на изображение для увеличения
Название: Personalization.jpg
Просмотров: 74
Размер:	73.6 Кб
ID:	11829  
Старый 15.02.2018, 12:05   #10  
Ace of Database is offline
Ace of Database
Участник
Аватар для Ace of Database
 
719 / 534 (19) +++++++
Регистрация: 14.10.2004
Копирование настроек формы "Используемые продукты" от текущего пользователя пользователю с кодом "Вася".
Может подойдет, но я сам не рискнул запустить Код легче написать, чем запускать
X++:
static void Job168(Args _args)
{
    Name                formName = "EcoResProductPerCompanyListPage";
    UserId              toUserId = "Вася";
    SysLastValue        SysLastValue;
    SysLastValue        newSysLastValue;
    ;
    select firstonly SysLastValue where
        SysLastValue.elementName == formName &&
        SysLastValue.recordType == UtilElementType::Usersetup &&
        SysLastValue.company == curExt() &&
        SysLastValue.UserId ==  curUserId();
    if (SysLastValue.RecId)
    {
        ttsbegin;
        select forupdate firstonly newSysLastValue where
            newSysLastValue.elementName == formName &&
            newSysLastValue.recordType == UtilElementType::Usersetup &&
            newSysLastValue.company == curExt() &&
            newSysLastValue.UserId == toUserId;
        if (newSysLastValue.RecId)
            newSysLastValue.delete();
        newSysLastValue = null;
        buf2buf(SysLastValue, newSysLastValue);
        newSysLastValue.userId = ToUserId;
        newSysLastValue.insert();
        ttscommit;
    }
}
__________________
Мои утилиты для Аксапты версий 3.0-2012: http://aceofdatabase.blogspot.com/
За это сообщение автора поблагодарили: 252301901 (1).
Старый 15.02.2018, 12:07   #11  
252301901 is offline
252301901
Участник
 
4 / 10 (1) +
Регистрация: 15.02.2018
Цитата:
Сообщение от greench Посмотреть сообщение
А сохранить для них персонализацию и попросить пользователя ее потом подгрузить это слишком сложно для пользователя? Может ковырнуть механизм и запустить его потом из кода для всех пользователей?

Я вот это имею ввиду использовать функционал как на картинке
К сожалению, да. Для них это будет слишком сложно Пока идет первичное внедрение и пользователи с трудом использую фильтры) Поэтому, решили не травмировать их и попробовать своими силами

В принципе, пока будем смотреть в сторону запуска под другим пользователем. Хотя, изменение настроек без входа, было бы идеальным решением.
Спасибо большое всем за помощь!
Старый 15.02.2018, 12:13   #12  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,411 / 1064 (44) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Раньше была функциональность "шаблоны". Можно было кучу полей по-умолчанию заполнять. Осталась?

С Уважением,
Георгий
Старый 15.02.2018, 12:34   #13  
252301901 is offline
252301901
Участник
 
4 / 10 (1) +
Регистрация: 15.02.2018
Цитата:
Сообщение от Ace of Database Посмотреть сообщение
Копирование настроек формы "Используемые продукты" от текущего пользователя пользователю с кодом "Вася".
Может подойдет, но я сам не рискнул запустить Код легче написать, чем запускать
Запустил на тестовом сервере, - не скопировало
Поправлюсь. После второго перезахода, изменения появились. Ваш код работает

Последний раз редактировалось 252301901; 15.02.2018 в 12:40.
Старый 15.02.2018, 12:56   #14  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
3,783 / 1955 (73) ++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Еще обычно на запуске есть проблема - меняются формы и из-за настроек пользователя падает клиент. Соответственно постоянно чистятся настройки. Соответственно либо нужно иметь возможность централизованно их распространять, либо приучать к этому пользователей после опытной эксплуатации. Ну или типовые сценарии отразить прямо в коде форм.
__________________
Ivanhoe as is..
Теги
администрирование, персонализация форм

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Проверка пароля доменного пользователя samolalex DAX: Программирование 4 08.04.2013 11:17
Ошибка при добавлении нового пользователя в AX2009 LexR DAX: Администрирование 4 06.07.2012 17:51
axforum blogs: Запись и документирование действий пользователя. Blog bot DAX Blogs 0 08.02.2011 11:11
При копировании настроек из таблицы SysLastValue для другого пользователя копируются и права доступа??? Murlin DAX: Программирование 6 23.09.2008 15:09
Меню пользователя :( leshy DAX: Функционал 1 21.01.2005 11:37
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 20:45.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.