SimpleDelegation
Данный серверный класс содержит методы, позволяющие взаимодействовать с записями делегирования.
getDelegatesOfType()
Используйте метод, чтобы получить массив заместителей.
Параметры:
Наименование | Тип | Обязательно | Значение по умолчанию |
---|---|---|---|
type | String | Да | Нет Возможные значения:
|
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 | Да | Нет Возможные значения:
|
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 | Да | Нет Возможные значения:
|
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);