Перейти к основному содержимому
Версия: 1.23.3

SimpleDelegation

Данный серверный класс содержит методы, позволяющие взаимодействовать с записями делегирования.

getDelegatesOfType()


Используйте метод, чтобы получить массив заместителей.

Параметры:

НаименованиеТипОбязательноЗначение по умолчанию
typeStringДаНет
Возможные значения:
  • access
  • approvals
  • tasks
  • notifications
delegatorIdStringДаНет
fromDateTimeSimpleDateTime objectНетНет
toDateTimeSimpleDateTime objectНетНет

Возвращаемое значение:

ТипОписание
Array of SimpleRecordsМетод возвращает массив заместителей.

Пример:

getDelegatesOfType()
let simpleDelegation = new SimpleDelegation();
let result = simpleDelegation.getDelegatesOfType('approvals', '166116760014825307');
setResult(result);

getDelegatorsOfType()


Используйте метод, чтобы получить массив сотрудников, которые делегировали свои полномочия указанному в параметре delegateId пользователю.

Параметры:

НаименованиеТипОбязательноЗначение по умолчанию
typeStringДаНет
Возможные значения:
  • access
  • approvals
  • tasks
  • notifications
delegateIdStringДаНет
fromDateTimeSimpleDateTime objectНетНет
toDateTimeSimpleDateTime objectНетНет

Возвращаемое значение:

ТипОписание
Array of SimpleRecordsМетод возвращает массив сотрудников, делегировавших свои обязанности.

Пример:

getDelegatorsOfType()
let simpleDelegation = new SimpleDelegation();
let result = simpleDelegation.getDelegatorsOfType('tasks', '166116760014825307');
setResult(result);

hasDelegationOfType()


Используйте этот метод, чтобы проверить наличие записей делегирования.

Параметры:

НаименованиеТипОбязательноЗначение по умолчанию
typeStringДаНет
Возможные значения:
  • access
  • approvals
  • tasks
  • notifications
delegatorIdsArray of StringsДаНет
delegateIdStringДаНет
fromDateTimeSimpleDateTime objectНетНет
toDateTimeSimpleDateTime objectНетНет

Возвращаемое значение:

ТипОписание
BooleanМетод возвращает true, если существует запись делегирования с указанными значениями параметров; если записи не существует, метод возвращает false.

Пример:

hasDelegationOfType()
let simpleDelegation = new SimpleDelegation();
let result = simpleDelegation.hasDelegationOfType('access', ['166116760014825307'], '165951644312968191');
setResult(result);