EFL
EflClient

getProcessChanges

Returns process changes for a given transaction with optional BPM status filters.

getProcessChanges() fetches the current process state and change history for a transaction. Internally it maps the raw HTTP response from ProcessApiClient::getChanges() into a FoicProcessStateResponse model.

All methods on EflClient may throw:

Method signature

public function getProcessChanges(
    string $transactionId,
    ?array $statusBpm,
    string $bearerToken
): FoicProcessStateResponse

Parameters

NameTypeRequiredDescription
transactionIdstringYesIdentifier of the transaction whose process changes you want to inspect.
statusBpmstring[]|nullNoOptional list of BPM status codes to filter on; null means no filter.
bearerTokenstringYesBearer token.

Return value