Added the visible variable to the FormElement class.
Added the relationId variable to the Relation class.
Added the tipsNextNumber, tipsActive, defaultTabFolder, defaultTabDocument, defaultTabMail, defaultTabRecord variables to the UserConfig class.
AuthService
New methods:
Added getUserToken(String userId, int expiration, bool restrictIp)
RepositoryService
New methods:
Added createShortenUrl(String name, String url) to generate shortened URLs.
v5.5
2026-04-17
WorkflowService
New methods:
Allows starting a workflow without an associated node using the new method runProcessDefinition(longpdId, Dictionary<String,String>propertiesMap)
Added searchAssignedTasks(DateTime? start, DateTime? end, String status, long procDefId, int offset, int limit), a method that returns workflow tasks assigned to the logged-in user based on a date range, status, process definition, and pagination parameters.
Added searchStartedByMe(DateTime? start, DateTime? end, String status, long procDefId, int offset, int limit), a method that returns workflow tasks started by the logged-in user based on a date range, status, process definition, and pagination parameters.
Added searchOverview(DateTime? start, DateTime? end, String status, long procDefId, String initiator, String taskUser, int offset, int limit), a method that returns a general overview of all users' workflow tasks based on a date range, status, process definition, initiator, task user, and pagination parameters.
SearchService
Changed method:
Updated csvExport(String lang, QueryParams queryParams, List<String> propertyGroups, bool compact) to support metadata groups.
PDFService
The extract() method now returns a Document object.
Added
Added the rowLabel field to FormElementComplex.
Added LLM documentation.
Added crontab methods
The method findAll returns a list of all crontabs
The method update(longid,Stringname,Stringexpression,Booleanactive) updates a crontab.
The method reset(longid) resets the error and sets the end time for a crontab.
The method execute(longid) executes a crontab task.
Updated:
InsertPages in PDFService has been redesigned to be more useful and understandable. It now uses PageInsertOperations to perform the inserts.
The method getAllGroups now has an optional parameter: UUID.