Приложение помогает организовать хранение данных и работу с ними. Приложение бывает нескольких типов:
- Стандартное;
- Событие;
- Документ.
Тип приложения влияет на форму его отображения и стандартный набор полей. Подробнее о приложении читайте в справке.
Элемент приложения — это карточка на странице приложения, которая создаётся пользователями и хранит в себе внесённые ими данные. Например, приложение Отпуск используется для хранения данных об отпусках сотрудников. Каждый отпуск, добавленный в приложение, и будет являться его элементом.
Стандартное приложение
Может быть использовано для хранения справочных данных или аккумуляции информации по какому-то объекту системы. И в том и другом случае будет использовано приложение.
Например, справочник регионов. В нём достаточно хранить информацию с наименованием и кодом. Специальная форма для него не требуется, т. к. с ним будут работать в других интерфейсах, например, для ввода адреса сотрудника при трудоустройстве.
Приложение «Регионы»
Для приложения со справочными данными чаще всего достаточно настроить контекст приложения и права доступа.
Важно
Контекст — это описание структуры хранения. Он определяет, какие именно данные могут храниться в приложении. Например,
Дата начала,
Дата окончания отпуска и
Сотрудник, который идёт в отпуск. Контекст приложения задаётся в типизированном виде, то есть для каждого поля в контексте приложения указывается
тип данных. От типа данных зависит доступный пользователю способ заполнения и формат хранения в базе данных. Например, когда мы говорим о вводе даты, мы представляем её выбор в календаре, а не ручной ввод с клавиатуры. Поэтому для полей
Дата начала и
Дата окончания мы будем использовать тип данных
Дата/время.
В зависимости от занимаемой должности или роли у сотрудников могут быть различные
права доступа к одному и тому же приложению. Например, сотрудник отдела продаж сможет создавать, редактировать и просматривать только свои отпуска, а сотрудник отдела кадров — отпуска всех сотрудников компании.
По умолчанию, все новые приложения доступны группе
Все пользователи. Но доступ можно ограничить:
На уровне приложения — при выборе этой опции настройки доступа будут применяться ко всем элементам данного приложения.
На уровне папок приложения — при настроенном иерархическом справочнике доступ можно задавать отдельно для папок приложения.
На уровне элементов приложения — пользователи смогут задавать права доступа отдельно для каждого элемента приложения. Также в качестве объекта для назначения прав доступа можно будет указать автора элемента приложения.
Для приложений, аккумулирующих информацию по объектам системы, требуется более тонкая настройка:
- специальные формы создания, изменения и просмотра;
- права доступа, зависящие не только от роли пользователя, но и от параметров самого приложения;
- статусы, которые будут отражать состояние приложения;
- кнопки, которые будут выполнять определённые действия с приложением;
- веб-формы, для получения элементов приложения с сайтов.
Например, приложение Сотрудник аккумулирует в себе всю информацию о сотруднике организации и историю взаимодействия с ним:
- трудоустройство;
- все кадровые документы;
- переводы;
- увольнение.
Информации очень много, поэтому форма требует тщательной проработки и распределения информации по разным вкладкам. Кроме самой формы, добавляются действия с сотрудником, которые могут совершить специалисты кадровой службы:
- изменить данные сотрудника;
- перевести его в другое подразделение;
- уволить.
Под каждым действием скрывается отдельный бизнес-процесс со своей логикой.
Форма просмотра элемента приложения «Сотрудник»
Событие
Приложение типа Событие имеет дополнительный способ отображения в виде календаря и используется для хранения информации о событиях. У События есть дополнительные системные поля:
- Дата начала;
- Дата завершения;
- Участники.
Это позволяет использовать такой тип приложений, как события в календаре, дополняя их необходимой информацией.
Например, приложение Собеседование можно дополнить следующей информацией:
- Кандидат, который придет на собеседование;
- Вакансия;
- Резюме кандидата.
Такое приложение даст всю необходимую информацию специалисту кадровой службы на собеседовании.
Форма просмотра элемента приложения «Собеседование»
Форма просмотра приложения «Собеседование»
Документ
Приложение типа Документ используется для работы с документами. По умолчанию в нём есть поле типа Файл, которое позволяет:
- загружать документы;
- хранить версии документов;
- согласовывать их;
- подписывать документы в электронном виде.
Например, документами будут Трудовой договор и Дополнительное соглашение к нему.
Форма просмотра приложения «Трудовой договор»