Курс: "Процессное управление на свободном программном обеспечении" нужно обновитьв части практических заданий, т.к. сейчас актуальна новая версия RunaWFE 4.1.2.
|
Задания для самостоятельной работы
Задание по разработке бизнес-процесса "Больничный"
1. Возможное содержание страницы описания бизнес-процесса (не обязательно)
Это отсутствие на работе в связи с болезнью, факт которой может быть подтвержден правильно оформленным больничным листом.
2. Описание последовательностей действий в бизнес-процессе
Если сотрудник заболел, то он или какой-то другой сотрудник запускает на выполнение бизнес-процесс "больничный".
В появившейся стартовой форме он вводит данные: выбирает из списка (список соответствует членам группы "Все сотрудники") заболевшего сотрудника, вводит дату начала болезни, причину и комментарий.
После клика на команду "выполнить" создается новый экземпляр бизнес-процесса "больничный".
Следующее задание получает инспектор кадровой службы (определяется членством в группе "Инспекторы КС"). Задание называется "Проверить соблюдение технологий и законов". В содержащейся в задании форме он отмечает, соблюдены ли законы и технологии (то есть, положен ли больничный сотруднику в соответствии с договором, заключенным с предприятием).
Если законы или технологии не соблюдены, то подавшему заявку направляется уведомление об отказе регистрации заявки на больничный и далее бизнес-процесс завершается.
Если законы и технологии соблюдены, то подавший заявку уведомляется о регистрации заявки на больничный, руководитель сотрудника (руководитель определяется отношением "Руководитель") уведомляется о болезни сотрудника, сотруднику направляется задание "Сообщить о выздоровлении и выходе на работу". Бухгалтер (определяется членством в группе "Бухгалтеры") получает задание "отразить факт болезни сотрудника в бухучете".
После выхода сотрудника на работу после болезни инспектору кадровой службы направляется задание "Получить от сотрудника больничный", а сотруднику направляется задание "Отдать в КС больничный". В задании задания "Получить от сотрудника больничный" инспектор кадровой службы вводит дату окончания больничного.
После выполнения задания "Получить от сотрудника больничный" инспектором кадровой службы Word-бот получает задание "Сгенерировать справку о болезни сотрудника". Роль Word-бот инициализируется оргфункцией "исполнитель по имени", имя исполнителя в данном случае совпадает с именем роли - "Word-бот" (См. "Изучение перспективы потока управления" ).
Справка должна содержать:
- В верхней части листа - название условной компании
- Фразу "Справка о болезни сотрудника"
- Далее - ФИО сотрудника
- Далее - "Начало болезни" дата начала болезни, введенная на стартовой форме
- Далее - "Окончание болезни" дата окончания болезни, введенная инспектором КС в задании "Получить от сотрудника больничный"
- Далее - место для подписи бухгалтера (несколько знаков подчеркивания)
После выполнения задания Word-ботом, задание "рассчитать больничный" получает бухгалтер. Форма задания должна содержать сгенерированный Word-ботом файл.
После выполнения всех заданий бизнес-процесс завершается.
Задание по разработке бизнес-процесса "Командировка в другой регион"
1. Возможное содержание страницы описания бизнес-процесса (не обязательно)
Служебная командировка - поездка работника на определенный срок для выполнения служебного поручения вне места постоянной работы.
2. Описание последовательностей действий в бизнес-процессе
Бизнес-процесс начинается с того, что пользователь в стартовой форме заполняет данные, относящиеся к командировке:
- выбирает из списка (список соответствует членам группы "Все сотрудники") сотрудника, который отправляется в командировку
- вводит:
- дату начала командировки
- дату окончания командировки
- город
- организацию, в которую направляется сотрудник
- цель командировки
- причину
- комментарий
- данные для бухгалтера (стоимость билетов, гостиницы и т.п.). Все данные для бухгалтера вводятся в одно текстовое поле.
После клика на команду "выполнить" создается новый экземпляр бизнес-процесса.
Далее задание "рассмотреть заявку на командировку" направляется непосредственному руководителю отправляемого в командировку сотрудника (руководитель определяется отношением "Руководитель"). Руководитель одобряет или не одобряет командировку. В случае неодобрения заявки Подавший заявку знакомится с отрицательным решением руководителя, после чего бизнес-процесс завершается.
Если командировка одобрена, то Подавший заявку знакомится с положительным решением руководителя, инспектор кадровой службы (определяется членством в группе "Инспекторы КС") получает задание "издать приказ".
В форме задания "Издать приказ" инспектор кадровой службы вводит номер приказа (значение типа строка). После выполнения задания инспектором кадровой службы Word-бот получает задание "Сгенерировать приказ на командировку". Роль Word-бот инициализируется оргфункцией "исполнитель по имени", имя исполнителя в данном случае совпадает с именем роли - "Word-бот" (См. "Изучение перспективы потока управления" ).
Приказ должен содержать:
- В верхней части листа - название условной компании
- Фразу "Приказ о направлении в командировку номер"
- Справа от этой фразы - значение "номер приказа", введенное инспектором кадровой службы"
- слово "от"
- Справа от этого слова - дату запуска экземпляра бизнес-процесса
- Далее - "Направить в командировку сотрудника" ФИО сотрудника "ежегодный основной оплачиваемый отпуск"
- "в г." город, введенный на стартовой форме
- "в организацию:" организация, введенная на стартовой форме
- "с целью:" организация, введенная на стартовой форме
- Далее - "с" дата начала командировки, введенная на стартовой форме
- Далее - "по" дата окончания командировки, введенная на стартовой форме
- Далее - место для подписи Генерального директора (несколько знаков подчеркивания), ФИО условного генерального директора компании, дата запуска экземпляра бизнес-процесса
- Внизу - "С приказом ознакомлен", место для подписи сотрудника (несколько знаков подчеркивания), ФИО сотрудника, дата запуска экземпляра бизнес-процесса
Далее Word-бот получает задание "Сгенерировать командировочное удостоверение"
Командировочное удостоверение должно содержать:
- В верхней части листа - название условной компании
- Фразу "Командировочное удостоверение"
- ФИО сотрудника
-
Организация
Внизу: - "Генеральный директор", название условной компании, место для подписи Генерального директора (несколько знаков подчеркивания), ФИО условного генерального директора компании
- "Работник", место для подписи сотрудника (несколько знаков подчеркивания), ФИО сотрудника
-
Дата запуска экземпляра бизнес-процесса
На следующей (обороте) странице: - "Отметки о выбытии в служебную поездку, прибытии в пункты назначения и выбытии из них и прибытии в место постоянной работы
- Далее содержится таблица из четырех блоков
После выполнения этих заданий Word-ботом сотрудник получает задание "подписать приказ", инспектор кадровой службы получает задание "получить подпись на приказе" (в форме этого задания должна быть ссылка для загрузки сформированного ботом документа "Приказ на командировку").
После выполнения задания "получить подпись на приказе" инспектором кадровой службы, инспектор кадровой службы выдает сотруднику командировочное удостоверение: Инспектор получает задачу "выдать командировочное удостоверение" (в форме этого задания должна быть ссылка для загрузки сформированного ботом документа "Командировочное удостоверение"), Сотрудник получает задачу "получить командировочное удостоверение".
После выполнения задания "выдать командировочное удостоверение" инспектором кадровой службы бухгалтер (определяется членством в группе "Бухгалтеры") получает задание "Ознакомиться с данными для бухгалтера", в этом задании бухгалтер знакомится с данными, которые были введены на стартовой форме (это требуется бухгалтеру, чтобы рассчитать сумму денег, которую ему надо будет выдать сотруднику).
Далее бухгалтер получает задачу "выдать деньги на командировку", сотрудник получает задание "получить деньги на командировку". После выполнения задачи бухгалтером бизнес-процесс ждет момента окончания командировки. ("Дата окончания командировки" плюс один день)
После этого сотрудник получает задание - сдать в бухгалтерию документы, подтверждающие командировку, бухгалтеру направляется задание на получение этих документов.
После выполнения всех заданий бизнес-процесс завершается.
Замечание. В бизнес-процессе необходимо проверять, что дата начала командировки не позже даты окончания.