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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.04.2010, 09:29   #21  
lagr221374
Гость
 
n/a
Цитата:
Сообщение от AX2009 Посмотреть сообщение
Черещ субворкфлоу можно настроить
А разве будет паралельное выполнение в таком случае, а не последовательное?
Старый 06.04.2010, 10:02   #22  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Там есть параметры: запускать параллельно, условия запуска (помимо условий, заданных в самих конфигурациях), требование ожидания окончания вспомогательного документооборота.

Насколько я понимаю, в одной конфигурации может быть только одно Утверждение и несколько Задач, соответственно если нужны именно несколько Утверждений (не шагов), то без вспомогательных документооборотов не обойтись. И мне такой подход кажется гибким. Например:
1. Есть три конфигурации:
1.1. Утверждение коммерсантами.
1.2. Утверждение финансистами.
1.3. Параллельное утверждение 1.1. и 1.2.
2. Настраиваем например так:
2.1. Для "ВИП" клиентов запускается 1.1. (потому как требуются скидки).
2.2. Для "ВИП" и суммой больше 1 000 000 запускается 1.3. (есть скидки и нужно планировать БДДС).
2.3. Для "разовых" - 1.2.

При этом если у нас меняется состав коммерсантов или финансистов, меняются тексты оповещений, меняются сроки прохождения - мы меняем в одной нужной конфигурации.

Ранее еще писали про отслеживание. Есть журнал документооборота, его можно смотреть как из Документа, так и целиком по всем процессам. Есть итоговое время прохождения, фиксируются все шаги, статусы, задачи, комментарии, делегирования, время, дата и проч. Вполне достаточно для анализа эффективности бизнес-процессов (WF) и принятия каких-нить мер по оптимизации.
__________________
Ivanhoe as is..
За это сообщение автора поблагодарили: mazzy (2).
Старый 06.04.2010, 10:17   #23  
konopello is offline
konopello
SAP
SAP
 
628 / 76 (4) ++++
Регистрация: 08.11.2005
Адрес: Минск
Прошу прощение что не в теме, относительно SAP, по умолчанию со стандартной системой поставляются предварительно настроенные WF, да они не всегда подходят. Но работают, и все таже проблема, в основном под каждого клиента приходиться допиливать. Однако плюcами является то что, есть довольно обширный графический интерфейс, и очень богатый функционал. Но зато у AX есть куда расти, есть где подсмотреть полезный опыт... И сделать лучше! : )

Нажмите на изображение для увеличения
Название: WF_1.JPG
Просмотров: 415
Размер:	141.6 Кб
ID:	5689

Последний раз редактировалось konopello; 06.04.2010 в 10:30.
Старый 06.04.2010, 10:34   #24  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от konopello Посмотреть сообщение
Но зато у AX есть куда расти, есть где подсмотреть полезный опыт...
Ой, не смешите мои тапочки...

Согласен, что нужно сделать лучше. Но не думаю, что SAP является примером. Там то же самое, вид сбоку. Тоже куча программинга. Тоже "универсальные" механизмы, никак не привязанные к бизнес-логике. как и в 1С: тынц, тынц, тынц

Впрочем, вполне допускаю, что ошибаюсь.
konopello, может создадите новую тему в разделе Другие или Сравнение и расскажете о том, как там это сделано?
Ну, или хотя бы ссылок полезных накидать?
по аналогии с этой веткой А вообще в SAP много таких вещей, про которые AX пока только мечтать может

А здесь вернемся к документообороту в Аксапте?
__________________
полезное на axForum, github, vk, coub.
Старый 06.04.2010, 10:36   #25  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
часть обсуждения выделена в отдельную ветку
Есть ли в DAX WF, возможность организации циклов?
__________________
полезное на axForum, github, vk, coub.
Старый 06.04.2010, 10:42   #26  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
Насколько я понимаю, в одной конфигурации может быть только одно Утверждение и несколько Задач, соответственно если нужны именно несколько Утверждений (не шагов), то без вспомогательных документооборотов не обойтись. И мне такой подход кажется гибким. Например:
1. Есть три конфигурации:
1.1. Утверждение коммерсантами.
1.2. Утверждение финансистами.
1.3. Параллельное утверждение 1.1. и 1.2.
2. Настраиваем например так:
2.1. Для "ВИП" клиентов запускается 1.1. (потому как требуются скидки).
2.2. Для "ВИП" и суммой больше 1 000 000 запускается 1.3. (есть скидки и нужно планировать БДДС).
2.3. Для "разовых" - 1.2.
Э-э-э... А если параллельных утверждений будет больше двух? Например, с тем же самым обходным листом... Есть большой-большой список, в котором содержится пусть n пунктов. Нет, n мало, лучше m.

Некоторые пункты общие для всех, некоторые пункты нужны для одних, некоторые пункты для других... (например, в бухгалтерии подпись нужно поставить всем, у нач.склада поставить только работникам склада, в безопасности поставить только сотрудникам отдела1, отдела2 и т.п.)

Значит, конфигураций будет m! (факториал от m)?

И как этим факториалом управлять в более-менее нормальных, а не игрушечных случаях?
__________________
полезное на axForum, github, vk, coub.
Старый 06.04.2010, 10:55   #27  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Насчет обходного листа - уже предложен вариант с одним Утверждением и роль "Обходная комиссия", в которую входят n человек. Пока все не утвердят, процесс дальше не пойдет.

Подумалось, для примера №1 с продажей можно и одним Утверждением обойтись. Главное, чтобы сотрудники понимали, что они должны утвердить (текст оповещения одинаковый для всех пользователей одного Шага. Тогда создаем одно Утверждение с несколькими Шагами:
Шаг 1 - только коммерсанты, условие по скидке и не превышению суммы.
Шаг 2 - коммерсанты и финансисты, условие по скидке и превышению суммы.
Шаг 3 - только финансисты, условие - нет скидки и превышение суммы.

Понимаю, что при m на n вариантов настроить и поддерживать нереально.. но в жизни насколько сложные могут быть варианты? Для примера - есть возможность настроить Конфигурацию для всех журналов ГК, а можно указать для конкретного наименования журнала. Для сложных процессов можно поступить также - привязка Конфигурации к справочнику-группировке.

По документообороту были написаны Whitepapers, были на форуме ссылки на блоги с примерами, есть описание в MSDN, хелпе и книге для разработчиков. Насколько востребовано детальное описание примера с картинками здесь на форуме? Если есть потребность, могу что-нибудь написать "с картинками".
__________________
Ivanhoe as is..
Старый 06.04.2010, 11:13   #28  
konopello is offline
konopello
SAP
SAP
 
628 / 76 (4) ++++
Регистрация: 08.11.2005
Адрес: Минск
Цитата:
konopello, может создадите новую тему в разделе Другие или Сравнение и расскажете о том, как там это сделано?
Ну, или хотя бы ссылок полезных накидать?
по аналогии с этой веткой А вообще в SAP много таких вещей, про которые AX пока только мечтать может
Пока время нет вот как появиться Оно самое так Я и вернусь к этому вопросу : ) У А так у меня хобби уже такое сравнивать AX c SAP. Ностальгия мучает.

Цитата:
Ой, не смешите мои тапочки...

Согласен, что нужно сделать лучше. Но не думаю, что SAP является примером. Там то же самое, вид сбоку. Тоже куча программинга. Тоже "универсальные" механизмы, никак не привязанные к бизнес-логике. как и в 1С: тынц, тынц, тынц
Тут могу только добавить, я не говорю что это есть идеал, но связь с бизнес-процессами четкая, можно прямо с ARIS их грузить ну про это как нить потом. Плохой приме SAP и 1С. не буду засорять ветку, просто не удержался.
За это сообщение автора поблагодарили: mazzy (2).
Старый 06.04.2010, 11:31   #29  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
По документообороту были написаны Whitepapers, были на форуме ссылки на блоги с примерами, есть описание в MSDN, хелпе и книге для разработчиков. Насколько востребовано детальное описание примера с картинками здесь на форуме? Если есть потребность, могу что-нибудь написать "с картинками".
Очень. Хотя бы сборник полезных ссылок сделать
у каждого участника есть возможность писать блоги http://axforum.info/forums/blog.php
можно просто тему отдельную создать.

например, у меня стойкое ощущение, что мое предсталение о WF ущебно где-то в основах. У меня стойкое ощущение, что WF создавался на совсем других принципах, чем я от него ожидаю. Да, я сейчас считаю, что WF ущербная штука. Но вполне допускаю, что это я его неправильно воспринимаю.

Возможно, и некоторые другие думают также.
Поэтому сборник ссылок, описание базовых понятий и принципов, а также шаги для начинающего были бы очень и очень полезны.
__________________
полезное на axForum, github, vk, coub.
Старый 06.04.2010, 11:38   #30  
AlexeyVS is offline
AlexeyVS
Участник
 
103 / 31 (2) +++
Регистрация: 02.04.2010
Вот ссылка на MSDN, где описано создание процесса с нуля по шагам для Клиента (модуль "Расчеты с клиентами").

http://msdn.microsoft.com/en-us/libr...(v=AX.50).aspx

Сам начинал именно с этого.
За это сообщение автора поблагодарили: mazzy (2).
Старый 06.04.2010, 11:46   #31  
AX2009
Гость
 
n/a
Цитата:
Сообщение от lagr221374 Посмотреть сообщение
А разве будет паралельное выполнение в таком случае, а не последовательное?
зависит от параметра
Миниатюры
Нажмите на изображение для увеличения
Название: parallel subworkflow.png
Просмотров: 358
Размер:	27.9 Кб
ID:	5691  
Старый 06.04.2010, 12:03   #32  
AlexeyVS is offline
AlexeyVS
Участник
 
103 / 31 (2) +++
Регистрация: 02.04.2010
Вот реальный пример.
Есть Утверждение, назначенное группе. При старте процесса оно размножается на всех участников этой группы. Процесс запускает Инициатор (И), в группе 3 адресата (А).
Первый адресат (А1) утверждает. А2 - возвращает, А3 - делегирует А4.
Результат: процесс нахожится в ожидании, НО... Инициатор не может ничего сделать (только просмотреть журнал процесса), для И создается рабочий элемент (возвращенная запись), для А4вообще ничего не создается, его рабочий элемент помечен как завершенный...
В журнале написано, что Шаг 1 - выполнен, Утверждение возвращено.
Старый 06.04.2010, 12:12   #33  
AlexeyVS is offline
AlexeyVS
Участник
 
103 / 31 (2) +++
Регистрация: 02.04.2010
Вот иллюстрация
Миниатюры
Нажмите на изображение для увеличения
Название: approval-1.jpg
Просмотров: 308
Размер:	68.3 Кб
ID:	5692  
Старый 06.04.2010, 12:23   #34  
AlexeyVS is offline
AlexeyVS
Участник
 
103 / 31 (2) +++
Регистрация: 02.04.2010
То есть получается, что все утверждение возвращается Инициатору, если хотя бы один из Адресатов вернул свой элемент
Старый 06.04.2010, 12:56   #35  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Цитата:
Сообщение от AlexeyVS Посмотреть сообщение
Инициатор не может ничего сделать (только просмотреть журнал процесса)
Инициатор еще может отправить документ в воркфлоу повторно (resubmit).
Старый 06.04.2010, 12:59   #36  
AX2009
Гость
 
n/a

AlexeyVS у тебя похоже ReSumbit не реализован, вот и всё
воркфлоу не стандартное?
Старый 06.04.2010, 13:36   #37  
AlexeyVS is offline
AlexeyVS
Участник
 
103 / 31 (2) +++
Регистрация: 02.04.2010
ReSubmit настроил, но Утверждение снова направляется всем трем Адресатам, хотя один уже утвердил свой элемент. Воркфлоу пишу сам, не стандартное.
Старый 06.04.2010, 13:39   #38  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Ну так, по идее, это же логично, разве нет? Он утвердил ту версию документа, которая был раньше. Но после того, как кто-то вернул этот самый документ по каким-то причинам, в него могут (или даже должны, не просто же так его вернули) быть внесены исправления. И вряд ли правильно, если бы старое утверждение продолжало действовать.
Старый 06.04.2010, 14:57   #39  
AlexeyVS is offline
AlexeyVS
Участник
 
103 / 31 (2) +++
Регистрация: 02.04.2010
OIP, все так. Но у меня в принципе не документ, а поручение, которое не меняется. Делать на основе задач пробовал, но там есть своя особенность. Если задача размножена на нескольких пользователей, то ее может принять на выполнение только один адресат - он и будет реальным исполнителем, от него будет зависеть исход всего процесса. Мне же надо, чтобы каждый делал свой участок независимо. Если только пробовать размножить задачу, как бы динамически создать конфигурацию, добавить туда задачи, по одной на каждого исполнителя. По идее тогда они будут выполняться в рамках одного процесса и не будут зависеть друг от друга. Но тут другая засада - задачи будут выполняться последовательно, что тоже не устраивает.
Старый 06.04.2010, 15:15   #40  
AlexeyVS is offline
AlexeyVS
Участник
 
103 / 31 (2) +++
Регистрация: 02.04.2010
Есть еще вариант - использовать подпроцессы, которые опять же надо руками насоздавать, сказать им выполняться параллельно и указать родительскому процессу ожидать пока они все закончатся.
Теги
ax2009, document handling, workflow, документооборот

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
fed: Cost Explorer in DAX2009 Blog bot DAX Blogs 3 24.11.2009 17:32
Отходы по закупке в DAX2009 Starling DAX: Функционал 14 19.11.2009 20:52
Вопросы по OLAP в DAX2009 oleg_e DAX: Функционал 9 10.12.2008 02:02
Апгрейд существующего приложения на DAX2009 petr DAX: Администрирование 3 03.09.2008 18:54
Кто нибудь пытался релизовать ДОКУМЕНТООБОРОТ в Аксапта? edd DAX: Функционал 10 21.07.2003 15:48

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

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

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