Skip to main content
Version: 2026.0

GetProcessHistoryRequest

Configurable request object to query entries of the process history.

Allows to specify various search parameters, supports paging and sorting settings.

Example:

Methods

getExecutionUIDs

getExecutionUIDs(): string[]

Returns

string[]

List of execution UIDs for which history entries should be returned.


getFromStartTime

getFromStartTime(): number

The start date of a process execution from which entries are included in the result.

Returns

number

the specified start date in milliseconds.


getPagingLimit

getPagingLimit(): number

The maximum number of elements that are included in the result starting from the specified initial index.

Default is -1, so that all results starting from the specified initial index are returned.

Returns

number

the maximum number of elementes included in the result.


getPagingOffset

getPagingOffset(): number

The specified initial index at which the page should start to include found elementes in the result.

Default is 0, for the first found element to be returned.

Returns

number

the initial index of the returned page.


getProcessHistoryLimit

getProcessHistoryLimit(): number

The current specified limit of history entries per process which are included in the result.

If null, then the internal system default is used.

Returns

number

the specified limit or null.


getProcessNames

getProcessNames(): string[]

Returns

string[]

List of process names for which history entries should be returned.


getServerUIDs

getServerUIDs(): string[]

Returns

string[]

List of ADITO server UIDs for which history entries should be returned.


getSystemIDs

getSystemIDs(): string[]

Returns

string[]

List of ADITO system ids for which history entries should be returned.


getToStartTime

getToStartTime(): number

The start date of a process execution up to which entries are included in the result.

Returns

number

the specified start date in milliseconds.


setExecutionUIDs

setExecutionUIDs(pExecutionUIDs): GetProcessHistoryRequest

Specifies the List of execution UIDs for which history entries should be returned.

Parameters

pExecutionUIDs
string[]

List of execution UIDs for which history entries should be returned.

Returns

GetProcessHistoryRequest

the reference of this request object.


setFromStartTime

setFromStartTime(pFromStartTime): GetProcessHistoryRequest

Specifies the start date of a process execution from which entries are included in the result.

Parameters

pFromStartTime
number

the specified start date in milliseconds.

Returns

GetProcessHistoryRequest

the reference of this request object.


setPagingLimit

setPagingLimit(pLimit): GetProcessHistoryRequest

The maximum number of elements that are included in the result starting from the specified initial index.

Default is -1, so that all results starting from the specified initial index are returned.

Parameters

pLimit
number

the maximum number of elementes included in the result.

Returns

GetProcessHistoryRequest

the reference of this request object.


setPagingOffset

setPagingOffset(pOffset): GetProcessHistoryRequest

The specified initial index at which the page should start to include found elementes in the result.

Default is 0, for the first found element to be returned.

Parameters

pOffset
number

The initial index at which the page should start

Returns

GetProcessHistoryRequest

the reference of this request object.


setProcessHistoryLimit

setProcessHistoryLimit(pProcessHistoryLimit): GetProcessHistoryRequest

Specifies the current limit of history entries per process which are included in the result.

If null (default), then the internal system default is used.

If set to -1, no limit will be used.

Parameters

pProcessHistoryLimit
number

The limit of history entries per process.

Returns

GetProcessHistoryRequest

the reference of this request object.


setProcessNames

setProcessNames(pProcessNames): GetProcessHistoryRequest

Specifies the List of process names for which history entries should be returned.

Parameters

pProcessNames
string[]

List of process names for which history entries should be returned.

Returns

GetProcessHistoryRequest

the reference of this request object.


setServerUIDs

setServerUIDs(pServerUIDs): GetProcessHistoryRequest

Specifies the List of ADITO server UIDs for which history entries should be returned.

Parameters

pServerUIDs
string[]

List of ADITO server UIDs for which history entries should be returned.

Returns

GetProcessHistoryRequest

the reference of this request object.


setSystemIDs

setSystemIDs(pSystemIDs): GetProcessHistoryRequest

Specifies the List of ADITO system ids for which history entries should be returned.

Parameters

pSystemIDs
string[]

List of ADITO system ids for which history entries should be returned.

Returns

GetProcessHistoryRequest

the reference of this request object.


setToStartTime

setToStartTime(pToStartTime): GetProcessHistoryRequest

Specifies the start date of a process execution up to which entries are included in the result.

Parameters

pToStartTime
number

the specified start date in milliseconds.

Returns

GetProcessHistoryRequest

the reference of this request object.


useAscendingOrder

useAscendingOrder(): GetProcessHistoryRequest

All results are returned sorted by start date in ascending order.

Returns

GetProcessHistoryRequest

the reference of this request object.


useDescendingOrder

useDescendingOrder(): GetProcessHistoryRequest

All results are returned sorted by start date in descending order.

Returns

GetProcessHistoryRequest

the reference of this request object.


useNoOrder

useNoOrder(): GetProcessHistoryRequest

All results are returned unsorted in the order they were read from the system.

Returns

GetProcessHistoryRequest

the reference of this request object.

Example

<code>// Create a new empty process history request that returns all entries of the process history.
var request = process.createProcessHistoryRequest();

// Specify the attributes of searched entries
request.(["myProcess_1", "myProcess_2"]) // List of process names
.setExecutionUIDs(["P-01", "P-02"]) // List of executionUIDs
.setSystemIDs(["default", "default-bg"]) // List of ADITO systems
.setServerUIDs(["default-F0A2", "default-bg-DCA3"]) // List of unique server UIDs
.setFromStartTime(Date.now()); // Earliest start time of the process in ms

// Specify the parameters for paging
request.setPagingOffset(0) // Start index of the page
.setPagingLimit(10); // Element count of the page

// Additional parameters.
request.setProcessHistoryLimit(5) // Defines how many entries per process are returned
.useAscendingOrder() // Sorts all results in ascending order based on the start time
.useDescendingOrder() // Sorts all results in descending order based on the start time (default)
.useNoOrder(); // Results are returned in no specific order

var historyEntries = getProcessHistory(request);
</code>