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