Перейти к содержанию

Вычисление информации о замещении

В Comindware Platform существует системный функционал замещения, доступный по умолчанию администраторам системы. Данный функционал позволяет назначать заместителей на период отсутствия определенного сотрудника с указанием передаваемых ролей. Заместители могут на период замещения завершать задачи за отсутствующего сотрудника и выполнять другие действия, исходя из передаваемых ролей. Т. к. раздел «Замещение» является частью администрирования системы, информация о наличии текущих замещений или информации о заместителях конкретного сотрудника по умолчанию недоступна для конечных пользователей. Если вам необходимо показывать какую-либо информацию о замещениях сотрудников или настраивать какие-либо вычисления, которые бы учитывали замещения, эта статья для вас. Ниже приведен префикс и список параметров, которые можно выводить о замещении.

Для того, чтобы в выражении N3 можно было подключиться к библиотеке параметров замещения, необходимо использовать следующий префикс:

@prefix substitution: <http://comindware.com/ontology/substitution#>.

В данном префиксе хранятся следующие параметры замещения:

  • name — название замещения;
  • deputies — заместители;
  • absentee — отсутствующий;
  • roles — передаваемые роли;
  • startDate — начало замещения;
  • endDate — окончание замещения.

Для того, чтобы получить значение определенного параметра, нужно использовать следующую конструкцию предиката: substitution:параметр.

См. также: Руководство по N3, Вычисление пользователей, у которых есть активные задачи (с учетом замещений).