Автоматизация бизнес-процессов в 1С Предприятие 8.0


Пример проектирования бизнес-процесса - часть 2


  • точка "Старт";
  • точки действия в порядке следования;
  • добавляем условные переходы;
  • точка "Завершение";
  • оформляем карту.
  • Fig.6

    Рис. 6. Карта маршрута бизнес-процесса "Планирование отпусков".

    Шаг 5. Добавляем формы.

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

    • форма предложения по графику отпусков (использует документ "ПланированиеОтпуска";
    • форма для рассмотрения всех графиков;
    • форма для согласования с руководством.

    Шаг 6. Программируем.

    Для настройки условных переходов (рис. 7) необходимо написать обработчик проверки условия на встроенном языке. Обработчик возвращает результат, который влияет на направление дальнейшего пути бизнес-процесса - направо или налево. Чтобы в процессе выполнения задач у пользователей открывались нужные им формы, нужно написать обработчики "ПриИнтерактивнойАктивации" у соответствующих точек маршрута. Эти обработчики могут открывать формы, документы, выполнять предварительную обработку и т. д.

    Fig.7

    Рис. 7. Программная реализация отдельных блоков бизнес-процесса.

    Шаг 7. Посмотрим, как это все работает:

    • создаем новый экземпляр бизнес-процесса;
    • все руководители получают задачу "Подготовить график отпусков";
    • после составления всех планов они все вместе поступают на рассмотрение кадровику в виде задачи "Рассмотреть графики";
    • по результатам рассмотрения часть из них отправляется на доработку;
    • после доработки и успешного повторного рассмотрения перед менеджером по персоналу ставится задача согласовать их с директором;
    • после успешного согласования бизнес-процесс завершается.

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





    Начало  Назад  Вперед