Справочник статусы сотрудников определяет различные статусы (отпуск, командировка, больничный) в окне выбора пользователя и в профиле пользователя (модуле «Сотрудники»). Этот справочник используется при выборе действия «Назначении календаря» в маршруте реестра. Ниже приведена структура справочника:
Справочник должен иметь код «calendar_types» и столбцы:«type», «title», «state_label», «color», «busy_status», «make_vakant» должен содержать целое неотрицательное число, значение которого должно быть уникальным. Поле «title» название статуса, который будет отображаться в выпадающем списке при выборе процесса действия «Назначение календаря».Поле «state_label» название статуса пользователя, которое будет отображаться в окне выбора пользователя и в профиле сотрудника. Например, «В отпуске с {date.start} по {date.finish}» или просто «В отпуске». В поле «color» определяется цвет статуса, например «#5462ef». Тип занятости «busy_status» поддерживает значения: busy-занят в каждый день периода, free-свободен в каждый день периода, standart-обычное рабочее время. Признак занятости шататной единицы «make_vacant» может принимать следующие значения:0-пользователь с таким статусом занимает штатную единицу на период действия статуса, 1-пользователь с таким статусом не занимает штатную единицу на период действия статуса.
Будем рассматривать следующие статусы: отпуск, командировка, рабочий день. В поле «state_label» для указания даты начала периода, в обязательном порядке должна использоваться подстановка {date.start}, для даты завершения периода подстановка {date.finish}. В соответствии с этой структурой заполняем элементы справочника следующими данными:
Далее, при выборе в этапе маршрута «Назначение календаря» в поле названии появится выпадающий список со значениями из справочника статусов: отпуск, командировка, рабочий день. После успешного выполнения действия, статус будет отображаться в окне выбора пользователя и в профиле сотрудника.
Расположение справочника форм завершения зависит от текущей версии ARTA Synergy.
до версии 3.5 - справочник содержится в подразделе «Справочники»;
от версии 3.6 и выше - справочник скрыт в подразделе «Справочники» и содержится в подразделе системы «Специальные справочники».
Справочник определяет возможные формы завершения для работ. Справочник форм завершения должен иметь код work_completion и поля «form_type», «form_type_name», «is_result_free», «additional_params», «button_name», «code»:
form_type тип формы завершения работы: 0 - комментарий, 1 - файл, 2 - документ, 3 - форма, 4 - без результата (без каких-либо артефактов: комментарий, файл,форма, документ);
form_type_name название формы с обязательным заполнением перевода;
is_result_free - подтверждение результата: 1 - не требуется подтверждение результата работы автором, 0 или пустое значение - требуется подтверждение результата работы автором;
«additional_params» - дополнительные параметры должны быть перечислены в виде: код=значение, разделенный точкой с запятой, например: «код1=значение1»; «код2=значение2». Коды для формы завершения документ:
registered, значения: true - должен быть зарегистрирован, false или отсутствие кода-нет;
child, значения: true - должен быть дочерним, false или отсутствует - нет;
registryID, значением должно быть uuid реестр, если код отсутстует документ может принадлежать любому реестру или не принадлежать реестру совсем.
formID, значение: uuid формы, которая должна быть формой завершения.
Note
Для формы завершения «зарегистрированный дочерний документ», это поле должно выглядить так «registered=true, child=true»; Для произвольного документа-это может быть пустая строка; Для зарегистрированного дочернего документа определенного реестра «registered=true; child=true; registryID=uuid_реестра».
button_name - название кнопки для выбора/создания результата завершения работы.
code - код формы завершения, содержащий уникальное значение, выступает в роли идентификатора формы завершения.
И в соответствии с этой структурой заполняем элементы справочника при помощи кнопки «Добавить» следующим образом:
Далее при создании работ можно выбрать форму завершения документ и при завершении работы подчиненным и проставлении прогресса на 100 %, выйдет окно запрашивающее прикрепление документа. Без прикрепления документа работа не будет считаться завершенной.
Справочник текстов резолюции должен иметь код resolution и поля:
Код поля | Название | Описание |
---|---|---|
type |
Тип элемента резолюции |
Тип элемента резолюции, поддерживаются значения:
|
text |
Текст резолюции |
Текст резолюции, который будет отображаться при выборе соответствующего типа. |
Справочник подписей прогресса поручений должен иметь код action_progress и поля:
Код поля | Название | Описание |
---|---|---|
to |
Верхняя граница прогресса |
Верхняя граница прогресса (включающая) |
from |
Нижняя граница прогресса |
Нижняя граница прогресса (включающая) |
label |
Значение прогресса |
Значение прогресса, которое будет отображаться при выставлении соответствующего прогресса |
Справочник склонений месяца должен иметь код month_код-языка (имеющиеся коды языка: ru - русский, kz - казахский, en - английский) и поля (идентификаторы столбцов, как и их количество, могут быть любыми):
Код поля | Название | Описание |
---|---|---|
number |
Номер месяца |
Определяет, для какого месяца будет заданы падежные значения (месяц определяется по номеру, январь - 1, февраль - 2 и т.п.) |
название_параметра |
Падеж для склонения |
Подстановка месяца в выбранном падеже |
… |
… |
… |
Справочник дополнительных полей проекта / портфеля должен иметь код pm_custom_fields и поля:
Код поля | Название | Описание |
---|---|---|
name |
Название доп.поля |
Название поля, которое будет отображаться в проекте / портфеле. |
code |
Код доп.поля |
Значение данного поля должно быть уникальным. |
type |
Тип доп.поля |
Тип дополнительного поля, поддерживаются значения:
|
aggregate |
Тип пересчета |
Имеет смысл только для записей типа number, поддерживаются значения:
|
dictionary_value_field |
Поле со значением записи справочника |
Ссылка на поле справочника, которое содержит значение записи. Имеет смысл только для записей типа dictionary.
Формат ссылки:
|
dictionary_label_field |
Поле с подписью записи справочника |
Ссылка на поле справочника, которое содержит подпись записи. Имеет смысл только для записей типа dictionary.
Формат ссылки:
|
measure_code |
Код показателя |
Произвольный код показателя, который будет использован для генерации системного показателя на проект и портфель. Итоговый код системного показателя будет получен следующим образом: код-портфеля-или-проекта_значение- measure_code. Имеет смысл только для записей типа number и dictionary с полем значения - числом. |
Справочник подписи исполнителя документа должен иметь код l10n и поля:
Код поля | Название | Описание |
---|---|---|
location |
Расположение |
Место в системе, где будет применяться значение справочника, для подписи исполнителя значение строгое: document_item_labels |
code |
Код |
Для подписи исполнителя значение строгое: originator |
label |
Подпись |
Подстановка подписи поля «Исполнитель документа» |
Если такой справочник в системе отсутствует либо в нем нет записи с таким кодом, то подписью поля - «Отписано».
Справочник пунктов меню отправки должен иметь код send_items и поля:
Код поля | Название | Описание |
---|---|---|
item_name |
Название пункта меню отправки |
Текст, который будет отображаться в соответствующем пункте меню; может иметь переводы. |
item_process |
Действие, которое осуществляет пункт |
Возможные значения этого поля:
|
item_number |
Порядковый номер пункта в меню отправки |
Используется для задания порядка пунктов меню отправки. |
В качестве значений item_number должны выступать натуральные числа. Итоговый набор пунктов меню сначала будет отсортирован по этому полю, а те пункты, у которых это поле заполнено неправильно или не заполнено, будут помещены после них и отсортированы в лексикографическом порядке по item_name.
Пункты с процессом split означают вставку в меню разделителей. Название (item_name) такого пункта не используется, т.е. может быть любым.
Справочник пунктов меню отправки должен иметь код resolution_work_types и поля:
Код поля | Название | Описание |
---|---|---|
item_name |
Название пункта типа работы |
Текст, который будет отображаться в соответствующем пункте меню; может иметь переводы. |
item_process |
Действие, которое осуществляет пункт |
Возможные значения этого поля:
|
item_number |
Порядковый номер пункта в выпадающем списке |
Используется для задания порядка пунктов. В качестве значений выступают натуральные числа. Итоговый набор пунктов меню сначала будет отсортирован по этому полю, а те пункты, у которых это поле заполнено неправильно или не заполнено, будут помещены после них и отсортированы лексикографическом порядке по item_name |
code |
Код типа работы |
Значение данного поля должно быть уникальным. Используется для связи со справочником resolution, а именно с полем Тип элемента резолюции. |