Данный серверный класс содержит методы, позволяющие взаимодействовать с записями делегирования.
getDelegatesOfType()
Используйте метод, чтобы получить массив заместителей.
Параметры:
Название
Тип
Обязательный
Значение по умолчанию
type
String
Да
Нет
Возможные значения:
access
approvals
tasks
notifications
delegatorId
String
Да
Нет
fromDateTime
SimpleDateTime object
Нет
Нет
toDateTime
SimpleDateTime object
Нет
Нет
Возвращаемое значение:
Тип
Описание
Array of SimpleRecords
Метод возвращает массив заместителей.
Пример:
getDelegatesOfType()
let simpleDelegation = new SimpleDelegation();
let result = simpleDelegation.getDelegatesOfType('approvals', '166116760014825307');
setResult(result);
getDelegatorsOfType()
Используйте метод, чтобы получить массив сотрудников, которые делегировали свои полномочия указанному в параметре delegateId пользователю.
Параметры:
Название
Тип
Обязательный
Значение по умолчанию
type
String
Да
Нет
Возможные значения:
access
approvals
tasks
notifications
delegateId
String
Да
Нет
fromDateTime
SimpleDateTime object
Нет
Нет
toDateTime
SimpleDateTime object
Нет
Нет
Возвращаемое значение:
Тип
Описание
Array of SimpleRecords
Метод возвращает массив сотрудников, делегировавших свои обязанности.
Пример:
getDelegatorsOfType()
let simpleDelegation = new SimpleDelegation();
let result = simpleDelegation.getDelegatorsOfType('tasks', '166116760014825307');
setResult(result);
hasDelegationOfType()
Используйте этот метод, чтобы проверить наличие записей делегирования.
Параметры:
Название
Тип
Обязательный
Значение по умолчанию
type
String
Да
Нет
Возможные значения:
access
approvals
tasks
notifications
delegatorIds
Array of Strings
Да
Нет
delegateId
String
Да
Нет
fromDateTime
SimpleDateTime object
Нет
Нет
toDateTime
SimpleDateTime object
Нет
Нет
Возвращаемое значение:
Тип
Описание
Boolean
Метод возвращает true, если существует запись делегирования с указанными значениями параметров; если записи не существует, метод возвращает false.
Пример:
hasDelegationOfType()
let simpleDelegation = new SimpleDelegation();
let result = simpleDelegation.hasDelegationOfType('access', ['166116760014825307'], '165951644312968191');
setResult(result);