В данном серверном классе представлены методы, позволяющие взаимодействовать с записями делегирования.
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()
This method returns 'true' if there is a specific delegation record.
Параметры:
Name
Type
Обязательный
Значение по умолчанию
type
String
Y
N
Possible values:
access
approvals
tasks
notifications
delegateId
Integer
Y
N
delegatorId
Integer
Y
N
fromDateTime
SimpleDateTime object
N
N
toDateTime
SimpleDateTime object
N
N
Возвращаемое значение:
Type
Описание
Boolean
This method returns 'true' if the delegation record with the specified value of the parameters exists. Otherwise, it returns 'false'.
Пример:
hasDelegationOfType()
let simpleDelegation = new SimpleDelegation();
let result = simpleDelegation.hasDelegationOfType('access', '166116760014825307', '165951644312968191');
setResult(result);