Вычисление информации о замещении
В Comindware Platform существует системный функционал замещения, доступный по умолчанию администраторам системы. Данный функционал позволяет назначать заместителей на период отсутствия определенного сотрудника с указанием передаваемых ролей. Заместители могут на период замещения завершать задачи за отсутствующего сотрудника и выполнять другие действия, исходя из передаваемых ролей. Т. к. раздел «Замещение» является частью администрирования системы, информация о наличии текущих замещений или информации о заместителях конкретного сотрудника по умолчанию недоступна для конечных пользователей. Если вам необходимо показывать какую-либо информацию о замещениях сотрудников или настраивать какие-либо вычисления, которые бы учитывали замещения, эта статья для вас. Ниже приведен префикс и список параметров, которые можно выводить о замещении.
Для того, чтобы в выражении N3 можно было подключиться к библиотеке параметров замещения, необходимо использовать следующий префикс:
@prefix substitution: <http://comindware.com/ontology/substitution#>.
В данном префиксе хранятся следующие параметры замещения:
- name — название замещения;
- deputies — заместители;
- absentee — отсутствующий;
- roles — передаваемые роли;
- startDate — начало замещения;
- endDate — окончание замещения.
Для того, чтобы получить значение определенного параметра, нужно использовать следующую конструкцию предиката: substitution:параметр.
См. также: Руководство по N3, Вычисление пользователей, у которых есть активные задачи (с учетом замещений).