...

Глава 2. Расширенная настройка Low-code решения. Статусы отпуска

Тема в разделе "Краткое руководство по созданию Low-code решений", создана пользователем ELMA365, 3 май 2023.

  1. ELMA365

    ELMA365 Moderator

    В предыдущей главе мы настроили простое решение для автоматизации процесса согласования отпуска. В этой главе мы улучшим его, используя тонкую настройку.

    Статусы отпуска

    Чтобы сотрудник мог быстро получить информацию о судьбе своего отпуска, добавим в приложение Отпуск статусы.

    Важно


    Статусы предназначены для отслеживания текущего состояния элемента приложения.

    Например, для приложения Счёт на оплату можно настроить такие статусы, как На согласовании, Согласован, Не согласован и Оплачен. Это помогает отслеживать, на каком этапе работы находится тот или иной счёт.

    Статусы можно менять вручную по завершении определённого этапа работы либо автоматически в рамках бизнес-процесса.


    Статус отпуска будем изменять по ходу бизнес-процесса.

    [​IMG]

    Настройка статуса приложения


    [​IMG]
    Настройка статуса приложения


    Добавим статусы в приложение Отпуск:

    • Новый — начальный статус приложения. Как только сотрудник создаст элемент приложения Отпуск, система автоматически установит ему этот статус;
    • На согласовании — когда заявление на отпуск находится на согласовании у руководителя;
    • Не согласован — когда руководитель не согласовал отпуск;
    • Согласован — когда руководитель согласовал.


    [​IMG]
    Настройка статуса приложения


    Когда у приложения появляется поле Статус, появляется возможность просматривать список элементов приложений не только в виде плитки или таблицы, но и в виде канбан-доски.

    [​IMG]
    Настройка отображения элементов приложения


    [​IMG]
    Отображение элементов в виде канбан-доски

    Сейчас существующие элементы приложения Отпуск находятся в начальном статусе Новый. Для того чтобы система меняла статусы автоматически, необходимо изменить бизнес-процесс Согласование и оформление отпуска.

    Для этого перейдём в редактор бизнес-процесса и добавим в него элемент Управление статусом из списка дополнительных элементов. Разместим элемент между элементом Получить руководителя и задачей Согласовать отпуск. Соединим их переходами.


    [​IMG]
    Управление статусом


    Настроим элемент, установим статус На согласовании.


    [​IMG]
    Настройка изменения статуса


    По аналогии добавим ещё два элемента для изменения статуса в бизнес-процесс. Будем изменять статус на Не согласован и на Согласован после задачи согласования руководителем. После чего опубликуем бизнес-процесс.


    [​IMG]
    Схема бизнес-процесса


    Создадим несколько элементов приложения Отпуск и оставим их на разных этапах бизнес-процесса.


    [​IMG]
    Отображение элементов приложения в виде канбан-доски

    Статусы элементов отображаются не только на канбан-доске, но и на самой форме просмотра элемента приложения.


    [​IMG]
    Отображение статуса на форме просмотра отпуска