720 likes | 1.2k Views
1С:Предприятие 8.0 – платформа для автоматизации бизнес-процессов. Прикладные механизмы.
E N D
1С:Предприятие 8.0 – платформа для автоматизации бизнес-процессов
Прикладные механизмы • Состав прикладных механизмов 1С:Предприятия ориентирован на решение задач автоматизации учета и управления предприятием. Использование проблемно-ориентированных объектов позволяет разработчику решать самый широкий круг задач складского, бухгалтерского, управленческого учета, расчета зарплаты, анализа данных и управления на уровне бизнес-процессов.
Договоримся о терминологии • Бизнес-процесс - это цепочка операций, результатом которых является достижениекакой-либо цели • Workflow - автоматизация бизнес-процессов • «Полная или частичная автоматизация бизнес-процесса, при которой документы, информация или задачи передаются от одного участника к другому для выполнения действий, предусмотренных набором руководящих правил»(Workflow Management Coalition, “Terminology & Glossary”)
Потребность описания бизнес-процессов • Движение к бизнес-процессам • со стороны разработчиков • со стороны владельцев бизнеса • Зависимость успешности внедрения от качества реализации бизнес-процессов • Каркас бизнес-процессов задает жесткость прикладному решению • Согласованная модель бизнес-процессов будущего решения • Бизнес-процессы – точка соприкосновения бизнеса и технологии • Потребность в технологии описания бизнес-процессов • Бизнес-процессы – общечеловеческий язык, понятный и пользователям и ИТ-специалистам
Существование бизнес-процессов • Необходимые условия для существования бизнес-процесса • Поток работ • Регламент • Неразрывность бизнес-процессов • «Неубедительные» бизнес-процессы • Нет потока работ или регламента • Не связаны с объектами КИС
Необходимость workflow • Бизнес-процесс – единица учета • Автоматизация начинается с руководителя • Ответ на вопрос «как у нас идут дела?» - состояние ключевых бизнес-процессов.
Механизм бизнес-процессов в 1С:Предприятии 8.0
Управление по ту сторону монитора • Бизнес-процессы в 1С:Предприятии 8.0 - механизм, который позволяет прикладным решениям управлять работой пользователей • Автоматизировать потоки работ • Мыслить и проектировать категориями бизнес-процессов • Управлять решением, «нанизывая» объекты на «нити» бизнес-процессов • Ключевые возможности механизма бизнес-процессов: • Формализовать и описать бизнес-логику • Обеспечить участие сотрудников в бизнес-процессах
Список задач • Самое заметное внешнее проявление бизнес-процессов - список задач для конкретного пользователя: • Отбор задач с учетом ролевой и групповой маршрутизации • Переход к документу при двойном щелчке на задаче • Выполнение задачи «толкает» дальше породивший ее бизнес-процесс
Бизнес-процессы Задачи Параметр сеанса Регистр сведений Справочники Объекты механизма бизнес-процессов • Регистр адресации • Параметр сеанса «текущий пользователь» • Задача • Бизнес-процессы • Вспомогательные справочники
Бизнес-процесс в 1С:Предприятии 8.0 • Объект информационной системы • Имеет реквизиты • Поддается учету и аналитической обработке • При движения по маршруту взаимодействует с пользователями посредством заданий, как персональных так и с учетом ролевой маршрутизации • Роли, группы, отделы, организации и т.д.
Карта маршрута • Ключевое свойство бизнес-процесса • Наглядно описывает жизненный цикл от старта до завершения • Визуальное проектирование в терминах предметной области • Нотация, понятная не только ИТ специалистам, но и владельцам бизнес-процессов
Элементы карты маршрута • Точки маршрута • Старт • Действие • Условный переход • Выбор варианта • Разделение • Слияние • Вложенный бизнес-процесс • Автоматическое действие • Завершение • Декорации
Точка «Действие» • Этап жизненного цикла бизнес-процесса соответствующий, как правило, одной операции • Утверждение, выписка счета, доставка товара и пр. • Групповая адресация • Всем менеджерам предоставить квартальный отчет • Коллективная адресация • Любому кладовщику выдать товар со склада
Условная маршрутизация • Точка условного перехода • Выбор одного из двух возможных вариантов • Точка множественного выбора • Выбор одного из нескольких вариантов
Параллельная маршрутизация • Точки разделения и слияния • Разделение бизнес-процесса на автономные параллельные ветви и ожидание их завершения в точке слияния
Дополнительные возможности • Точка вызова вложенного бизнес-процесса • Декомпозиция сложных бизнес-процессов • Создание и ожидание завершения вложенных бизнес-процессов • Точка выполнения автоматического действия • Выполняются без участия пользователя • Печать документов • Формирование отчетов • Отправка материалов по электронной почте
Примеры проектирования бизнес-процессов
Продажа товара • Демонстрирует упорядоченную последовательность работ с документами «Счет» и «Расходная накладная»
Поручение • Автоматизация цикла Выдача – Исполнение – Контроль • Повторное исполнение • Параллельный контроль • Может использоваться как вложенный
Согласование • Универсальный бизнес-процесс для согласования документов прикладного решения • Повторное согласование • Имеет результат (Да/Нет) • Может использоваться как вложенный
«Согласен, если не отвечаю» • Автоматизированная обработка, запускаемая через внешнее соединение с помощью Windows Scripting: • ОбработкаПроверкиВыполнения на точке маршрута: • Windows Scripting можно запускать системным планировщиком (ScheduledTasks)
Планирование отпусков • Словесное описание бизнес-процесса: • всем линейным руководителям - написать предложения • линейный руководитель заполняет документ «предложение по графику отпусков» • менеджер по персоналу рассматривает - отклоняет, просит уточнить, просит пересмотреть или принимает • в какой-то момент (например, когда большинство сотрудников в график попали) менеджер направляет руководителю • если принимается, то бизнес-процесс завершен
«Инфраструктура» бизнес-процесса • Справочник «РолиПользователей» • Предопределенные данные • Роль «Линейный руководитель» • Роль «Менеджер по персоналу»
«Инфраструктура» бизнес-процесса • Регистр сведений • Измерения адресации • Пользователь • РольПользователя • Подразделение
«Инфраструктура» бизнес-процесса • Задача • Реквизиты адресации • Пользователь • РольПользователя • Подразделение • Основной реквизит – «Пользователь» • «Соединяем» задачу и регистр сведений
Проектируем бизнес-процесс • Рисуем карту маршрута: • Точка Старт • Точки действия в порядке следования • «Подготовить график» - групповая • Адресация из справочника «РолиПользователей» • Добавляем условные переходы • Точка Завершение • Оформляем
Добавляем формы... • Форма предложения по графику отпусков • Используем документ «ПланированиеОтпуска» • Форма для рассмотрения всех графиков • Форма для согласования с руководством
Программируем... • Условные переходы • Интерактивная активация
Нотации описания бизнес-процессов
Введение • Проектирование – диалог между владельцем бизнес-процесса и ИТ-специалистом • Возникают трудности понимания • Исходные материалы для проектирования представлены заказчиком в нотациях: • IDEF0 • IDEF3 • ARIS eEPC • или других… • Возникает необходимость перевода моделей бизнес-процессов
IDEF0 • Самый популярный стандарт описания бизнес-процессов • Практически не менялся с 1970 • Входит во многие учебные программы (например, MBA)
IDEF0 • IDEF0 – описание системы в целом, как множества действий • Функции системы исследуются независимо от объектов, которые обеспечивают их выполнение • Функциональный блок в IDEF0 называется Activity • Часто набор моделей IDEF0 организуется в брошюру («комплект»)
Из IDEF0 в 1С:Предприятие • Продажа товара по предварительному заказу:
IDEF0 -1С:Предприятие • Сравнение схемы бизнес-процесса в 1С:Предприятии с IDEF0: • Плюсы • Легче воспринимается • Видно процесс целиком • Указаны исполнители • Минусы • На схеме не отражены потоки данных и управляющие методики
IDEF3 • IDEF3 (workflow modelling) -способ описания рабочих процессов • Выполняется экспертом в предметной области • Предназначен для проведения структурного анализа • Часто ведется на основании IDEF0 анализа • Действие в IDEF3- единица работы (Unit of Work - UoW) • Соответствует функциональному блоку в IDEF0
Из IDEF3 в 1С:Предприятие • Модель бизнес-процесса обработки заявки клиента:
IDEF3 – 1C:Предприятие • Сравнение схемы бизнес-процесса в 1С:Предприятии с IDEF3: • Плюсы • Легче воспринимается • Не содержит непонятных для неспециалиста обозначений • Явно указаны исполнители действий • Минусы • нет
ARIS eEPC • ARIS – концепция разработки и моделирования ИС • Опубликована проф. Августом-Вильгельмом Шеером в 1992 • Легла в основу ARIS Toolset, разработанного «IDS Sheer AG» • ARIS рассчитана на обученных специалистов • В ARIS предусмотрено 7 типов моделей • eEPC расширенная событийно-ориентированная модель (extended Event Driven Process Chain) • Построена на основе IDEF3 • Подробное описание бизнес-логики • Интегрированное представление бизнес-процесса
Из ARISeEPC в 1С:Предприятие • Модель бизнес-процесса обработки заявки клиента:
ARIS eEPC • Сравнение схемы бизнес-процесса в 1С:Предприятии с eEPC: • Плюсы • Легче воспринимается • Не содержит непонятных для неспециалиста обозначений • Минусы • Не содержит потоков данных • Не отражены функции управления
1С:Предприятие + IDEF0 • Применим к точке действия элементы оформления IDEF0: • Добавим поток входящих данных (слева) • Добавим поток исходящих данных (справа) • Добавим управляющую функцию (сверху) IDEF0 1C:Предприятие
1С:Предприятие + IDEF0 • Наглядно показаны: • Действия • Исполнители • Потоки данных • Функции управления
Заключение • Схемы можно рисовать в любой нотации • Процесс трансляции несложен и интуитивно понятен • Схемы бизнес-процессов 1С:Предприятия • Наглядные • Информативные • «Родные» для информационной системы
Методика проектирования бизнес-процессов
Сбор информации • 6 основных методов • Наблюдение за действиями пользователей • Беседы с целевыми группами • Обучения, проводимые пользователями • Создание прототипов • Интервьюирование • Опросы • Интервью и опросы предполагают • Знание предметной области • Наличие необходимых навыков • Наличие списка вопросов • и поэтому вызывают наибольшие трудности…
Помощь для интервью и опросов • Опросник для проектирования бизнес-процессов:
Организация опросника • 8 разделов • Бизнес-процесс • Правила и факты • Причины и цели автоматизации • 3 подраздела • Описание бизнес-процесса • 12 подразделов • Диаграммы • Отчетность • Нерешенные вопросы • Глоссарий • Каждый раздел снабжен поясняющим комментарием и примером заполнения
Пример бизнес-процесса • Действия: • Выписка счета и накладной • Утверждение счета • Получение наличной оплаты • Отгрузка со склада
Заполнение опросника • Описание бизнес-процесса, правил и фактов