Рассмотрим, что из себя представляет процесс создания БП "Утверждение заявки по циклу".
Допустим в компании согласование идет следующим образом:
1. Сотрудник подает заявку;
2. Заявка утверждается с руководителем автора заявки (согласно структуре компании). В том случае, если заявку подает главный руководитель (в нашем случае заранее заданный список директоров), то согласование не требуется;
3.1 Заявка подтверждена руководителем (п.2), затем переходит на согласование руководителю руководителя из п.2. И так до тех пор пока не дойдем до директора.;
3.2 Заявка отклонена руководителем (п.2), сотрудник получает сообщение об отказе.
За основу возьмем уже созданный БП "Отгул".
Мы должны добавить еще несколько переменных в процесс: Текущий руководитель и Директор (с привязкой к пользователю), а также Утвержден (тип Да/Нет)
Теперь присваиваем значения переменным Текущий руководитель и Директор.
Здесь поможет модуль "Изменение переменных" из раздела Прочие. Добавляем в наш БП.
Теперь присваиваем значения переменным.
Т.к. после присвоения переменной "Директор" мы указали возможность множественности, то теперь мы можем заполнить всех вышестоящих руководителей согласно структуре нашей компании.
Пропустим момент проверки на должность автора заявки (его мы рассмотрели в БП "Отгул") и перейдем к согласованию заявки у всех руководителей сотрудника (по циклу).
Начинаем с действия "Цикл" из раздела Конструкции.
В настройках указываем параметры, при которых цикл будет выполняться. В данном случае действие должно продолжаться до тех пор, пока мы не дойдем до директора.
Еще нам нужно учесть вариант отклонения заявки руководителем любого уровня, поэтому нам потребуется переменная "Утвержден".
В итоге мы входим в действие цикла тогда, когда на предыдущем этапе утверждения было получено согласие и должность утверждающего руководителя была не директор.
Затем переходим к самому процессу поиска руководителя.
Берем действие "Выбор сотрудника" и "Изменение переменных" из раздела Прочее.
В итоге мы получаем начальника Текущего руководителя (в действии "Выбор сотрудника";) и это значение передаем в переменную Текущий руководитель (в действии "Изменение переменных";).
Помните, что в начале БП Текущим руководителем мы выбираем автора заявки.
В итоге Цикл будет представлять из себя следующее:
Обратите внимание на "Утверждение".
Здесь мы использовали конструкцию "Изменение переменных". Параметры в итоге выглядят следующим образом:
Материал составлен на основе статьи создание БП
Для разработки этого бизнес-процесса Вам необходимо заказать нашу услугу Моделирование бизнес-процессов. При оформлении заказа Вам будет необходимо отправить запрос через веб-форму "Задать вопрос" с указанием названия бизнес-процесса на разработку.
Допустим в компании согласование идет следующим образом:
1. Сотрудник подает заявку;
2. Заявка утверждается с руководителем автора заявки (согласно структуре компании). В том случае, если заявку подает главный руководитель (в нашем случае заранее заданный список директоров), то согласование не требуется;
3.1 Заявка подтверждена руководителем (п.2), затем переходит на согласование руководителю руководителя из п.2. И так до тех пор пока не дойдем до директора.;
3.2 Заявка отклонена руководителем (п.2), сотрудник получает сообщение об отказе.
За основу возьмем уже созданный БП "Отгул".
Мы должны добавить еще несколько переменных в процесс: Текущий руководитель и Директор (с привязкой к пользователю), а также Утвержден (тип Да/Нет)
Теперь присваиваем значения переменным Текущий руководитель и Директор.
Здесь поможет модуль "Изменение переменных" из раздела Прочие. Добавляем в наш БП.
Теперь присваиваем значения переменным.
Т.к. после присвоения переменной "Директор" мы указали возможность множественности, то теперь мы можем заполнить всех вышестоящих руководителей согласно структуре нашей компании.
Пропустим момент проверки на должность автора заявки (его мы рассмотрели в БП "Отгул") и перейдем к согласованию заявки у всех руководителей сотрудника (по циклу).
Начинаем с действия "Цикл" из раздела Конструкции.
В настройках указываем параметры, при которых цикл будет выполняться. В данном случае действие должно продолжаться до тех пор, пока мы не дойдем до директора.
Еще нам нужно учесть вариант отклонения заявки руководителем любого уровня, поэтому нам потребуется переменная "Утвержден".
В итоге мы входим в действие цикла тогда, когда на предыдущем этапе утверждения было получено согласие и должность утверждающего руководителя была не директор.
Затем переходим к самому процессу поиска руководителя.
Берем действие "Выбор сотрудника" и "Изменение переменных" из раздела Прочее.
В итоге мы получаем начальника Текущего руководителя (в действии "Выбор сотрудника";) и это значение передаем в переменную Текущий руководитель (в действии "Изменение переменных";).
Помните, что в начале БП Текущим руководителем мы выбираем автора заявки.
В итоге Цикл будет представлять из себя следующее:
Обратите внимание на "Утверждение".
Здесь мы использовали конструкцию "Изменение переменных". Параметры в итоге выглядят следующим образом:
Материал составлен на основе статьи создание БП
Для разработки этого бизнес-процесса Вам необходимо заказать нашу услугу Моделирование бизнес-процессов. При оформлении заказа Вам будет необходимо отправить запрос через веб-форму "Задать вопрос" с указанием названия бизнес-процесса на разработку.
Если Вам необходимо изменить существующий бизнес-процесс заполните, пожалуйста, Бриф на разработку бизнес-процессов.
Если у Вас возникли вопросы Вы можете связаться с нами:
Если у Вас возникли вопросы Вы можете связаться с нами:
- позвонив по телефону +7 (499) 350-31-25или заказав обратный звонок на сайте
- написав на наш электронный адрес order@pinall.ru
- заполнив форму обратной связи "Задать вопрос"
Для добавления комментария необходимо авторизоваться на сайте