Skip to main content
Version: 1.23.3

SimpleDelegation

This server class provides methods for interaction with the delegation records.

getDelegatesOfType()


Use this method to return an array of delegates.

Parameter(s):

NameTypeMandatoryDefault value
typeStringYN
Possible values:
  • access
  • approvals
  • tasks
  • notifications
delegatorIdStringYN
fromDateTimeSimpleDateTime objectNN
toDateTimeSimpleDateTime objectNN

Return:

TypeDescription
Array of SimpleRecordsThis method returns an array of delegates.

Example:

getDelegatesOfType()
let simpleDelegation = new SimpleDelegation();
let result = simpleDelegation.getDelegatesOfType('approvals', '166116760014825307');
setResult(result);

getDelegatorsOfType()


Use this method to return an array of the employees that delegate authority.

Parameter(s):

NameTypeMandatoryDefault value
typeStringYN
Possible values:
  • access
  • approvals
  • tasks
  • notifications
delegateIdStringYN
fromDateTimeSimpleDateTime objectNN
toDateTimeSimpleDateTime objectNN

Return:

TypeDescription
Array of SimpleRecordsThis method returns an array of the employees that delegate 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):

NameTypeMandatoryDefault value
typeStringYN
Possible values:
  • access
  • approvals
  • tasks
  • notifications
delegatorIdsArray of StringsYN
delegateIdStringYN
fromDateTimeSimpleDateTime objectNN
toDateTimeSimpleDateTime objectNN

Return:

TypeDescription
BooleanThis 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);