AXForum  
Вернуться   AXForum > Рынок > Другие системы на рынке
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.09.2011, 02:23   #1  
konopello is offline
konopello
SAP
SAP
 
628 / 76 (4) ++++
Регистрация: 08.11.2005
Адрес: Минск
WorkFlow в SAP
**** ветка выделена отсюда А вообще в SAP много таких вещей, про которые AX пока только мечтать может ****

Много прошло времени после того как я что то упоминал про WorkFlow в SAP (к сожалению не знаю уже как с этим обстоят дела в AX), но решил поделится реальным опытом с моих проектах в SAP использую WF. Пишу быстро не заостряя сильно внимания на ошибки так что извините.....

Проект для OSRAM:
Используя Case Managment был создан новый бизнес объект "Материал до того как он станет материалом (Material Request)". Пользователь как такового Case Managment не видел....... Использую CM было настроено в системе 140 WF процессов (вариантов создания разных видов типов материалов), только кастомайзинг без сильного вникания в рисования WF (длительность проекта 4,5 месяца). в среднем каждый процесс включал в себя в среднем 5-6 шагов до создания нового материала + BOM и т.д. Это все к тому что можно быстро и без большой квалификации настраивать WF. Если кому интересно задавайте вопросы : )

Результат: много но без WEB.

Проект для самого SAP:
Пришлось долго и много читать документацию по WF (так как было разрешено использовать WF только в чистом виде без примочек из других модулей), но теперь настройка WF процесса практически любой сложности у меня занимает не более 3-4 недель (это с цикличностью процессов с рассылкой уведомлений в любых шаблонах и так далее [писем]).

Результат: для хорошего специалиста WF в САП не так сложен как кажется в начале + все работает через WEB. Да и + то что прорисованный правильно Aris ложится 1 в 1 в WF.


Ну это все вкратце, если кому интересно задавайте вопросы.
Старый 22.09.2011, 08:53   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от konopello Посмотреть сообщение
[COLOR="Blue"]в среднем каждый процесс включал в себя в среднем 5-6 шагов до создания нового материала + BOM и т.д. Это все к тому что можно быстро и без большой квалификации настраивать WF. Если кому интересно задавайте вопросы : )

...настройка WF процесса практически любой сложности...
Можно позадавать? Отлично. Спасибо.

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

2. Возможны ли правила замены людей?
например, ответственный ушел в отпуск. А на время отпуска его роль выполняет другой человек.

2.1. замены (если есть) включаются и отключаются автоматически по какому-то правилу или вручную надо зайти и поставить галочку/дату/признак.

3. Возможны ли параллельные процессы?
процессы, порядок которых не важен - главное, чтобы они все были выполнены.

4. Могут ли процессы содержать одновременно и участки с параллельными процессами, и участки с последовательными?

5. Как происходит интеграция процессов с уже существующими формами? (на концептуальном уровне) Нужно ли программировать уже существующие формы, чтобы добавить интеграцию с процессами? Если программировать, то какова трудоемкость? Как отображается прогрресс процесса на уже существующей форме? Как из уже существующей формы выполнить шаг процесса?

Не рекламы ради.... А чтобы пояснить вопрос:
когда велась разработка DocFlow NAV, то специально продумывали этот вопрос.
В DocFlow NAV в форму требуется добавить одно поле и пяток вызовов функций-обработчиков событий. Делается просто. Но в итоге получаем определенные интерфейсные проблемы.

Можно использовать более богатую интеграцию формы с процессами. Но тогда на форме приходится много программировать.

Как в САПе?




6. Права для процессов? Как настраиваются права? (на концептуальном уровне)
У процессов собственная подсистема прав или используется общая для всего САПа система прав?

7. Высылаются ли участникам процесса сообщения по почте? И, главное, если высылаются, то могут ли участники процесса перейти на следующий шаг процесса не заходя в САП, а используя только письмо? Какие еще способы подачи сообщений есть?
__________________
полезное на axForum, github, vk, coub.
Старый 23.09.2011, 14:52   #3  
mnt_dx is offline
mnt_dx
Участник
Axapta Retail User
Лучший по профессии 2014
 
1,747 / 188 (10) ++++++
Регистрация: 17.02.2011
Адрес: К Северу через Северо-Запад
mazzy, по поводу письма с "одобрить/отклонить" - по нажитию что происходит - отправка письма, открытие веб-интерфейса?
Старый 23.09.2011, 15:13   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от mnt_dx Посмотреть сообщение
mazzy, по поводу письма с "одобрить/отклонить" - по нажитию что происходит - отправка письма, открытие веб-интерфейса?
Где? в SAP?
Не знаю. Спрашиваю.

Если вы спрашиваете про DocFlow NAV, то там отправка письма.
Но только давайте в этой ветке про "workflow в SAP"

Цитата:
Сообщение от konopello Посмотреть сообщение
если кому интересно задавайте вопросы.
мне интересно. поэтому и задаю вопросы.
__________________
полезное на axForum, github, vk, coub.
Старый 23.09.2011, 21:22   #5  
konopello is offline
konopello
SAP
SAP
 
628 / 76 (4) ++++
Регистрация: 08.11.2005
Адрес: Минск
Цитата:
мне интересно. поэтому и задаю вопросы.
Я отвечу на все Ваши вопросы завтра (в выходные), что то в будни время нет.....
Старый 25.09.2011, 12:04   #6  
Reaper is offline
Reaper
Участник
1C
 
92 / 59 (2) ++++
Регистрация: 13.04.2010
3-4 недели? Мы говорим о 3-4 неделях кодинга, или постановка ТЗ и внедрение сюда же включены?
Старый 25.09.2011, 17:53   #7  
konopello is offline
konopello
SAP
SAP
 
628 / 76 (4) ++++
Регистрация: 08.11.2005
Адрес: Минск
Ответ на вопросы mazzy
По поводу вопросов Mazzy:

Цитата:
1. Возможны ли условные переходы?
например, если сумма больше некоторого порога, то одобряет один человек, а если меньше - то одобряет другой человек (или вообще сумма не одобряется)
Да возможно решается использованием правилом определения агентов. Можно использовать стандартные правила определения, но я предпочитаю использовать новый модуль для написания правил BRF+ (Business Rules FreamWork Plus). В этом модуле можно написать правила любой сложности (без разработки, ну если очень сложные то с разработкой). Принцип такой на вход любые данные на выход агенты кто выполняет задание. Если агенты не найдены то задание можно не создавать программировать не надо. Если не ответил на вопрос сообщите.

Цитата:
2.1. замены (если есть) включаются и отключаются автоматически по какому-то правилу или вручную надо зайти и поставить галочку/дату/признак.
Замены всегда работают автоматически: Вариантов как использовать замены и по какой технологии масса:

1) Автоматически основываясь на данных HR (если этот модуль работает), отсутствие и кто должен заменить настраивают там.

2) Используя Стандартные Возможности WF, открыв свое рабочее место каждый сотрудник может создать когда он буден отсутствовать и кто его будет заменять.

3) Используя правила определения агентов, к примеру данную работу выполняет Позиция а не человек, ну и соответственно к позиции крепится САП юзер или персональный номер человека (Не удобство что кто то вести все это дело должен).

4) В некоторых случаях для упрощения делают правило определения агента не на конкретного человека а сразу на всю группу людей кто может сделать эту работу.

В итоге весь этот функционал есть и вариантов использования масса.

Цитата:
3. Возможны ли параллельные процессы?
процессы, порядок которых не важен - главное, чтобы они все были выполнены.
Да возможны, ограничение одно: не должны изменяться одни и те же данные контейнера с данными WF.

Цитата:
4. Могут ли процессы содержать одновременно и участки с параллельными процессами, и участки с последовательными?
Возможно не до конца понял что вы имели ввиду: но ответ могут, пример процесс начался последовательно, дальше перешел в параллельный, и еще раз параллельный, после выполнения всех параллельных процессов последовательный процесс ждет события о возможности продолжения.

Цитата:
5. Как происходит интеграция процессов с уже существующими формами? (на концептуальном уровне) Нужно ли программировать уже существующие формы, чтобы добавить интеграцию с процессами? Если программировать, то какова трудоемкость? Как отображается прогрресс процесса на уже существующей форме? Как из уже существующей формы выполнить шаг процесса?
В большинстве стандартных процессах все это уже вшито (программировать не нужно). Если вы написали свой новый объект и хотите что бы он работал с WF то конечно без программирования не обойтись. Что нужно сделать:
1) в коде вызвать событие для запуска WF (это минимум, если не нужны другие события от этого объекта).
2) Сделать костамайзинг;
3) Написать модуль для каждого задания (когда задание считается выполнены);

Ну для простых SAP форм это достаточно (Dynpro UI)

Для ВЕБ все сложней, надо написать приложения которое должно на вход принимать ВоркИтем ИД (Это все Если САП не предоставляет стандартного функционала, Это Ваш новый объект).

Прогресс процесса отображается в Рабочем месте сотрудника он может графически просмотреть как и на каком этапе находится процесс, В формах это не отображается обычно.

По поводу как выполнить шаг Вариантов Масса: Без ВЕБА пользователь провалился в форму изменил данные сохранил и вышел, если WorkItem асинхронный он посылает событие о завешивании и задание считается выполненным, Или выводится диалог вы завершили работу?

С WEB все сложней, работает только с асинхронными WorkItem т.е. должно быть вызвано событие для завершения, UI жестко затачивается и программируется для работы с WF. Однако в большинстве новых систем предоставляется стандартом и его можно настроить без вникания в WF вообще. Что то типа того универсальный темплайт ВоркФлов написан, а ты в кастомайзинге выбираешь сколько шагов, параллельные или нет, кто агенты (к примеру BRF+ правила) и т.д.

По поводу Doc Flow NAV: тут все делится на ВЕБ и не ВЕБ, в основном все дополнительные диалоги выносятся в отдельные модули проверки выполнения (статус изменился автоматически открыть диалог для подтверждения выполнения работы), или приложения кидает ивент об выполнении. Для ВЕБ если нет стандартного то программировать. В основном все стараются использовать стандарт до программирования нового объекта редко доходит дорого.

Цитата:
6. Права для процессов? Как настраиваются права? (на концептуальном уровне)
У процессов собственная подсистема прав или используется общая для всего САПа система прав?
Тут все немного по другому, есть задание на выполнения, дабы определить кто его может выполнить система работает с 3мя множествами агентов выполнив пересечения для этих всех 3х множеств система определят круг лиц или одно лица кто может выполнить это задание. Это все относиться к кастомайзингу и к такому понятию как правила определения агентов ну и плюс вся стандартный авторизация.

Цитата:
7. Высылаются ли участникам процесса сообщения по почте? И, главное, если высылаются, то могут ли участники процесса перейти на следующий шаг процесса не заходя в САП, а используя только письмо? Какие еще способы подачи сообщений есть?
Да письма высылаются, можно использовать стандартный таск ВоркФлова для отправки уведомления, можно написать свой (дабы использовать красивый вид письма), можно использовать стандарт, специальный модуль Notification, на основании созданного задания для человека система посылает письмо, и периодически высылает напоминания к примеру каждые 2а дня пока не сделает человек задание, ну и еще есть под модуль для отслеживания ДеадЛинов, ну это уже другая история : )

Не заходя в САП (ну если не считать САПом и WEB), да можно но я эти модули ни когда не использовал но только читал про них:
- Есть Alloy Lotus Notes Integration
- Есть Duet Microsoft Office Integration.

Ну а вообще в САП целая туча рабочих мест сотрудника с которого они начинают работу и где они видят все что нужно делать, стандартное место, UWL для веба - встраивается в портал и сюда приходят таски из множества разных систем САП, ну и в каждом модуле есть свои рабочие места в CRM, SRM и т.д.

Про способы подачи: СМС, выслать факсом, все возможные исходящий порты из САП, к сожаления не могу ни чего более рассказать так как в основном доводилось обходится только письмами.
За это сообщение автора поблагодарили: mazzy (5), S.Kuskov (3), ImpCons (2).
Старый 25.09.2011, 17:56   #8  
konopello is offline
konopello
SAP
SAP
 
628 / 76 (4) ++++
Регистрация: 08.11.2005
Адрес: Минск
Цитата:
3-4 недели? Мы говорим о 3-4 неделях кодинга, или постановка ТЗ и внедрение сюда же включены?
Это полностью со всем можно еще и документацию добавить. НО я повторюсь WF разной сложности бывают, вот последний я за четверг пятницу настроил (но это тока прототип), его еще дорабатывать буду, после того как согласую все тексты письма и т.д.
Старый 06.02.2012, 22:36   #9  
konopello is offline
konopello
SAP
SAP
 
628 / 76 (4) ++++
Регистрация: 08.11.2005
Адрес: Минск
Возможны ли параллельные процессы?
Совсем недавно пришлось реализовывать стандартными средствами WorkFlow динамическое создание параллельных заданий, я даже сам не ожидал что без программирования это полностью удалось закрыть.

В вкратце: Есть какая то заявка, которая до определенного момента выполняется последовательно.

В определенный момент времени необходимо процесс динамически распаралелить, в зависимости от того сколько стран (КампониКодов) вовлечено в процесс.

После выполнения всех паралельных заданий система должна определить одно общее решение, от этого решения зависит все идет на доработку (инициатору), или процесс продолжается.
За это сообщение автора поблагодарили: driller (2).
Старый 17.04.2012, 11:57   #10  
Bobkov is offline
Bobkov
Участник
Аватар для Bobkov
 
238 / 299 (10) ++++++
Регистрация: 30.10.2002
Адрес: München
ARIS для WF
Цитата:
Сообщение от konopello Посмотреть сообщение
Да и + то что прорисованный правильно Aris ложится 1 в 1 в WF.
Очень интересно, как применять ARIS для WF. Не могли бы вы рассказать немного подробнее, что такое "правильно прорисованный ARIS" и как он "ложится". Если можно, из вашего опыта. Заранее спасибо!
За это сообщение автора поблагодарили: konopello (2), driller (2).
Старый 21.04.2012, 13:21   #11  
konopello is offline
konopello
SAP
SAP
 
628 / 76 (4) ++++
Регистрация: 08.11.2005
Адрес: Минск
Цитата:
Очень интересно, как применять ARIS для WF.
За не достатком времени пока отвечу в общем. Позже если будет время покажу картинки и добавлю деталей.

Есть специальная редакция ARIS для SAP:
Название: ARIS.JPG
Просмотров: 1698

Размер: 20.1 Кб

Возможность 1: (Самая простая)Если бизнес умеет рисовать в ARIS, модель прорисованную в Арис можно вручную перенести в WF. WF имеет специальный вид отображения где в дальнейшем можно сравнить все то что было нарисовано бизнесом и тем как это работает в системе. SAP WF можно просматривать как EPC модель. Часто я вставляю эти картинки в блюпринт к документации. (В основном использую простой вариант)

Возможность 2: (Сложная сам не пробовал, только читал) Модель ARIS можно импортировать в SAP WF, SAP WF создаст прототип, который скорей всего придется до заполнить техническими данными.

На данный момент это все.

P.S. Сильно не критикуйте за не точности, я с SAP WF работаю не как чистый консультант по этому модулю, а как придется : ) И менее 1 года : )
За это сообщение автора поблагодарили: Bobkov (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
SAP прибавила газу pm-erp Другие системы на рынке 20 17.02.2011 17:16
Татаринов о SAP Logger Microsoft и системы Microsoft Dynamics 36 26.10.2010 19:27
Вышел новый SAP Business Suite 7 mazzy Другие системы на рынке 0 07.02.2009 10:55
Минфин рекомендует SAP R/3 российским предприятиям Роман Кошелев Другие системы на рынке 10 11.09.2003 12:17
SAP выходит на российский рынок средних и малых предприятий [cnews.ru] Nikolson Другие системы на рынке 0 23.05.2002 11:00
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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