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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.02.2022, 19:12   #1  
vmoskalenko is offline
vmoskalenko
Участник
Аватар для vmoskalenko
 
145 / 334 (12) ++++++
Регистрация: 25.01.2007
Адрес: Toronto
Опасная штука. Будут запускать скрипты без проверки, прямо на ПРОДе.
Лучше бы не добавляли...
За это сообщение автора поблагодарили: Vadik (1).
Старый 03.02.2022, 02:09   #2  
trud is offline
trud
Участник
Лучший по профессии 2017
 
1,039 / 1633 (57) ++++++++
Регистрация: 07.06.2003
Записей в блоге: 1
Цитата:
Сообщение от vmoskalenko Посмотреть сообщение
Опасная штука. Будут запускать скрипты без проверки, прямо на ПРОДе.
Лучше бы не добавляли...
Кстати многие так пишут, но как-то непонятно почему. А можете раскрыть чем опасная. ну т.е. чем написать джоб и выполнить его(причем с одобрением) опаснее чем написать джоб, подождать час когда он будет разворачиваться, выполнить его(без одобрения)
Старый 03.02.2022, 10:18   #3  
vmoskalenko is offline
vmoskalenko
Участник
Аватар для vmoskalenko
 
145 / 334 (12) ++++++
Регистрация: 25.01.2007
Адрес: Toronto
Цитата:
Сообщение от trud Посмотреть сообщение
Кстати многие так пишут, но как-то непонятно почему. А можете раскрыть чем опасная. ну т.е. чем написать джоб и выполнить его(причем с одобрением) опаснее чем написать джоб, подождать час когда он будет разворачиваться, выполнить его(без одобрения)
Претензий тут больше не к тулзе, а к тому как ее потенциально смогут использовать. Т.е. речь о людях и процессах.

Полная аналогия - расщепление атома. Тулза отличная, но можно и громко бабахнуть.
Старый 03.02.2022, 10:28   #4  
trud is offline
trud
Участник
Лучший по профессии 2017
 
1,039 / 1633 (57) ++++++++
Регистрация: 07.06.2003
Записей в блоге: 1
Цитата:
Сообщение от vmoskalenko Посмотреть сообщение
Претензий тут больше не к тулзе, а к тому как ее потенциально смогут использовать. Т.е. речь о людях и процессах.
А как эту тулзу можно неправильно использовать? ну т.е. вот надо вам обновить что-то, вы начинаете согласовывать время, все недовольны, куча емейлов. (это если система работает 24ч)
или к примеру если время работы 8х5, нужно обновить, вам надо работать во внерабочее время и накатывать этот пекедж.
Ну т.е. есть конторы где это оплачивается и разработчикам эта внеурочная работа выгодна, но это какие-то вырожденные случаи.
Причем джоб вы потенциально запускаете без каких-то согласований, а тут предлагаю делать минимальные согласования, т.е. процесс как бы лучше будет
Старый 03.02.2022, 13:59   #5  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1853 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Сообщение от trud Посмотреть сообщение
А как эту тулзу можно неправильно использовать?
Да так же, как можно было неправильно использовать джобы в AX2012. Пример из моей практики:
- у клиента на AX2012 что-то не работает (не pick-ается) со склада
- девелопер на поддержке "анализирует" проблему и приходит к выводу, что у "работы" "неправильный InventDim" - ну, он так это видит..
- application manager со стороны клиента прессует support manager-а, тот прессует девелопера (the truck is waiting !!!)
- под таким невыносимым прессингом сахибов девелопер реализует "гениальный" фикс - он пишет джоб для исправления (редактирования) одной из аналитик непосредственно в InventDim
- то ли девелоперу "везет", то ли он по незнанию не обновляет хэш (что более вероятно) и это изменение не нарушает условие уникальности набора аналитик, но джоб "фиксит" запись InventDim в тестовом окружении
- консультант (его тоже нещадно прессуют сахибы) быстро "тестирует" и рапортует что "ошибки больше нет". Ну а раз нет, значит "потестировали" и "починилось", о чем докладывают application manager-у
- application manager "одобряет" запуск джоба в продуктиве (ненуачо, его же протестировали, фура все еще ждет и его менеджер тоже выражений не подбирает)
- джоб запускается в продуктиве
- успела ли фура выехать со склада до того как minor data inconsistency перешло в статус major, я не знаю

Вы скажете, "пистолет не убивает - убивает человек", и я согласен с этим на 100%. Но на своих проектах я бы предпочел чтобы инструмента для запуска adhoc джобов у саппорта не было. Медсестрам в приемной почему-то скальпели не выдают?

P.S. Кстати, могу ошибаться но все шаги на скриншоте выполнены под одним аккаунтом (Admin) ?
Миниатюры
Нажмите на изображение для увеличения
Название: script-details.png
Просмотров: 99
Размер:	78.6 Кб
ID:	13297  
__________________
-ТСЯ или -ТЬСЯ ?
Теги
d365fo, x++

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Alexdmeyer: Get Custom D365FO Objects at Runtime Using X++ Blog bot DAX Blogs 0 21.12.2021 20:11
ax.docentric: Comment on Create a new custom report in D365FO using Docentric by Ana Blog bot DAX Blogs 0 05.11.2020 03:14
d365technext: SSRS Report with custom fonts in D365FO Blog bot DAX Blogs 0 15.08.2018 17:15
emeadaxsupport: AX 2012 R2 In-Place Upgrade – Sometimes during the Data Upgrade Checklist the Detect Update Scripts step does not prepare any scripts to run. Blog bot DAX Blogs 0 19.04.2013 20:13
emeadaxsupport: Writing Data Upgrade Scripts Part 1: Understanding the components of the process Blog bot DAX Blogs 0 10.02.2012 05:16

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 10:26.