Best practice

Типы данных

При создании типа данных необходимо руководствоваться следующим правилом для выбора типа родителя:

../_images/012.png

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

Кейс - тип для хранения записи, статус которой изменяется в процессе жизненного цикла автоматически в ходе бизнес-процесса, или вручную (например, при использовании канбан-доски). Маркером того, что тип будет кейсом является необходимость прикрепления к нему процесса и указания при создании общей информации, атрибутов, ролей, статусов и матрицы прав.

Остальное – иные созданные ранее типы данных.

Подробно о типах данных

Формы

Подробно о формах

Формы справочников, дочерних элементов (table-form)

  1. Все элементы формы располагаются внутри контейнера. Шапка формы и кнопки статичны, а скроллироваться могут только поля на форме. На примере справочника контрагентов:

    ../_images/012.png
  2. Колонки:

    • Если на форме располагается от 1 до 3 полей, то они размечаются в одну колонку.

    • Если на форме 4 и более полей, то все поля на форме должны располагаться в 2 колонки.

    • Если необходимо функциональное деление колонок, используются панели с заголовками. Колоночное деление может располагаться как внутри панели, так и панель может находиться внутри колонки

      ../_images/071.png

../_images/03.png
  1. Кнопки

    • располагаются снизу формы,

    • слева по ширине 1/4 ширины формы располагается кнопка «Отмена» серого цвета,

    • справа по 1/4 ширины формы располагается кнопка «Сохранить» синего цвета.

    • необходимо убирать большой отступ под кнопками снизу формы.

Пример идеального расположения и вида кнопок:

../_images/04.png

Формы создания заявок

  1. Все элементы формы должны располагаться внутри контейнера. Шапка формы и кнопки должны быть статичны, а скроллироваться могут только поля на форме. На примере формы договора:

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

  3. Критерии к панелям:

    • Поля в панелях группируются по смыслу

    • Панель обязательно должна иметь название

    • Необходимо оптимизировать расположение панелей, чтобы пустого пространства было как можно меньше, но все поля были отформатированы по ширине и высоте, т.е. располагались таблично

      ../_images/03.png
  4. Кнопки

    • кнопки располагаются снизу формы,

    • слева по ширине 1/4 ширины формы располагается кнопка «Отмена» серого цвета,

    • справа по 1/4 ширины формы располагается кнопка «Создать» синего цвета.

    • слева от кнопки «Создать» по ширине 1/4 ширины формы располагается кнопка «Сохранить» серого цвета.

    • необходимо убирать большой отступ под кнопками снизу формы.

Пример расположения и вида кнопок:

../_images/05.png

Обычно на форме задач располагается поле «Комментарий» и кнопки согласования. В зависимости от требований процесса наполнение может меняться.

Формы задач

Требования к кнопкам:

  1. Все кнопки располагаются с выравниванием по левому краю формы

  2. Сначала располагаются кнопки с отрицательной резолюцией серого цвета

  3. С правого края располагаются кнопки с положительной резолюцией синего цвета

  4. Если требуется, между кнопками отрицательной и положительной резолюции располагаются кнопки нейтральной резолюции серого цвета.

Пример формы задач:

../_images/061.png

Шаблон уведомления

Подробно о шаблонах уведомлений