Платформа 3V/Рекомендации по использованию инструментов платформы и решаемым задачам/Кейсы использования/Реестр отпусков: различия между версиями
V.emke (обсуждение | вклад) |
V.emke (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
== Описание кейса == | == Описание кейса == | ||
− | В данном разделе представлено описание создания | + | В данном разделе представлено описание создания форм "График отпусков на 2021 год". Формы предназначены для для сбора и согласования данных об отпусках сотрудников компании Брайт Софт. Формы представляет собой две клиентские карточки - для сотрудника и для согласующего, которые выглядят следующим образом: |
'''Карточка для сотрудника:''' | '''Карточка для сотрудника:''' | ||
− | [[Файл: | + | [[Файл:Карточка для сотрудника 1.png|мини|слева]] [[Файл:Карточка для сотрудника 2.png|мини|слева]]<br> |
+ | <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br> | ||
'''Карточка для согласующего:''' | '''Карточка для согласующего:''' | ||
Строка 65: | Строка 66: | ||
=== Создание показателей === | === Создание показателей === | ||
− | Перед созданием отчета необходимо построить структуру данных, т.е. нужно создать показатель. | + | Перед созданием отчета необходимо построить структуру данных, т.е. нужно создать показатель.<br> |
− | В показателе в блок "Справочник показателей" добавляем справочники "Сотрудники" и календарный справочник, в блок "Справочник фактов" добавляем справочник "Дни отпуска" и выбираем значение "День отпуска". | + | В показателе в блок "Справочник показателей" добавляем справочники "Сотрудники" и календарный справочник, в блок "Справочник фактов" добавляем справочник "Дни отпуска" и выбираем значение "День отпуска".<br> |
− | Далее, чтобы на основе созданной структуры данных создать отчет, нажимаем на значок желтого куба слева сверху, выбираем "Сохранить как", при необходимости меняем наименование, идентификатор и папку | + | Далее, чтобы на основе созданной структуры данных создать отчет, нажимаем на значок желтого куба слева сверху, выбираем "Сохранить как", при необходимости меняем наименование, идентификатор и папку: |
+ | [[Файл:Сохранение показателя как отчета.png|слева]]<br> | ||
+ | <br><br><br><br><br><br><br><br><br><br><br><br><br><br> | ||
− | === Создание | + | В данном кейсе использовался еще один показатель, о нем можно почитать в разделе [[Платформа_3V/Справочник/Календарный_справочник#Создание согласования|'''Создание согласования''']]. |
+ | |||
+ | === Создание отчетов === | ||
+ | ==== Отчет для сотрудника ==== | ||
+ | Преобразовываем отчет: | ||
+ | 1. В блоке "Строки" устанавливаем фильтр для элементов справочника "Сотрудники": | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== Отчет для согласующего ==== | ||
=== Создание согласования === | === Создание согласования === |
Версия 08:37, 17 января 2021
Содержание
Описание кейса
В данном разделе представлено описание создания форм "График отпусков на 2021 год". Формы предназначены для для сбора и согласования данных об отпусках сотрудников компании Брайт Софт. Формы представляет собой две клиентские карточки - для сотрудника и для согласующего, которые выглядят следующим образом:
Карточка для сотрудника:
Карточка для согласующего:
Инструменты платформы, используемые в кейсе
В рамках кейса были использованы следующие инструменты (в скобках указано количество):
1. Справочники (2)
2. Календарный справочник (1)
3. Показатели (2)
4. Отчет (2)
5. Согласование (1)
6. Соединение с БД (1)
7. Серверная карточка (2)
8. Клиентская карточка (2)
Этапы создания кейса
Создание справочников
Для построения структуры данных был использован справочник "Сотрудники" и создан новый справочник "Дни отпуска".
В справочнике "Сотрудники" использовались следующие атрибуты:
№ | Наименование атрибута | Тип | Назначение |
---|---|---|---|
1 | ФИО сотрудника | Текстовый | Используется в качестве измерения |
2 | Статус "Работает" | Логический | Необходим для фильтрации строк в отчете |
3 | Компания | Связанный со справочником "Компании" | Необходим для фильтрации строк в отчете |
4 | Согласующий | Связанный со справочником "Сотрудники" (текущий справочник) | Необходим для распределения ролей с различными правами доступа для Сотрудника и Согласующего, а также для вывода в отчет |
В справочнике "Дни отпуска" использовались следующие атрибуты:
№ | Наименование атрибута | Тип | Назначение |
---|---|---|---|
1 | День отпуска | Текстовый | Используется в качестве факта |
Создание календарного справочника
Был создан календарный справочник со следующими настройками:
Настройка | Описание |
---|---|
Уровни | Всего, День (["Root","Day"]) |
Формат даты | День месяца, месяц в родительном падеже ("{D} {MMGN}") |
Подробнее о настройках календарного справочника можно узнать в разделе Настройки календарного справочника
Создание показателей
Перед созданием отчета необходимо построить структуру данных, т.е. нужно создать показатель.
В показателе в блок "Справочник показателей" добавляем справочники "Сотрудники" и календарный справочник, в блок "Справочник фактов" добавляем справочник "Дни отпуска" и выбираем значение "День отпуска".
Далее, чтобы на основе созданной структуры данных создать отчет, нажимаем на значок желтого куба слева сверху, выбираем "Сохранить как", при необходимости меняем наименование, идентификатор и папку:
В данном кейсе использовался еще один показатель, о нем можно почитать в разделе Создание согласования.
Создание отчетов
Отчет для сотрудника
Преобразовываем отчет:
1. В блоке "Строки" устанавливаем фильтр для элементов справочника "Сотрудники":