Helper
Table of Contents
Constants
- CURRENT_DATE_BASIS = '{=System:Date}'
- CURRENT_DATETIME_BASIS = '{=System:Now}'
Methods
- convertExpressions() : mixed
- convertProperties() : mixed
- countAllRobots() : int
- getDateTimeIntervalString() : mixed
- getDocumentFields() : array<string|int, mixed>
- Get document fields for usage in robots designer.
- getDocumentUserGroups() : array<string|int, mixed>
- getGlobalConstants() : array<string|int, mixed>
- Get global constants for usage in robots designer
- getGlobalVariables() : array<string|int, mixed>
- Get global variables for usage in robots designer
- getResponsibleUserExpression() : mixed
- isDocumentUserGroup() : bool
- parseDateTimeInterval() : mixed
- parseTimeString() : mixed
- prepareDiskAttachments() : array<string|int, mixed>
- Get disk files information by file ids.
- prepareFileAttachments() : array<string|int, mixed>
- Get files information from document fields.
- prepareUserSelectorEntities() : array<string|int, mixed>
- unConvertExpressions() : mixed
- unConvertProperties() : mixed
Constants
CURRENT_DATE_BASIS
public
mixed
CURRENT_DATE_BASIS
= '{=System:Date}'
CURRENT_DATETIME_BASIS
public
mixed
CURRENT_DATETIME_BASIS
= '{=System:Now}'
Methods
convertExpressions()
public
static convertExpressions(mixed $source, array<string|int, mixed> $documentType[, mixed $useTilda = true ]) : mixed
Parameters
- $source : mixed
- $documentType : array<string|int, mixed>
- $useTilda : mixed = true
convertProperties()
public
static convertProperties(array<string|int, mixed> $properties, array<string|int, mixed> $documentType[, mixed $useTilda = true ]) : mixed
Parameters
- $properties : array<string|int, mixed>
- $documentType : array<string|int, mixed>
- $useTilda : mixed = true
countAllRobots()
public
static countAllRobots(array<string|int, mixed> $documentType, array<string|int, mixed> $statuses) : int
Parameters
- $documentType : array<string|int, mixed>
- $statuses : array<string|int, mixed>
Return values
intgetDateTimeIntervalString()
public
static getDateTimeIntervalString(mixed $interval) : mixed
Parameters
- $interval : mixed
getDocumentFields()
Get document fields for usage in robots designer.
public
static getDocumentFields(array<string|int, mixed> $documentType[, null|string $typeFilter = null ]) : array<string|int, mixed>
Parameters
- $documentType : array<string|int, mixed>
-
Bizproc document type.
- $typeFilter : null|string = null
Return values
array<string|int, mixed>getDocumentUserGroups()
public
static getDocumentUserGroups(array<string|int, mixed> $documentType) : array<string|int, mixed>
Parameters
- $documentType : array<string|int, mixed>
Return values
array<string|int, mixed>getGlobalConstants()
Get global constants for usage in robots designer
public
static getGlobalConstants(array<string|int, mixed> $documentType) : array<string|int, mixed>
Parameters
- $documentType : array<string|int, mixed>
Return values
array<string|int, mixed>getGlobalVariables()
Get global variables for usage in robots designer
public
static getGlobalVariables(array<string|int, mixed> $documentType) : array<string|int, mixed>
Parameters
- $documentType : array<string|int, mixed>
Return values
array<string|int, mixed>getResponsibleUserExpression()
public
static getResponsibleUserExpression(array<string|int, mixed> $documentType) : mixed
Parameters
- $documentType : array<string|int, mixed>
isDocumentUserGroup()
public
static isDocumentUserGroup(string $value, array<string|int, mixed> $documentType) : bool
Parameters
- $value : string
- $documentType : array<string|int, mixed>
Return values
boolparseDateTimeInterval()
public
static parseDateTimeInterval(mixed $interval) : mixed
Parameters
- $interval : mixed
parseTimeString()
public
static parseTimeString(mixed $time) : mixed
Parameters
- $time : mixed
prepareDiskAttachments()
Get disk files information by file ids.
public
static prepareDiskAttachments(int|array<string|int, mixed> $attachments) : array<string|int, mixed>
Parameters
- $attachments : int|array<string|int, mixed>
Return values
array<string|int, mixed>prepareFileAttachments()
Get files information from document fields.
public
static prepareFileAttachments(array<string|int, mixed> $documentType, mixed $files) : array<string|int, mixed>
Parameters
- $documentType : array<string|int, mixed>
- $files : mixed
Return values
array<string|int, mixed>prepareUserSelectorEntities()
public
static prepareUserSelectorEntities(array<string|int, mixed> $documentType, mixed $users[, mixed $config = [] ]) : array<string|int, mixed>
Parameters
- $documentType : array<string|int, mixed>
- $users : mixed
- $config : mixed = []
Return values
array<string|int, mixed>unConvertExpressions()
public
static unConvertExpressions(mixed $source, array<string|int, mixed> $documentType) : mixed
Parameters
- $source : mixed
- $documentType : array<string|int, mixed>
unConvertProperties()
public
static unConvertProperties(array<string|int, mixed> $properties, array<string|int, mixed> $documentType) : mixed
Parameters
- $properties : array<string|int, mixed>
- $documentType : array<string|int, mixed>