Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Хочу поделиться интересным наблюдением: руководители компаний ратуют за процессный подход, очень "хотят автоматизировать бизнес-процессы", а потом покупают чистый документооборот - и счастливы при этом безмерно - денег сэкономили, и бумажки "бегают" по маршруту. Невольно вспоминаешь Шуру Балаганова. Вот скажите, это что - наши бизнесмены действительно не видят разницы между бизнес-процессами и документооборотом? Или как-то умело убалтывают сэйлзы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2007, 15:52 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
в общем виде БП включает в себя элементы ввода и обработки данных + маршрутизация. Делать первое в BPM системе трудоемко, не очень они предназначены для этого, к тому же это в большинстве случаев уже реализовано в ERP системе. Использовать их для второго - деньги на ветер + много лишнего. Чему удивляетесь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2007, 16:33 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Дык на BPM работают: создают критическую массу разнородных приложений, чтоб возникла тема их интегрирации BPM'ом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2007, 17:01 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Вы слишком уж сузили понятие BPM. Во-первых, до чистой автоматизации, забывая о методологии. Управление бизнес-процессами - это возможность влиять на эффективность бизнеса путем сокращения издержек (как по времени, так и по деньгам) при исполнении процессов. А документооборот - это обычная систематизация движения и хранения документов. Кстати, схема документообращения может отличаться от последовательности шагов бизнес-процессов. Во вторых, если уж говорить о системах, то Вы это о чем, собственно? БП включает в себя элементы ввода и обработки данных + маршрутизация. Делать первое в BPM системе трудоемко, не очень они предназначены для этого, к тому же это в большинстве случаев уже реализовано в ERP системе. Использовать их для второго - деньги на ветер + много лишнегоНапоминает анекдот про "картавит и слуха нет никакого". 1. Почему трудоемко что-то вводить в BPM-системе? Чем ввод-то отличается? 2. BPM-системы не предназначены для обработки данных в том смысле, который в это вкладывают, говоря о ERP. Обработка данных - дело Back-офисных систем. BPMS - это Front-офис, связующее звено между BO-пользователями и данными. 3. Назвать BPM-движок просто маршрутизатором у меня как-то язык не поворачивается. Это как назвать компьютер счетной машинкой. А дальше? Типа разрулил бумажки - и счастье тебе? А как насчет бизнес-анализа и мониторинга, изменения схем, версионности? Как-то Вы, iscrafm, меня даже удивили... ограниченностью (это я не в обиду, ей-богу) представления. Мне казалось, что Вы уже этот предмет достаточно изучили. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2007, 17:04 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
WJ Как-то Вы, iscrafm, меня даже удивили... ограниченностью (это я не в обиду, ей-богу) представления. Мне казалось, что Вы уже этот предмет достаточно изучили. изучил и забросил по указанным выше причинам. То что Вы называете фронт-офисом ничтожно мало и реализуемо в рамках одной системы, зачем сюда еще привлекать BPM. Что касаемо методологии... без BPM прекрасно. Версионность процессов - в основном изменения касаются маршрутов информации или внутренней математики. Про математику я уже сказал, построить в BPM какую-либо логику сложнее приема заявок - устанешь строить. Видимо разработчики BPM экспериментировали только на тех тривиальных примерах, которые они в качестве демок приводят. Я уже говорил, идея хорошая, реализация - отталкивает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2007, 17:21 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
iscrafmЧто касаемо методологии... без BPM прекрасно.Ну так с этого и надо было начинать. Это и есть ключик. Вам не нужен BPM, следовательно, Вам не интересны BPMS. Речь о тех, кому BPM нужен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2007, 17:46 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
WJ iscrafmЧто касаемо методологии... без BPM прекрасно.Ну так с этого и надо было начинать. Это и есть ключик. Вам не нужен BPM, следовательно, Вам не интересны BPMS. Речь о тех, кому BPM нужен. сорри, конечно очепятка. BPMS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2007, 18:13 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
WJ iscrafmЧто касаемо методологии... без BPM прекрасно.Ну так с этого и надо было начинать. Это и есть ключик. Вам не нужен BPM, следовательно, Вам не интересны BPMS. Речь о тех, кому BPM нужен. Так. Кому нужен BPM. WWF распостраняется бесплатно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2007, 18:25 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Сахават, бесплатный сыр бывает только в мышеловке. Если вы хотите взять оупенсорсное ПО, то будьте готовы засучить рукава и ваять все с нуля. При этом, не рассчитывая на техподдержку. Поверьте моему опыту, большинство компаний среднего бизнеса не располагают достаточными ресурсами для подобных подвигов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2007, 18:33 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
WJСахават, бесплатный сыр бывает только в мышеловке. Если вы хотите взять оупенсорсное ПО, то будьте готовы засучить рукава и ваять все с нуля. При этом, не рассчитывая на техподдержку. Поверьте моему опыту, большинство компаний среднего бизнеса не располагают достаточными ресурсами для подобных подвигов. Извините, встряну, мне кажется вы не правы, средний бизнес уже может себе это позволить, даже скажу, что уже себе это позволяет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2007, 18:58 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
да, оговорюсь, есть конечно вопрос о сроках реализации, но это другая тема. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2007, 18:59 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
WJСахават, бесплатный сыр бывает только в мышеловке. Если вы хотите взять оупенсорсное ПО, то будьте готовы засучить рукава и ваять все с нуля. При этом, не рассчитывая на техподдержку. Поверьте моему опыту, большинство компаний среднего бизнеса не располагают достаточными ресурсами для подобных подвигов. WWF поддерживается MS. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2007, 19:33 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
> покупают чистый документооборот - и счастливы при этом безмерно Можете привести пример "не чистого документооборота"? Что покупать-то нужно, по-Вашему? > наши бизнесмены действительно не видят разницы между бизнес-процессами и документооборотом? Во-первых, в России бизнеса в принципе нет. Как класса. Во-вторых, где Вы видели руководителя, который бы навскидку смог объяснить разницу между двумя разными нотациями, например? Ну вот есть, скажем Workflow Server, RUNA WFE, uEngine BPM и еще небольшая тележка аналогичных пакетов, - и что, полагаете, кто-то из принимающих решения сможет элементарную методику сравнения сформулировать? > Если вы хотите взять оупенсорсное ПО, то будьте готовы засучить рукава и ваять все с нуля. > При этом, не рассчитывая на техподдержку. OSS - не синоним "бесплатно" и "отсутствие поддержки". По моему скромному мнению, RedHat с ее open source продуктами загнется сильно позже, чем мелкомягкие. Модератор: отредактировано ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2007, 00:16 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
По поводу первого поста - наверное это связано с этапами развития. Нельзя сразу прыгнуть с первой ступеньки на последнюю. Поюзают документооборот годик-два, а затем захотят чего-то еще, вот тогда и обратятся к вам :). Сам работаю в крупной региональной компании: нет докуметооборота, управления задачами - какой тут BPM. Солидарен с iscrafm. Вроде бы BPM интерестное направление, но как то особого практического применения не вижу. Навскидку хорошо бы согласование договоров автоматизировать, но это опять же документооборот. Улучшить управление задачами - ради этого BPM-систему подымать смысла нет. WJ, не могли бы вы рассказать или дать ссылочки на практику и результаты использования BPM. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2007, 15:46 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Еще раз убеждаюсь, прочтя все тут высказанное: BPM в общем-то не для ИТ-шников. (Исключения понятно есть.) Междициплинарная дисциплина. Кристалльно четко недавно сформулировал один знакомый: "настоящая программа при помощи квадратиков и стрелочек не пишется!" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2007, 17:01 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
АБЕще раз убеждаюсь, прочтя все тут высказанное: BPM в общем-то не для ИТ-шников. (Исключения понятно есть.) Междициплинарная дисциплина. Кристалльно четко недавно сформулировал один знакомый: "настоящая программа при помощи квадратиков и стрелочек не пишется!" а для кого тогда? Кому можно это продать? Прочто айтишники всегда задают "неудобные вопросы", которые продавцам не нравятся. Понятно почему :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2007, 17:14 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
iscrafmа для кого тогда? Кому можно это продать? Ой, не смешите меня :) Как будто айтишники распоряжаются деньгами. Да, айтишники (впрочем правильнее было бы сказать - программеры) в большинстве своем не врубаются. Но это фигня по сравнению с тем, что вменяемые люди бизнеса (топы, владельцы) схватывают на лету. Практически все 100%. iscrafmПрочто айтишники всегда задают "неудобные вопросы", которые продавцам не нравятся. Нет, просто у большинства из них кругозор ограничен. Без обид. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2007, 17:20 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
АБ Нет, просто у большинства из них кругозор ограничен. Без обид. да при чем здесь обиды то? :) вот я тоже типа "айтишник". Передо мной стопка бизнес-процессов. Берем один из них, допустим "...снабжение..." Что видим.. Формирование заявок, открытие тендера, сбор предложений, формирование конкурентного листа, визирование и согласование конкурентного листа, утверждение, заключение договора,формирование спецификации, опять визирование, утверждение, оприходование, подготовка пакета документов и т.д. Это бизнес-процесс, в котором задействованы конкретные испонители и ЛПР. Только обратите внимание, что каждый из пунктиков (квадратиков) - полноценные приложения с кучей логики, печатных форм, маршрутов и т.п. Я ради интереса пробовал при помощи BPMS обыграть хотя-бы подготвку конкурентного листа. Попробуйте и Вы не вершки обрисовать, а сделать начинку каждого квадратика. Скажите - это не задача BPMS? вопрос: каковы тогда ее функции, следить что из указанного уже выполнено, а что нет и по какой причине? Это как раз делается элементарно и разворачивать BPMS для этого нет никакой необходимости. Поэтому опять повторю свою мысль: пока BPMS не дадут нормальных инструментов для наполнения этапов БП логикой, они так и останутся красивой игрушкой, при помощи которой можно гонять готовые данные в различной форме, например подготовленные документы. Понято почему ограничиваются документооборотом - нет неработающего довеска. Так что Вы правы, наверное нужно кругозор расширять, типа становится мечтателем. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2007, 17:40 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
АБДа, айтишники (впрочем правильнее было бы сказать - программеры) в большинстве своем не врубаются. Но это фигня по сравнению с тем, что вменяемые люди бизнеса (топы, владельцы) схватывают на лету. Практически все 100%. Топы и владельцы схватывают на лету красивые и картинки и слова. А на самом деле весь этот BPM - сплошной развод, ибо за красивыми квадратиками и стрелочками, скрывается необходимость интеграции с уже существующими системами и обеспечение взаимодействия с пользователем. А вот этого красивые рисовалки совершенно не умеют, максимум что могут - простенькие веб-формочки генерить для ввода данных. И купивший красивую серебряную пулю топ вдруг выясняет, что для того чтобы пуля попала в цель, требуется еще большая толпа программеров, консультантов, администраторов, чтобы натянуть резинку на рогатке интеграции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2007, 17:47 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Недостатка в тех, кто знает зачем ему нужна BPM-система, я не испытываю, так что лучше я буду для них делать то, что Вы у меня просите. Извините. Про мечтательство и неудобные вопросы - мимо кассы: наш заказчик платит по счетам только после того, как он получил работающую систему, в которой реализован его конкретный бизнес-процесс . Модератор: отредактировано ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2007, 17:50 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Нет описанной проблемы в BPMS считаете? Модератор: отредактировано ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2007, 17:55 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Опять двадцать пять: "не надо нам серебряную пулю". Да никто ее и не предлагает, и никто никогда не предлагал BPM взамен существующего функционала корпоративных систем. BPM без интеграции (читай без SOA) - это не BPM. Для кого-то это новость? "Кругом разводы, кругом враги. Заплатите лучше нам, мы все с нуля напишем безо всяких извращений типа BPM и SOA, и это будет самолучшая система" - очень распространенная позиция, оставляю ее без комментариев. (Все это скорее в адрес blinded, но и Ваша, iscrafm, позиция, по-моему отстоит не далеко.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2007, 18:19 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
WJ,АБ...и все остальные гуру!!! Расскажите о практических решениях в BPM-системах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2007, 18:20 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
ProgaИзвините, встряну, мне кажется вы не правы, средний бизнес уже может себе это позволить, даже скажу, что уже себе это позволяет.Не рассчитывайте меня огорчить. Если наш средний бизнес созрел до того, чтобы на 50 единиц персонала иметь 10 программеров, то значит за наше айтишное будущее можно уже не беспокоиться - на хлеб с маслом всем желающим хватит:)да, оговорюсь, есть конечно вопрос о сроках реализации, но это другая темаОшибаетесь, это как раз та тема. "Вчерашний" бизнес-процесс - это как выдохшееся шампанское - пить вроде можно, но смысл? Вся фишка BPMS как раз и заключается в сокращении отрезка времени от поступления требований до их реализации. Там, где на это уходят день-два - бизнес будет проявлять интерес. Если это месяцЫ - вы в проигрыше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2007, 18:25 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
MLightРасскажите о практических решениях Практическими решениями в области BPM люди не очень-то готовы делиться. Невинная просьба "а можно взглянуть на схему вашего основного бизнес-процесса" расценивается как попытка промышленного шпионажа. Поэтому опубликованных решений мало. Но все же есть - например, на bpms.ru в разделе "Статьи". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2007, 18:27 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Вот-вот к серебряной пуле BPMS надо прицепить еще одну пулю - SOA(монстра-пожирателя ресурсов всех видов). Только вот никто не думает о том эти SOA интерфейсы надо еще сначала где-то взять. Ну хорошо пусть будут готовые. Опять проблема, аналитик который рисует красивые квадратики абсолютно ничего не понимает как с этими SОА взаимодействовать, не умеет он создать наполнение этих квадратиков. Какие-там события, политики, триггеры и прочие... Да и вы сами пропагандисты-энтузиасты врядли делали что-нибудь сложнее ввода данных пользователем в экранную форму или отслеживание прохождения документа. А для этого и документооборота достаточно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2007, 18:41 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
АБ MLightРасскажите о практических решениях Практическими решениями в области BPM люди не очень-то готовы делиться. Невинная просьба "а можно взглянуть на схему вашего основного бизнес-процесса" расценивается как попытка промышленного шпионажа. Поэтому опубликованных решений мало. Но все же есть - например, на bpms.ru в разделе "Статьи". Ну вот опять тень на плетень. Прямо секретные физики 60-х. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2007, 18:43 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
blindedНу вот опять тень на плетень. Прямо секретные физики 60-х. Недавний случай, передаю почти дословно. Встречаюсь с заказчиком в лице генерального. Он задает стандартный вопрос (на автомате): "А где можно посмотреть этот ваш BPM уже внедренным?" Я так осторожно начинаю объяснять: "Понимаете, люди не склонны делиться своими бизнес-процессами". Он тут же реагирует: "Хм, да, я тоже свои процессы пожалуй что никому не покажу. Вопрос снимается." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2007, 18:48 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
WJ Вся фишка BPMS как раз и заключается в сокращении отрезка времени от поступления требований до их реализации. Там, где на это уходят день-два - бизнес будет проявлять интерес. Если это месяцЫ - вы в проигрыше. Опять рекламные лозунги, повторямые как заклинания. Я могу понять западных IT шников, использующих все это безобразие для интеграции своих многочисленных ERP-CRM'ов, у них дествительно со зверинцем проблема, но у нас-то ежели и купили что-нибудь более значительное чем 1C(ничего личного), то и внедрили-то маленький кусочек. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2007, 18:59 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
АБ blindedНу вот опять тень на плетень. Прямо секретные физики 60-х. Недавний случай, передаю почти дословно. Встречаюсь с заказчиком в лице генерального. Он задает стандартный вопрос (на автомате): "А где можно посмотреть этот ваш BPM уже внедренным?" Я так осторожно начинаю объяснять: "Понимаете, люди не склонны делиться своими бизнес-процессами". Он тут же реагирует: "Хм, да, я тоже свои процессы пожалуй что никому не покажу. Вопрос снимается." Перевожу дословно: Ну кто же сознается что его обманули. ЗЫ М-да странный у вас тут форум, все только щеки надувают и ничего конкретного. Пойду к себе в С++ там код не прячут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2007, 19:04 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
АБ"Хм, да, я тоже свои процессы пожалуй что никому не покажу. Вопрос снимается." интересует даже не сама схема, необходимость BPM вроде никто не отрицает. Речь идет о программной составляющей обеспечения этого процесса. Возьмем даже Вашу статью .. Допустим схемы самого процесса выглядят пусть достойно. Реализация же точек взаимодействия с пользователя опускается обычно до уровня примитивных форм регистрации заданий и отслеживания их выполнения. Потому что полноценные интерфейсы реализовать при помощи инструментария, предлагаемого существующих BPMS (а речь идет только о них, а не о процессном управлении как таковом) очень трудоемко. Использовать интеграционные механизмы... возможно. Только для этого нужно сначала гостевые системы научить предоставлять нужные сервисы. Опять же, при упоминании "логика" Вы делаете упор на возможные переходы, маршрутизацию. Это и есть основной конек систем документооборота и управления заданиями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2007, 19:10 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
blindedПеревожу дословно: Ну кто же сознается что его обманули Повторяю дословно для тех кто не только blinded, но еще и deaf :) АБнаш заказчик платит по счетам только после того, как он получил работающую систему, в которой реализован его конкретный бизнес-процесс Т.е. если не нравится - может не брать. Но по факту берут. И где тут обман? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2007, 19:11 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
guest_20040621Можете привести пример "не чистого документооборота"? Что покупать-то нужно, по-Вашему?Производственное предприятие выполняет серийный заказ. Бизнес-процесс начинается от обращения покупателя, размещения заказа. Заканчивается доставкой на склад заказчика. Так называемый end-to-end бизнес-процесс. Этот процесс порождает великое множество документов, которые движутся абсолютно по разным траекториям как относительно друг друга, так и относительно процесса. Например, договор идет от продаж через юридические, финансовые и аналогичные службы, приходит в результате к заказчику. Но он не проходит, к примеру, через производство. Лимитка рождается в ОМТС (или как снабжение величают иначе), проходит через производство и уходит в бухгалтерию. Ну и т.п. В процессе таких бумаг целая куча. И ходят они и в прямом порядке, и в обратном, и с выходом на клиента, и чисто внутренние. Т.е. траектория документооборота не совпадает с траекторией бизнес-процесса. Предвижу второй вопрос: ценность. Если конечная цель состоит в том, чтобы разложить бумажки (документы) по нужным правильным папкам, то тогда документооборота вполне достаточно. Если же цель - стать ближе к клиенту, то клиенту до ваших папочек с бумагами фиолетово. Это, знаете, как в расхожей шутке: "Основная задача нашего предприятия - отчитаться в налоговой инспекции". guest_20040621Во-первых, в России бизнеса в принципе нет. Как класса. Во-вторых, где Вы видели руководителя, который бы навскидку смог объяснить разницу между двумя разными нотациями, например? Ну вот есть, скажем Workflow Server, RUNA WFE, uEngine BPM и еще небольшая тележка аналогичных пакетов, - и что, полагаете, кто-то из принимающих решения сможет элементарную методику сравнения сформулировать?Наверное, говорить за весь российский бизнес скопом несколько неосмотрительно... Есть, безусловно, и бизнес, есть и нормальные, адекватные руководители... Парадокс в том, что вот вроде и вник человек в тему, и правильные слова говорит... а потом выясняется, что понимание за словами слааааабенькое. Или просто у нас в россии не бизнесменов нет, просто у нас денег не хватает? guest_20040621Откровенная чушь. OSS - не синоним "бесплатно" и "отсутствие поддержки". По моему скромному мнению, RedHat с ее open source продуктами загнется сильно позже, чем мелкомягкиеПопробуйте дать пользователю (не айтишнику) диск с "шапочкой" и попросите самостоятельно установить его на свой PC. Ну а может он по ходу и ядро сгенерит... Да, RedHat бесплатно, а админ - как договоритесь:) Это как струйный принтер за 1000 рублей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2007, 19:12 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
MLightWJ,АБ...и все остальные гуру!!! Расскажите о практических решениях в BPM-системах.Хм... да вроде бы и рассказать не жалко, только как Вы себе это представляете в рамках форума? Типа, "вот знаете, было дело....". Давайте я для начала Вам просто скажу, что есть реальные компании, получившие реальную положительную отдачу от внедрения BPM-систем. Некоторые из них присутствуют на этом форуме (если не в данный момент, то вообще). Если кто-то захочет поделиться СВОИМ опытом, то словечко замолвит. Ведь все равно вы не поверите словам "вот мы им поставили и они счастливы". Да и рекламой не хочется заниматься. Если есть вопросы конкретные, прикладные - спрашивайте (можно открыть тему). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2007, 19:26 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
iscrafmРечь идет о программной составляющей обеспечения этого процесса. Возьмем даже Вашу статью.. Допустим схемы самого процесса выглядят пусть достойно. Реализация же точек взаимодействия с пользователя опускается обычно до уровня примитивных форм регистрации заданий и отслеживания их выполнения. Спасибо за слова одобрения, критика принимается. Действительно, в этой статье внимание фокусируется на human-to-human аспектах BPM. Понимаете, просто невозможно охватить все сразу. Даже когда в реальном процессе заказчика интеграция сделана, в демо-версии зачастую приходится ее отрезать, потому что технически сложно на демонстрационном ноутбуке реализовать инфраструктуру заказчика с множеством прикладных систем, баз данных и т.д. Но раз вопросы возникают, буду думать о следующей статье на тему system-to-system BPM. Но на самом деле, на тему интеграции (BPM, SOA, вебсервисы, унаследованные приложения) публикаций и так много. Сходите хоть на сайты IBM и Oracle, они эту тему очень любят. iscrafmПотому что полноценные интерфейсы реализовать при помощи инструментария, предлагаемого существующих BPMS (а речь идет только о них, а не о процессном управлении как таковом) очень трудоемко. Использовать интеграционные механизмы... возможно. Только для этого нужно сначала гостевые системы научить предоставлять нужные сервисы. Вот тут не понял... BPM не "реализует" интерфейсы, он к ним обращается. BPM-система как таковая умеет обратиться к веб-сервису по его WSDL, вот в общем-то и все. В комплекте с BPMS могут идти средства разработки веб-сервисов или средства разработки композитных приложений (сейчас их стали называть mashup applications), но это, строго говоря, не часть BPMS. Да, оснастить унаследованные системы интерфейсами - это работа. Непростая, но зачастую неизбежная, хоть с BPMS, хоть без нее. Сделать все в одной системе и обойтись без интеграции удается не часто, и только на предприятиях ограниченного масштаба. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2007, 19:32 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
АБ blindedПеревожу дословно: Ну кто же сознается что его обманули Повторяю дословно для тех кто не только blinded, но еще и deaf :) АБнаш заказчик платит по счетам только после того, как он получил работающую систему, в которой реализован его конкретный бизнес-процесс Т.е. если не нравится - может не брать. Но по факту берут. И где тут обман? Ну хорошо, вы такие белые и пушистые, прям как цыганка-гадалка. Секреты работы не раскрываете, клиентов удовлетворяете. Зайдем с другой стороны: вот какой (по названию) процесс(ы) вы своему последнему клиенту реализовывали, в какими сторонними системами его интегрировалию Или все ограничилось десятком экранных форм и пачкой отчетов. Если второе - то это все равно что стрелять из пушки по воробьям. WJ Т.е. траектория документооборота не совпадает с траекторией бизнес-процесса. Предвижу второй вопрос: ценность. Если конечная цель состоит в том, чтобы разложить бумажки (документы) по нужным правильным папкам, то тогда документооборота вполне достаточно. Если же цель - стать ближе к клиенту, то клиенту до ваших папочек с бумагами фиолетово. Это, знаете, как в расхожей шутке: "Основная задача нашего предприятия - отчитаться в налоговой инспекции". Конечно клиентам фиолетово до налоговой,а налоговой до клиентов (не всегда). Вот только смржет ли ваша "пуля" сделать так чтобы и БП оптимизировался и документы в порядке. Ответ без программиста ни за что. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2007, 19:59 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
blindedКонечно клиентам фиолетово до налоговой,а налоговой до клиентов (не всегда). Вот только смржет ли ваша "пуля" сделать так чтобы и БП оптимизировался и документы в порядке. Ответ без программиста ни за что.Ой ли? Так уж и ни за что? Не отрицаю: некоторые вещи самостоятельно клиент сделать не сможет. Для этого существует техподдержка. Это разовые акции, за которые проще заплатить, чем держать штат. Но базовые фишки вполне в состоянии реализовать достаточно опытный пользователь. Обычно на практике так и происходит. Сначала софт попадает к аналитикам (поскольку программеры белы ручки о "попсовую прогу" марать гнушаются). Иногда сами руководители копают. И, надо сказать, очень даже успешно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2007, 20:13 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
АБ Вот тут не понял... BPM не "реализует" интерфейсы, он к ним обращается. BPM-система как таковая умеет обратиться к веб-сервису по его WSDL, вот в общем-то и все. Сама по себе ни к чему обращаться не может. Для этого ей описать много чего надо, и тип взаимодействия и мапирование арибутов. И задачка эта сама по себе очень сложная и отнюдь не для аналитиков. И вот тут рождается еще одна проблема - задачи оптимизации бизнец процессов и задача интеграции автоматизированных систем ортогональны, и не могут выполняться одним человеком. А все эти хваленые дизайнеры бизнес прцессов их никоим образом не разделяют, наоборот все в одной тарелке и мухи и котлеты АБ В комплекте с BPMS могут идти средства разработки веб-сервисов или средства разработки композитных приложений (сейчас их стали называть mashup applications), но это, строго говоря, не часть BPMS.Да, оснастить унаследованные системы интерфейсами - это работа. Непростая, но зачастую неизбежная, хоть с BPMS, хоть без нее. Сделать все в одной системе и обойтись без интеграции удается не часто, и только на предприятиях ограниченного масштаба. Ну наконей-то признались чтобы внедрить всю эту красоту писать придется и нанимать на это надо не 1С программиста, а несколько j2EE (.Net) developers по 3 тонны баксов каждому. Так что без работы не останемся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2007, 20:17 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
> Производственное предприятие выполняет серийный заказ. Это понятно. Ваши рекомендации по выбору пакетов? > Предвижу второй вопрос: ценность. Нет, у меня такого вопроса нет. > Наверное, говорить за весь российский бизнес скопом несколько неосмотрительно... ...особенно принимая в расчет то, что никто никаких полномочий на это мне не делегировал; тем не менее, в данном случае я не слишком ошибаюсь. С другой стороны, мы не на Всемирном экономическом форуме, так что мое утверждение было абсолютно лишним; давайте (это просьба) сделаем вид, что я ничего не писал, а Вы ничего не читали. > Попробуйте дать пользователю (не айтишнику) диск с "шапочкой" и попросите самостоятельно > установить его на свой PC Давно прошли времена, когда устанавливать Linux на типовое железо нужно было с бубном и заклинаниями. Сейчас это не просто, а очень просто. Я серьезно. Типовая установка по умолчанию абсолютно работоспособна. Да и RedHat - это не только операционная система, кластеры и виртуализация. Это еще и отличный сервер приложений. Пожалуйста, расскажите о Вашем представлении об идеальной информационной системе с BPM. На какой платформе и какими инструментами должна быть построена? Какие пакеты Вы сейчас можете рекомендовать в качестве ее компонентов? Сформулируйте, пожалуйста, в этом контексте Ваше отношение к сервис-ориентированной архитектуре. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2007, 20:30 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
WJ blindedКонечно клиентам фиолетово до налоговой,а налоговой до клиентов (не всегда). Вот только смржет ли ваша "пуля" сделать так чтобы и БП оптимизировался и документы в порядке. Ответ без программиста ни за что. Ой ли? Так уж и ни за что? Не отрицаю: некоторые вещи самостоятельно клиент сделать не сможет. Для этого существует техподдержка. Это разовые акции, за которые проще заплатить, чем держать штат. Наша налоговая сделает эту акцию постоянной. WJ Но базовые фишки вполне в состоянии реализовать достаточно опытный пользователь. Обычно на практике так и происходит. Сначала софт попадает к аналитикам (поскольку программеры белы ручки о "попсовую прогу" марать гнушаются). Иногда сами руководители копают. И, надо сказать, очень даже успешно. Вы меня извините, но у вас какое-то странное представление об опытных пользователях. Максимум что они могут - нарисовать кучу квадратиков и форм к ним, как только дело коснется интеграции все сразу перестанет работать. Самое интересное что как только придется решать задачу интеграции все что нарисовал аналитик поплывет, вплоть до того что изменится количество квадратиков и стрелочек изменится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2007, 20:33 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Хочу высказать свое мнение по BPMS. Основная цель системы - повысить управляемость БП, но это должно быть удобно для пользователей т.е надо попытаться автоматизировать процессы и не допускать двойного ввода, если это возможно. Вариант 1. Отдельные АСУ, DocFlow, BPM. Нарисовали схемки на бумаге, перенесли в BPMS, запустили. Все работет, улучшаем БП, меняем схемки. Основная цель достигнута - менеждеры довольные. А пользователи не особо (часть документов в BPMS, часть лежит в DocFlow; данные вбиваем в BPMS, затем в АСУ). Вариант 2. АСУ, DocFlow+BPM. Нарисовали схемки на бумаге, перенесли в BPMS, запустили. Все работет, улучшаем БП, меняем схемки. Основная цель достигнута - менеждеры довольные. Пользователи частично (все документы лежат в одном месте; но данные вбиваем в BPMS, затем в АСУ). Вариант 3. АСУ+BPM+DocFlow. Есть базовые БП от поставщика системы. Все работет, улучшаем БП, меняем схемки. Основная цель достигнута - менеждеры довольные, пользователи тоже. "Говорим BPM, а подразумеваем документооборот" - может быть есть в этом что-то, что необходимо предприятию т.е. Вариант 2. Возможно нашим предприятиям повезет и им достанется Вариант 3. Почему? В некоторых сферах (например страхование, банки) есть проблемы с существующим качеством ПО и есть планы перехода на новые системы. Возможно они выбирут системы, где уже есть встроенный BPM. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 10:11 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
MLightВариант 1. Отдельные АСУ, DocFlow, BPM. Нарисовали схемки на бумаге, перенесли в BPMS, запустили. Все работет, улучшаем БП, меняем схемки. Основная цель достигнута - менеждеры довольные. А пользователи не особо (часть документов в BPMS, часть лежит в DocFlow; данные вбиваем в BPMS, затем в АСУ). Вариант 2. АСУ, DocFlow+BPM. Нарисовали схемки на бумаге, перенесли в BPMS, запустили. Все работет, улучшаем БП, меняем схемки. Основная цель достигнута - менеждеры довольные. Пользователи частично (все документы лежат в одном месте; но данные вбиваем в BPMS, затем в АСУ). Вариант 3. АСУ+BPM+DocFlow. Есть базовые БП от поставщика системы. Все работет, улучшаем БП, меняем схемки. Основная цель достигнута - менеждеры довольные, пользователи тоже. "Говорим BPM, а подразумеваем документооборот" - может быть есть в этом что-то, что необходимо предприятию т.е. Вариант 2. Возможно нашим предприятиям повезет и им достанется Вариант 3. Почему? В некоторых сферах (например страхование, банки) есть проблемы с существующим качеством ПО и есть планы перехода на новые системы. Возможно они выбирут системы, где уже есть встроенный BPM.А что такого делает DocFlow, что не делает BPM? И второй вопрос: а зачем надо вводить данные отдельно в АСУ и отдельно в BPMS? Чтобы рразвлечь пользователей? Или есть какой-то особый смысл, которого мне не постичь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 10:26 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
WJ А что такого делает DocFlow, что не делает BPM? Думаю, что во многих системах докуметооборота нет полноценного управления БП. И наоборот, например в Unify, нет докуметооборота. WJ И второй вопрос: а зачем надо вводить данные отдельно в АСУ и отдельно в BPMS? Чтобы рразвлечь пользователей? Или есть какой-то особый смысл, которого мне не постичь? Потому, что интеграция между система очень сложная, а потому дорогостоящая вещь. Скорее всего при наличии отдельной BPMS не многие руководители пойдут на разработку интеграционных проектов, только для самы критических БП. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 10:43 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
WJ И второй вопрос: а зачем надо вводить данные отдельно в АСУ и отдельно в BPMS? Чтобы рразвлечь пользователей? Или есть какой-то особый смысл, которого мне не постичь? Приведите пример реализации ввода данных, сложнее заявки, реализованной средствами BPMS. Пожалуйста. Надеюсь это не секрет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 10:46 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
iscrafmПриведите пример реализации ввода данных, сложнее заявки, реализованной средствами BPMS Запрос вообще не в кассу. BPMS=рисовалка (средство моделирования БП) + движок + аналитика. Для ввода данных может использоваться хоть традиционный клиент-сервер, хоть веб-клиент .NET/J2EE/AJAX хоть приложение в наладоннике. Вы умеете делать ввод данных в БД? Отлично, движок BPMS - это в сущности API. Если захотите, разберетесь с ним и будете делать ввод-вывод данных любой сложности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 10:56 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
iscrafm Приведите пример реализации ввода данных, сложнее заявки, реализованной средствами BPMS. Пожалуйста. Надеюсь это не секрет. Вот-вот. Смотрел демонстрационный пример в Unify. Работа с многострочной табличной частью просто ужос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 10:56 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
MLight iscrafm Приведите пример реализации ввода данных, сложнее заявки, реализованной средствами BPMS. Пожалуйста. Надеюсь это не секрет. Вот-вот. Смотрел демонстрационный пример в Unify. Работа с многострочной табличной частью просто ужос. По этому поводу обычно говорят - делайте интеграцию. Дешевле BPM в итоге реализовать, чем такую интеграцию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 10:59 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
MLightДумаю, что во многих системах докуметооборота нет полноценного управления БП. И наоборот, например в Unify, нет докуметооборота.Почему Вы так решили? Чего именно из документооборота там нет? (я без шуток не понимаю). Просто: чего нельзя сделать? MLight Потому, что интеграция между система очень сложная, а потому дорогостоящая вещь. Скорее всего при наличии отдельной BPMS не многие руководители пойдут на разработку интеграционных проектов, только для самы критических БП.Жизнь вообще сложная штука... Интеграция - она все же полегче:) Интеграция при помощи лично мне известных BPMS, особенно если есть доступ к телу (к базе данных) вещь абсолютно обычная и не требует от "многих руководителей" каких-то особых героических усилий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 10:59 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
АБ На взгляд многих авторитетных аналитиков (поискав, могу дать ссылку, например, на Gartner) перспективная корпоративная архитектура выглядит так: - На верхнем уровне бизнес-процессы, управляемые и исполняемые BPM-системой. Этот слой постоянно находится в движении, кастомизируется и перенастраивается в быстром темпе без привлечения значительных ресурсов со стороны. Быстрая адаптируемость (agility) -- это ключевое требование, предъявляемое к BPMS, и большинство из них действительно такими средствами обладают. - Промежуточный уровень -- инфраструктура SOA: среда для исполнения вебсервисов, Enterprise Service Bus, каталоги (UDDI) и пр. - Нижний уровень -- функции, реализуемые, в общем случае, комплексом прикладных систем: ERP, CRM, MES, etc. И работы в этом направлении уже ведутся. В том числе вполне практические. В том числе в России http://www.sql.ru/forum/actualthread.aspx?tid=393481#3750381 АБ приводит пример перспективной архитектуры. В принципе неплохо, но пока еще все так далеко или стоит очень много. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 11:00 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
MLightРабота с многострочной табличной частью просто ужос Если не затруднит - в чем конкретно ужос? И, для прояснения Вашей позиции,- какой инструмент для разработки пользовательского интерфейса Вы считаете удачным? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 11:04 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
MLightАБ приводит пример перспективной архитектуры. В принципе неплохо, но пока еще все так далеко или стоит очень много. Это сугубо индивидуально: для кого-то очень далеко, а кто-то уже давно принял решение и последовательно реализует у себя именно такую архитектуру. Лично знаю такие российские компании, но к сожалению не уполномочен комментировать их политику в области ИТ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 11:07 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
A 2006 "Business Technographics" survey from Forrester Research reported that 60% of all companies interviewed in North America, Europe and Asia Pacific have already started to implement SOA or are planning to do so within the next 12 months. Торопиться конечно не надо, но я согласен с Forrester :) в том, что в долгосрочной перспективе альтернативы SOA нет. Одна система от одного поставщика - это утопия, интеграция неизбежна, и SOA - это магистральная технология интеграции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 11:18 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
WJЖизнь вообще сложная штука... Интеграция - она все же полегче:) Интеграция при помощи лично мне известных BPMS, особенно если есть доступ к телу (к базе данных) вещь абсолютно обычная и не требует от "многих руководителей" каких-то особых героических усилий. У какие у нас развернутые представления об интеграции, да ктоже вас пустит к телу БД. В БД данные лежат, которые трогать можно только через API? а оно у многих отнюдь не JAVA. И придеься вам WebService писать, и не жабе под управлением сервера приложений, а на C, да еще не под стандартный протокол. Вот я посмотрю на эту интеграцию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 11:57 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Вообще же ситуация с BPM и интеграцией мне представляется следующей. Есть несколько "чистых" сценариев: 1) Процессы простые (условно, до 10 шагов) и, как следствие, редко меняющиеся. Можно обойтись без BPM - зашить схему процесса в коды прикладной программы, воспользоваться простеньким work- или docflow. 2) Процессы сложные, но неинтенсивные (протекающие с частотой, условно говоря, раз в день или реже). Допустимо иметь процесс в BPM, не интегрированный с корпоративными системами/базами/приложениями. Работа пользователя выглядет следующим образом: от BPM он получает задание типа: занести данные в 1С. В тексте задания - фактические данные, которые надо занести, плюс инструкция - куда и как занести. Пользователь запускает 1С, делает что велено, возвращается в BPM и кликает кнопку "Готово". Минус - двойной ввод, плюс - дешевизна решения. 3) Процессы сложные и интенсивные. Необходим BPM с полноценной интеграцией. На практике часто встречаются компромиссные решения: например, интеграция делается, но только на уровне использования справочников корпоративной системы для работы с BPM, а ввод в корпоративную систему - без интеграции, ее собственными средствами. Также и в отношении механизмов интеграции те, кто решают практические задачи, идут на компромиссы. Так, теоретически лучше делать интеграцию через веб-сервисы, но на практике используется и прямой доступ к базе (для интеграции справочников - почему бы и нет), и даже файловый обмен (поддержка его даже встраивается в некоторые BPM). Глубокое исследование Forrester на тему "кому и зачем нужна SOA" доступно за бесплатно тут: soavalueassessment.com . Заполняете опросник - получате отчет на тему "что может дать SOA лично вам". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 11:58 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Вот и открылась тайна. Интеграцию никто оказывается и не делает или делает условную на уровне общих справочников. Тогда тут же возникает вопрос, а не велика ли цена за вот BPM который используется как элементарный сервис-деск? Может действительно обойтись документооборотом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 12:24 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
blindedИнтеграцию никто оказывается и не делает или делает условную на уровне общих справочников. Это откуда такой вывод?! Есть хорошее правило: "с изобилием не надо торопиться". Если можно решить какую-то часть задач быстро, задешево, и при этом получить реальный эффект - то надо это и делать. А потом уже браться за более амбициозные (в данном случае - интеграционные) задачи. Спросите у пользователя - что он предпочтет: компромиссное решение сейчас и полновесное в плане интеграции через год или сейчас ничего? Ответ очевиден. blindedМожет действительно обойтись документооборотом. BPM не требует для начала работы сверхусилий по интеграции всего и вся. Это плохо? По-моему, хорошо. Можно начать с малого, и при этом открыть для себя перспективу интеграции. Документооборт же может быть и хорош в краткосрочной перспективе, но стратегически BPM определенно проигрывает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 12:33 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
АБ blindedИнтеграцию никто оказывается и не делает или делает условную на уровне общих справочников. Это откуда такой вывод? Да из вашего предыдущего поста АБ Есть хорошее правило: "с изобилием не надо торопиться". Если можно решить какую-то часть задач быстро, задешево, и при этом получить реальный эффект - то надо это и делать. А потом уже браться за более амбициозные (в данном случае - интеграционные) задачи. Спросите у пользователя - что он предпочтет: компромиссное решение сейчас и полновесное в плане интеграции через год или сейчас ничего? Ответ очевиден. Да ответ очевиден, только последствия - не совсем. Вы пилот с "облегченной" интеграции сделали и ушли, а потом вдруг выясняеися что надо делать полноценную. Топы конечно бегают, суетятся, а оказывается чтобы эту самую интеграцию по уму сделать надо столько вложить... А все так красиво и просто казалось в начале: дешево, быстро, легко. Я ведь вас не зря с цыганкой-гадалкой сравнил, она ведь тоже надеждами торгует... АБ blindedМожет действительно обойтись документооборотом. BPM не требует для начала работы сверхусилий по интеграции всего и вся. Это плохо? По-моему, хорошо. Можно начать с малого, и при этом открыть для себя перспективу интеграции. Документооборт же может быть и хорош в краткосрочной перспективе, но стратегически BPM определенно проигрывает. А это как раз всеобщая беда, продукты кторые имеют низкий порог вхождения, кажущиеся простыми и легкими для освоения, как правило предназначены для решения простых задач. Как только задача становится более сложной вся простота и легкость уходит, и продукт начинает напоминать смирительную рубашку. Ситуция усугубляется тем что управленцы этого абсолютно не понимают, они покупаюся на эту самую легкость и это ощущение не покидает из очень долго. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 13:04 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
В общем никто ничего не понимает, а управленцы не понимают абсолютно ничего. Понимает blinded, но что в связи с этим предлагает делать - непонятно. По-видимому, ничего. Типичная программистская позиция: "дайте только мне времени (и денег, но он об этом не думает), и я вам ого-го чего сделаю". Наверное. Если получится. И если поезд к тому времени еще не уедет на другую станцию, что с бизнес-процессами как раз бывает сплошь и рядом. Те, кто считают деньги, обычно предпочитают что-то предсказуемое по отдаче, срокам и деньгам, и при этом имеющее перспективы развития. BPM всем этим требованиям удовлетворяет, Ваша позиция - нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 13:13 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
АБВ общем никто ничего не понимает, а управленцы не понимают абсолютно ничего. Понимает blinded, но что в связи с этим предлагает делать - непонятно. По-видимому, ничего. Нет этого не я не говорил. А позиция моя нарочито экстремисткая, как впрочем и ваша. И если ваша цель под любым соусом продать. то мне надо чтобы продав моей организации продукт, вы не оставили в мозгах манагеров твердую уверенность в простоте и легкости использования вашего решения. АБ Типичная программистская позиция: "дайте только мне времени (и денег, но он об этом не думает), и я вам ого-го чего сделаю". Наверное. Если получится. И если поезд к тому времени еще не уедет на другую станцию, что с бизнес-процессами как раз бывает сплошь и рядом. [/qout] Неправда ваша. Я вам ничего сделать не предлагал. А на счет подвижности бизнес процессов - это тодже палка о двух концах. Просто пришлось встречаться подобными системами(быть пользователем) Вы представляете ощущение пользователя когда у него интерфейс начинает меняться каждый месяц. Ф это просто манагеры упражнялись в оптимизации бизнесов процессов. [quot АБ] Те, кто считают деньги, обычно предпочитают что-то предсказуемое по отдаче, срокам и деньгам, и при этом имеющее перспективы развития. BPM всем этим требованиям удовлетворяет, Ваша позиция - нет. Предсказуемость по срокам и деньгам!!! Вот когда кто-нибудь из ваших коиентов захочет проинтегрировать BPMS с 1С и ему это удасться - там и посмотрим ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 13:42 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
blinded Предсказуемость по срокам и деньгам!!! Вот когда кто-нибудь из ваших коиентов захочет проинтегрировать BPMS с 1С и ему это удасться - там и посмотрим ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 13:47 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
авторВот когда кто-нибудь из ваших коиентов захочет проинтегрировать BPMS с 1С Вот тоже мне бином ньютона. Как говорится, мне бы ваши проблемы! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 13:59 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
АБ BPM не требует для начала работы сверхусилий по интеграции всего и вся. Это плохо? По-моему, хорошо. Можно начать с малого, и при этом открыть для себя перспективу интеграции. Трудно не согласиться с АБ. Установил систему завел БП. Хочешь интегрировать справочники вперед, хочешь интергировать ввод накладных вперед. Все в твоих руках. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 14:00 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
MLight АБ BPM не требует для начала работы сверхусилий по интеграции всего и вся. Это плохо? По-моему, хорошо. Можно начать с малого, и при этом открыть для себя перспективу интеграции. Трудно не согласиться с АБ. Установил систему завел БП. Хочешь интегрировать справочники вперед, хочешь интергировать ввод накладных вперед. Все в твоих руках. Только вот для этого надо уметь программировать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 14:07 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Конечно же, интеграция вещь непростая технологически и недешевая по ресурсам. Но относить эти издержки на BPM абсолютно неправомерно! Необходимость интеграции вытекает из факта наличия в организации спектра систем, баз данных и приложений. Для многих организаций это данность, обсуждать которую в терминах хорошо-плохо просто бессмысленно. Отсюда объективно вытекает необходимость интеграции - хоть с BPM ее надо делать, хоть без. С BPM лучше, потому что бизнес-процессы задают интеграции правильную логику и расставляют правильные приоритеты. Если вы идентифицировали основные, с точки зрения бизнеса компании, процессы, то это позволит вам разумно распорядиться ресурсами, которые вы выделяете на интеграцию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 14:07 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Вопрос (признаюсь, возможно, полемически заостряю:): чем отличается BPM от автоматизации документооборота? Почему все-таки нельзя управлять бизнес-процессами средствами автоматизированного документооборота? Был интересный пост: [/quot].... BPMS=рисовалка (средство моделирования БП) + движок + аналитика.... [/quot] Может быть тут как раз и есть главное отличие: предоставляют ли системы документооборота возможность моделировать процесс документооборота? По жизни получается - начальство придумает документ а потом поручает нижестоящему руководству организовать его заполнение. Часто ли думают создатели документов о способах (процессах) работы с ними? Насколько на практике часто требуется согласовывать не только этапы маршрута данного документа, но и маршрут данного документа с маршрутами других документов (с бизнес-процессами проблема их согласования между собой возникает постоянно)? Не имея средств моделирования сложно проектировать изменения бизнес-процессов. Для документооборота, проблема, получается, в чем-то другом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 14:15 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Вот как, теперь оказывается интеграция это не самое важное в BPMS. Так что Oracle, IBM, MS, продвигающие свои BPMS системы в первую очередь как средства обеспечивающие интеграцию систем, оказываются ничего в в BPMS системах не понимают? Договорились.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 14:20 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
MLightУстановил систему завел БП. Какую ? MLight хочешь интергировать ввод накладных вперед. Все в твоих руках. Куда вводить накладные, в BPMS (а UI откуда ?), в 1С (а зачем тогда BPMS), или двойной ввод ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 14:21 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
мод MLightУстановил систему завел БП. Какую ? Какую захотите :) мод MLight хочешь интергировать ввод накладных вперед. Все в твоих руках. Куда вводить накладные, в BPMS (а UI откуда ?), в 1С (а зачем тогда BPMS), или двойной ввод ? АБ писал "На практике часто встречаются компромиссные решения: например, интеграция делается, но только на уровне использования справочников корпоративной системы для работы с BPM, а ввод в корпоративную систему - без интеграции, ее собственными средствами." Согласен с АБ, что интергация в т.ч. и BPM должна охватывать в ОСНОВНОМ только критически важные процессы (хотя в дальнейшем можно и все прикрутить). Я думаю нет необходимости разрабатывать интерфейс/интеграцию для списание ОС/материалов/товаров. Вообщем золотая серидина т.е. правило 20/80 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 14:47 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
АБ MLightРабота с многострочной табличной частью просто ужос Если не затруднит - в чем конкретно ужос? И, для прояснения Вашей позиции,- какой инструмент для разработки пользовательского интерфейса Вы считаете удачным? К сожалению срок использования Unify закончился и не могу посмотреть. Был демонстрацонный пример ввода накладной, вы пробовали вводить позиции? К сожалению сейчас могу только сказать, что это было ужастно. Если вы покажете скриншот (думаю всем будет интерестно), я смогу более точнее выразиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 14:51 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
ConceptВопрос (признаюсь, возможно, полемически заостряю:): чем отличается BPM от автоматизации документооборота? Пусть меня поправят, если я не прав: 1) BPM ориентированы на графическое моделирвание, а ECM на кодирование маршрутов в программном коде 2) BPM используют стандартные языки программирования и методы интеграции, а ECM проприетарные языки и адаптеры 3) BPM ориентирован на работу со структурированной информацией, ECM - на работу с неструктурированными документами Но главное, с точки зрения методологии бизнес-процесс намного шире, чем документооборот. Типичный пример (упрощая): там, где специалист по документообороту видит "заключение договора", специалист по BPM видит процесс, начинающийся с обращения клиента и заканчивающийся расчетами с ним. Мы ведем переговоры с клиентом или производим для него продукцию, но с точки зрения документооборота этой деятельности как бы и нет, потому что нет документа. Вывихнутое какое-то мышление IMHO. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 14:57 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
MLightК сожалению сейчас могу только сказать, что это было ужастно. Может это у Вас "ужастно" получилось? MLightБыл демонстрацонный пример ввода накладной, вы пробовали вводить позиции? Хм, не заметил никаких особых криваков. Unify реализует практически AJAX. По-моему иметь на одной веб-странице ввод, удаление, модификацию и Query By Form всяко лучше, чем тучу страниц a-la Struts. MLightЕсли вы покажете скриншот (думаю всем будет интерестно), я смогу более точнее выразиться. На unify.ru есть видеоролики, можно из них дергать скриншоты и их обсуждать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 15:05 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
blindedВот как, теперь оказывается интеграция это не самое важное в BPMS. Так что Oracle, IBM, MS, продвигающие свои BPMS системы в первую очередь как средства обеспечивающие интеграцию систем, оказываются ничего в в BPMS системах не понимают? Договорились.... Понимают, но не всё Аналитики делят BPM на human-to-human (aka Workflow BPM) и system-to-system (aka Integration BPM). Некоторые пакеты (BPM Suites) умеют и то, и другое одинаково хорошо, другие отклоняются в ту или другую область. Рейтинги аналитики составляют раздельные для тех и других. Так вот, перечисленная троица Oracle, IBM, MS хорошо представлена в рейтингах Integration BPM и слабовато или вовсе никак в рейтингах Workflow BPM. Косвенные признаки ориентации на system-to-system: 1) BPEL везде и всюду 2) референсы в основном в телекоме и еще в финансах (т.н. STP - straight through processes, полностью автоматическая обработка транзакций). Похоже на Oracle? Но в тех задачах, с которыми мне лично приходится иметь дело - а это в основном операционная деятельность среднего российского бизнеса - актуален в основном human-to-human, а не system-to-system BPM. В лидеры в обоих категориях удается пробиться немногим, из тех кого я знаю - Software AG с их Crossvision. Сейчас, после приобретения WebMethods, можно ожидать что они еще усилят свои позиции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 15:23 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
blindedВот как, теперь оказывается интеграция это не самое важное в BPMS. Так что Oracle, IBM, MS, продвигающие свои BPMS системы в первую очередь как средства обеспечивающие интеграцию систем, оказываются ничего в в BPMS системах не понимают? Договорились....Боюсь Вас огорчить, но интеграция действительно не самое важное в BPMS. Подчеркиваю: важное , но не самое ! Вы смотрите только с одной позиции. С позиции EAI. Да, BPMS, которые корнями уходят к интеграционным платформам - они действительно считают workflow "довеском", который вдруг неожиданно стал нужен заказчику. Посмотрите, в прошлом году кто и что покупал . Так что не интеграцией единой.... Есть ведь и другой путь развития, который идет от workflow. И он в первую очередь ориентирован на бизнес-составляющую, а не на ИТ. Тут уж, как говорится, кому что милее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 15:38 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
АБМы ведем переговоры с клиентом или производим для него продукцию, но с точки зрения документооборота этой деятельности как бы и нет, потому что нет документа. Вывихнутое какое-то мышление IMHO. есть заказ клиента, есть производственный заказ, есть договор, есть спецификация к договору, есть накладная, есть счет-фактура, есть счет на оплату, есть платежное поручение, есть акт взаиморасчетов... уф. устал. Это все документы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 15:38 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Вот например интерфейс ввода товаров в накладную (см. левый нижний угол). Вводим вручную номер строки, код товара, после перехода из ячейки код товара появляется его цена... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 15:47 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Пробую прикрепить файл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 15:48 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
icrafmесть заказ клиента, есть производственный заказ, есть договор, есть спецификация к договору, есть накладная, есть счет-фактура, есть счет на оплату, есть платежное поручение, есть акт взаиморасчетов... уф. устал. Это все документы Вот именно: там, где с точки зрения процессного подхода налицо один процесс, с точки зрения документооборота сначала один документ, потом пачка, а местами и вовсе ни одного, и все это каким-то не очень понятным образом друг с другом связано. По результатам телефонного разговора с клиентом, например, тоже будем выписывать документ? Между тем это вполне может быть шагом бизнес процесса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 15:52 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
ConceptВопрос (признаюсь, возможно, полемически заостряю:): чем отличается BPM от автоматизации документооборота? Почему все-таки нельзя управлять бизнес-процессами средствами автоматизированного документооборота? Что важно для документа? Чтобы он был правильно заполнен и правильно хранился. Все. Пришел час - документ достали, почитали, положили на место. Для документа даже срок не важен. Срок важен для исполнителя (он представляет и свою сторону, и сторону сопричастную - заказчика, продавца и т.п.) И вот для того, чтобы документ имел не только правильно, но и вовремя заполненную "морду", об этом должна позаботиться не система документооборота, а менеджер процесса, в котором документ задействован. Документооборот - это система для документов, BPM - для людей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 15:53 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
MLightВот например интерфейс ввода товаров в накладную (см. левый нижний угол). Вводим вручную номер строки, код товара, после перехода из ячейки код товара появляется его цена.. Согласен, порнография какая-то :) На unify.ru посимпатичнее примеры форм. Хотя инструмент тот же самый. Уж эти программеры :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 15:56 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
WJБоюсь Вас огорчить, но интеграция действительно не самое важное в BPMS. Подчеркиваю: важное , но не самое ! Вы смотрите только с одной позиции. С позиции EAI. Да, BPMS, которые корнями уходят к интеграционным платформам - они действительно считают workflow "довеском", который вдруг неожиданно стал нужен заказчику. Посмотрите, в прошлом году кто и что покупал . Так что не интеграцией единой.... Есть ведь и другой путь развития, который идет от workflow. И он в первую очередь ориентирован на бизнес-составляющую, а не на ИТ. Тут уж, как говорится, кому что милее. Но тогда весь это BPM - еще одна головная боль пользователейю Раньше вводили информацию в несколько ситем, теперь добавили сюда еще одну. бизнес процесс упростился и ускорился... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 16:00 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Дело в том, что на unify.ru нет примеров работы со справочниками (ввод, выбор и т.д.). Поэтому оценить не могу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 16:01 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
MLightна unify.ru нет примеров работы со справочниками (ввод, выбор и т.д.) А это не оно? дынц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 16:14 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
blindedНо тогда весь это BPM - еще одна головная боль пользователейю Раньше вводили информацию в несколько ситем, теперь добавили сюда еще одну. бизнес процесс упростился и ускорился...Несколько? И все крутые и навороченные, в которых нельзя добраться до базы? Хм.... не смешите меня. Несколько - это в лучшем случае кривенько пристроенная ERP и куча самописок. И что, без веб-сервисов никакой интеграции? Нет, давайте уж если идеализировать, то с обеих сторон: все современные ERP-вендоры четко утверждают, что они предоставляют веб-сервисы (они, а не я, подчеркиваю). А все BPM-системы умеют эти сервисы дергать. Так что по определению с интеграцией все в розовом цвете. И первая проблема заключается как раз не в том, что из BPM сложно вызвать веб-сервис, а в том, что этот веб-сервис не предоставляют ERP. Может в консерватории что-то поправить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 16:20 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
WJ[quot blinded]Но тогда весь это BPM - еще одна головная боль пользователейю Раньше вводили информацию в несколько ситем, теперь добавили сюда еще одну. бизнес процесс упростился и ускорился... WJ Несколько? И все крутые и навороченные, в которых нельзя добраться до базы? Хм.... не смешите меня. Нельзя представте себе. Не положно. Только через прикладные интерфейсы... WJ Несколько - это в лучшем случае кривенько пристроенная ERP и куча самописок. И что, без веб-сервисов никакой интеграции? Нет почему... Только к этому зверинцу надо еще и BPMs прикрутить. Причем оперативно WJ Нет, давайте уж если идеализировать, то с обеих сторон: все современные ERP-вендоры четко утверждают, что они предоставляют веб-сервисы (они, а не я, подчеркиваю). А все BPM-системы умеют эти сервисы дергать. Так что по определению с интеграцией все в розовом цвете. И первая проблема заключается как раз не в том, что из BPM сложно вызвать веб-сервис, а в том, что этот веб-сервис не предоставляют ERP. Может в консерватории что-то поправить? А вы пробовали что-нибудь сложнее а+б ? Начнем с того чтобы прикручивать надо хорошо интерфейс, того что прикручиваешь, знать. И данные соотвесвенно в бизнес процессе иметь для выполнения вызоваю А потом еще и смапировать опренды процесса на параметры вызова, да и про возвращаемые значения и обработку ошибок не забыть. Много вы об этом думаете, когда бизнес-процессы рисуете? Я думаю что нет, а без этого никто ничего дернуть не сможет. А когда вы все это сделаете - у вас начнутся проблемы со взаимодействием веб-сервисов от разных производителей. А когда вы их порешаете, то выяснится что ваше решение не масштабируется. На 10 ваших филиалов оно работает, а на 1000 тормозит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 17:16 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Сахават ЮсифовWWF поддерживается MS. :)Это, конечно, хорошо. Если бы еще WWF поддерживал версионность схем бизнес-процессов, было бы совсем здорово... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 17:20 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
а что дает версионность БП? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 17:25 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
blindedА вы пробовали что-нибудь сложнее а+б ? Начнем с того чтобы прикручивать надо хорошо интерфейс, того что прикручиваешь, знать. И данные соотвесвенно в бизнес процессе иметь для выполнения вызоваю А потом еще и смапировать опренды процесса на параметры вызова, да и про возвращаемые значения и обработку ошибок не забыть. Много вы об этом думаете, когда бизнес-процессы рисуете? Я думаю что нет, а без этого никто ничего дернуть не сможет. А когда вы все это сделаете - у вас начнутся проблемы со взаимодействием веб-сервисов от разных производителей. А когда вы их порешаете, то выяснится что ваше решение не масштабируется. На 10 ваших филиалов оно работает, а на 1000 тормозит. Не понимаю: что, кто-то говорит, что руки прикладывать вообще не надо? Не надо стучаться в открытую дверь и читать мне лекции "о благотворном влиянии программистов на окружающую среду". Речь идет о соотношении ценностей. BPMS - это вещь сначала для бизнеса. И пора привыкнуть к мысли, что ИТ - эти лишь "вспомогательное производство" бизнеса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 17:47 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
WJтраектория документооборота не совпадает с траекторией бизнес-процесса.Возможно, я чего-то не понимаю... Я давно пытаюсь вникнуть в различия систем автоматизированного документооборота и автоматизированного управления бизнес-процессами. Но пока еще не понял. Приведенная здесь цитата, возможно, скрывает в себе ключ к этой загадке (для меня), поэтому я на нее обратил внимание. WJ, объясните пожалуйста Вашу позицию в этом вопросе. Да, в общем случае траектория бизнес-процесса не совпадает с траекторией движения какого-либо конкретного документа. Точно так же, как и траектории движения конкретных людей (участников бизнес-процесса) также совпадают с траеторией бизнес-процесса лишь отчасти. Но что из этого следует? Траектория движения документа может быть частью бизнес-процесса, а не всем бизнес-процессом. Либо даже пронизывать множество бизнес-процессов. Ну и что? Системы автоматизации документооборота уже давно выросли из штанишек задачи ослеживания траектории движения одного какого-то документа. Между разными документами могут возникать точки соприкосновения (причем, между одними и теми же их может быть несколько на разных фазах бизнес-процесса), одни документы могут "порождать" другие... Все эти вещи отслеживаются в современных системах документооборота. Объясните пожалуйста, в чем Вы видите принципиальное различие, которое можно было бы интерпретировать в пользу BPM-системы? Одно отличие я вижу, но оно... гхм... в противоположную пользу. :) Насколько я себе представляю, у Docflow систем есть всё, что требуется иметь BPM-системе, ПЛЮС еще один маленький пустячок - упорядоченное хранилище документов со специализированным инструментарием для поиска этих документов, встроенная поддержка версионности документа (т.е. редакций документа - то, чего нет в традиционной BPMS). Я задам вопрос более четко. Что есть в BPMS такое, чего нет в Docflow-системе? WJПредвижу второй вопрос: ценность. Если конечная цель состоит в том, чтобы разложить бумажки (документы) по нужным правильным папкам, то тогда документооборота вполне достаточно. Если же цель - стать ближе к клиенту, то клиенту до ваших папочек с бумагами фиолетово.Если рассматривать BPM-системы с позиций поддержки ими методов процессного управления, то, ПМСМ, ничего плохого в том, что система "умеет" раскладывать документы по полочкам/ящичкам нет. Более того, одна из составных частей JIT (то есть, концепции процессного управления), именуемая для кратости "5S" преследует именно такую цель. На русский язык 5S обычно переводят как "упорядочивание". ПМСМ, Docflow-система справляется с подобными задачами несколько более эффективно. Задача упорядочивания - иметь возможность быстро найти нужную информацию. То есть, приложить изначально некоторые усилия для упорядочивания, дабы вдальнейшем сэкономить на усилиях по поиску и анализу этой информации. Это, конечно же, только небольшая часть управленческой концепции, основанной на процессном подходе. Но ее нельзя считать несущественной. Как говорил ВИЛ, "лучше больше, да лучше"... Или нет? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 18:04 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
WJBPMS - это вещь сначала для бизнеса. И пора привыкнуть к мысли, что ИТ - эти лишь "вспомогательное производство" бизнеса. думаю что пора также привыкнуть к мысли, что сейчас ИТ на предприятиях играет далеко не роль "смотрящих за принтерами" :) . И вопрос: а кто(что) по Вашему является "основным производством" бизнеса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 18:06 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
WJНе понимаю: что, кто-то говорит, что руки прикладывать вообще не надо? Не надо стучаться в открытую дверь и читать мне лекции "о благотворном влиянии программистов на окружающую среду". Речь идет о соотношении ценностей. BPMS - это вещь сначала для бизнеса. И пора привыкнуть к мысли, что ИТ - эти лишь "вспомогательное производство" бизнеса. Что отсутствие BPMS не мешает китайцам делать бизнес.... Но это так к слову. Ну а в сухом отсатке что мы имеем секретные схемы бизнес-процессов утвержедния о том что интеграция конечно важна, но это всовсем не главное головную боль юзверей от дополнительной работы Гора вновь родила мышь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 18:09 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
blindedНу а в сухом отсатке что мы имеем Каждый видит то, что он видит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 18:48 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
GaryaЯ давно пытаюсь вникнуть в различия систем автоматизированного документооборота и автоматизированного управления бизнес-процессами. Вроде я выше пытался сформулировать различия. GaryaСистемы автоматизации документооборота уже давно выросли из штанишек задачи ослеживания траектории движения одного какого-то документа. Между разными документами могут возникать точки соприкосновения (причем, между одними и теми же их может быть несколько на разных фазах бизнес-процесса), одни документы могут "порождать" другие... Все эти вещи отслеживаются в современных системах документооборота. Объясните пожалуйста, в чем Вы видите принципиальное различие, которое можно было бы интерпретировать в пользу BPM-системы? Так и развитые корпоративные системы (ERP, CRM и прочие) умеют отслеживать и взаимосвязи между документами, и некоторое подобие бизнес-процессов. То есть как-то заменяют и BPM, и документооборот. Да и вообще вполне можно все на свете запихать в таблицы базы данных, а то и в плоские файлы. Но это все poorman\'s solutions. На мой взгляд, процесс - это самостоятельная сущность, без ущерба не сводимая ни к алгоритмам, ни к данным, ни к документам. Вот данные тоже можно в принципе не отделять от алгоритмов - но нет, мы понимаем, что лучше иметь отдельный класс системного программного обеспечения - DBMS. То же справедливо и по отношению к BPMS. GaryaНасколько я себе представляю, у Docflow систем есть всё, что требуется иметь BPM-системе, ПЛЮС еще один маленький пустячок - упорядоченное хранилище документов со специализированным инструментарием для поиска этих документов, встроенная поддержка версионности документа (т.е. редакций документа - то, чего нет в традиционной BPMS). Я задам вопрос более четко. Что есть в BPMS такое, чего нет в Docflow-системе? Я считаю, родное применение ECM (можно я этот термин буду использовать вместо Docflow?) - это хранение документов. И это она делает заведомо лучше всех остальных, потому что для этого предназначена. Но когда в нее пытаются запихнуть процессы, то получается так же плохонько, как при попытке в ERP запихнуть процесс или в BPM - документы. Каждому овощу - свой фрукт! Структурированным данным - DBMS, документам - ECM, процессам - BPMS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 19:02 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
АБ Каждому овощу - свой фрукт! Структурированным данным - DBMS, документам - ECM, процессам - BPMS. Фруктов не хватит. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 19:09 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Сахават ЮсифовФруктов не хватит Да, жизнь сложна, мой друг, но к счастью коротка. Вы вот тоже легких путей себе не ищете - какую-то MES еще выдумали :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 19:11 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
WJА что такого делает DocFlow, что не делает BPM?На этот вопрос ответил я чуть выше. 1. Ведет контроль версий документа. 2. Производит поиск документа по его систематизированным атрибутам. То есть, на одни и те же вещи он "умеет смотреть" с разных ракурсов. Может смотреть с т.з. "бизнес-процесса" (траектория которого отличается от траектории БП), а может смотреть с т.з. истории документа или поисковика информации в хранилище документов. Разумеется, эти задачи можно решить и в BPM-системе, но для этого нужно попотеть. Спрашивается - зачем, если существуют системы, в которых потеть не требуется? Небольшое замечание. ПМСМ, противопоставление BPM-систем и Docflow-систем не совсем корректно. Сейчас границы между ними настолько размылись, что просто перестали существовать. Более того, наиболее "красиво" реализованные идеи именно процессного подхода я обнаружил именно в Docflow-системах, в известных мне EAI-системах или BPM-системах таких средств мне обнаружить не удалось. Поясню конкретно, о чем идет речь. 1. Бизнес-процесс - штука весьма жесткая. В частности, в ISO 9000 шаг влево/вправо за пределы БП недопустим. Изначально мне это казалось благом - когда энтропия равна нулю, предсказуемость, прозрачность, управляемость и т.д. и т.п. равны бесконечности, есть также массив информации, изначально пригодный для статистической обработки. Но нравилось мне всё это лишь до тех пор, пока на собственной шкуре не вкусил этой жесткости. Наткнулся также на БП, формализовать которые можно лишь до некоторой степени... И понял, что нельзя впадать в крайности. Конечно же, формализация БП должна производиться, но должны также иметься удобные возможности контролируемого отклонения от схемы БП. Разумеется, с регистрацией того факта, что отклонение произошло - и всех обстоятельств этого отклонения. С одной стороны, такая схема работы позволяет исполнителям находить выход из сиюминутной ситуации, когда клиент здесь и сейчас стоит над душой и ждет, когда ему вот прямо сейчас сделают то, что мы никогда не делали и делать не собирались... Но мы ведь "ориентированы на клиента", почем мы должны его огорчать? Разве является достаточным основанием для того, чтобы его расстроить, тот факт, что аналитик, производящий корректировку схемы БП в отпуске или в командировке, или он занят срочным заданием и не может отвлечься? В некоторых Docflow-системах я обнаружил приятную возможность производить действия в обход схемы бизнес-процесса с регистрацией этих отклонений. Пределы "обхода" задаются правами тех или иных пользователей. Фактография подобных отклонений очень полезна и для бизнес-аналитика, который может выявить причины наиболее частых и критичных отклонений и внести изменения в схему бизнес-процесса, но сделать это в спокойной обстановке, постфактум. Не подскажете, есть ли в какой-либо BPM-системе подобный инструментарий? Собственно, возможность обхода схемы БП сводится к возможности принудительного направления рабочего документа любому адресату или группе адресатов (механизм, похожий на email) в обход жестко заданных траекторий движения. 2. Динамический выбор исполнителя самой системой в зависимости от их текущей загрузки, которая может оцениваться по персональному пулу заданий, в котором аккумулируется информация множества бизнес-процессов. Тоже весьма симатично и с высокой степенью вероятности может воспринято на практике. 3. В BPM-системе есть лишь вход и выход операции, внутри - "черный ящик". В некоторых Docflow-системах можно "заглядывать" внутрь этого "черного ящика" и видеть статус документа, переданного в некоторый центр обработки. Для некоторых групп пользователей может быть весьма интересна не только "черно/белая" (бинарная) информация вроде "вошел" документ или "вышел", но и "градации серого"... :) Конечно, можно, и в BPM-системе несколько раз отправлять документ самому себе по мере того, как он будет проходить, скажем, 10 фаз "градаций серого" в обработке у одного человека. Но, во-первых, это просто неудобно. Во-вторых, такая информация, открыл ли некий Иванов И.И. интересующий документ в настоящий момент и изучает ли его на своем экране (по этой информации можно прикинуть, как долго можно ожидать решения, например, от руководителя; либо напротив - проверить руководителю, занимается ли подчиненный той работой, которая считается срочной с точки зрения именно руководителя) - встроить в BPMS, тоже конечно, можно, но это уже совсем нужно быть "садомазохистом"... :) ПМСМ, проще взять продукт, в котором такие возможности уже встроены. 4. Принудительное задание приоритетов работы. Во некоторых BPM-системах "насмерть" зашита возможность сотруднику выбирать задания из очереди заданий по его усмотрению. Но ведь, в конце концов, если уж говорить о жестких БП, может быть также задана система приоритетов, которая также жестко должна отслеживаться самим БП, а не отдаваться на откуп сотруднику. Такая возможность также имеется в некоторых Docflow-системах. Причем, можно ею пользоваться, а можно не пользоваться. И это - хорошо... :) *** Если же говорить об использовании EAI, BPM или Docflow-систем в качестве инструментария реализации именно процессного подхода (а этот вопрос меня интересует наиболее всего), то постепенно я прихожу к выводу, что в достаточной степени продвинутых инструментариев для достижении именно этих целей на рынке ПО просто нет (либо они мне неизвестны, готов это допустить). Очень многие вещи должны быть встроены в такие системы, а их там просто нет. В частности, инструментарии статистического анализа - очень-очень важная компонента, и даже колоссальной важности компонента для реализации принципов процессного управления... Так ведь никто ее не встраивает! Нужно "городить огород" с внешними аналитическими статистическими пакетами... Спрашивается, зачем его городить, если проукты изначально должны просто "не уметь без него жить" и иметь ориентированные на конкретный продукт удобные средства , помогающие в том числе плохо ориентирующемуся в математической статистике менеджеру сориентироваться в нужную сторону и даже, может быть, в некоторой степени побудить его воспользоваться статистическими методами качества... А на сегодняшний день получается прелюбопытная картина... Для того, чтобы воспользоваться всем комплексом современных достижений, нужно: а) иметь железную волю, чтобы побудить других людей делать не так как им хочется (прикорнуть на печи), а так как должно быть (то есть, быть лидером, а не просто рисовальщиком БП) б) хорошо разбираться в современных технологиях менеджмента (то есть, быть не просто менеджером-практиком, но и менеджером, хорошо знающим теорию) в) хорошо разбираться в информационных технологиях г) великолепно разбираться в высшей математике (то есть, быть еще и математиком) д) иметь административный потенциал, дабы кроме "хочу" могло возникнуть еще и "могу"... Не много ли для простого смертного? :) А в общем, не обращайте внимания... Просто настроение слегка паршивое... Понял, что соединить всё это в себе у меня как-то не получается. Хотя бы одного пунктика (а обычно больше) всегда не хватает. :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 19:26 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
ConceptВопрос (признаюсь, возможно, полемически заостряю:): чем отличается BPM от автоматизации документооборота? Почему все-таки нельзя управлять бизнес-процессами средствами автоматизированного документооборота? Был интересный пост: .... BPMS=рисовалка (средство моделирования БП) + движок + аналитика.... [/quot] Может быть тут как раз и есть главное отличие: предоставляют ли системы документооборота возможность моделировать процесс документооборота?[/quot] Да, предоставляют. Признаться, я тоже серьезных отличий между BPM и современными системами автоматизации документооборота не наблюдаю. Может быть, в прошлом они и были... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 19:36 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
blindedВот как, теперь оказывается интеграция это не самое важное в BPMS. Так что Oracle, IBM, MS, продвигающие свои BPMS системы в первую очередь как средства обеспечивающие интеграцию систем, оказываются ничего в в BPMS системах не понимают? Договорились....Я выскажу свое мнение, то есть, IMHO по этому поводу. И заранее предупреждаю, что не претендую на знание истины в конечной инстанции. Ситуация с этими вендорами в секторе BPMS выглядит несколько забавно. Начали там рисовать собаку, потом огляделись, посмотрели в какую сторону ветер дует, и рядом с уже нарисованной собакой, танцующей на задних лапках с аппортом в зубах, сделали надпись "це волк, а не собака"... :) Перечисленные вендоры изначально разрабатывали системы класса Enterprice Applications Integration (EAI), то есть системы (или сервера) интеграции приложений. В первых версиях BizTalk, например, Orchestration не было как класса - были порты, каналы и XSLT-преобразовашки... и всё! Потом возникло понимание, что такие системы располагаются не просто между приложениями, а в некотором информационном пространстве, в котором в подвисшем состоянии оставлены целые куски бизнес-логики. Приложение A занимается взаимодействием с банковской платежной системой, приложение B ведет бухгалтерский учет, необходимо наладить их взаимодействие, но между ними осталась часть бизнес-логики, которая не реализована ни в приложении A, ни в приложении B. Есть бизнес-процесс подачи заявок на платеж, визирования, утверждения, в нем могут быть задействованы еще какие-то приложения или люди... Оказывается, что не получается так просто бац - и связать между собой приложения. Вот тогда и появляется Orchestration - и в нем появляются схемы исполняемых бизнес-процессов. Сначала на XLANG (формат описания БП, разработанный MS для использования только в продуктах MS), потом от него отказываются в пользу BPEL... Но по своей сути BizTalk как был, так и остался EAI, как и вебсфера или Oracle BPEL. Но разработчики "почуяли" серьезное дуновение ветра в сторону BPM-систем, обнаружили, что их продукты имеют с такими системами много общего, и стали называть их "BPMS", хотя изначально именно как BPM-систему они свои продукты делать и не думали. Скажу больше. В частности, для автоматизации документооборота, требующего преимущественно взаимодействия с людьми, эти системы очень плохо подходят. Придется потратить немалые усилия для создания пользовательского интерфейса. Если бизнес-процессы часто меняются, то "на ходу" и безболезненно изменять их схему в этих системах тоже не всегда получится, потому что ни одна из этих систем не поддерживает версионность схемы бизнес-процессов. Может понадобиться останавливать бизнес-процесс (а вместе с ним и безнес) на длительный срок, может понадоиться сплясать джигу с бубном, чтобы не останавливая выполнение уже запущенных экземпляров бизнес-процесса ("длинных транзакций"), создать новую измененную схему бизнес-процесса. Сказать, что это НЕ BPM-системы, я, конечно же, не могу. Но те производители, которые изначально закладывались на разработку именно системы автоматизации бизнес-процессов, не имеют таких ограничений, которые имеют эти системы. С другой стороны, эти системы существенно лучше других справляются с задачами интергарции большого числа разных приложений. Поэтому лично я пришел к выводу, что относительно полноценная совокупность задач как интеграции множества приложений, так и обеспечения гибкости бизнес-процессов при взаимодействии за пределами используемых приложений с большим числом людей, лучше использовать совокупность из BPM-систем разной направленности: нацеленной на human-to-human взаимодейтсвие (или Docflow-систему, которая тоже может считаться подобной BPM-системой) и EAI, которые еще относят к BPM класса system-to-system. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 20:11 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
АБ1) BPM ориентированы на графическое моделирвание, а ECM на кодирование маршрутов в программном кодеНет, ECM также имеют средства графического моделирования, и не просто маршрутов обработки документов, а именно бизнес-процессов. По сути, какого-то кардинального отличия между "документом" и инфорацией, передаваемой между шагами бизнес-процесса нет, ПМСМ. Даже если отсутствует эквивалентный бумажный документ, можно считать передачу управления в некоторое подразделение осуществленной с помощью "электронного документа", пусть даже совершенно пустого. В BPMS информация по траектории БП передается аналогичным образом. Всё отличие лишь в различных трактовках или названиях одних и тех же процессов. АБ2) BPM используют стандартные языки программирования и методы интеграции, а ECM проприетарные языки и адаптерыЭто отчасти так, но не совсем. Потому что жестких правил, требующих использовать в ECM именно проприетарные языки, нет. Просто так сложилось, что они опирались на собственный язык изначально. Хочу лишь напомнить, что BizTalk тоже изначально опирался на проприетарный XLANG (произносится "слэнг", что примечательно в контексте обсуждения :) ). Возможно, существуют ECM, которые опираются также на стандартные языки. С интеграцией тоже не всё так однозначно. На самом деле многие ECM позволяют задействовать очень многие интерфейсы, хотя следует признать, что решать задачи интеграции с помощью ECM несколько менее удобно, нежели с помощью EAI. Как, кстати, и для некоторых human-to-human "исконных" BPM-систем :) АБ3) BPM ориентирован на работу со структурированной информацией, ECM - на работу с неструктурированными документамиА вот это не совсем так, точнее, совсем не так! В ECM документы очень хорошо структурируются. Есть специальные инструментарии, задающие их структуру. Структура обычно хранится в виде XML параллельно с самим документом. Можно так сделать настройки, что она будет автоматически заполняться из полей файла-документа (если для документа зафиксирована форма). А можно просто продублировать в структуру информацию "врукопашную", она не обязательно должна строго соответствовать содержимому документа. Например, в структуре может быть что-то вроде аннотации, текст которой в самом документе отсутствует. Как правило, в ECM встроены достаточно мощные поисковые системы, которые позволяют производить поиск документов как по структурированной части (которая в XMK), так и "обшаривая" содержание собственно документов-файлов (чтобы такой поиск работал быстрее, можно задействовать полнотекстовое индексирование). АБНо главное, с точки зрения методологии бизнес-процесс намного шире, чем документооборот. Типичный пример (упрощая): там, где специалист по документообороту видит "заключение договора", специалист по BPM видит процесс, начинающийся с обращения клиента и заканчивающийся расчетами с ним.Я видел реализованный в ECM реально работающий бизнес-процесс, который тоже начинается с обращения клиента. АБМы ведем переговоры с клиентом или производим для него продукцию, но с точки зрения документооборота этой деятельности как бы и нет, потому что нет документа. Вывихнутое какое-то мышление IMHO.Достаточно догадаться создать электронный документ "обращение клиента", и все проблемы автоматом отпадают. :) А в некоторых ECM даже не требуется проявить такую сообразительность, поскольку их "рисовалка БП" действительно рисует полноценные БП, а не просто маршруты движения документов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 20:37 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
blindedНо тогда весь это BPM - еще одна головная боль пользователейю Раньше вводили информацию в несколько ситем, теперь добавили сюда еще одну. бизнес процесс упростился и ускорился...Это смотря какие критерии считать главными. Если бизнес-процесс никогда не изменяется или изменяется крайне редко, то конечно, можно написать приложение на любом языке программирования, в которое заложен нужный алгоритм и задействованы нужные интерфейсы взаимодействия с другими приложениями. Но если бизнес-процессы часто меняются, если используется множество приложений, разработанных на стороне и регулярно обновляемых (при этом непредсказуемым образом в нем меняются форматы данных, логика и всё остальное), то гораздо менее трудоемко оказывается "иметь еще один довесок", специально ориентированный на возможность быстрого внесения изменений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 20:48 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
iscrafmа что дает версионность БП?Версионность схемы БП дает возможность изменять схему БП (чтобы было понятнее, шаблон алгоритма, по которому должны выполняться экземпляры БП) при уже сеячас исполняющихся экземплярах БП. Например, вы имеете описание (шаблон) схемы БП приема заказа. Прием каждого конкретного заказа - это экземляр БП, обрабатываемый по заданному шаблону схемы БП. Теперь представьте, что вы уже приняли 1000 заказов, которые еще не выполнены. Каждый находится на некоторой своей фазе исполнения. И в этот момент вас торкнуло изменить схему БП - например, исключить некоторые операции из нее... Что будет с теми заказами, которые сейчас исполняются? Некоторые могут "застрять в подпространстве", оказавшись в обработке на операциях, исключенных из шаблона схемы, например. Или могут возникнуть ошибки исполнения, которые не совсем понятно кто и каким образом должен обрабатывать. Чаще всего для решения этой проблемы уже исполняющиеся экземпляры продолжают выполняться по той схеме, которая была действующей на момент их запуска. А новые экземпляры запускаются по новой редакции схемы. В один момент времени в BPM-системе может быть множество экземпляров одного и того же БП, выполняющимся по великому множеству редакций схемы этого БП. В то же время, система должна понимать, что всё это версии схемы одного и того же БП - это нужно для анализа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 21:01 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
iscrafm WJBPMS - это вещь сначала для бизнеса. И пора привыкнуть к мысли, что ИТ - эти лишь "вспомогательное производство" бизнеса. думаю что пора также привыкнуть к мысли, что сейчас ИТ на предприятиях играет далеко не роль "смотрящих за принтерами" :) . И вопрос: а кто(что) по Вашему является "основным производством" бизнеса? Совершенно с Вами согласен. Но для того, чтобы бизнес и ИТ полноценно удовлетворяли друг друга, необходимо, чтобы ИТ-специалисты также немного "отвыкли" от мысли, что они лишь "смотрят за принтерами". ИТ-шникам нужно научиться мыслить категорями менеджмента, чтобы понимать или даже предугадывать потребности бизнеса. А не судить об IT-инструментариях, например, по языку, на котором они написаны, или лишь по удобству клацанпия мышкой (то есть по очень второстепенным и очень косвенным признакам). С точки зрения бизнеса получить 10 вагонов с товаром на 3 дня раньше может быть гораздо важнее, чем 100 лишних раз клацнуть мышкой... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 21:11 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Ув. Garya! Боюсь, Вы вводите публику в заблуждение. Вы рассуждаете о некоторой идеальной ECM-системе, которая мутировала уже в полноценную human-to-human BPM, и состыкованную к тому же (додумываю для полного благолепия) с прилично реализованной system-to-system BPM от того же производителя. Вы даже видели пример подобной системы (и я даже догадываюсь о какой именно системе идет речь), полностью или частично реализованной. И средства моделирования бизнес-процессов есть, и языки не проприетарные, и вся в из себя SOA-ориентированная. "Лает как собака, кусается как собака - может это собака и есть?" Да, конечно, это собака. Но! Это ведь уже не ECM-система в привычном значении этого термина. И на одну такую систему с полноценным управлением бизнес-процессами придется с десяток ECM систем, к которым производитель наскоро прилепил красочный лэйбл "BPM inside". И с Вашей подачи люди будут попадаться на эту удочку. Поэтому если производитель ECM реализовал у себя BPM, то что можно сказать против? Равно как и против того, чтобы производитель BPM "в одном флаконе" поставлял и ECM? На самом деле возразить есть что. Вы мечтаете получить все в одном флаконе: и BPM, и статистику с математикой, и еще много чего. Мне кажется, в этом стремлении есть некоторая инфантильность. "Вот дождусь когда наконец все будет вместе, и тогда уж... ого-го!" :) Боюсь, Вы так и будете ждать годами. Прогресс-то ведь не стоит на месте: вчера Вы хотели чтобы было все-все и еще BPM, сегодня чтобы все-все (BPM подразумевается), и еще статистика с курсом высшей математики :) завтра к этому списку добавится - что, единая теория поля? :) Так можно дооолго загорать. А результат - сегодня - кто будет давать, Пушкин? Вот Вы и выкинете в корзину результат, который можно получить сегодня, дожидаясь прекрасного завтра, и это будет вполне закономерно. (Да-да, это намек ) Мне лично больше импонирует идея модульности. Применительно к рассматриваемой теме - не та BPM-система, которая пытается "заодно" быть ECM или скажем BRE, а та, в которой реализована модульна архитектура и имеются адаптеры, позволяющие состыковать ее с ECM системами третьих фирм (от лучших производителей). Точно так же мне не нравится идея ECM-системы или ERP-системы, которую производитель за уши дотягивают (когда удачно, когда нет) до уровня BPM. Доведу эту мысль до логического завершения: ведь мало кому нравится ERP (или BPM-) система, вовнутрь которой зашита СУБД. Это уж, извините, экспериментальный факт! Что говорит производитель такой модульной BPM-системы: "Мы приходим к заказчику не на пустое место. Мы не знаем какую он использует ECM систему (BRE, BI, DBMS - дополните сами). Но очень часто уже какую-то использует. И мы не можем диктовать ему свой выбор." Мне эта аргументация кажется убедительной. И на закуску - еще одно возражение. Один из наших заказчиков хотел практически того же, что и Вы: гармоничной связки BPM + ECM. И он рассматривал в тендере систему "родом из документооборота", причем, подозреваю, как раз ту, что Вы имеете в виду. Так вот, заказчик от нее отказался, объяснив свой выбор так: "Да, нам понравилась их система, но не понравилось как они умеют с ними работать: в пилотном проекте у них, несмотря на все возможности BPM их системы, по факту получился все-таки документооборот." Это как в анекдоте про русских, которые что не берутся делать - все одно получается автомат Калашникова Так что мало иметь BPM в продукте, надо иметь его еще и в культуре фирмы. Как показывает данный пример, это вовсе не гарантировано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 21:14 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
АБТак и развитые корпоративные системы (ERP, CRM и прочие) умеют отслеживать и взаимосвязи между документами, и некоторое подобие бизнес-процессов. То есть как-то заменяют и BPM, и документооборот. Да и вообще вполне можно все на свете запихать в таблицы базы данных, а то и в плоские файлы. Но это все poorman's solutions. На мой взгляд, процесс - это самостоятельная сущность, без ущерба не сводимая ни к алгоритмам, ни к данным, ни к документам. Вот данные тоже можно в принципе не отделять от алгоритмов - но нет, мы понимаем, что лучше иметь отдельный класс системного программного обеспечения - DBMS. То же справедливо и по отношению к BPMS.Совершенно согласен. Главное отличие - в динамичности, в скорости и удобстве внесения изменений (между ERP и BPMS). Но между ECM и BPM в этом я отличий не вижу. Точнее, вижу... :) Для того, чтобы BPM-система обращалась к некоторым унифицированным справочникам, необходимо хранить эти справочники "где-то" (в БД, например), но, самое главное, за пределами BPM-системы. Нужно городить тот самый огород с интеграцией. В ECM же можно хранить справочник непосредственно в хранилище системы и естественным способом к нему обращаться. Кроме того, ECM-система позволяет произвести логически связки между документами (например, накладная связана с оплатами по таким-то счетам, оплаты связаны с таким-то договором и т.д.) и на основе этих связок моментально выбрать, например, оплаты по интересующему договору или счету или счету-фактуре (можно нафантазировать всё что угодно). В BPM-системе документы связаны не напрямую, а косвенно посредством операций бизнес-процесса. Если они фигурируют в одном бизнес-процессе, нужно будет строить громоздкий запрос силами IT-специалиста, чтобы получить интересующую информацию. Если они фигурируют в разных БП, а связка происходит на их стыке и явно никак не зафиксирована, то получить ответ на интересующий вопрос может оказаться вообще невозможно. Выкрутиться, разумеется, можно вводом вспомогательных полей для связки... Но всё это - джига с бубном, которой я стараюсь избегать. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 21:26 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
АБЯ считаю, родное применение ECM (можно я этот термин буду использовать вместо Docflow?) - это хранение документов. И это она делает заведомо лучше всех остальных, потому что для этого предназначена.Ну, хранит и ищет она документы, разумеется, лучше всех... :) АБНо когда в нее пытаются запихнуть процессы, то получается так же плохонько, как при попытке в ERP запихнуть процесс или в BPM - документы.Я пытаюсь обнаружить эту самую "плохость", но как-то не получается. С удивлением для себя обнаружил, что некоторые ECM по возможностям использования в роли BPM превосходят некоторые BPM-системы. АБКаждому овощу - свой фрукт! Структурированным данным - DBMS, документам - ECM, процессам - BPMS.Я себе представляю так... Если задачи стоят преимущественно интеграции приложений, то, конечно же, использовать для этих целей ECM неразумно. Если необходимо автоматизировать БП и получить возможность вносить в них изменения - БЕЗ автоматизации документооборота (трудно себе представить идеальную такую ситуацию), то годится как BPMS, так и ECM. Если нужно автоматизировать документооборот, то таки ECM. Если документооборот и БП, то мне больше импонирует ECM. Если и документооборот, и интеграция, и гибкость БП, то тут нужно смотреть и всматриваться в частности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 21:34 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
GaryaДля того, чтобы BPM-система обращалась к некоторым унифицированным справочникам, необходимо хранить эти справочники "где-то" (в БД, например) Ну не знаю... По-моему, это вообще надуманная проблема. У организаций определенного масштаба и истории существования (не карлики и не младенцы) нет такой проблемы - где хранить унифицированные справочники. Потому что эти справочники уже есть, и нужно работать с ними, а не создавать новые - другие варианты даже не рассматриваются. GaryaECM-система позволяет произвести логически связки между документами (например, накладная связана с оплатами по таким-то счетам, оплаты связаны с таким-то договором и т.д.) и на основе этих связок моментально выбрать, например, оплаты по интересующему договору или счету или счету-фактуре (можно нафантазировать всё что угодно). Ой ли? В реляционной базе я знаю, что если понадобится, то я смогу построить sql join по 11 таблицам и получить выборку за приемлемое время. OLAP-система тоже попыхтит и выдаст требуемый нетривиальный результат за пристойное время. А Вы хотите сказать, что я смогу строить нечто подобное, связывая, например, поля из карточек документов в MS SharePoint? Чур меня, чур! Еще веселее было бы связывать по значениям ячеек Excel. Да, тот же Unify не хвастается, что вы сможете эффективно строить запросы, связывая различные экземпляры процссов по значениям их атрибутов. Потому что это нафиг никому не нужно. Уж на что IBM тупой как мы тут только что выяснили :) а и тот четко говорит: держите в BPM не значения атрибутов (суммы там, количества, адреса-пароли-явки), а ссылки (ключи) на записи во внешней системе, из которой вы сможете все атрибуты извлечь при помощи веб-сервиса или каким-то более традиционным способом. В прошлом своем посте я Вас убеждал не валить в одну кучу задачи BPM и ECM, а теперь вижу, что Вы и задачи учетных систем готовы замесить в ту же кучу для пущего аромата :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 21:45 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
АБВы рассуждаете о некоторой идеальной ECM-системе, которая мутировала уже в полноценную human-to-human BPM, и состыкованную к тому же (додумываю для полного благолепия) с прилично реализованной system-to-system BPM от того же производителя.На текущий момент я ознакомился с возможностями ECM-систем Directum и Documentum. Я говорил не об идеальной системе, а о возможностях, которые есть в одной, другой или в обеих системах. Кстати, обе системы поддерживают версионность схемы БП. Весьма подробно изучил возможности Directum. В ней, кстати, так же как в Unify автоматом генерятся экранные формы. Могу отметить лишь одно ее слабое место по сравнению с Unify NXJ. WEB-интерфейс там какой-то есть, но совершенно убогий. Использование системы производится только с рабочих мест, где предварительно установлено WIN-приложение. Так что эта система годится для использования в локальной сети собственными сотрудниками, но плохо подходит для использования сотрудниками с разъездным характером работы и для взаимодействия с партнерами по бизнесу. Тут уже каждый решает сам, что для него важнее. АБНо! Это ведь уже не ECM-система в привычном значении этого термина.Честно говоря, мне "по барабану", какими терминами какие системы называют. Я смотрю лишь на то, какие задачи лично я могу решить с их помощью. Может быть, указанные мною перечисленные две системы уже и не совсем корректно называть ECM. Может быть, правильнее их называть BPM + хранилище документов. Но сейчас их пока преимущественно используют как ECM и в очень малой степени как BPM. Собственно, примерно такая же ситуация и с "BPMS" BizTalk или Oracle BPEL. Обычно их используют как EAI, всего лишь. Ну просто не все знают, что пистолетом можно не только швырнуть в лоб противнику, но и выстрелить из него... :) АБИ на одну такую систему с полноценным управлением бизнес-процессами придется с десяток ECM систем, к которым производитель наскоро прилепил красочный лэйбл "BPM inside". И с Вашей подачи люди будут попадаться на эту удочку.На всякий случай предупреждаю уважаемый ALL, чтобы меня не слушали, а думали своей головой, потому как всё сказанное - всего лишь мое IMHO (о чем, собственно, я уже предупреждал). :) АБПоэтому если производитель ECM реализовал у себя BPM, то что можно сказать против? Равно как и против того, чтобы производитель BPM "в одном флаконе" поставлял и ECM?Ну, в общем-то, возразить нечего. Полностью согласен! АБНа самом деле возразить есть что. Вы мечтаете получить все в одном флаконе: и BPM, и статистику с математикой, и еще много чего. Мне кажется, в этом стремлении есть некоторая инфантильность. "Вот дождусь когда наконец все будет вместе, и тогда уж... ого-го!" :) Боюсь, Вы так и будете ждать годами.Я сам это прекрасно понимаю. Отчасти поэтому у меня плохое настроение... :( АБА результат - сегодня - кто будет давать, Пушкин? Вот Вы и выкинете в корзину результат, который можно получить сегодня, дожидаясь прекрасного завтра, и это будет вполне закономерно. (Да-да, это намек )Намек понял... :) Я-то с Вами согласен. Было бы здорово, чтобы руководство согласилось... А я обеими руками за то, что Вы говорите. АБМне лично больше импонирует идея модульности. Применительно к рассматриваемой теме - не та BPM-система, которая пытается "заодно" быть ECM или скажем BRE, а та, в которой реализована модульна архитектура и имеются адаптеры, позволяющие состыковать ее с ECM системами третьих фирм (от лучших производителей).Ну, это уже из разряда личных предпочтений... АБТочно так же мне не нравится идея ECM-системы или ERP-системы, которую производитель за уши дотягивают (когда удачно, когда нет) до уровня BPM.По поводу ERP соглашусь. Не получается их состыковать по-человечески. А вот в ECM, пмсм, как-то более удачно вписалась. АБИ на закуску - еще одно возражение. Один из наших заказчиков хотел практически того же, что и Вы: гармоничной связки BPM + ECM. И он рассматривал в тендере систему "родом из документооборота", причем, подозреваю, как раз ту, что Вы имеете в виду. Так вот, заказчик от нее отказался, объяснив свой выбор так: "Да, нам понравилась их система, но не понравилось как они умеют с ними работать: в пилотном проекте у них, несмотря на все возможности BPM их системы, по факту получился все-таки документооборот."Мне показали реально работающий проект именно в роли BPM-системы. Попробовал, покрутил - работает! Сам сильно удивился. Более того, там еще и средства имитационного моделирования имеются. Целый день в системе ковырялся, потом неделю ходил в состоянии крайнего изумления. АБТак что мало иметь BPM в продукте, надо иметь его еще и в культуре фирмы.ПМСМ, EAI гораздо меньше похожи на BPM, нежели изученные мною ECM. Это всего лишь мое личное мнение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 22:26 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
АБОй ли? В реляционной базе я знаю, что если понадобится, то я смогу построить sql join по 11 таблицам и получить выборку за приемлемое время. OLAP-система тоже попыхтит и выдаст требуемый нетривиальный результат за пристойное время.Оба варианта требуют построения запроса IT-специалистом. В ECM запрос может построить любой пользователь. АБДа, тот же Unify не хвастается, что вы сможете эффективно строить запросы, связывая различные экземпляры процссов по значениям их атрибутов. Потому что это нафиг никому не нужно. Уж на что IBM тупой как мы тут только что выяснили :) а и тот четко говорит: держите в BPM не значения атрибутов (суммы там, количества, адреса-пароли-явки), а ссылки (ключи) на записи во внешней системе, из которой вы сможете все атрибуты извлечь при помощи веб-сервиса или каким-то более традиционным способом.В ECM ссылки на внешние источники тоже весьма живописно встраиваются. АБВ прошлом своем посте я Вас убеждал не валить в одну кучу задачи BPM и ECM, а теперь вижу, что Вы и задачи учетных систем готовы замесить в ту же кучу для пущего аромата :)Нет, на это я пока не готов... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 22:30 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
ОК, спасибо за роскошное обсуждение. Последние уточнения. GaryaЧестно говоря, мне "по барабану", какими терминами какие системы называют. Да, но я подозреваю, что в исходном вопросе WJ имелась в виду не система класса "BPM+ECM в одном флаконе", а традиционный "чистый документооборот". Иначе не было бы повода задавать вопрос. GaryaОба варианта требуют построения запроса IT-специалистом. В ECM запрос может построить любой пользователь. Я имел в виду не возможность построения запроса, а возможность его эффективного исполнения. Не потянет ни ECM, ни BPMS запросов на связях атрибутов/полей, сколько-нибудь сравнимых с теми, которые исполняют СУБД в корпоративных системах. Т.е. Вы рискуете, получив привлекательные результаты на игрушечных примерах, в промышленной эксплуатации по-крупному влипнуть. GaryaWEB-интерфейс там какой-то есть, но совершенно убогий. Использование системы производится только с рабочих мест, где предварительно установлено WIN-приложение. Так что эта система годится для использования в локальной сети собственными сотрудниками, но плохо подходит для использования сотрудниками с разъездным характером работы и для взаимодействия с партнерами по бизнесу. Что-то не пойму: либо веб-интерфейс есть (пусть убогий), либо требуется клиент на каждое рабочее место. Разъясните пожалуйста. Но это достаточно серьезно. По крайней мере, в перечне потребностей наших потенциальных заказчиков взаимодействие с партнерами по бизнесу (и клиентами-"физиками" кстати тоже) присутствует почти всегда, взаимодействие с разъездными сотрудниками - примерно в половине случаев. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 23:19 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
АБДа, но я подозреваю, что в исходном вопросе WJ имелась в виду не система класса "BPM+ECM в одном флаконе", а традиционный "чистый документооборот". Иначе не было бы повода задавать вопрос.Ну, если чистый, тогда конечно BPMS гораздо привлекательнее. Но тогда и обсуждение получается какое-то абстрактное. Где их найти, эти чистые ECM? АБНе потянет ни ECM, ни BPMS запросов на связях атрибутов/полей, сколько-нибудь сравнимых с теми, которые исполняют СУБД в корпоративных системах. Т.е. Вы рискуете, получив привлекательные результаты на игрушечных примерах, в промышленной эксплуатации по-крупному влипнуть.Производительность не тестировал, честно признаюсь. АБЧто-то не пойму: либо веб-интерфейс есть (пусть убогий), либо требуется клиент на каждое рабочее место. Разъясните пожалуйста. Но это достаточно серьезно. По крайней мере, в перечне потребностей наших потенциальных заказчиков взаимодействие с партнерами по бизнесу (и клиентами-"физиками" кстати тоже) присутствует почти всегда, взаимодействие с разъездными сотрудниками - примерно в половине случаев.WEB-интерфейс есть, но реально работать с ним можно лишь в БП, не имеющих никакого отношения к реальности. Проще считать, что его просто нет. Я уже сказал, что это один из наиболее существенных недостатков Directum. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 10:34 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Кстати, имитационное моделирование там есть, но справедливости ради следует сказать, что для нагрузочного тестирования оно не приспособлено. Оно просто позволяет разработчику БП не заходя под разными логинами в пошаговом режиме увидеть результат работы БП из-под своего логина с последующим откатом всех проделанных действий. В пошаговом режиме был обнаружен какой-то глюк, но подробностей я сейчас уже вспомнить не могу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 10:37 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
GaryaНа всякий случай предупреждаю уважаемый ALL, чтобы меня не слушали, а думали своей головой ок, не слушаем. GaryaПо поводу ERP соглашусь. Не получается их состыковать по-человечески Работайте над этим и все у Вас получится, по-человечески. Не унывайте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 12:22 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Garya Чаще всего для решения этой проблемы уже исполняющиеся экземпляры продолжают выполняться по той схеме, которая была действующей на момент их запуска. убрали из структуры предприятия юридический департамент, а запущенные на подпись договоры продолжают стучаться в закрытые двери. Оригинально! Garya, Вы сами лично это проделывали или просто размашляете на тему версионности и пытаетесь себе доказать, что это круто. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 12:29 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
iscrafm Garya Чаще всего для решения этой проблемы уже исполняющиеся экземпляры продолжают выполняться по той схеме, которая была действующей на момент их запуска. убрали из структуры предприятия юридический департамент, а запущенные на подпись договоры продолжают стучаться в закрытые двери. Оригинально! Garya, Вы сами лично это проделывали или просто размашляете на тему версионности и пытаетесь себе доказать, что это круто. Версионность объязательна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 12:33 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Сахават ЮсифовВерсионность объязательна. например? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 12:59 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
iscrafm Сахават ЮсифовВерсионность объязательна. например? Ну, возьмите производство. Одновременно запущены несколько спецификаций, технологий - старые и новые версии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 13:01 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Сахават Юсифов iscrafm Сахават ЮсифовВерсионность объязательна. например? Ну, возьмите производство. Одновременно запущены несколько спецификаций, технологий - старые и новые версии. Сахават, это пример изготовления продукции по разным спецификациям. В БП то кубик, черный ящик (не факт конечно, но 99.9%). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 13:05 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Например создали новый департамент/дирекцию. Все новые договоры необходимо согласовывать с ними. Старые БП отработали и хранятся со своей схемой согласовая, новые с новыми. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 13:17 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
iscrafm Сахават Юсифов iscrafm Сахават ЮсифовВерсионность объязательна. например? Ну, возьмите производство. Одновременно запущены несколько спецификаций, технологий - старые и новые версии. Сахават, это пример изготовления продукции по разным спецификациям. В БП то кубик, черный ящик (не факт конечно, но 99.9%). Описание техпроцесса как вход процесса. Могут войти разные версии описания? могут. А из того что процесс назван БП или ТП ничего не меняется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 13:18 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
MLightНапример создали новый департамент/дирекцию. Все новые договоры необходимо согласовывать с ними. Старые БП отработали и хранятся со своей схемой согласовая, новые с новыми. ага. Создали новый департамент для контроля цен. Договоры обязательно должны утверждаться данным департаментом. Договоры которые сейчас в пути, но при запуске процесса еще не было ДЦ, благополучно уходят без контроля. Тоже неплохой пример. MLight, Вам тот же вопрос: а Вы на практике это проделывали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 13:49 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Нет, практических навыков не имею, но версионность БП - вещь очевидная, но не панацея от всего. При отсутствии версионности проблем намного больше. iscrafmДоговоры которые сейчас в пути, но при запуске процесса еще не было ДЦ, благополучно уходят без контроля Намного проще согласовать эти договоры без BPMS, чем открывая каждый старый БП видеть, что он не согласован с ДЦ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 14:02 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
2 Garya Вы уже много с АБ написали, поэтому отвечать на каждый пост смысла нет:) Попробую собрать мысли (свои, в первую очередь) в кучу. Признаюсь сразу, что тема родилась как раз из сомнений - это люди документооборот не отличают от BPM или это системы ECM так приблизились к BPMS, что разницы между ними нет? Думаю, что имеет место и то, и другое. Нет смысла говорить, что ECM - это НЕ BPM, если вендор уже "дотянул" свою платформу до уровня BPM. Тут АБ прав: это и есть собака. Но тут уж правда нужно держать ухо востро: это действительно BPM-система или та же ECM, но только с лэйблом "BPM". Вот сейчас перед глазами описания (надо признаться, довольно подробные) двух ECM систем (одна из которых декларирует и BPM в том числе). Похожи они очень. Принципом организации. Клиент на рабочей станции. Основной принцип клиента - навигатор. На мой взгляд, BPM-портал гораздо однозначнее с точки зрения раздачи поручений. Система оперирует "карточкой документа", в которой собирается вся информация по документу. Тут у меня непонятки. Если, как Вы предлагаете, на каждый чих создавать документ, карточку этого документа, хранить это все в базе - через какое-то время больша-а-ая помойка получится. Да к тому же в одном бизнес-процессе ходит N-ное количество документов, да и еще чисто "человеческие" шаги, которые мы эмулируем документами.... да еще все это в виде файловой системы хранится в одном месте, а в виде xml (или своего внутреннего формата) в репозитории... Брррр.... Мрак. Garya, этот момент прояснить можете? Дальше: для того, чтобы обратиться к внешним данным, нужно настраивать специальные шлюзы и совершать еще какие-то магические действия (я не придираюсь, т.к. в принципе возможность есть - работайте, товарищи). Вопрос вот в чем: в одну таблицу из разных систем данные можно вывести? А потом модифицировать и разложить в разные (возможно другие) места? Так, чтобы для пользователя это выглядело так, как он работал бы с одной таблицей. Из тех описаний, которые я смотрю, этого не видно. Garya, снова надеюсь на Ваш ответ. GaryaДля того, чтобы BPM-система обращалась к некоторым унифицированным справочникам, необходимо хранить эти справочники "где-то" (в БД, например), но, самое главное, за пределами BPM-системы. Нужно городить тот самый огород с интеграцией. В ECM же можно хранить справочник непосредственно в хранилище системы и естественным способом к нему обращаться.Вы действительно считаете, что ECM-система - это лучшее место для хранения справочников? И потом к этим справочникам лазить из всех "заинтересованных" в нем систем? ПМСМ, это изврат. Или имеется в виду, что ECM заменит собой все? 2 iscrafm Версионность нужна, и тут спорить бессысленно. Во-первых, это тот случай, о котором писал Garya: шаблон процесса меняется. Что происходит с уже запущенными экземплярами процесса? Они продолжают работать по старому шаблону или уже по новому? В разных BPMS разное поведение. В одних уже запущенные процессы выполняются по старому шаблону, а вновь запущенные - по новому. В других можно менять правила и для уже запущенных процессов. Я не понимаю только, из чего сделан вывод, что в BPM этого нет? У Software AG на конференции в Открытых системах этому целый доклад был посвящен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 14:20 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
WJВерсионность нужна, и тут спорить бессысленно. Ну раз Вы сказали, значит конечно нужна! Пример привести только никто не может :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 15:15 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
iscrafmНу раз Вы сказали, значит конечно нужна! Пример привести только никто не может :)Вы как собираетесь анализировать процессы, если не знаете, какой из них с каким шаблоном выполнялся? Как и когда менялся шаблон? А если компания сертифицирована по ISO? Они обязаны не только иметь бизнес-процессы, но и их описание, задокументированные (до разумных критериев) изменения. Чай, не в лесу живем:-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 15:33 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
авторНу раз Вы сказали, значит конечно нужна! Пример привести только никто не может :) Видите ли, в рамках концепции BPM изменчивость бизнес-процессов является постулатом, т.е. не обсуждается. (А обсуждение тут ведется в рамках именно этой концепции, в соответствии с названием темы, заданным автором. Не нравится, не согласны с концепцией -- пожалуйста, каждый волен открыть новую тему.) Изменчивость же без версионности называется бардаком. Это очевидно для всех, кроме, очевидно Вас. Вот никто и не затрудняет себя поиском примеров для того, чтобы Вас убедить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 15:41 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
АБВидите ли, в рамках концепции BPM изменчивость бизнес-процессов является постулатом, т.е. не обсуждается. Обсуждается не изменчивость БП, а необходимость версионности. причем не хранение версий, а одновременная их работа. АБИзменчивость же без версионности называется бардаком. Это очевидно для всех, кроме, очевидно Вас. Вот никто и не затрудняет себя поиском примеров для того, чтобы Вас убедить. Т.е. примеры еще и поискать нужно. Все в бардаке работают? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 15:59 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
iscrafmубрали из структуры предприятия юридический департамент, а запущенные на подпись договоры продолжают стучаться в закрытые двери. Оригинально! Garya, Вы сами лично это проделывали или просто размашляете на тему версионности и пытаетесь себе доказать, что это круто.Зачем же утрировать? Убирается не обязательно департамент (хотя и такое бывает, но гораздо режже). Убирается ОПЕРАЦИЯ БП . Например, согласование лицом, которое по сути никак не влияет на достижение цели БП, а лишь увеличивает время его выполнения. А теперь представьте, что на подпись этому лицу направлено 100 документов. Из схемы БП операция согласования этим лицом исключена . Что будет с электронными документами, которые направлены на согласование, если отсутствует поддержка версионности схемы БП? Вопрос, в общем, риторический, потому что толком ответить на него никто не сможет - всё зависит от особенностей конкретной реализации. В одних системах придется принудительно останавливать все экземпляры БП (или запретить создание новых экземпляров и ждать, пока все уже выполняющиеся экземпляры не завершат обработку - на это могут уйти и дни, и месяцы). И лишь потом изменять схему БП, потому что разработчики в систему включили защиту, запрещающую изменение схемы при исполняющихся экземплярах. В других системах, где разработчики над этой проблемой просто не заморачивались, экземпляры могут просто исчезнуть . В третьих произойдет фатальная ошибка с выпадением системы в осадок. В четвертых... в сто сорок четвертых... уууу, спать захотелось... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 16:22 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
iscrafm WJВерсионность нужна, и тут спорить бессысленно. Ну раз Вы сказали, значит конечно нужна! Пример привести только никто не может :)Я привел, жду возражений... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 16:26 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
GaryaУбирается не обязательно департамент (хотя и такое бывает, но гораздо режже). Убирается ОПЕРАЦИЯ БП . Например, согласование лицом, которое по сути никак не влияет на достижение цели БП, а лишь увеличивает время его выполнения. А теперь представьте, что на подпись этому лицу направлено 100 документов. Из схемы БП операция согласования этим лицом исключена . Что будет с электронными документами, которые направлены на согласование, если отсутствует поддержка версионности схемы БП? Вопрос, в общем, риторический, потому что толком ответить на него никто не сможет - всё зависит от особенностей конкретной реализации. ок, Garya. Правда не вижу разницы между исключением из схемы БД департамента и человека :) Я в таком случае просто делаю FORWARD с исключаемого адреса на следующий. Т.е. все что было назначено указанной личности переходит на следующий этап. Но не в новой версии, а и в тех, что уже запущены. Иначе какой смысл такого исключения. Новые документы пойдут ускоренным темпом, а запущенная сотня так и будет висеть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 16:44 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
WJСистема оперирует "карточкой документа", в которой собирается вся информация по документу. Тут у меня непонятки. Если, как Вы предлагаете, на каждый чих создавать документ, карточку этого документа, хранить это все в базе - через какое-то время больша-а-ая помойка получится.:) "Карточка документа" - это и есть набор его атрибутов, систематизированное описание, шаблон документа. Все документы одного вида сохраняются с масивом атрибутов, соответствующих отдельно взятому экземпляру. У каждого экземпляра имеется история модификации - так что даже у одного экземпляра могут быть разные значения одного и того же документа на разных фазах его "истории". Шаблонов может быть множество, под каждый из них множество экземпляров, под каждый экземпляр множество версий. Да, получается "больша-а-ая помойка". Она называется "хранилище". :) В некоторых ECM еще и у собственно шаблона документа поддерживается версионность (то есть, может изменяться не толлко содержание, но и структура документа одного и того же вида). Поиск в хранилище как раз и ведется по описанию атрибутов, заданных шаблоном (карточкой) - это наиболее удобный метод поиска документов. Когда документ найден, можно открыть экземпляр связанного с ним бизнес-процесса и посмотреть траекторию, по которой он де-факто прошел, когда и кем были внесены какие именно изменения или НЕ внесены... Можно открыть набор взаимосвязанных документов... WJДальше: для того, чтобы обратиться к внешним данным, нужно настраивать специальные шлюзы и совершать еще какие-то магические действия (я не придираюсь, т.к. в принципе возможность есть - работайте, товарищи). Вопрос вот в чем: в одну таблицу из разных систем данные можно вывести? А потом модифицировать и разложить в разные (возможно другие) места? Так, чтобы для пользователя это выглядело так, как он работал бы с одной таблицей.Я не являюсь уж очень большим специалистом в этой области. Я просто делюсь своими впечатлениями, только и всего... :) Если документ составлен в MS Word, например, то его можно внедрить (как embeded object) в систему, а можно сделать тривиальную гиперссылку (linked object) на файл, расположенный, например, на файловом сервере, или на WEB-ресурсе... Ну, это стандартная фича, которая существует во многих продуктах, в том числе продуктах MS Office. Можно сделать нетривиальную ссылку, "выцепляющую" документ из некоторого приложения, где он хранится в некотором внутреннем формате, но для таких вещей уже действительно требуется привлечение IT-специалиста. Карточка документа в общем случае по каждому экземпляру может заполняться руками. Но используя встроенный язык, можно наваять обработчик, который будет "пробегаться" по телу деального документа и автоматически заполнять карточку документа содержимым электронного документа. В ECM-системе имеются встроенные средства для удобного "облизывания" таким обработчиком документов большого количества распространенных форматов. Можно сделать и нечто экзотическое, но тогда уже IT-специалисту понадобится попотеть. WJВы действительно считаете, что ECM-система - это лучшее место для хранения справочников? И потом к этим справочникам лазить из всех "заинтересованных" в нем систем? ПМСМ, это изврат. Или имеется в виду, что ECM заменит собой все?Подумал над этим вопросом... Пожалуй, однозначно на него ответить сложно. Обычно в учетных или производственных системах имеется своя система справочников/словарей. Лишние конфликты репликации, наверное, никому не нужны. И при интеграции с подобными системами, соглашусь с Вами, лучше, скорее всего, пользоваться справочниками этих систем. Но могут быть особые случаи... Например, в подобной системе можно попытаться реализовать БП системы бюджетирования, либо имитировать (даже смоделировать) CRM-систему. Для функционирования БП в таком случае нужны классификаторы, которые появились именно в связи с появлением нового описания БП. Например, мы регистрируем поступающий заказ, а наш маркетолог по каким-то собственным известным лишь ему соображениям попросил нас решистрировать пристрастия обратившегося, задав ему определенный перечень вопросов. Где хранить этот перечень? "Прикручивать" к учетной системе? Зачем? WJВерсионность нужна, и тут спорить бессысленно. Во-первых, это тот случай, о котором писал Garya: шаблон процесса меняется. Что происходит с уже запущенными экземплярами процесса? Они продолжают работать по старому шаблону или уже по новому? В разных BPMS разное поведение. В одних уже запущенные процессы выполняются по старому шаблону, а вновь запущенные - по новому. В других можно менять правила и для уже запущенных процессов. Я не понимаю только, из чего сделан вывод, что в BPM этого нет? У Software AG на конференции в Открытых системах этому целый доклад был посвящен.В полноценных BPM-системах она как раз не просто есть, а, я считаю, обязана быть. Именно поэтому EAI я считаю не совсем полноценными BPM, потому как в них версионность схемы не поддерживается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 17:15 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Garya Именно поэтому EAI я считаю не совсем полноценными BPM, потому как в них версионность схемы не поддерживается. А Вы случайно не знаете почему??? Почему вообще с версионностью туго везде? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 17:26 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
iscrafmок, Garya. Правда не вижу разницы между исключением из схемы БД департамента и человека :) Я в таком случае просто делаю FORWARD с исключаемого адреса на следующий. Т.е. все что было назначено указанной личности переходит на следующий этап. Но не в новой версии, а и в тех, что уже запущены. Иначе какой смысл такого исключения. Новые документы пойдут ускоренным темпом, а запущенная сотня так и будет висеть.Гхм... Дело в том, что изменение БП может быть очень разным. Могут измениться маршуты, может измениться степень детализации, исключена может быть не одна операция, а множество (целые цепочки), могут быть изменены условия... А Вы как-то просто свели всё к "сделаю вот это". Нужно проанализировать, какие документы где могут "подвиснуть", в каких могут измениться условия их прохождения в каких еще бог весть что... Не нужно также забывать, что новая редакция схемы БП запускается в реальную работу не после каждой элементарной правки (в таком случае схема БП может оказаться в отдельные моменты времени утратившей целостность), а после коплекса правок , приводящих схему в некоторый законченный вид. Пока бизнес-аналитик этим занимается, он сосредоточен на оптимальности и полноте новой версии схемы. Когда новая схема получена, не всегда однозначно можно понять, какова процедура "плавного перехода" со старой схемы на новую. Может статься, что придумать таковую окажется очень непросто. И у меня есть большие сомнения, что разбираться в этом вопросе захочет именно бизнес-аналитик. А каждый раз дергать IT-шника тоже не есть хорошо. Да, в каждой конкретной ситуации без поддержки версионности схемы БП каким-нибудь способом непременно возможно выкрутиться... Но спрашивается, зачем выкручиваться , если можно обойтись без выкручивания. Не из любви же к самоистязанию? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 17:29 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Сахават Юсифов Garya Именно поэтому EAI я считаю не совсем полноценными BPM, потому как в них версионность схемы не поддерживается. А Вы случайно не знаете почему??? Почему вообще с версионностью туго везде?Извините, далеко не "везде", а как раз лиш местами... :) Основная масса "исконных" BPM-систем и все (целые две штуки! :) ) известные мне ECM версионность схемы БП поддерживают. Почему не поддерживают EAI? Потому что придумывались они в те времена, когда BPM-систем как класса еще не существовало. И ставилась в них задача просто иметь возможность быстро и удобно один раз нарисовать алгоритм прохождения информации в расчете на то, что этот алгоритм особо часто изменяться не будет. В настоящих BPM-системах постоянная изменчивость БП подразумевается изначально - это одно из важнейших требований процессного управления, кстати. Поэтому они предоставляют системы, в которых схему БП можно менять "на ходу" хоть по нескольку раз в день безо всякой эквилибристики, не превращая каждую такую модификацию в эпопею с награждением по ее окончанию отличившихся в случае благоприятного исхода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 17:39 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Garya, обратите внимание, что у меня не вызывает сомнений необходимость разработки нескольких версий БП. Я сейчас говорю только об необходимости и оправданности одновременной работы нескольких версий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 17:42 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
iscrafmGarya, обратите внимание, что у меня не вызывает сомнений необходимость разработки нескольких версий БП. Я сейчас говорю только об необходимости и оправданности одновременной работы нескольких версий. Валерий, хозяин - барин. Тут нечего спорить. Зато Андрей теперь полностью разобрался и не делает рекламу. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 17:48 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
iscrafmGarya, обратите внимание, что у меня не вызывает сомнений необходимость разработки нескольких версий БП. Я сейчас говорю только об необходимости и оправданности одновременной работы нескольких версий.Необходимость требуется дабы обеспечитб непрерывность бизнеса. Вопрос по поводу оправданности иметь в одной системе экземпляры БП, выполняющиеся по разным алгоритмам, уже не столь однозначен. Конечно, хотелось бы каким-нибудь волшебным способом бац - и привести ранее запущенные экземпляры в соответствие с новой схемой. Но для общего случая "на автомате" это сделать не получится. Получается, что необходимо не просто описать новый алгоритм прохождения информации, но еще и формализовать каким-то способом переход от старой версии алгоритма к новой. Парадокс состоит в том, что построить формализованное описание "переходного процесса" зачастую на порядок сложнее, нежели просто нарисовать новую схему БП. Чаще всего изменение схемы БП связано лишь с усовершенствованием его схемы, а не с устранением каких-то фатальных ошибок, приводящих к его неработоспособности. Для таких ситуаций вполне годится относительно легко реализуемое в системе правило, что каждый экземпляр исполняется по той редакции схемы, которая действовала на момент его старта. В некоторых BPM-системах версионность обеспечивается копированием схемы БП в каждый исполняемый экземпляр БП. Как заметил уважаемый АБ, в некоторых (наиболее продвинутых) BPM-системах имеются специальные средства и для формализации более сложных вариантов "переходного процесса". В частности, такая возможность имеется в Crossvision. Если я не ошибаюсь, эта фича реализуется с помощью "машины бизнес-правил" (если я наврал, пусть АБ меня поправит). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 18:04 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Сахават ЮсифовЗато Андрей теперь полностью разобрался и не делает рекламу. :)Сахават, я никогда не делал рекламу. Я всегда говорю то, что думаю, хотя в разные моменты времени думать могу немного по-разному. Но говорю, как правило, искренне. :) В отличие от вендоров или их представителей, я не расчитываю ни на какие преференции за высказывание того или иного мнения... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 18:08 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Garya Сахават ЮсифовЗато Андрей теперь полностью разобрался и не делает рекламу. :)Сахават, я никогда не делал рекламу. Я всегда говорю то, что думаю, хотя в разные моменты времени думать могу немного по-разному. Но говорю, как правило, искренне. :) В отличие от вендоров или их представителей, я не расчитываю ни на какие преференции за высказывание того или иного мнения... :) Никогда в этом не сомневался. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 18:21 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
GaryaКак заметил уважаемый АБ, в некоторых (наиболее продвинутых) BPM-системах имеются специальные средства и для формализации более сложных вариантов "переходного процесса". В частности, такая возможность имеется в Crossvision. Если я не ошибаюсь, эта фича реализуется с помощью "машины бизнес-правил" (если я наврал, пусть АБ меня поправит). Да, тут Garya не ошибся. В смысле -- действительно наврал Машина бизнес-правил (Business Rules Engine) тоже способствует гибкости, но это отдельная песня. К тому же в Crossvision, в соответствии с исповедуемой Software AG модульностью, собственного BRE не предлагает, а предоставляет адаптеры для подключения продуктов третьих фирм: ILOG, Fair Blaze и еще кто-то. А в самом Crossvision (точнее в Fujitsu Interstage BPM) версионность реализована вот как: 1) У каждого экземпляра есть шаблон, по которому он выполняется, но отношение между ними более сложное чем class-instance. Экземпляр процесса порождается как реплика (копия) шаблона. С одним только нюансом: у шаблона есть схема, а у экземпляра поначалу схемы нет (она берется по ссылке из шаблона), а есть только собственные данные (атрибуты процесса). 2) Но это тонкость физической организации, логически же у каждого экземпляра процесса есть своя собственная схема. И при необходимости можно эту схему единичного экземпляра процесса взять и отредактировать. Физически в этот момент схема копируется из шаблона в экземпляр и редактируется эта копия. Редактировать схему шаблона в практически интересном случае, когда есть запущенные по нему экземпляры, запрещено. 3) Никаких ограничений на редактирование схемы экземпляра нет: можно добавить шаги, изменить исполнителей, проложить новые маршруты, можно сделать активным не тот шаг, который был, а новый. Понятно, что после этого экземпляр исполняется по новой схеме. Принципиально важная возможность продукта -- моделер в нем реализован в виде аплета, т.е. идея тонкого клиента не компрометируется (ну ладно, почти не компрометируется) и схему процесса в принципе можно исправить с любого рабочего места. 4) Дальше -- больше. Вы можете полученный экземпляр с новой схемой процесса сохранить в виде шаблона. Если вы сохраните его в шаблон с тем же именем, а после этого опубликуете, то существовавший ранее шаблон автоматически перейдет в состояние obsolete, что означает невозможность запускать по нему новые экземпляры. А новый шаблон также автоматически получит номер версии +1. 5) И это тоже еще не все. Теперь вы можете приложить новый шаблон к экземплярам процессов, запущенных по старому шаблону, и они автоматически преобразуются. Естественно, нельзя гарантировать, что это преобразование будет успешным: например, вы могли в новом шаблоне удалить шаг, являющийся активным в экземпляре. Но, во-первых, при должной осмотрительности вы можете сохранить преемственность между версиями шаблона, а во-вторых, для тех экземпляров, которые автоматически преобразовать не удалось, всегда опять-таки можно вручную отредактировать схему. Все это SAG вживую демонстрировал на конференции по BPM в марте. Вот такие тщательные ребята эти японзы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 18:37 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
АБ ... Хорошо сделали, однако. А насколько быстро все это делается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 18:54 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Сахават ЮсифовА насколько быстро все это делается? Что именно -- рисуется схема? Ну... нормально быстро. Сперва аплет кажется слегка туповатым, но потом привыкаешь. Потом там есть моделер и в виде eclipse plugin, для массированной работы по разработке схемы можно пользоваться им. Движок могучий, масштабируется на тысячи concurrent users. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 18:58 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Garya"Карточка документа" - это и есть набор его атрибутов, систематизированное описание, шаблон документа. Все документы одного вида сохраняются с масивом атрибутов, соответствующих отдельно взятому экземпляру. У каждого экземпляра имеется история модификации - так что даже у одного экземпляра могут быть разные значения одного и того же документа на разных фазах его "истории". Шаблонов может быть множество, под каждый из них множество экземпляров, под каждый экземпляр множество версий. Да, получается "больша-а-ая помойка". Она называется "хранилище". :) В некоторых ECM еще и у собственно шаблона документа поддерживается версионность (то есть, может изменяться не толлко содержание, но и структура документа одного и того же вида).Вот-вот, давайте тут уточним: ECM оперирует атрибутами документа ? Т.е. структурируется информация относительно документа? В BPM есть атрибуты процесса . Каким образом в ECM осуществляется мониторинг? В разрезе документов? Поясните пожалуйста. GaryaПоиск в хранилище как раз и ведется по описанию атрибутов, заданных шаблоном (карточкой) - это наиболее удобный метод поиска документов. Когда документ найден, можно открыть экземпляр связанного с ним бизнес-процесса и посмотреть траекторию, по которой он де-факто прошел, когда и кем были внесены какие именно изменения или НЕ внесены... Можно открыть набор взаимосвязанных документов...Не думаю, что поиск документов - это основная задача управления. Такое мы встречали как раз ДО появления BPMS. Когда самым сложным в работе было именно НАЙТИ документ. Но эту проблему мы решили именно при помощи BPMS. Мне кажется, что основная цель, которую преследует бизнес-владелец - это УПРАВЛЕНИЕ. НЕ поиск, НЕ хранение - именно УПРАВЛЕНИЕ. И H2H-BPM, на мой взгляд, под это гораздо более заточены. GaryaЯ не являюсь уж очень большим специалистом в этой области. Я просто делюсь своими впечатлениями, только и всего... :) Если документ составлен в MS Word, например, то его можно внедрить (как embeded object) в систему, а можно сделать тривиальную гиперссылку (linked object) на файл, расположенный, например, на файловом сервере, или на WEB-ресурсе... Ну, это стандартная фича, которая существует во многих продуктах, в том числе продуктах MS Office. Можно сделать нетривиальную ссылку, "выцепляющую" документ из некоторого приложения, где он хранится в некотором внутреннем формате, но для таких вещей уже действительно требуется привлечение IT-специалиста.Я не о том. Не о документах. О данных из разных систем. Вам несимпатичны S2S BPMS. Признаюсь, я тоже тяготею к H2H, хотя предпочитаю, чтобы было и то, и другое. Но в ECM интеграция корявая. Докажите мне, что я ошибаюсь;-) GaryaНо могут быть особые случаи... Например, в подобной системе можно попытаться реализовать БП системы бюджетирования, либо имитировать (даже смоделировать) CRM-систему. Для функционирования БП в таком случае нужны классификаторы, которые появились именно в связи с появлением нового описания БП. Например, мы регистрируем поступающий заказ, а наш маркетолог по каким-то собственным известным лишь ему соображениям попросил нас решистрировать пристрастия обратившегося, задав ему определенный перечень вопросов. Где хранить этот перечень? "Прикручивать" к учетной системе? Зачем?Просто хранить? Да хоть в файле. Нормально - это подпроцесс "Пристрастия клиента" и вопросы - атрибуты подпроцесса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 19:27 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
WJВот-вот, давайте тут уточним: ECM оперирует атрибутами документа ? Т.е. структурируется информация относительно документа? В BPM есть атрибуты процесса .Действительно, давайте разберемся с этим подробнее. Что такое, по-сути, БП? Грубо говоря, это "алгоритм действий". Что такое "экземпляр БП"? Это уникальный процесс, как правило, идентифицируемый (отличающийся уникальными атрибутами) от других аналогичных процессов, фактически исполняющийся или уже выполненный. Когда возникает экземпляр БП? Или, говоря другими словами, что его порождает ? Как правило, некоторое внешнее воздействие, которое во всех приходящих мне в голову ситуациях можно интерпретировать как "электронный документ". Фактически схема БП превращается в обработчик события "появление нового документа вида NNN". Если Вы сможете привести пример, когда такая интерпретация не подходит, с интересом его изучу (я такой пример придумать не смог). Таким образом, экземпляр БП привязывается к некоторому "порождающему документу". Именно такая концепция используется в ECM. Далее, что с мониторингом? В обеих ECM-системах, с которыми я разбирался, он есть. На этом месте хочу остановиться особо. В разных системах эта "фича" решается обычно одним из двух способов. В одних мониторить выполнение БП можно просматривая экземпляр БП в графическом виде, непосредственно наблюдая схему БП и выделенную цветом трассу фактического прохождения операций БП. Это очень удобно для зрительного восприятия. В других системах мониторинг ведется с помощью разнообразных табличных форм. Это гораздо менее удобно для зрительного возмприятия, но более удобно для анализа (можно накладывать фильтры по многим экземплярам, сортировки анализировать статистику и т.д. и т.п.). В системах с визуальным отображениям схемы тоже можно анализировать статистику, но возможности обычно несколько беднее. Разумеется, и к тем и к этим системам можно "прикрутить" внешние OLAP-анализаторы, статистические пакеты (Minitab, Statistica и т.п.)... Но хочу сразу поделиться впечатлениями. Если внешний OLAP еще более-менее удобен, то внешний пакет статистического анализа - это самоубийство. Ни один здравомыслящий человек не будет возиться и разбираться во всех нюансах их взаимодействия. Про это я еще скажу отдельно, если интересно (а то малость отклонился всторону от вопроса). Так вот, мониторинг в известных мне ECM-системах имеется в графическом виде. По крайней мере в одной из них он однорвеменно имеется и в табличном. В графическом виде мониторинг всегда производится в разрезе бизнес-процесса, и всегда лишь в рамках одного конкретного экземпляра. В табличном можно вести мониторинг по множеству экземпляров одновременно, накладывая фильтры по исполнителям, по фазам (операциям) процесса и даже по множеству разных видов (шаблонов) БП. Какой-либо ущербности в этом плане по сравнению с другими продуктами в ECM я не обнаружил. WJНе думаю, что поиск документов - это основная задача управления. Такое мы встречали как раз ДО появления BPMS. Когда самым сложным в работе было именно НАЙТИ документ. Но эту проблему мы решили именно при помощи BPMS. Мне кажется, что основная цель, которую преследует бизнес-владелец - это УПРАВЛЕНИЕ. НЕ поиск, НЕ хранение - именно УПРАВЛЕНИЕ. И H2H-BPM, на мой взгляд, под это гораздо более заточены.Да, конечно, тут Вы совершенно правы. Но такая задача, будучи даже не самой главной, все-таки существует. В BPM-системах обычно принято сохранять инорфмацию об уже выполнившихся (полностью завершенных) экземплярах БП. Спрашивается, зачем (если управление как таковое уже состоялось)? Анализ тенденций - это одна из главных задач, для которой такая информация аккумулируется. Вторая задача - это "архивное дело". Возможность просто найти информацию по тем событиям, которые ранее произошли. Для того, чтобы решать подобную задачу, нужно иметь удобные инструменты поиска. В ECM они есть просто потому, что ECM изначально акцентировался на этой задаче. Есть еще один весьма не самый второстепенный нюанс. Это поддержка версионности документов. Во многих BPM имеется поддержка версионности схемы БП, но поддержка версионности документов отсутствует. Давайте рассмотрим конкретный пример. Допустим, некоторая часть БП содержит согласования текста договора разными инстанциями с правом внесения правок в текст договора. На случай если впоследствии выяснится, что организация "лопухнулась" из-за корявой формулировки, хотелось бы иметь представление о том, кто эту формулировку предложил, по каким причинам, как выглядела редакция данного пункта в первой, второй, третьей и т.д. редакциях. Если договор представлен, например, файлом формата MS Word и хранится на файловом сервере, то внесение каждой правки в него должно, по идее, приводить к появлению нового файла. Хранить три десятка файлов разных редакций одного договора на файловом сервере, согласитесь, затея не самая удачная. Кроме того, нужно еще не забыть после внесения изменений в текст документа сохранить его под новым именем, а не под старым. В BPM-системах решение подобной задачи может потребовать приложения дополнительных усилий и появления нового источника ошибок (а вдруг все-таки неопытный пользователь возьмет, да и сохранит под старым именем новую редакцию?). В ECM над всеми этими вещами даже не нужно задумываться - поддержка такой функциональности встроена в систему. И еще раз хочу подчеркнуть, что не считаю эту функциональность главной задачей управления. Но современные BPM-системы по иделолгии их использования и их возможностям лучше всего "ложатся" именно на те части бизнеса, где имеется запутанный документооборот, сложные регламенты и т.п. В этом плане их ниша почти сливается с нишей ECM. Было бы здорово, если бы BPM были бы способны на нечто большее, например, на имплементацию частей не только управленческих бюрократических процедур, но и технологических процессов (тогда бизнес-процесс мог бы иметь более детальное описание и иметь завершенное неразравное представление). Однако, современные BPM-системы не годятся для автоматизации производственных технологических процессов преимущественно по той причине, что не обладают достаточной реактивностью. Упраление технологическими процессами требует синхронизации операции на уровне долей секунды, на что BPM-системы пока не способны (так же как и ECM). А вот ежели бы BPM это могли бы, они бы действительно существенно расширили бы свою область применения по сравнению с ECM. WJЯ не о том. Не о документах. О данных из разных систем. Вам несимпатичны S2S BPMS. Признаюсь, я тоже тяготею к H2H, хотя предпочитаю, чтобы было и то, и другое. Но в ECM интеграция корявая. Докажите мне, что я ошибаюсь;-)Гхм, ну и вопросики Вы задаете... :) Можно, конечно, в ответ попросить доказать обратное, но я этого делать не стану. :) ПМСМ, возможности интеграции H2H BPMS несколько уступают возможностям EAI. Примерно на столько же, на сколько эти возможности уступают у ECM по сравнению с EAI. Но это в большей степени субъективное ощущение, доказать я тут ничего не могу. Я допускаю, что могут быть нюансы, которые склоняют чашу весов между H2H BPMS и ECM в одну из сторон, но детально в таких нюансах я не разбирался. WJ GaryaНапример, мы регистрируем поступающий заказ, а наш маркетолог по каким-то собственным известным лишь ему соображениям попросил нас решистрировать пристрастия обратившегося, задав ему определенный перечень вопросов. Где хранить этот перечень? "Прикручивать" к учетной системе? Зачем?Просто хранить? Да хоть в файле. Нормально - это подпроцесс "Пристрастия клиента" и вопросы - атрибуты подпроцесса.То, что операция БП на входе и на выходе получает или передает, ПМСМ, вполне можно трактовать как "электронный документ". Саму операцию вполне допустимо называть "подпроцессом" (один из классиков теории процессного управления именно так и делал :) ). Но ответы на вопросы врядли можно рассматривать как совокупность операций БП. Ответы вводит один человек и "за один присест". По сути, это документ типа "анкета". Для ее заполнения заданы некоторые правила. В частности, заполнение некоторых ее полей производится выобором одного (или нескольких) позиций из заранее подготовленного перечня. Если указанная анкета "вещь в себе", то можно эти перечни "зашить" в диалоговую форму. Но если они используются или могут использоваться в дальнейшем еще где-то и для чего-то, то лучше их хранить в доступном для других операций и БП месте. ПМСМ. *** И еще небольшое пояснение, а то, боюсь, мою позицию некоторые посетители не совсем правильно поняли. Ранее я много раз положительно высказывался в пользу, например, UNIFY NXJ (это H2H BPMS). Я не стал относиться к ней хуже. ПМСМ, это очень достойный продукт, и его использование наиболее оправдано, если ощутимая часть БП осществляется за пределами локальной сети предприятия, если имеется множество удаленных филиалов, если в БП задействованы многочисленные партнеры по бизнесу. Это недорогой продукт, соперничать с котороым в плане цены не может тот же Documentum (последний для реализации схожей функциональности оказывается существенно дороже). Directum премерно в той же ценовой нише, что и Unify, он в чем-то выигрывает, а в чем-то проигрывает. Поэтому нужно смотреть по месту. Универсальных ответов тут быть в принципе не может, ПМСМ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2007, 11:47 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
я так понял, что здесь все делятся мнениями, а не опытом работы с обсуждаемыми продуктами. А опыт есть у кого-нибудь? Более серьезный чем пилотный проект по управлению заданиями, что обычно называют гордым словом BPMS? Можно поделиться? Хотя бы названий клиентов, они не к чему. Что устанавливали, какой процесс автоматизировали, сколько задействовано пользователей, с чем интегрировались и т.п. Можно ссылки на уже готовые описания. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2007, 12:03 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
iscrafmя так понял, что здесь все делятся мнениями, а не опытом работы с обсуждаемыми продуктами. А опыт есть у кого-нибудь? Более серьезный чем пилотный проект по управлению заданиями, что обычно называют гордым словом BPMS? Можно поделиться? Хотя бы названий клиентов, они не к чему. Что устанавливали, какой процесс автоматизировали, сколько задействовано пользователей, с чем интегрировались и т.п. Можно ссылки на уже готовые описания.Мы работали с Unify и ушли дальше пилотного проекта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2007, 12:07 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
2 iscrafm. Хочу сразу подчеркнуть, что основные проблемы при внедрении подобных проектов находятся не в недостатках инструментария, а в недостатках мышления тех или иных менеджеров. Если решения принимаются не на основе формализованной процедуры, а на основе "политического веса", если руководители разных подразделений тянут одеяло на себя, не обращая внимание на то, что оно трещит по швам, если виновные и достойные "назначаются свыше", то в таких условиях никакой супер-пупер-продукт не поможет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2007, 12:13 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
GaryaМы работали с Unify и ушли дальше пилотного проекта. куда дальше? или опять секретность? Кроме расслыки уведомлений и контроля ответов по ним, что система делает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2007, 12:20 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
iscrafm GaryaМы работали с Unify и ушли дальше пилотного проекта. куда дальше? или опять секретность? Кроме расслыки уведомлений и контроля ответов по ним, что система делает?Да какие там секреты... Пилотный проект делается силами сотрудников российского представительства Unify. Бесплатно, кстати... Сотрудники представительства Unify делали пилотный проект только до момента запуска БП. Здесь можно посмотреть схему БП на момент запуска и через 3 месяца после него. Запуск произведен 01.10.2006. Далее мы его разрабатывали сами, каким он стал через 3 месяца, можно более детально рассмотреть здесь . БП "сторонний заказ" охватывает действия, связанные со второстепенным производством вот на этом заводе (выполнение субподрядных работ). То есть, заказы, направляемые на завод другими производственными предприятиями на выполнение отдельных производственных операций (чаще всего, литья). Номенклатура таких работ трудно систематизируется, поэтому БП такой "навороченный". Фактически он как бы "генерит" (синтезирует) бизнес-процесс производства под конкретный сторонний заказ. Фактически производственные операции под каждый подобный заказ уникальны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2007, 15:11 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
GaryaРанее я много раз положительно высказывался в пользу, например, UNIFY NXJ (это H2H BPMS). Я не стал относиться к ней хуже. ПМСМ, это очень достойный продукт, и его использование наиболее оправдано, если ощутимая часть БП осществляется за пределами локальной сети предприятия, если имеется множество удаленных филиалов, если в БП задействованы многочисленные партнеры по бизнесу. Это недорогой продукт, соперничать с котороым в плане цены не может тот же Documentum (последний для реализации схожей функциональности оказывается существенно дороже). Directum премерно в той же ценовой нише, что и Unify, он в чем-то выигрывает, а в чем-то проигрывает. Поэтому нужно смотреть по месту. Универсальных ответов тут быть в принципе не может, ПМСМ.Ну, в принципе, мы приходим к началу моего размышления. Чем больше наворочена платформа, тем выше ее цена. И если, экономя, покупают что-то за 3 рубля, то и требования не уходят дальше той же суммы. По поводу ECM в частности, я лично считаю, что этот класс ПО просто сольется в ближайшем будущем с BPM, как это произошло (и происходит) с EAI. И меня это даже не удивляет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2007, 15:38 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
WJПо поводу ECM в частности, я лично считаю, что этот класс ПО просто сольется в ближайшем будущем с BPM, как это произошло (и происходит) с EAI. И меня это даже не удивляет...По-моему, и с ECM это уже произошло... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2007, 16:31 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Garya, Ваше представление о желательности слияния BPM и ECM, как мне кажется, обусловлено тем, что в вашей организации пока нет ни того, ни другого (это только догадка, извините если ошибаюсь). На Западе преобладает другая картина: ECM - это технология 90-х, и у большинства компаний ECM-система уже есть. BPM - это 2000-е, соответственно, многие (если не большинство) из тех кто сейчас ищут BPM, предпочитают модульную систему - BPM отдельно, ECM отдельно, DBMS под той и другой отдельно - вместо монолита, за который ратуете Вы. И из общих соображений: раз уж мы признаем, что SOA - стратегически правильная идея, значит, опять-таки, лучше иметь отдельные BPM и ECM. Хотя тактически, конечно, оптимальными могут оказываться самые разные варианты... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2007, 16:42 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Garya Garya, интересные схемы, но все же... такое впечатление что вопросы никто не понимает :) что делает информационная система в лице Unify для поддержки указанного процесса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2007, 11:26 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
BizTalk прекрасно подходит для BPM сценариев. При этом версионность поддерживается .Net фрэймворком. (а там с этим просто). + BRE поставляется сразу с Bizalk 2006 сразу с удобным дизайнером. Еще Скот (biztalkgurus.com) выпустил новый VS солюшн дизайнер для BTS. Адаптеры для внешних систем (каких угодно) доступны на рынке. + B2B сценарии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2007, 18:50 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
iscrafmвопросы никто не понимает Да уж, с пониманием кое у кого действительно... Устал уже повторять: BPMS - это системное ПО, примерно как DBMS. Можно говорит об информационной системе "на основе" Unify, но никак не "в лице". Все H2H BPMS делают примерно одно и то же: 1) раздают пользователям уведомления о назначенных им заданиях в соответствии с логикой, заданной схемой процесса, и контролируют сроки их исполнения; 2) дают возможность пользователям вводить данные и принимать решения опять-таки в соответствии со схемой процесса - как правило, через веб-интерфейс; 3) вызывают процедуры из корпоративных приложений и наоборот, предоставляют интерфейсы для обращения к ним из приложений; 4) позволяют контролировать ход выполнения конкретного экземпляра процесса и при необходимости вмешиваться в него; 5) собирают данные, на основе которых считаются статистические показатели выполнения процесса. Короче: Modeling - Execution - Analyzis. ЖораБушBizTalk прекрасно подходит для BPM сценариев Ну действительно: зачем нужны еще какие-то системы и вендоры, когда есть MS :) Вы знакомы с делением BPM на human-to-human и system-to-system? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2007, 20:56 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Еще в BTS 2006 есть Human Workflow Services. я думаю это то о чем вы говорите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2007, 21:20 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
ЖораБушя думаю это то о чем вы говорите. Да не, ЛУЧШЕ! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2007, 21:24 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
АБУстал уже повторять: BPMS - это системное ПО, примерно как DBMS. Можно говорит об информационной системе "на основе" Unify, но никак не "в лице". ужас. Может хватит. здесь вроде специалисты общаются. Напускать туман и строить непонимание пожалуйста к заказчикам, если так принято. Задаются прямые вопросы, на которые хочется услышать такие же прямые ответы. Это тяжело? Если тяжело, скажите так же прямо. Повторю: каковы функции пусть "информационной системы на основе Unify" (если не понятно сокращенно) в примере приведенном выше. Детский сад, смешно ей богу. Вроде взрослые люди все. АБВсе H2H BPMS делают примерно одно и то же: 1) раздают пользователям уведомления о назначенных им заданиях в соответствии с логикой, заданной схемой процесса, и контролируют сроки их исполнения; зачем для этого новый класс систем. Типовой DevTrack и его братья с этим справляются прекрасно. АБ2) дают возможность пользователям вводить данные и принимать решения опять-таки в соответствии со схемой процесса - как правило, через веб-интерфейс; Как выглядит "принятие решения"? Пример желательно. Или это все же галочки "Да", "нет"? АБНу действительно: зачем нужны еще какие-то системы и вендоры, когда есть MS :) Если на протяжении нескольких страниц поклонники не могут толком объяснить роль BPMS, то при чем здесь разные вендоры вообще. До них еще далеко. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2007, 21:41 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Ну я увидел это так: BPMS - класс системного интегрирующего программного обеспечения позволяющее создаать сценарии выполнения типовых бизнес задач (своего рода программы) типовых бизнесс задач и отслеживать выполнения конкретных процессов в соотвествии со сценарием. Сценарий выполнения бизнес-процесса представляется как направленный граф, узлы которого - состояния, являются либо задачей выполняемой пользователем, либо взаимодействием с некоторой внешней системой, либо другим сценарием. Однако в отличиии обычных языков программирования языки описания бизнессов процессов предполагают не только последовательное наличие состояний ожидания (например взаимодействие с пользователем) и обязательное графическое представление сценария. Эти состояния ожидания не могут быть эмулированы средстами обычных языков программирования аля wait-signal поскольку могут продолжаться значителное время. Для выполнения конкретных заданий(процессов) требуется обеспечение runtime окружения, обеспечивающего: 1) персистентность состояния экземпляра процесса в узлах с сохранением состояния 2) обеспечение взаимодействия с внешними системами.А имеено на основании состояния экзепляра процесса сформировать обращение к внешней системе и проецирование результата вызова на состояние экземпляра процесса 3) обеспечивать взаимоействие с пользователем 4) обеспечивать принятие решения (выбор из альтернативных путей выполнения) 5) вкуснсти связанные с мониторингом выполнения процессов. Основное достоинство и основной недостаок таких систем - легкость восприятия их представителями бизнеса и кажущаяся легкость изменения уже созданных сценариев бизнеспроцессов. Дело в том ценарии бизнесс процессов рисуются либо аналитиками, либо самими представителями бизнеса, однако эти лиюди не могут практически не способны правильно определить необходимые атрибуты описывающие состояние экземляра процесса, правильно расписать взаимодействие со внешними системами и создать формы дя взаимодействия с пользователем. И если создание форм можно отцепить от процесса дизайна сценария(собственно программы дизайнера) то второе не отцепляется никак. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2007, 11:22 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
blindedЭти состояния ожидания не могут быть эмулированы средстами обычных языков программирования аля wait-signal поскольку могут продолжаться значителное время. Это почему же? Обычное асинхронное программирование. Бизнес аналитики все равно не могут идти дальше квадратиков. :) Чем больше квадратиков, тем больше программистов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2007, 12:15 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Сахават Юсифов blindedЭти состояния ожидания не могут быть эмулированы средстами обычных языков программирования аля wait-signal поскольку могут продолжаться значителное время. Это почему же? Обычное асинхронное программирование. Потом что обычно в таких системах одновременно исполняются сотни тысяч одновременных процессов и как првило каждый из них може иметь несколько параллельных путей исполнения. Да и времеа задержек могут быть по несколько дней, а иногда и месяцев. Сам когда-то был юзером service-desk и иногда задерживал исправление некоторых багов и доработок до полугода (типа будет в версии XXX) Сахават Юсифов Бизнес аналитики все равно не могут идти дальше квадратиков. :) Чем больше квадратиков, тем больше программистов. Это да и именно в этом мы c WJ и АБ сильно расходимся. Кстати наиболее толковое представление о том что такое эти BPMS дает прочтение jBPM UserGuide там нет рекламных лозунгов и написао с точки зрения IT специалиста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2007, 12:37 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
iscrafmЕсли на протяжении нескольких страниц поклонники не могут толком объяснить роль BPMS, то при чем здесь разные вендоры вообще. До них еще далеко. Знаете, на эту ситуацию можно посмотреть и с другой стороны: если Вам недостаточно нескольких страниц объяснений, то какой смысл пытаться Вам что-то объяснять или доказывать? blindedОсновное достоинство и основной недостаок таких систем - легкость восприятия их представителями бизнеса и кажущаяся легкость изменения уже созданных сценариев бизнеспроцессов. Дело в том ценарии бизнесс процессов рисуются либо аналитиками, либо самими представителями бизнеса, однако эти лиюди не могут практически не способны правильно определить необходимые атрибуты описывающие состояние экземляра процесса, правильно расписать взаимодействие со внешними системами и создать формы дя взаимодействия с пользователем. В целом согласен. Язык BPM пусть не идеален, но он безусловно позволяет бизнесу и ИТ общаться более содержательно, чем известные альтернативы. Но более подходящее прилагательное к "легкости" -- не "кажущаяся", а "относительная". Этой легкости, помимо графических средств моделирования, способствуют: концепция композитного приложения, быстрые средства разработки таких приложений и reuse, которую призвана обеспечивать SOA. Все это, разумеется не гарантирует легкости, а только способствует -- т.е. насколько на самом деле окажется легко, зависит от вас: от вашей предусмотрительности в проектировании, в выборе инструментария, в постановке задач и т.д. blindedпредставление о том что такое эти BPMS дает прочтение jBPM UserGuide там нет рекламных лозунгов и написао с точки зрения IT специалиста BPMS -- это только инструмент. Как можно понять что такое инструмент без понимания того, для чего он предназначен? А понять что такое BPM (по отношению к которому BPMS является инструментом) невозможно, не выйдя за рамки кругозора ИТ-специалиста, потому что это междисциплинарная концепция. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2007, 13:01 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
АБ iscrafmЕсли на протяжении нескольких страниц поклонники не могут толком объяснить роль BPMS, то при чем здесь разные вендоры вообще. До них еще далеко. Знаете, на эту ситуацию можно посмотреть и с другой стороны: если Вам недостаточно нескольких страниц объяснений, то какой смысл пытаться Вам что-то объяснять или доказывать? Но ежели почитать форум и рекламные хваленки свершенно не складывается представление о том зачем такие системы нужны и что они делают. И тут iscrafm абсолютно прав, если сторонник идеи не может в 10 строках объяснить квинтэсскнцию то либо идея гнилая либо сторонник плохо разбирается в проблеме blindedОсновное достоинство и основной недостаок таких систем - легкость восприятия их представителями бизнеса и кажущаяся легкость изменения уже созданных сценариев бизнеспроцессов. Дело в том ценарии бизнесс процессов рисуются либо аналитиками, либо самими представителями бизнеса, однако эти лиюди не могут практически не способны правильно определить необходимые атрибуты описывающие состояние экземляра процесса, правильно расписать взаимодействие со внешними системами и создать формы дя взаимодействия с пользователем. В целом согласен. Язык BPM пусть не идеален, но он безусловно позволяет бизнесу и ИТ общаться более содержательно, чем известные альтернативы. Но более подходящее прилагательное к "легкости" -- не "кажущаяся", а "относительная". Этой легкости, помимо графических средств моделирования, способствуют: концепция композитного приложения, быстрые средства разработки таких приложений и reuse, которую призвана обеспечивать SOA. Все это, разумеется не гарантирует легкости, а только способствует -- т.е. насколько на самом деле окажется легко, зависит от вас: от вашей предусмотрительности в проектировании, в выборе инструментария, в постановке задач и т.д. [/quot] Слова, опять слова из рекламок. Есть пропасть между пониманием основополагающих идей BMP бизнесом(аналитиками) и IT - шниками (программистами)Для первых важен сценарий (квадратики и стрелочки) для других их наполнение. И BPMS отнюдь не сближает края этой пропасти blindedпредставление о том что такое эти BPMS дает прочтение jBPM UserGuide там нет рекламных лозунгов и написао с точки зрения IT специалиста BPMS -- это только инструмент. Как можно понять что такое инструмент без понимания того, для чего он предназначен? А понять что такое BPM (по отношению к которому BPMS является инструментом) невозможно, не выйдя за рамки кругозора ИТ-специалиста, потому что это междисциплинарная концепция.[/quot] Опять подтверждение моей мысли о пропасти. Способов познания есть множество и один из них взять молоток и тренироваться в забивании гвоздей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2007, 13:32 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
blindedесли сторонник идеи не может в 10 строках объяснить квинтэсскнцию... Чтобы привести лошадь на водопой достаточно одного человека, но даже десять не смогут заставить ее пить. Или как там было у Стругацких: "Неубедительно!" и хоть в лепешку расшибись ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2007, 13:39 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
blindedСлова, опять слова из рекламок. Ну вообще-то тут на форуме ничего кроме слов и нету... blindedЕсть пропасть между пониманием основополагающих идей BMP бизнесом(аналитиками) и IT - шниками (программистами)Для первых важен сценарий (квадратики и стрелочки) для других их наполнение. И BPMS отнюдь не сближает края этой пропасти Видите ли, я общаюсь с теми и другими (в соотношении близком к 50/50) постоянно. И на основании собственного опыта (а отнюдь не чтения рекламок) свидетельствую: сближает, и весьма заметно. Модератор: отредактировано ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2007, 13:44 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
АБ blinded если сторонник идеи не может в 10 строках объяснить квинтэссeнцию... Чтобы привести лошадь на водопой достаточно одного человека, но даже десять не смогут заставить ее пить. Или как там было у Стругацких: "Неубедительно!" и хоть в лепешку расшибись Я по-крайней мере смог кратко сформулировать свое видение BPMS систем и оно не вызвало у вас особых возражений мы разошлись в оценках их применимости и использования. Но это у нас кажется историческое противостояние. Ведь это вы меня цитировали: "настоящая программа при помощи квадратиков и стрелочек не пишется!" А на счет слов - они способ выражения мысли, а вот мысли у нас имеют разную направленность. И если вам в первую очередь надо обаять заказчиков, то я никак не расстанусь с позицией человека которому потом этим всем придется пользоваться. АБ Видите ли, я общаюсь с теми и другими (в соотношении близком к 50/50) постоянно. И на основании собственного опыта (а отнюдь не чтения рекламок) свидетельствую: сближает, и весьма заметно. Вы же, как мне кажется, теоретизируете "сидя на бережку". Неправда ваша, мы рекламок вообще не читаем, предпочитаем документацию. Да и теоретиизировать о том чего не знаем не умеем. А недолгое плавание в водах предмета все же наводит на мысли 1) ни один из продуктов не разделяет роли аналитика и программиста при создании сценария бизнеса процесса,(не уверен что это вообще возможно). Но очевидно одно - it специалист не уполномочен создавать схему бизнес процесса и тем более ее менять, а аналитик не может определить контекст выполнения сценария и осуществить интеграцию с другими сценариями Действительно дисциплина пограничная вот только не понятно что сней делать - выращивать породу универсальных аналитиков программистов? А сколько они стоить будут - эти человеки оркестры? 2) Все производители BPM систем говорят о простоте и невероятной скорости внесения изменений. Да не отрицаю что схему из квадратиков и стрелочек поменять достаточно легко. Но опять таки что делать с их наполнением, ведь вместе изменнеием схемы плывет и оно. Не говоря уже о смене версий сторонних систем и возможном изменении их интерфейсов. Насколько я понимаю - предполагается что сторонние интерфейсы давно устоявшиеся. 3) Как уже говорилось эти системы дают только средства по процессного анализа эффективности. А как быть с анализом межпроцессной эффективности. Ведь если у вас множество процессов сходятся на конкретном ресурсе(своеобразный bottleneck) то эффективность системы все равно ограничена, как бы не оптимален был каждый процесс. 4) КАк бы не были красивы слова о компонентных архитектурах, RAD и стандартных протоколах (RPC, CORBA,СOM, RMI, EJB, SOAР что еще забыл)- всем этим надо уметь пользоваться, и как показывает опыт -задача интеграции больших систем - одна из самых сложных. Я не говорю что ничего делать не надо, нет надо. Только иногда проще и дешевле иметь команду it специалистов, или заказывать конкретные решения таким командам, нежели покупать универсальные системы. Опять же все зависит от масшстабов бизнеса, политических течений внутри организации и даже соображений престижа ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2007, 12:01 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
blinded .... 1) ни один из продуктов не разделяет роли аналитика и программиста при создании сценария бизнеса процесса,(не уверен что это вообще возможно). Но очевидно одно - it специалист не уполномочен создавать схему бизнес процесса и тем более ее менять, а аналитик не может определить контекст выполнения сценария и осуществить интеграцию с другими сценариями Действительно дисциплина пограничная вот только не понятно что сней делать - выращивать породу универсальных аналитиков программистов? А сколько они стоить будут - эти человеки оркестры? ...... Аналитик и программист должны иметь общие "интерфейсные" представления. Для аналитика - это конечные представления, в которых он формулирует требования к продукту/процессу. Фактически - схематизированное представление о квинтессенции, сути автоматизируемой деятельности. Для программиста/архитектора - это начальные представления, вокруг которых наращиваются детали программного решения. Проблема в том, что эти интерфейсные представления специфичны для различных видов бизнеса. Например, для учетных систем и аналитик и программист должны иметь представление об управленческом учете, принципах построения плана счетов и их использования для генерации на их основе отчетных документов. В отечественной практике такие референтные модели бизнесов по большому счету еще институционально не утвердились. Приведенный выше пример с учетными системами по жизни, как правило, ИМХО, тяготеет к традиционным бюрократическим моделям организации бизнеса, которые опять же, кстати, традиционно управляются документооборотом. Поэтому как только дискуссия поднимается выше архитектурных особенностей программной реализации систем (особенно в пространство H2H), аргументация в пользу BPMS повисает в воздухе. Может быть, если сторонники BPMS более развернуто проиллюстрировали бы достоинства их внедрения в конкретных видах бизнеса эти достоинства были бы более понятны? Простейщие модельные примеры действий типа заполнения интерфейсной формы чересчур общи, и отношения к логике собственно предметной области конкретного бизнеса отношения не имеют. Опять же, ИМХО, достоинства BPMS, особенно в H2H разрезе нужно обсуждать в логике конкретного вида бизнеса, его собственных критериев эффективности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2007, 21:44 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
ConceptАналитик и программист должны иметь общие "интерфейсные" представления. Я бы сформулировал это так: необходимо решить задачу представления функционала корпоративных систем (различных модулей ERP, CRM, MES, PLM и т.д.) в рамках сервис-ориентированной архитектуры, т.е. декомпозиции функционала на сервисы. После этого их можно связывать друг с другом напрямую, через EAI- или Workflow BPM. И эта задача сейчас решается: где-то системно (вендорами ERP), где-то по месту (заказчиками и консультантами). В принципе, концептуальных проблем тут быть не должно: серьезные системы уже имеют интерфейсы в виде API, EDI и т.д., так что речь идет всего лишь о еще одной технической реализации. Возможно именно в связи с тем, что эта задача встала в повестку дня, в последнее время стало много разговоров о SOA Governance. Веб-сервисы недостаточно просто реализовать; loose coupling вещь замечательная, но без надлежащего администрирования SOA быстро превратится в бардак, в котором проще сделать новый сервис, чем найти уже имеющийся готовый. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 11:47 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
АБЯ бы сформулировал это так: необходимо решить задачу представления функционала корпоративных систем (различных модулей ERP, CRM, MES, PLM и т.д.) в рамках сервис-ориентированной архитектуры, т.е. декомпозиции функционала на сервисы. После этого их можно связывать друг с другом напрямую, через EAI- или Workflow BPM. И эта задача сейчас решается: где-то системно (вендорами ERP), где-то по месту (заказчиками и консультантами). В принципе, концептуальных проблем тут быть не должно: серьезные системы уже имеют интерфейсы в виде API, EDI и т.д., так что речь идет всего лишь о еще одной технической реализации. Опять все с ног на голову - неважно как реализована интегрирующая среда, важно что аналитик не будет разбираться в тонкостях API хотя бы и представленного SOA. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 11:57 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
АБ ConceptАналитик и программист должны иметь общие "интерфейсные" представления. Я бы сформулировал это так: необходимо решить задачу представления функционала корпоративных систем (различных модулей ERP, CRM, MES, PLM и т.д.) в рамках сервис-ориентированной архитектуры, т.е. декомпозиции функционала на сервисы. После этого их можно связывать друг с другом напрямую, через EAI- или Workflow BPM. И эта задача сейчас решается: где-то системно (вендорами ERP), где-то по месту (заказчиками и консультантами). В принципе, концептуальных проблем тут быть не должно: серьезные системы уже имеют интерфейсы в виде API, EDI и т.д., так что речь идет всего лишь о еще одной технической реализации. Возможно именно в связи с тем, что эта задача встала в повестку дня, в последнее время стало много разговоров о SOA Governance. Веб-сервисы недостаточно просто реализовать; loose coupling вещь замечательная, но без надлежащего администрирования SOA быстро превратится в бардак, в котором проще сделать новый сервис, чем найти уже имеющийся готовый. Обратите внимание, концепция сервис-ориентированной архитектуры - это концепция программная, а не бизнесная. 1. Схемное представление, общее для бизнесмена-менеджера и программиста на то и общее, что оно описано в общих для них термиинах. Поэтому и возникает требование к программисту иметь некоторый минимум представлений о предметной области, но в общих для бизнеса и программирования терминах. К сожалению, не все виды бизнесов (бизнес-процессов) могут быть описаны в термнах сервисов (услуг). Но даже если ограничиться "нематериальным производством" - замените английское слово "сервис" на русское слово "услуга". Забудьте на время слово "функионал" и попробуйте изложить достоинства Вашего предложения на языке бизнеса. Если уж речь пошла об услугах, что такое организация бизнеса , как системы услуг? Как это отличается от других способов организации бизнеса для этого же вида бизнеса (ведь понятие услуги существовало и до того, как её стали прилагать к программно-архитектурным решениям)? И почему это хорошо? Сможете? 2. Вы напрасно ухватились за термин "интерфейс". Я имел в виду именно общие представления и для программирования и для бизнеса. Приведенный Вами в качестве примера EDI - это уровень S2S, но никак не H2H, да еще и сильно ангажированный документооборотом ( ... EDI" consists of the entire electronic data interchange paradigm, including the transmission, message flow, document format, and software used to interpret the documents. EDI is considered to describe the rigorously standardized format of electronic documents... . И EDI в качестве серебряной пули для описания бизнеса на все случаи жизни отнюдь не признана. 3. Если достоинства BPMS связаны с достоинством SOA (нет бизнес-концепций SOA, есть программно-архитектурные концепции с таким названием), то получается, что достоинства BPMS связаны с особенностями примененных в них программных решений S2S, (а не бизнесных H2H)? Т.е. сила BPMS в SOA, а не в какой-то специфике собственно BPMS? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 12:33 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Concept Т.е. сила BPMS в SOA, а не в какой-то специфике собственно BPMS?Скорее, наоборот - сила SOA в BPMS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 12:36 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
АБGarya, Ваше представление о желательности слияния BPM и ECM, как мне кажется, обусловлено тем, что в вашей организации пока нет ни того, ни другого (это только догадка, извините если ошибаюсь)BPM теперь действительно нет. К моему очень большому сожалению. Дело в том, что проект по внедрению BPM поддерживало прежнее руководство завода. Но руководство завода сменилось буквально перед тем, как BPM-система должна была быть оплачена после успешного прошедшего пилотного проекта. Мне не удалось убедить новое руководство, которое просто не поняло предназначения этой системы. В итоге Unify оно оплачивать отказалось. Я продолжаю "капать на мозги", дабы добиться приобретения BPM-системы. Окончательный отлуп или одобрение еще не получены - руководство анализирует информацию. ECM-система Directum приобретена одним из наших заводов. Однако, используется она действительно лишь для "автоматизации документооборота", а не для автоматизации бизнес-процессов. Здесь имеет смысл акцентировать внимание не столько на возможностях тех или иных программных продуктов, сколько на образе мышления . И в ракурсе именно образа мышления я соглашусь, что БП-подход и "документный" подход существенно отличаются. И тот, и другой подход может быть реализован с помощью совершенно разных программных продуктов. Но сами подходы отличаются очень существенно. Подход, изначально ориентированный лишь на "автоматизацию документооборота", нацеливается на автоматизированный учет движения конкретных бумажных документов, которые существовали де-факто до автоматизации. На этом цели "документоориентированного" подхода исчерпываются. В отличие от него БП-ориентированный подход требует оценки движения не только бумажных документов, но информации ВООБЩЕ . Он позволяет решить многие задачи, которые обычно не рассматриваются при "документоориентированном" мышлении. В частности, БП-подход позволяет формализовать в виде фиксированного алгоритма некоторую сложную последовательность действий, контролировать выполнение этих действий даже тогда, когда они не порождают "в жизни" движения бумажных документов. В тех случаях, когда человек может что-то забыть, упустить, не успеть (нашлись более важные дела), формализованный алгоритм BPM/ECM-системы может отследить ситуацию именно так, как ее хотелось бы отслеживать. Применение БП-подхода позволяет существенно увеличить УПРАВЛЯЕМОСТЬ системой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 12:39 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Concept К сожалению, не все виды бизнесов (бизнес-процессов) могут быть описаны в термнах сервисов (услуг). Почему Вы так считаете? Если не сложно пример такой невозможности. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 12:45 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
WJ Concept Т.е. сила BPMS в SOA, а не в какой-то специфике собственно BPMS?Скорее, наоборот - сила SOA в BPMS SOA самодостаточная вещь, независимо от того, кто подобную архитектуру использует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 12:47 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
BPMS - хорошая штука. В том плане, что если в предприятии есть пара-тройка художников по части рисования flow, то (учитывая, что движок-испольнитель имеется тоже), можно отказаться от собственного отдела (группы) программистов (создав отдел аналитиков :) ) и отдать программирование на сторону. И при этом высока вероятность получить то, что нужно, а не всякую готовую белиберду под название ЕРП и т.д. Идеально было бы, конечно, если эти квадратики автоматом генерировали бы программный код, но... :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 12:55 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
ConceptОбратите внимание, концепция сервис-ориентированной архитектуры - это концепция программная, а не бизнесная. Совершенно верно. В отличие от BPM, которая в первую очередь концепция бизнеса. ConceptЗабудьте на время слово "функионал" и попробуйте изложить достоинства Вашего предложения на языке бизнеса. Спасибо за совет. Именно этим постоянно занимаюсь, и никаких проблем не испытываю: все люди бизнеса (кроме тех кому вообще ничего не надо или кого устраивает возможность ловить рыбку в мутной воде) прекрасно все схватывают. Собственно поэтому я этой темой и занимаюсь. ConceptЕсли достоинства BPMS связаны с достоинством SOA (нет бизнес-концепций SOA, есть программно-архитектурные концепции с таким названием), то получается, что достоинства BPMS связаны с особенностями примененных в них программных решений S2S, (а не бизнесных H2H)? Т.е. сила BPMS в SOA, а не в какой-то специфике собственно BPMS? Нет, не получается. Вы напрасно считаете, что SOA имеет отношение только к S2S BPM. Интеграция есть и в S2S, и в H2H BPM; разница между ними в том, что в S2S интеграцией практически все и ограничивается. "BPM is SOA’s killer application, and SOA is BPM’s enabling infrastructure." (c) Ismael Gahlimi, основатель Intalio. Слегка перефразируя, "BPM - это то, что делает SOA интересным (для бизнеса), SOA - это то, что делает BPM практически реализуемым." (c) мой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 12:56 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
iscrafm Garya Garya, интересные схемы, но все же... такое впечатление что вопросы никто не понимает :) что делает информационная система в лице Unify для поддержки указанного процесса?Она его исполняет . В системе имеется возможность настройки правил визуализации параметров отдельных операций БП или всего БП. Конечно, они довольно просты и не позволяют реализовать всех возможностей по управлению информацией в WEB-формах. Но именно эта простота дает возможность настраивать визуализацию бизнес-аналитику, а не IT-специалисту. IT-специалист подключается лишь тогда, когда нужно реализовать "что-нибудь этакое"... :) Тогда уже можно "подкрутить" визуальный интерфейс, сделать его более дружелюбным, более приятным для глаз, более функциональным. Если в процессе заполнения информации требуется обращение к некоторым базам данных, тоже может понадобиться помощь IT-специалиста. В данном подходе разделена собственно бизнес-логика и визуальный интерфейс. Что примечательно, бизнес-логика вполне может прописываться "специалистом по бизнесу". Полностью ! Поражает скорость разработки, которая просто недостижима при использовании "монолитного программирования". Новый бизнес-процесс вполне реально запустить в работу буквально за неделю. Впоследствии наверняка понадобится доводка, огранка, детализация, но всё это уже делается "на ходу", когда БП уже работает и его работа приносит положительные результаты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 12:56 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
iscrafm Concept К сожалению, не все виды бизнесов (бизнес-процессов) могут быть описаны в термнах сервисов (услуг). Почему Вы так считаете? Если не сложно пример такой невозможности. Спасибо. 1. Неавтоматизированное (ещё) конвейерное производство. Кому оказывает услугу, например, рабочий затягивающий гайку на колесе автмобиля? 2. Каменщик, работающий в качестве наемного рабочего на строительстве дома. Кому оказывает услугу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 12:58 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Сахават ЮсифовИдеально было бы, конечно, если эти квадратики автоматом генерировали бы программный код, но... :( Отчасти они это делают: вводите в окошко адрес wsdl, и процесс вызывает веб-сервис. При этом BPM-система, как Вы понимаете, сама генерит вызывающий программный код. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 13:00 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
ЖораБушBizTalk прекрасно подходит для BPM сценариев. При этом версионность поддерживается .Net фрэймворком. (а там с этим просто).Та версионность, которая обеспечивается .Net фрэймворком, преследует совсем другие цели. А именно - иметь информацию о том, что, кто и когда изменял. Это, конечно же, тоже интересно, но для BPM это не самое главное. Самое главное - сохранить работоспособность БП в процессе изменения его схемы. Вы попробуйте удалить в BizTalk шаг, на котором "подвисли" несколько "длинных транзакций" и посмотрите, как Вам поможет справится с выполнением этой операции .NET фреймворк. Если Вы считаете, что он справится, то опишите пожалуйста механизм обработки уже запущенных транзакций. И расскажите, в каком месте .NET-фреймворка этот механизм заложен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 13:02 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Concept1. Неавтоматизированное (ещё) конвейерное производство. Кому оказывает услугу, например, рабочий затягивающий гайку на колесе автмобиля? 2. Каменщик, работающий в качестве наемного рабочего на строительстве дома. Кому оказывает услугу? Ну вот, приплыли, как всегда. Начали с разговора о бизнес-процессах, а закончили "бизнес-процессом затягиванием гаек". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 13:07 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Concept iscrafm Concept К сожалению, не все виды бизнесов (бизнес-процессов) могут быть описаны в термнах сервисов (услуг). Почему Вы так считаете? Если не сложно пример такой невозможности. Спасибо. 1. Неавтоматизированное (ещё) конвейерное производство. Кому оказывает услугу, например, рабочий затягивающий гайку на колесе автмобиля? 2. Каменщик, работающий в качестве наемного рабочего на строительстве дома. Кому оказывает услугу? смешались в кучу, SOA, люди :) а это какое отношение имеют строитель и рабочий у станка к программным сервисам? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 13:13 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
GaryaОна его исполняет . В системе имеется возможность настройки правил визуализации параметров отдельных операций БП или всего БП. Конечно, они довольно просты и не позволяют реализовать всех возможностей по управлению информацией в WEB-формах. Но именно эта простота дает возможность настраивать визуализацию бизнес-аналитику, а не IT-специалисту. Вы меня извините но эти средства годны разве что для отладки, они настолько просты что не позволяют сделать путем даже верификацию ввода. Можно сказать нищета ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 13:15 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
ЖораБушЕще в BTS 2006 есть Human Workflow Services. я думаю это то о чем вы говорите.Реально с "человеками" BizTalk-у наиболее удобно через MS InfoPath. Но MS InfoPath для отправки тех же уведомлений по электронной почте требует обязательного использования в качестве почтового клиента непременно MS Outlook (тысячу раз проклял за это InfoPath, когда пытался с его помощью реализвать пробное решение - мы пользуемся другим почтовым клиентом). Я уже не говорю о том, что XML-формы InfoPath сможет открыть лишь тот, у кого на компьютере установлен InfoPath . Согласитесь, что ни о какой кроссплатформенности в этом случае речи не идет. Следовательно, использование H2H ограничено лишь теми компьютерами, которые включены в локальную сеть и контролируются собственной IT-службой. Такой подход существенно ограничивает возможность широкого использования с предоставлением "человеческого" интерфейса для взаимодействия для потенциальных клиентов (то есть, неопределенной категории сторонних лиц). Опять же, для разветвленных холдингов нет уверенности, что на всех площадках присутствует MS InfoPath. Приобретать же его только ради возможности подключения к бизнес-процессам на все компьютеры несколько накладно... :( P.S. Как бы Вы отнеслись к интернет-магазину, который для того, чтобы воспользоваться его услугами потребовал бы установки специфического Unix-приложения? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 13:15 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
iscrafmзачем для этого новый класс систем. Типовой DevTrack и его братья с этим справляются прекрасно.Если Вы о версионности, то в BPM она нужна для других целей - для обеспечения непрерывности бизнеса. Прочитайте пожалуйста мой комментарий про .NET фреймворк чуть выше. Он как раз на эту тему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 13:19 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
АБ Сахават ЮсифовИдеально было бы, конечно, если эти квадратики автоматом генерировали бы программный код, но... :( Отчасти они это делают: вводите в окошко адрес wsdl, и процесс вызывает веб-сервис. При этом BPM-система, как Вы понимаете, сама генерит вызывающий программный код. Ну, это ясно. Каркасный код они обязаны создавать. Скорее бы этот Оркас вышел. Так руки и чешутся поработатьс WWF. Там есть возможность налету сгенерировать и скомпилировать программный коды сервисов. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 13:23 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
АБ Сахават ЮсифовИдеально было бы, конечно, если эти квадратики автоматом генерировали бы программный код, но... :( Отчасти они это делают: вводите в окошко адрес wsdl, и процесс вызывает веб-сервис. При этом BPM-система, как Вы понимаете, сама генерит вызывающий программный код. я думаю Сахават имеет ввиду несколько иной код - внутренности. То о чем Вы говорите сродни этому: iconsole://rundocument/?docid='{33B8B346-3E66-4BF6-B046-D7267829BE6E}' но это код вызова сервиса, а не код внутренностей "квадратика". Впрочем Сахават поправит, если он действительно имел ввиду генерацию кода для вызова сервисов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 13:25 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Garya iscrafmзачем для этого новый класс систем. Типовой DevTrack и его братья с этим справляются прекрасно.Если Вы о версионности, то в BPM она нужна для других целей - для обеспечения непрерывности бизнеса. Прочитайте пожалуйста мой комментарий про .NET фреймворк чуть выше. Он как раз на эту тему. Версионнсть конечно нужна, вот только пользователем от нее - дополнительный гемор. Попробуйте как поработать когда у вас есть процесс запущенные в нескольких версиях, с разными атрибутами и формами их ввода для казалось бы аналогичных заданий. Я пробовалБ - сплошные матюги благодарных юзверей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 13:27 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Garya iscrafmзачем для этого новый класс систем. Типовой DevTrack и его братья с этим справляются прекрасно.Если Вы о версионности, то в BPM она нужна для других целей - для обеспечения непрерывности бизнеса. Прочитайте пожалуйста мой комментарий про .NET фреймворк чуть выше. Он как раз на эту тему. нет. я про workflow ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 13:28 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
iscrafmКак выглядит "принятие решения"? Пример желательно. Или это все же галочки "Да", "нет"?Это могут быть совокупности галочек, выборов из списка, комбобоксов, заполненные текстовые поля и т.д. и т.п. При возможности направить обработку по нескольким разным траекториям на веб-форме обычно "сами выскакивают" кнопки, с помощью которых информация передается в определенном направлении. Подписи этих кнопок оформляются в наиболее понятном виде для того, кто по ним клацает. Должен, однако, заметить, что несколько кнопок с разными надписями используются обычно в тех случаях, когда именно человек должен принимать решение, руководствуясь хотя бы отчасти той информацией, которая в системе отсутствует (интуицией, например :) ). Для случаев, когда маршрут дальнейшей обработки информации однозначно определяется содержимым сформированной на предыдущих операциях информацией, обычно используется лишь одна кнопка "продолжить" (или "отправить"). Далее информация попадает на специальные узлы (на схеме это зеленые ромбики), в которых BPM-система по заложенной в нее правилам сама выбирает дальнейший маршрут движения информации - без участия человека. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 13:30 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
iscrafm Concept iscrafm Concept К сожалению, не все виды бизнесов (бизнес-процессов) могут быть описаны в термнах сервисов (услуг). Почему Вы так считаете? Если не сложно пример такой невозможности. Спасибо. 1. Неавтоматизированное (ещё) конвейерное производство. Кому оказывает услугу, например, рабочий затягивающий гайку на колесе автмобиля? 2. Каменщик, работающий в качестве наемного рабочего на строительстве дома. Кому оказывает услугу? смешались в кучу, SOA, люди :) а это какое отношение имеют строитель и рабочий у станка к программным сервисам? Никакого. Собственно, в этом и состояло мое утверждение, которое Вы просили проиллюстрировать примером. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 13:31 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
blindedРеспект... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 13:34 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Garya iscrafmКак выглядит "принятие решения"? Пример желательно. Или это все же галочки "Да", "нет"?Это могут быть совокупности галочек, выборов из списка, комбобоксов, заполненные текстовые поля и т.д. и т.п. При возможности направить обработку по нескольким разным траекториям на веб-форме обычно "сами выскакивают" кнопки, с помощью которых информация передается в определенном направлении. Подписи этих кнопок оформляются в наиболее понятном виде для того, кто по ним клацает. Должен, однако, заметить, что несколько кнопок с разными надписями используются обычно в тех случаях, когда именно человек должен принимать решение, руководствуясь хотя бы отчасти той информацией, которая в системе отсутствует (интуицией, например :) ). Для случаев, когда маршрут дальнейшей обработки информации однозначно определяется содержимым сформированной на предыдущих операциях информацией, обычно используется лишь одна кнопка "продолжить" (или "отправить"). Далее информация попадает на специальные узлы (на схеме это зеленые ромбики), в которых BPM-система по заложенной в нее правилам сама выбирает дальнейший маршрут движения информации - без участия человека. Как быть если принимающих решения много? Есть приоритеты? есть правила блокировки определенных решений? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 13:37 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Сахават Юсифов blindedЭти состояния ожидания не могут быть эмулированы средстами обычных языков программирования аля wait-signal поскольку могут продолжаться значителное время. Это почему же? Обычное асинхронное программирование. Бизнес аналитики все равно не могут идти дальше квадратиков. :) Чем больше квадратиков, тем больше программистов.Не понял, при чем тут синхронное программирование? Вы попросили выписать счет Вашего партнера и отправили ему заявку. Счет может прийти через 2 часа, а может через 2 недели. Какое "синхронное программирование" позволяет реализовать алгоритм, который "заснет" на 2 недели, выдержит 14 перезагрузок компьютера и по получению счета автоматгом направит его тому, кто сформировал заявку? Или еще лучше - если счет не получен в течении 2 дней, крикнет "караул" тому, кто отправлял заявку (потому что сработал таймаут) и принудит его выполнить дополнительные шевеления, чтобы счет все-таки был выписан (зарегистрировав при этом, какие именно шевеления были предприняты). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 13:39 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
АБ iscrafmЕсли на протяжении нескольких страниц поклонники не могут толком объяснить роль BPMS, то при чем здесь разные вендоры вообще. До них еще далеко. Знаете, на эту ситуацию можно посмотреть и с другой стороны: если Вам недостаточно нескольких страниц объяснений, то какой смысл пытаться Вам что-то объяснять или доказывать?Мальчики, не ссорьтесь... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 13:42 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Garya Сахават Юсифов blindedЭти состояния ожидания не могут быть эмулированы средстами обычных языков программирования аля wait-signal поскольку могут продолжаться значителное время. Это почему же? Обычное асинхронное программирование. Бизнес аналитики все равно не могут идти дальше квадратиков. :) Чем больше квадратиков, тем больше программистов.Не понял, при чем тут синхронное программирование? Вы попросили выписать счет Вашего партнера и отправили ему заявку. Счет может прийти через 2 часа, а может через 2 недели. Какое "синхронное программирование" позволяет реализовать алгоритм, который "заснет" на 2 недели, выдержит 14 перезагрузок компьютера и по получению счета автоматгом направит его тому, кто сформировал заявку? Или еще лучше - если счет не получен в течении 2 дней, крикнет "караул" тому, кто отправлял заявку (потому что сработал таймаут) и принудит его выполнить дополнительные шевеления, чтобы счет все-таки был выписан (зарегистрировав при этом, какие именно шевеления были предприняты). Андрей , я написал Асинхронное. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 13:43 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
АБ Concept1. Неавтоматизированное (ещё) конвейерное производство. Кому оказывает услугу, например, рабочий затягивающий гайку на колесе автмобиля? 2. Каменщик, работающий в качестве наемного рабочего на строительстве дома. Кому оказывает услугу? Ну вот, приплыли, как всегда. Начали с разговора о бизнес-процессах, а закончили "бизнес-процессом затягиванием гаек". Странно, что Вы адресовались отдельному утверждению, вырванному из контекста моего собщения. При этом Вы никак не отнеслись к сути моих утверждений. Ну, давайте, предложите, наконец, Ваш юзкейс бизнес-уровня , success story внедрения BPMS на уровне бизнеса! Вы же так и ушли от ответа на мое предложения проиллюстрировать достоинства BPMS не с точки зрения удобства программной реализации , а с точки зрения тех ключевых показателей эффективности в конкретных видах бизнеса , которые BPMS реализует более успешно, чем другие системы, в частности автоматизирующе документооборот. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 13:47 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
blindedЕсть пропасть между пониманием основополагающих идей BMP бизнесом(аналитиками) и IT - шниками (программистами)Для первых важен сценарий (квадратики и стрелочки) для других их наполнение. И BPMS отнюдь не сближает края этой пропастиВот тут я позволю себе возразить, или уточнить. Пропасть между IT-специалистами и "людьми бизнеса" действительно есть. Это не следствие плохости или хорошести тех или иных программных продуктов, это объективная реальность, с которой приходится реально иметь дело. Но именно BPMS позволяет хотя бы уменьшить разрыв между ними. Она дает "человеку бизнеса" тот инструментарий, который ему понятен и позволяет взять на себя формализацию как всего БП, так и отдельные его операций. Да, всего лишь "позволяет", а не "заставляет". Но для тех компаний, руководство которых реально хочет взять свой бизнес именно в свои руки, BPMS предоставляют "прибрать к своим рукам" больше, нежели без них. Да, разумеется, далеко не все руководители захотят это делать. Да, разумеется, не все руководители захотят "заморачиваться" деталями (параметрами) отдельно взятой операции. Но такие есть. И именно они, а точнее, только они имеют право быть названы "процессными менеджерами". Применение процессного менеджмента сопряжено с серьезными подвижками в сознании менеджеров, в желании применять новые методы управления. И отсутствие такого желания - это главный тормоз в расширении практики внедрения BPMS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 13:55 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
blinded2) Все производители BPM систем говорят о простоте и невероятной скорости внесения изменений. Да не отрицаю что схему из квадратиков и стрелочек поменять достаточно легко. Но опять таки что делать с их наполнением, ведь вместе изменнеием схемы плывет и оно. Не говоря уже о смене версий сторонних систем и возможном изменении их интерфейсов. Насколько я понимаю - предполагается что сторонние интерфейсы давно устоявшиеся.Ну, это весьма и весьма обмусоленная тема в ракурсе SOA. Дело в том, что BPMS и SOA неотделимы друг от друга. Мы говорим BPMS - подразумеваем SOA! Мы говорим SOA - подразумеваем BPMS! (гим современных пионеров) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 14:01 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
ConceptНу, давайте, предложите, наконец, Ваш юзкейс Отмотайте назад на несколько страниц - Garya такой юзкейс привел. Заказчик уже в ходе реализации пилотного проекта за счет внедрения (даже очень ограниченного) процессного управления сумел три сделки, которые по всем признакам должны были стать убыточными, превратить в прибыльные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 14:01 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
blinded3) Как уже говорилось эти системы дают только средства по процессного анализа эффективности. А как быть с анализом межпроцессной эффективности. Ведь если у вас множество процессов сходятся на конкретном ресурсе(своеобразный bottleneck) то эффективность системы все равно ограничена, как бы не оптимален был каждый процесс.Если производить анализ отдельного процесса статистическими методами, можно будет обнаружить "выбросы" (флюктуации), регистрируемые как "особые причины вариаций". По каждому подобному случаю производится тщательный анализ причин флюктуации. В частности, если задержка выполнения операции связана с перегрузкой ресурса, то этот факт достаточно легко выявляется и проверяется. Далее остается лишь синтезировать решение для устранения этой проблемы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 14:05 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
iscrafm SOA самодостаточная вещь, независимо от того, кто подобную архитектуру использует.Как Вы себе это представляете применительно к практике : "Архитектура - самодостаточная вещь"! Если ей восхищаться - то да, вполне самодостаточная. А если ее реализовывать, то нужны инструменты. BPMS - это один из таких инструментов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 14:11 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
blinded4) КАк бы не были красивы слова о компонентных архитектурах, RAD и стандартных протоколах (RPC, CORBA,СOM, RMI, EJB, SOAР что еще забыл)- всем этим надо уметь пользоваться, и как показывает опыт -задача интеграции больших систем - одна из самых сложных. Я не говорю что ничего делать не надо, нет надо. Только иногда проще и дешевле иметь команду it специалистов, или заказывать конкретные решения таким командам, нежели покупать универсальные системы. Опять же все зависит от масшстабов бизнеса, политических течений внутри организации и даже соображений престижаГхм... ПМСМ, это не вопрос приобретения или НЕ-приобретения системы. Это вопрос архитектуры интеграционного взаимодействия. Если имеется, скажем, 20 приложений и 2000 юзеров, которые взаимодействуют между собой по схеме "каждый с каждым", то изменение интерфейсов (или форматов данных, или алгоритмов или еще чего-нибудь) у одного из них потребует колоссальных усилий по приведению в работоспособное состояние всего информационного "зоопарка" - при этом придется дать пощечину бегемоту, причесать жирафа, станцевать жигу с бубном в клетке с павианами и т.д. Пока вы этим будете заниматься, в силу объективных причин изменится еще что-то где-то, не дожидаясь, пока Вы разберетесь со всем комплексом проблем по предыдущему интеграционному сбою. В таком "зоопарке" поддерживать изменчивость всех "зверей" может оказаться существенно более сложной, нежели застрелиться из турельного пулемета... :) Упрощение задачи интеграции производится уменьшением числа связей. Для этой цели в центр "зоопарка" помещают интеграционное приложение (сервер интеграции), и все связи "зверей" устанавливают только с ним, запрещая их взаимодействие друг с другом. Вы хотите сказать, что такое приложение проще сделать самим? Зачем изобретать велосипед? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 14:17 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
GaryaУпрощение задачи интеграции производится уменьшением числа связей. Для этой цели в центр "зоопарка" помещают интеграционное приложение... И еще для этого используют специальный управляющий софт. SOA Governance очень горячая кстати сейчас тема. Я имею в виду, не только тут на форуме :) Есть такое "правило буравчика": как только ваша SOA-инициатива вышла из пеленок и число сервисов превысило 20, срочно обзаводитесь средством для их каталогизирования и администрирования, иначе будет плохо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 14:24 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
WJ iscrafm SOA самодостаточная вещь, независимо от того, кто подобную архитектуру использует.Как Вы себе это представляете применительно к практике : "Архитектура - самодостаточная вещь"! Если ей восхищаться - то да, вполне самодостаточная. А если ее реализовывать, то нужны инструменты. BPMS - это один из таких инструментов. Следуя Вашим утверждениям, сервисная архитектура не жилец без BPMS. Жилец, еще какой. Почитайте, есть много аналитических статей какими будут приложения в будущем (по крайней мере в какую сторону движение намечается). Вот BPMS без SOA - инвалид точно. Пока, по крайней мере сейчас, это наверное единственно реальный шанс стыковки bpms-ного workflow с бизнес-логикой. Есть еще конечно различные API, но степень связанности не та, какая требуется, к сожалению. Применительно к практике... Для реализации SOA BPMS не нужен, каким боком его туда тулить. :) Нужен C++, java, C#, Delphi и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 14:24 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
blindedПопробуйте как поработать когда у вас есть процесс запущенные в нескольких версиях, с разными атрибутами и формами их ввода для казалось бы аналогичных заданий. Я пробовалБ - сплошные матюги благодарных юзверейВообще-то исполнителю особого дела нет, какая версия шаблона в его окне. Он видит, что от него требуется сделать - и выбора у него маловато. Другой вопрос, если мы говорим о менеджере процесса, которому при анализе придется учесть, по какому варианту отыгрывался процесс. Должно быть, для подобных случаев надо предусматривать ограничения не только по шаблонам, но и по версиям. Но особого гемора я не наблюдаю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 14:26 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
iscrafmДля реализации SOA BPMS не нужен, каким боком его туда тулить. С точки зрения техники - не нужен. В реальной жизни - необходим. Лучший способ "продать" SOA тому, кто в вашей компании распоряжается деньгами - ни в коем случае не говорить с ним о SOA. Говорите об управлении бизнес-процессами и о том, что для этого необходима сервисная организация корпоративных систем - и тогда у вас будет шанс реализовать SOA. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 14:29 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Concept iscrafm Concept К сожалению, не все виды бизнесов (бизнес-процессов) могут быть описаны в термнах сервисов (услуг). Почему Вы так считаете? Если не сложно пример такой невозможности. Спасибо. 1. Неавтоматизированное (ещё) конвейерное производство. Кому оказывает услугу, например, рабочий затягивающий гайку на колесе автмобиля? 2. Каменщик, работающий в качестве наемного рабочего на строительстве дома. Кому оказывает услугу?Если это не "свободные стрелк и ", то оказывают услугу они предприятию, на котором работают. Точнее, его руководству. Рабочий на рабочем месте не может, не должен затягивать те гайки, которые ему заблагорассудится. Ему выдается производственное задание и некоторая степень свободы для наиболее оптимального решения поставленной задачи. Руководство покупает у работника услугу, выплачивая ему зарплату. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 14:30 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
АБ iscrafmДля реализации SOA BPMS не нужен, каким боком его туда тулить. С точки зрения техники - не нужен. В реальной жизни - необходим. Лучший способ "продать" SOA тому, кто в вашей компании распоряжается деньгами - ни в коем случае не говорить с ним о SOA. Говорите об управлении бизнес-процессами и о том, что для этого необходима сервисная организация корпоративных систем - и тогда у вас будет шанс реализовать SOA. я об этом всегда говорю, но BPMS систему не предлагаю. Правда трехбуквенных терминов тоже не употребляю. По-человечески объясняю чем сервисная организация системы лучше. А Вы говорите не обходим. Товар у нас с Вами разный, Вам необходим, мне нет. Хотя планы по реализации визуального дизайнера workflow есть. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 14:36 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
blindedВерсионнсть конечно нужна, вот только пользователем от нее - дополнительный гемор. Попробуйте как поработать когда у вас есть процесс запущенные в нескольких версиях, с разными атрибутами и формами их ввода для казалось бы аналогичных заданий. Я пробовалБ - сплошные матюги благодарных юзверейДа пробовали мы... Нормально. Если бы не версионность, мы бы просто не смогли до такой степени изменить схему БП. Кстати, в процессе детализации БП очень-очень редко требуется внесение изменений в ранее сгенеренные WEB-формы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 14:38 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Сахават ЮсифовАндрей , я написал Асинхронное. :)Гхм... 8) Що це таке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 14:40 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Garya Сахават ЮсифовАндрей , я написал Асинхронное. :)Гхм... 8) Що це таке? Специально для Вас :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 14:50 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
WJ blindedПопробуйте как поработать когда у вас есть процесс запущенные в нескольких версиях, с разными атрибутами и формами их ввода для казалось бы аналогичных заданий. Я пробовалБ - сплошные матюги благодарных юзверейВообще-то исполнителю особого дела нет, какая версия шаблона в его окне. Он видит, что от него требуется сделать - и выбора у него маловато. Другой вопрос, если мы говорим о менеджере процесса, которому при анализе придется учесть, по какому варианту отыгрывался процесс. Должно быть, для подобных случаев надо предусматривать ограничения не только по шаблонам, но и по версиям. Но особого гемора я не наблюдаю... Просто я пробовал нечто подобное на собственной шкуре и именно как пользователь. И объяснить самому себе почему в одной и то-же ситуации вводить данные так или так - ну никак не мог. А это всего лишь были заявки на выполнение текстирирования по обнаруженным багам и запланированным доработкам. Просто одни требования были введены несколько месяце назад, другие - несколько дней ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 14:53 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
iscrafmТовар у нас с Вами разный, Вам необходим, мне нет. Хотя планы по реализации визуального дизайнера workflow есть. Верной дорогой идете. Добавьте визуальный дизайнер (ну и движок наверное тоже), потом приделайте средства анализа (ну отчеты какие-то по процессам наверное будут?). И получите встроенную в ваш фреймворк BPM. Посмотрите что получится, сравните функциональность с функциональностью даже самых скромных BPM-систем и задайте себе вопрос: может лучше системное ПО - операционку, СУБД, BPMS или там ESB - брать готовыми, а самому заниматься прикладными вещами? Ведь крайне сложно совмещать разработку прикладную и системную. Многие пытались - например, когда-то очень популярным было "заодно" с бухгалтерией писать свою СУБД - но получается только у таких монстров, как Oracle и MS. Даже у SAP не получилось. Может вам стоит прямо сейчас пересмотреть планы и вместо разработки собственного дизайнера взять готовый, например опенсорсный jBPM? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 14:54 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Сахават Юсифов Garya Сахават ЮсифовАндрей , я написал Асинхронное. :)Гхм... 8) Що це таке? Специально для Вас :) Ну право слово это совершенно про другое. Попытка моделирования пути исполнения (ветки бизнес процесса) с помощью потока программы - заранее обречена на провал. И с точки зрения масштабируемости и с логической точки зрения. И уж тем более не стоит этого делать на .NET с его пулом потоков ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 15:03 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Garya Concept iscrafm Concept К сожалению, не все виды бизнесов (бизнес-процессов) могут быть описаны в термнах сервисов (услуг). Почему Вы так считаете? Если не сложно пример такой невозможности. Спасибо. 1. Неавтоматизированное (ещё) конвейерное производство. Кому оказывает услугу, например, рабочий затягивающий гайку на колесе автмобиля? 2. Каменщик, работающий в качестве наемного рабочего на строительстве дома. Кому оказывает услугу?Если это не "свободные стрелк и ", то оказывают услугу они предприятию, на котором работают. Точнее, его руководству. Рабочий на рабочем месте не может, не должен затягивать те гайки, которые ему заблагорассудится. Ему выдается производственное задание и некоторая степень свободы для наиболее оптимального решения поставленной задачи. Руководство покупает у работника услугу, выплачивая ему зарплату. Вы опасную тему поднимаете :). Если работник оказывает услугу руководству, то сервис в рамках SOA, по такой же логике, должен оказываться системе в целом. Но, насколько, я понимаю (поправьте меня, если не так) сервисы прежде всего "оказывают услуги" друг другу (хореография сервисов, как фундамент). Т.е. в этой логике можно было бы пытаться говорить о том, что рабочий оказыват услугу смежнику по технологической цепочке работ. Но такое видение ситуации (описанная в терминах оказания услуг смежникам) несколько отличается от того, как это понимают участники такого процесса. Как правило, управление конвейером идет в терминах технологических операций над продуктом, который и рассматривается в разной степени готовности как результат данного этапа процесса (а не как управление некоторымим услугами с не очень ясным адресатом). У меня сложилось впечатление (возможно, неверное), что смысл понятия "сервис" в SOA отличен от смысла понятия "услуга", как он понимается в бизнесе. В частности: 1. Понятие "Услуга" (сервис) в бизнесе а)возникло для того, чтобы отличать процессы материального производства от нематериального ( см. ) б) носит субъектный характер в том смысле, что услуга в нематериальном виде может оказываться конкретному человеку, невозможно производить услуги в режиме "на склад". 2. Понятие сервиса в SOA ( см. ) подразумевает, что: а) сервис - это программный компонент ("self-contained") б) может иметь результатом показатель, соответствующий в бизнесе материальному продукту. В этом смысле контекст прменения SOA может быть шире, чем "сфера услуг" в бизнесе и распространяться, например, на lean manufacturing. Определение SOA, которое дает OASIS, предполагает, что бизнес-процессы SOA должны "отображать" реальные бизнес-процессы конкретного бизнеса. У меня есть некоторые сомнения в том, насколько легко будет "натягивать/отображать" процессы материального производства на сервисную модель. Ведь термин - это не просто слово. Переопределение термина в рамках бизнеса - очень небезобидное занятие. "Переопредление" процесса материального производства в терминах услуг (сервисов), технология (и терминология) котрого складывалась десятилетиями требует от аналитика не просто "описать", как водится, бизнес-процессы, а очень глубоко переосмыслить и даже реорганизовать эти процессы. Иначе старые смыслы термина постоянно будут "стрелять" самым неожиданым образом. Поэтому и интересно было бы понять, где сервис-ориентированная BPMS (для какого вида бизнеса) наиболее уместна. В качестве первого предположения - логика SOA ориентирована на оказание услуг в режиме "марковского процесса": качество оказания новой услуги слабо связано с услугами, которые данной новой услуге до этого были оказаны (по технологической цепочке). Т.е. гибкость SOA (и как следствие BPMS) хорошо работает там, где в основной изюминкой бизнеса является его, так сказать, хореография (peer-to-peer взаимодействие услуг), и бизнес не требует навороченной оркестровки (сложного governance of services). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 15:31 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Сахават Юсифов Garya Сахават ЮсифовАндрей , я написал Асинхронное. :)Гхм... 8) Що це таке? Специально для Вас :) Фу ты, про это я давно знаю... :) Все эти асинхронные переклички подразумевают готовность обеих сторон к проведению этой переклички. А на практике на одной стороне компьютер может оказаться просто вырубленным. Так что приведенный случай - лишь очень частный реализации обмена информацией между двумя бизнес-единицами. Длинная транзакция на то и длинная, что может ждать сколько угодно и продолжает оставаться в состоянии ожидания после многих перезагрузок компьютера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 15:44 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
СоnceptУ меня сложилось впечатление (возможно, неверное), что смысл понятия "сервис" в SOA отличен от смысла понятия "услуга", как он понимается в бизнесе.Скорее всего, это так и есть. В БП нет различия между деятельностью, приводящей к созданию материальных потоков, либо приводящей лишь к созданию нематериальных ценностей, либо вообще не создающих никакой ценности (может быть и такое). Если "услуга" оказывается "любому клиенту", то в BPM операция выполняется "по заказу" бизнеса и в его же интересах. Схема БП заранее задает возможные вызовы WEB-сервисов, поэтому они не могут вызывать друг друга как им заблагорассудится. СоnceptПоэтому и интересно было бы понять, где сервис-ориентированная BPMS (для какого вида бизнеса) наиболее уместна. В качестве первого предположения - логика SOA ориентирована на оказание услуг в режиме "марковского процесса": качество оказания новой услуги слабо связано с услугами, которые данной новой услуге до этого были оказаны (по технологической цепочке). Т.е. гибкость SOA (и как следствие BPMS) хорошо работает там, где в основной изюминкой бизнеса является его, так сказать, хореография (peer-to-peer взаимодействие услуг), и бизнес не требует навороченной оркестровки (сложного governance of services).Смотрим определение "марковского процесса": определениеПроцесс называют марковским, если состояние системы wi в некоторый момент времени определяет лишь вероятность pij(t) того, что через промежуток времени t система будет находиться в состоянии wj, причём эта вероятность не зависит от течения процесса в предшествующий период . Увы, БП - это НЕ марковский процесс, поскольку вероятность нахождения его в том или ином состоянии в будущем в существенной степени зависит от его предыдущих состояний. С термином "сервис" действительно возникла некоторая путаница в рассматриваемом контексте, но сути этого не меняет. Если назвать топор "груздем", это не значит, что из него получится сварить суп, но не получится срубить им дерево. :) С точки зрения теории процессного управления отдельная операция БП работает как "подпрограмма". Она получает нечто на входе, обрабатывает это "нечто" требуемым образом и формирует "выход". При этом "операция" выступает в роли этакого "черного ящика". Связи входов и выходов между "черными ящиками" можно оперативно изменять, не изменяя суть отдельного "черного ящика". Можно изменять обработку информации внутри "черного ящика", не изменяя схему взаимодействия множество "черных ящиков". Идеи, как видите, давно востребованные в IT (в частности, инкапсуляция), оказались востребованными в теории менеджмента. При этом возникает разделение уровней обработки информации - на уровне всей схемы БП и внутри отдельных "черных ящиков". Каждый "черный ящик" в этом ракурсе может рассматриваться как относительно автономная единица обработки информации. Разумеется, полностью автономной она быть не сможет (ей придется как минимум оперировать едиными для всех "черных ящиков" массивами НСИ). Тем не менее, можно попытаться сделать ее автономной до той степени, до котого это возможно. И чем в большей степени операции окажутся автономными, тем большей гибкостью будет обаладать их сочленение. Эта концепция как раз и вписывается в SOA. Фактически, концепция процессного управления и SOA - это фактически одно и то же, но сформулированное немного в разных терминах... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 16:16 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Garya Сахават Юсифов Garya Сахават ЮсифовАндрей , я написал Асинхронное. :)Гхм... 8) Що це таке? Специально для Вас :) Фу ты, про это я давно знаю... :) Все эти асинхронные переклички подразумевают готовность обеих сторон к проведению этой переклички. А на практике на одной стороне компьютер может оказаться просто вырубленным. Так что приведенный случай - лишь очень частный реализации обмена информацией между двумя бизнес-единицами. Длинная транзакция на то и длинная, что может ждать сколько угодно и продолжает оставаться в состоянии ожидания после многих перезагрузок компьютера. Ничего они не подразумевают. Посмотрите на на Service Broker 2005. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 16:18 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
GaryaУвы, БП - это НЕ марковский процесс, поскольку вероятность нахождения его в том или ином состоянии в будущем в существенной степени зависит от его предыдущих состояний. Тем не менее существуют бизнесы, изюминкой которых является построение технологического процесса конфигурированием его на основе набора различных операций (услуг). Т.е. чем больше возможных вариантов стыковки различных сервисов в единый технологический цикл (чем менее строгая типизация входов и выходов сервисов?), чем менее критична операция к другой операции, которой стыкуют к ним на входе, тем более гибок бизнес. Что-то на бизнес-уровне, кроме lean manufacturing никаких ассоциаций пока не возникает. Такой способ организации бизнеса с точки зрения его автоматизации в рамках SOA выглядит очень привлекательно. Но, как Вы сами пишете, бизнес-процесс существенно зависит от предыдущих состояний и в этом смысле насколько в жизни реально так "играть" с конфигурацией самого бизнеса? Насколько часто реальный бизнес представим не только в виде технологического процесса, набранного из отдельных сервисов, но и можества реалистичных конфигураций этих сервисов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 16:44 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
GaryaС точки зрения теории процессного управления отдельная операция БП работает как "подпрограмма". Она получает нечто на входе, обрабатывает это "нечто" требуемым образом и формирует "выход". При этом "операция" выступает в роли этакого "черного ящика". Связи входов и выходов между "черными ящиками" можно оперативно изменять, не изменяя суть отдельного "черного ящика". Можно изменять обработку информации внутри "черного ящика", не изменяя схему взаимодействия множество "черных ящиков". Идеи, как видите, давно востребованные в IT (в частности, инкапсуляция), оказались востребованными в теории менеджмента. При этом возникает разделение уровней обработки информации - на уровне всей схемы БП и внутри отдельных "черных ящиков". Каждый "черный ящик" в этом ракурсе может рассматриваться как относительно автономная единица обработки информации. Разумеется, полностью автономной она быть не сможет (ей придется как минимум оперировать едиными для всех "черных ящиков" массивами НСИ). Тем не менее, можно попытаться сделать ее автономной до той степени, до котого это возможно. И чем в большей степени операции окажутся автономными, тем большей гибкостью будет обаладать их сочленение. соответствует действительности и нормально объясняет понятие сервиса. 2 Concept: Не думаю что декомпозиция системы до отдельных сервисов зависит от типа производства. Чуть ниже на картинке вырезка из репозитария реального материального производства. Все конечно на экране не поместится (> 500), но думаю раскрытая ветвь дает представление что оформляется в виде отдельного сервиса. Вся прелесть в том, что все сервисы слабо связаны, черные ящики, как говорит Garya. В любой момент их можно включать, отключать, изменять параметры вызова, внутренности, связки и т.п. И все это без остановки процесса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 16:46 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
SOA позволяет превратить единое информационное пространство в конструктор, в котором из отдельных блоков собирается организм (на примере черных ящиков это вполне хорошо описано). Какова роль BPMS в этом организме? Считайте, что это - кровеносная система, дающая этому организму жизнь. Взаимодействие между элементами происходит не в случайном порядке, а по определенным правилам - бизнес-правилам, обозначенным для нее аналитиком (или хозяином). BPMS - это инструмент, который эти бизнес-правила растолковывает и делает понятными всем участникам одинаково. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 16:49 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Сахават Юсифов Ничего они не подразумевают. Посмотрите на на Service Broker 2005. Нет подразумевают. Там совершенно иная модель, в которой о программах вообще не думают. А именно есть граф, отражающий сценарий бизнес процесса. На этом графе есть так называемые точки останова, точка в которой необходимо дождать выполнения некоторого условия, это может быть асинхронное взаимодействие с другой системой, а может взаимодействие с пользователем. А может отработки таймера. Время ожидания не определено, поэтому система должна обеспечить сохранение контекста выполнения экземпляра бизнесс процесса в этой точке. При этом транзакция в понимании системы - это переход из одной точки останова к другой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 16:49 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
WJSOA позволяет превратить единое информационное пространство в конструктор, в котором из отдельных блоков собирается организм (на примере черных ящиков это вполне хорошо описано). Какова роль BPMS в этом организме? Считайте, что это - кровеносная система, дающая этому организму жизнь. Взаимодействие между элементами происходит не в случайном порядке, а по определенным правилам - бизнес-правилам, обозначенным для нее аналитиком (или хозяином). BPMS - это инструмент, который эти бизнес-правила растолковывает и делает понятными всем участникам одинаково. Ну уж совсем не так , не надо из BPMS делать бога. Вебсервисы кубики Лего, аналитик - дизайнер фигурок, BPMS - программа создания инструкций по сборке. Пользователи - дети малые и глупые, во всяком случае таковыми их желает видеть дизайнер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 17:02 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
blindedНу уж совсем не так , не надо из BPMS делать бога. Вебсервисы кубики Лего, аналитик - дизайнер фигурок, BPMS - программа создания инструкций по сборке. Пользователи - дети малые и глупые, во всяком случае таковыми их желает видеть дизайнер.Ну, пожалуй. С "инструкцией по сборке" я соглашусь:-) +1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 17:05 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
АБДобавьте визуальный дизайнер (ну и движок наверное тоже), потом приделайте средства анализа (ну отчеты какие-то по процессам наверное будут?). И получите встроенную в ваш фреймворк BPM. Посмотрите что получится, сравните функциональность с функциональностью даже самых скромных BPM-систем и задайте себе вопрос: может лучше системное ПО - операционку, СУБД, BPMS или там ESB - брать готовыми, а самому заниматься прикладными вещами? Ведь крайне сложно совмещать разработку прикладную и системную. я думаю, что если есть более сложные вещи, то двигатель навесить все же проще. Может ошибаюсь, подробные исследования пока не проводились. К тому же я не собираюсь запускать кодирование глубоко системного ПО. Это как раз мы покупаем и встраиваем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 17:08 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
blinded Сахават Юсифов Ничего они не подразумевают. Посмотрите на на Service Broker 2005. Нет подразумевают. Там совершенно иная модель, в которой о программах вообще не думают. А именно есть граф, отражающий сценарий бизнес процесса. На этом графе есть так называемые точки останова, точка в которой необходимо дождать выполнения некоторого условия, это может быть асинхронное взаимодействие с другой системой, а может взаимодействие с пользователем. А может отработки таймера. Время ожидания не определено, поэтому система должна обеспечить сохранение контекста выполнения экземпляра бизнесс процесса в этой точке. При этом транзакция в понимании системы - это переход из одной точки останова к другой. Я говорил, что асинхронное программирование не подразумевает онлайн работу. По фигу, выключен у вас компьютер или нет. Есть правила обработки исключения. И все это обыкновенное программирование. А способов программить эту штуку море. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 17:13 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
iscrafm 2 Concept: Не думаю что декомпозиция системы до отдельных сервисов зависит от типа производства. Чуть ниже на картинке вырезка из репозитария реального материального производства. Все конечно на экране не поместится (> 500), но думаю раскрытая ветвь дает представление что оформляется в виде отдельного сервиса. Вся прелесть в том, что все сервисы слабо связаны, черные ящики, как говорит Garya. В любой момент их можно включать, отключать, изменять параметры вызова, внутренности, связки и т.п. И все это без остановки процесса. Насколько я понимаю, в данном случае есть определенная технологическая этапность операций и на каждом этапе можно выполнять некоторую операцию из определенного для этого этапа набора операций (сервисов). Честно, говоря, когда писал свои посты исходил из возможности конфигураций более общего вида - с учетом возможности перестановки выполнения очередности операций на различных этапах. Но, надо признать, приведенный Вами пример из жизни действительно неплохо укладывается в концепцию SOA. Хороший пример, иллюстрирующий возможности конфигурационных решений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 17:24 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
ConceptНасколько я понимаю, в данном случае есть определенная технологическая этапность операций и на каждом этапе можно выполнять некоторую операцию из определенного для этого этапа набора операций (сервисов). Честно, говоря, когда писал свои посты исходил из возможности конфигураций более общего вида - с учетом возможности перестановки выполнения очередности операций на различных этапах. да, так и есть. Отдельные сервисы объединяются в процесс, который описывается сценарием. Этот сценарий и определяет последовательность вызовов, исключения, правила передачи входящих параметров (binding), разрешения,исходящую информацию и т.д. Просто процесс Вы рисуете не квадратиками на схеме... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 17:33 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Сахават Юсифов Я говорил, что асинхронное программирование не подразумевает онлайн работу. По фигу, выключен у вас компьютер или нет. Есть правила обработки исключения. И все это обыкновенное программирование. А способов программить эту штуку море. А я говорю что тут вообще-то не идет речь о технике программирования, кк реализовывать модель - дело вендора, пусть делает как хочет. Я говорю только о сущности модели, в данном случае о модели графа и программирования на нем. Мне не интересно как это ложится на БД или какие потоки управления(thread) создает система. Когда я писал что из себя с моей точки зрание представляет BPMS система, я писал о модели, а не о ее реализации. А именно мне не важно каким образом и где сохраняется контекст экземпляра процесса, важно что оставив экземпляр в некотором состоянии через полгода мы найдем уго в том же состоянии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 17:36 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
p.s. Конечно все это можно переставлять и т.п. Т.е. сервисная архитектура интересна сама по себе. В любой момент можно внести изменения если изменились внешние условия.Согласен с тем, что если повесить на это графический workflow-дизайнер было бы еще проще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 17:40 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
blinded Сахават Юсифов Я говорил, что асинхронное программирование не подразумевает онлайн работу. По фигу, выключен у вас компьютер или нет. Есть правила обработки исключения. И все это обыкновенное программирование. А способов программить эту штуку море. А я говорю что тут вообще-то не идет речь о технике программирования, кк реализовывать модель - дело вендора, пусть делает как хочет. Я говорю только о сущности модели, в данном случае о модели графа и программирования на нем. Мне не интересно как это ложится на БД или какие потоки управления(thread) создает система. Когда я писал что из себя с моей точки зрание представляет BPMS система, я писал о модели, а не о ее реализации. А именно мне не важно каким образом и где сохраняется контекст экземпляра процесса, важно что оставив экземпляр в некотором состоянии через полгода мы найдем уго в том же состоянии. Никто с этим не спорит. Мне просто надо все это использовать по возможности и реализовать. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 17:43 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
iscrafmp.s. Конечно все это можно переставлять и т.п. Т.е. сервисная архитектура интересна сама по себе. В любой момент можно внести изменения если изменились внешние условия.Согласен с тем, что если повесить на это графический workflow-дизайнер было бы еще проще. Так они есть и дармовые. И дизайнеры и движки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 17:52 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Сахават ЮсифовМне просто надо все это использовать по возможности и реализовать. :) Неужот собственную BPMS пишешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 18:09 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
blinded Сахават ЮсифовМне просто надо все это использовать по возможности и реализовать. :) Неужот собственную BPMS пишешь? Да. :) Но сейчас решил взать за основу WWF. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 18:11 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Сахават Юсифов blinded Сахават ЮсифовМне просто надо все это использовать по возможности и реализовать. :) Неужот собственную BPMS пишешь? Да. :) Но сейчас решил взать за основу WWF.Первый блин у MS обычно комом... Рисковый Вы человек. :) Я уже не говорю о том, что именно та версионность, которая нужна именно для BPM, в WWF не реализована. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 18:16 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Garya Сахават Юсифов blinded Сахават ЮсифовМне просто надо все это использовать по возможности и реализовать. :) Неужот собственную BPMS пишешь? Да. :) Но сейчас решил взать за основу WWF.Первый блин у MS обычно комом... Рисковый Вы человек. :) Я уже не говорю о том, что именно та версионность, которая нужна именно для BPM, в WWF не реализована. Версионность можно ввести самому. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 18:38 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
iscrafmя думаю, что если есть более сложные вещи, то двигатель навесить все же проще Зря думаете. Конечно и моделер вещь не такая уж простая, особенно если заботиться о совместимости со стандартами (например следовать BPMN с его "compensating activity"). А не будешь следовать - заказчик будет нос воротить: "это у вас BPMS, да? совместима со стандартами, да?" Но и движок сделать масштабируемый и с путным API тоже с бухты-барахты не получится. Так что послушайте лучше Сахавата, возьмите опенсорсный. Правда непонятно почему он сам так же не поступает. "Возьмите мой совет, мне самому он не нужен." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 20:41 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
АБ Так что послушайте лучше Сахавата, возьмите опенсорсный. Правда непонятно почему он сам так же не поступает. "Возьмите мой совет, мне самому он не нужен." Так ведь .Net тоже бесплатна и с открытыми исходниками. :) + мошнейшяя поддержка, отличная документация,... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2007, 02:22 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Сахават Юсифов АБ Так что послушайте лучше Сахавата, возьмите опенсорсный. Правда непонятно почему он сам так же не поступает. "Возьмите мой совет, мне самому он не нужен." Так ведь .Net тоже бесплатна и с открытыми исходниками. :) + мошнейшяя поддержка, отличная документация,... :) Зато средство разработки - совсем не бесплатно, да и кроссплатформенность у него, э-э-э как бы это сказать, нету в общем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2007, 10:02 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
blindedЗато средство разработки - совсем не бесплатно, да и кроссплатформенность у него, э-э-э как бы это сказать, нету в общем Как это небесплатно? Все бесплатно. :) SQL Server, VS, ,,, в Express версиях. Компилятор C#, MSBuild даром. MS становится поставщиком дармовщины. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2007, 10:32 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Сахават Юсифов blindedЗато средство разработки - совсем не бесплатно, да и кроссплатформенность у него, э-э-э как бы это сказать, нету в общем Как это небесплатно? Все бесплатно. :) SQL Server, VS, ,,, в Express версиях. Компилятор C#, MSBuild даром. MS становится поставщиком дармовщины. А с кросс я так и не сталкивался за последние 15 лет почему то везде стоят окошки (до этого были симбиозы мейнфрейм-PC). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2007, 10:34 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
АБДа и вообще вполне можно все на свете запихать в таблицы базы данных, а то и в плоские файлы. Но это все poorman's solutions. На мой взгляд, процесс - это самостоятельная сущность, без ущерба не сводимая ни к алгоритмам, ни к данным, ни к документам. Вот данные тоже можно в принципе не отделять от алгоритмов - но нет, мы понимаем, что лучше иметь отдельный класс системного программного обеспечения - DBMS. То же справедливо и по отношению к BPMS. Уважаемый АБ, а вы не могли бы поподробнее объяснить почему реализация БП на таблицах это "poorman's solution"? Я тут просто имел дело с одной системой, которая делает хранит и само определение бизнес процесса и его состояние как реляционные таблицы и, вобщем, ничего плохого сказать не могу. Только явный плюс в том, что можно строить связанные SQL запросы и по таблицам БП и по таблицам legacy системы. Так в чем же минусы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2007, 13:24 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
dinosaurusЯ тут просто имел дело с одной системой, которая делает хранит и само определение бизнес процесса и его состояние как реляционные таблицы и, вобщем, ничего плохого сказать не могу. Только явный плюс в том, что можно строить связанные SQL запросы и по таблицам БП и по таблицам legacy системы. Так в чем же минусы?Я тоже пытался разобраться с тем, что происходит в мониторинге в BizTalk по его таблицам. Все глаза сломал... :( Можно, конечно, разобраться, при желании. Но если БП имеет сложную схему и, не дай бог, что-то пошло не так, то каким именно образом управление оказалось на конкретной операции, в следствии какой непредвиденной комбинации каких параметров, произошедших двадцать шагов назад, по реляционным таблицам разобраться очень сложно. Особенно, если происходило распараллеливание и/или слияние потоков действий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2007, 13:49 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Решил дополнительно пояснить. Когда человек разбирается с происходящим, глядя на табличное представление, он все равно должен видеть графическое - иметь схему БП перед глазами. Конечно, можно иметь ее "в уме" (если схема небольшая), но только для несложных схем с небольшим количеством операций. Можно иметь схему в соседнем окне, но тогда нужно периодически переводить глаза из одного окна в другое и акуратно находить соответствия (дабы не ошибиться). То есть, напрягаться и производить ту работу, острой необходимости в которой, по большому счету, не существует. Достаточно лишь наблюдать мониторинг в виде той же самой схемы, но с трассировкой (например, выделенным цветом) траектории фактического выполнения БП. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2007, 13:56 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
GaryaМожно, конечно, разобраться, при желании. Но если БП имеет сложную схему и, не дай бог, что-то пошло не так, то каким именно образом управление оказалось на конкретной операции, в следствии какой непредвиденной комбинации каких параметров, произошедших двадцать шагов назад, по реляционным таблицам разобраться очень сложно. А если имеется визуалная программа которая сама лезет в базу и представляет это всё в удобоваримом виде? (стрелочек и квадратиков) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2007, 17:33 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
dinosaurusА если имеется визуалная программа которая сама лезет в базу и представляет это всё в удобоваримом виде? (стрелочек и квадратиков)ПМСМ, не очень удачная идея. Во-первых, подобная программа должна быть чересчур интеллектуальной, чтобы получаемые ею схемы выглядели удобно для восприятия (например, стрелочки должны преимущественно быть сверху-вниз и слева-направо). Во-вторых, в реальных схемах реальные люди часто намеренно располагают квадратики в определенной последовательности в соотвествии с теми критериями и соображениями, которые программе неизвестны. Гораздо проще их "надрагэндропить" в нужный и удобный для восприятия рисунок, и софт получится проще (просто берет и отображает то, что было "нарисовано"), и "думателю" меньше "думать"... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2007, 17:44 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
dinosaurusА если имеется визуалная программа которая сама лезет в базу и представляет это всё в удобоваримом виде? (стрелочек и квадратиков)Подобная идея будет приговором системе. Представьте только, что для развития системы необходимо добавить новую сущность (к примеру, новый вид активити, которого до сего момента не существовало - ну, не придумали пока). И что? Менять схему БД, описывать поведение... это резать по-живому. А если таблицы BPM-системы еще и связаны с другой системой... Наплачетесь, одним словом. Вообще интересная позиция: наконец-то появился новый тип софта, который не скован рамками привычных программных ограничений... и тут же находятся желающие, пытающиеся втиснуть его во что-нибудь, что поддается субъективному восприятию:( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2007, 17:56 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
GaryaВо-первых, подобная программа должна быть чересчур интеллектуальной, чтобы получаемые ею схемы выглядели удобно для восприятия Я имел ввиду что саму схему тоже изначально задаёт человек в той же визуальной программе, а программа заполняет БД. Соответственно и при мониторинге будет видна та же составленная человеком диаграмма. WJ необходимо добавить новую сущность (к примеру, новый вид активити Думаю что технически на базе данных это будет разруливаться добавлением допонительной таблицы описывающей атрибуты нового состояния и добавлением новоой записи в таблицу типов состояний, что, на мой вгляд, достаточно просто. WJИ что? Менять схему БД, описывать поведение... это резать по-живому. Это для меня не очевидно. В данном случае даже речь не идет об изменении, а только о добавлении новых таблиц. Почему это так сложно? WJВообще интересная позиция: наконец-то появился новый тип софта, который не скован рамками привычных программных ограничений... и тут же находятся желающие, пытающиеся втиснуть его во что-нибудь, что поддается субъективному восприятию:( Я не против инноваций. Просто хочу разобраться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2007, 19:14 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
dinosaurus GaryaВо-первых, подобная программа должна быть чересчур интеллектуальной, чтобы получаемые ею схемы выглядели удобно для восприятия Я имел ввиду что саму схему тоже изначально задаёт человек в той же визуальной программе, а программа заполняет БД. Соответственно и при мониторинге будет видна та же составленная человеком диаграмма.Так ведь все существующие системы с подобной визуализацией и берут подобную информацию из служебных таблиц своей БД. Хранится-то обычно информация в таблицах, обсуждение-то идет не методов хранения, а методов удобного отображения информации. Или Вы предлагаете сделать сразу два вида отображения - табличное и графическое? Если два, то идея, ПМСМ, довольно неплохая. Для статистического анализа можно будет грузить табличное представление, а для мониторинга исполняемых процессов графическое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2007, 09:35 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
GaryaИли Вы предлагаете сделать сразу два вида отображения - табличное и графическое? Если два, то идея, ПМСМ, довольно неплохая. Для статистического анализа можно будет грузить табличное представление, а для мониторинга исполняемых процессов графическое. Да я это и имел ввиду. А как это организовано, например в Unify? Может быть Вы могли бы привести и примеры других продуктов в данном контексте? Какие виды отображений они используют? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2007, 13:51 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
dinosaurusДа я это и имел ввиду. А как это организовано, например в Unify? Может быть Вы могли бы привести и примеры других продуктов в данном контексте? Какие виды отображений они используют?Схема - это xml-файл. Рисуется в графическом редакторе (у разных вендоров разные, какие-то более дубовые, какие-то более человечные). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2007, 13:57 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
dinosaurusДа я это и имел ввиду. А как это организовано, например в Unify? Может быть Вы могли бы привести и примеры других продуктов в данном контексте? Какие виды отображений они используют?Мне не известно ни одного продукта, в котором бы использовались оба способа отображения. Либо табличное, либо графическое. В Unify для мониторинга графическое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2007, 14:20 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Вот тут рылся в этих BPM. И нарыл еще один кошмар - при создании узла - подпроцесса в графе, опредление поддпроцесса копируется в родительский процесс. Вот всю жизнь бороллся с методом cut/paste а тут его прямо-таки навязывают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2007, 20:09 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
blindedВот тут рылся в этих BPM. И нарыл еще один кошмар - при создании узла - подпроцесса в графе, опредление поддпроцесса копируется в родительский процесс. Вот всю жизнь бороллся с методом cut/paste а тут его прямо-таки навязывают.Это где это такое? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2007, 22:09 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Любимый Unify хотябы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2007, 11:28 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
В Unify есть два варианта реализации подпроцессов. Полагаю, что АБ сможет более квалифицировано ответить по этому поводу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2007, 12:19 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
GaryaВ Unify есть два варианта реализации подпроцессов. Да, именно так. Вариант, который тут обсуждался - вы создаете подпроцесс, загружая схему извне. При этом, действительно, образуется копия. Этот вариант не обеспечивает повторного использования, но он для этого и не предназначен. В жизни бывает ситуация, когда у вас есть "типовой" образец некоторого подпроцесса (например, согласования чего-либо), который каждый раз приходится "по месту" слегка обрабатывать рашпилем. Для этой ситуации и предназначена эта схема работы. В упрек Unify надо поставить то, что в документации это не разъясняется - приходится додумываться самому. Второй вариант - вы ничего не загружаете, а просто вызываете из одного процесса другой, который, тем самым, становится подпроцессом. Это можно делать и статически (жестко задав вызываемый подпроцесс), и динамически (вычисляя или предложив пользователю выбрать из списка доступных). Тут уже нет никакого дублирования а, наоборот, полный reuse. Изменив схему подпроцесса в одном месте, вы тем самым измените поведение всех процессов, которые к нему обращаются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2007, 15:32 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Не все равно в супе не хватает гущи. В первом случае - это не подпроцесс, это просто вот так организован cut/paste. Второй случай - это аналог программного fork - вызвали чернй ящик и тот что-то делает в своем собственном контексте, а вы сидите и ждете и не знаете а что там происходит... А вот аналога программного модуля - нет.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2007, 16:10 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Ну понятно: "нету в жизни ни ... этого, как его? о! счастиЯ" (с) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2007, 22:45 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
2 AB: вопрос был я так понимаю не в том чтобы увидеть конкретные схемы моделей, а узнать, какие процессы на практике реализовывали с помощью BPM-систем? Так что о шпионаже - это вроде как отмазка. Я например, реализовал БП согласования договоров. Интересно, что же еще, какие процессы имеет смысл автоматизировать. А то, из-за одного процесса покупка всей этой системы и ее внедрение в компании не окупаются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2007, 12:22 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Bolotov_SA2 AB: вопрос был я так понимаю не в том чтобы увидеть конкретные схемы моделей, а узнать, какие процессы на практике реализовывали с помощью BPM-систем? Так что о шпионаже - это вроде как отмазка. Да пожалуйста: процесс заказа, производства, отгрузки и оплаты тяжелого электротехнического оборудования. Процесс доставки автомобилей логистической компанией. Заключение экспортного контракта и отгрузки по нему. Согласование изменений конструкторской документации в опытном производстве. Один пример опубликован в подробностях: Директор ИС #02/2007 , эта же статья с большим числом иллюстраций на bpms.ru . Bolotov_SAЯ например, реализовал БП согласования договоров. Интересно, что же еще, какие процессы имеет смысл автоматизировать. А то, из-за одного процесса покупка всей этой системы и ее внедрение в компании не окупаются. Согласование договоров - это типичный документооборот, не дотягивающий до полноценного бизнес-процесса. Вы правы, внедрение BPM ради такого "процесса" затею не окупит. Чтобы окупилось, нужно нацеливаться на основные процессы - те, которые начинаются и заканчиваются на заказчике. Разработка новой продукции. Реклама и продвижение. Изготовление и продажа. Реализация услуг. Вот собственно и все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2007, 12:41 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
Bolotov_SA2 AB: вопрос был я так понимаю не в том чтобы увидеть конкретные схемы моделей, а узнать, какие процессы на практике реализовывали с помощью BPM-систем? Так что о шпионаже - это вроде как отмазка. Я например, реализовал БП согласования договоров. Интересно, что же еще, какие процессы имеет смысл автоматизировать. А то, из-за одного процесса покупка всей этой системы и ее внедрение в компании не окупаются.Но Вы же должны понимать, что согласование договоров само по себе не является бизнес-процессом. Это, скорее, часть процесса - либо процесса закупок либо процесса продаж (смотря что вы согласовываете). Интересны, как правило, процессы, которые начинаются и заканчиваются на заказчике или поставщике. Эти процессы имеют для бизнеса реальную ценность, и там, поверьте, есть что скрывать. На первом этапе, когда компании отлаживают процессы "как есть", то особой изюминки процессы обычно не содержат. Привычная организация работ. Но когда компания начинает в эти процессы вносить свое ноу-хау, какой-то индивидуальный подход к ведению бизнеса - вот тут они процессы засекретят так, что будь здоров. А глядя на "процесс согласования" и слюны-то особо ни у кого не выделится:-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2007, 12:48 |
|
||
|
Говорим BPM, а подразумеваем документооборот?
|
|||
|---|---|---|---|
|
#18+
По поводу документооборота. Вы наверно удивитесь, но большинству клиентов с которыми я общаюсь (и которые хотят документооборот) на самом деле нужен не документооборот. Чистый документооборот, кроме бюджетных организаций со старыми пердунами вообще мало кому нужен (ну и канцелярии и кадровым службам и еще некоторым). Им требуется как раз такое комплексное решение, которое помимо самих бумажек отслеживает реальное состояние вещей. В том-же договоре: оплачен-ли товар, все-ли комплектующие закуплены, сколько уже отгружено ... Просто дело в том, что вся эта терминология настолько запутана, и туманна, что под термином документооборот сейчас понимают зачастую комплексную автоматизацию бизнеса. Даже для меня долгое время была непонятна разница между BPMS и Workflow. И думаю, что большинство компаний еще не доросли до решений BPMS. Их бизнес процессы и уровень автоматизации находится в таком ужасном состоянии, что любое даже самое простое работающее (в этом обычно проблема) решение уже должно-бы принести большую пользу :). Какой тут нафиг BPMS и WebService'ы? Менеджер по продажам док-а. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2008, 23:25 |
|
||
|
|

start [/forum/topic.php?all=1&fid=29&tid=1527184]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
38ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
140ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 424ms |

| 0 / 0 |
