...

3.2. Интерфейс. Бизнес-процесс. Группы и роли

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

  1. ELMA365

    ELMA365 Moderator

    Интерфейс предназначен для создания:
    • страниц, которые можно разместить в меню системы или в меню раздела;
    • виджетов, которые можно разместить на форме элемента приложения или процессной задачи, на странице.
    Подробнее о создании интерфейсов читайте в справке.

    Страница

    Страница предназначена для создания ролевых интерфейсов, на ней можно разместить быстрые действия и необходимую для роли информацию. Страницу можно поместить в меню системы или в меню раздела. Страница создаётся из виджетов.

    Например, ролевая страница для специалиста кадровой службы с информацией о недавно принятых сотрудниках и последних кадровых документах.


    [​IMG]
    Страница раздела КЭДО для сотрудника отдела кадров

    Виджет

    Виджет используется для отображения информации. В системе есть предустановленные виджеты, а также реализована возможность создавать пользовательские виджеты.

    Важно


    Все виджеты для удобства сгруппированы по смыслу:
    • Размещение элементов — виджеты в этой группе позволяют размещать информацию на вкладках, в колонках, в меню и на панелях;
    • HTML-виджеты позволяют использовать HTML-код для отображения информации;
    • Простые виджеты позволяют вывести кнопку или надпись;
    • Виджеты отчётов позволяют вывести информацию в виде графика, диаграммы или таблицы;
    • Виджеты системных разделов, которые используются в них. Например, План проекта в разделе Проекты;
    • Виджеты для работы с данными, которые помогают отобразить данные, хранящиеся в системе. Например, Лист согласования документа;
    • Виджеты для страниц помогают организовать информацию на странице: вывести заголовок или её содержимое;
    • Виджеты для внешнего портала помогают организовать его интерфейс для внешних пользователей: вывести доступные на портале страницы или заголовок с логотипом и информацией о пользователе;
    • Другие виджеты.


    Виджетом может быть ввод даты с подсказками из сервиса DaData или отображение существующей в системе информации в особенном формате.


    [​IMG]
    Форма создания элемента приложения «Контрагенты» с виджетом DaData


    С помощью виджета можно вывести данные системы в особенном виде. Например штатное расписание может формироваться из приложений Организация, Подразделение и Должность.


    [​IMG]
    Страница с виджетом Штатное расписание в КЭДО

    Бизнес-процесс

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

    Процесс может быть инициирован:
    • вручную пользователем;
    • по таймеру;
    • из другого процесса с помощью элемента Подпроцесс;
    • из внешней системы через автоматически сгенерированное API;
    • после создания элемента приложения.
    У бизнес-процесса есть:
    • Графическая модель (схема) — описывает логику движения по процессу;
    • Контекст — данные, которые движутся и дополняются по ходу процесса;
    • Формы — пользовательские интерфейсы задач процесса;
    • Сценарии — вызываются по ходу движения процесса или на формах задач процесса;
    • Настройки.
    Схема бизнес-процесса создаётся из готовых элементов Дизайнера бизнес-процесса. В нём можно найти основные элементы нотации BPMN 2.0 и дополнительные элементы, которые упрощают работу с данными в системе. Например, элемент получения руководителя инициатора бизнес-процесса. Подробнее о дизайнере бизнес-процессов и его элементах читайте в справке.

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


    [​IMG]
    Бизнес-процесс «Согласование и оформление отпуска»

    Группы и роли

    Группы и роли помогают связать ролевую модель с функциями системы. С помощью них вы можете:
    • объединить пользователей в группы;
    • настроить им права доступа к разделам, приложениям и интерфейсам;
    • назначить на них зоны ответственности в бизнес-процессах.
    Подробнее о группах и ролях читайте в справке.

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