This server class provides methods that allow to interact with delegation records.
getDelegatesOfType()
This method returnsan array of delegates.
Parameter(s):
Name
Type
Mandatory
Default Value
type
String
Y
N
Possible values:
access
approvals
tasks
notifications
delegatorId
String
Y
N
fromDateTime
SimpleDateTime object
N
N
toDateTime
SimpleDateTime object
N
N
Returns:
Type
Description
Array of SimpleRecords
This method returns an array of delegates.
Example:
getDelegatesOfType()
let simpleDelegation = new SimpleDelegation();
let result = simpleDelegation.getDelegatesOfType('approvals', '166116760014825307');
setResult(result);
getDelegatorsOfType()
This method returns an array of the employees who delegated authority.
Parameter(s):
Name
Type
Mandatory
Default Value
type
String
Y
N
Possible values:
access
approvals
tasks
notifications
delegateId
String
Y
N
fromDateTime
SimpleDateTime object
N
N
toDateTime
SimpleDateTime object
N
N
Returns:
Type
Description
Array of SimpleRecords
This method returns an array of the employees who delegated their responsibilities.
Example:
getDelegatorsOfType()
let simpleDelegation = new SimpleDelegation();
let result = simpleDelegation.getDelegatorsOfType('tasks', '166116760014825307');
setResult(result);
hasDelegationOfType()
Use this method to verify if there is a specific delegation record.
Parameter(s):
Name
Type
Mandatory
Default Value
type
String
Y
N
Possible values:
access
approvals
tasks
notifications
delegatorIds
Array of Strings
Y
N
delegateId
String
Y
N
fromDateTime
SimpleDateTime object
N
N
toDateTime
SimpleDateTime object
N
N
Returns:
Type
Description
Boolean
This method returns true if the delegation record with the specified value of the parameters exists. Otherwise, it returns false.
Example:
hasDelegationOfType()
let simpleDelegation = new SimpleDelegation();
let result = simpleDelegation.hasDelegationOfType('access', ['166116760014825307'], '165951644312968191');
setResult(result);