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:
ApiException– when the EFL API returns an error response.HttpException– when the HTTP transport fails.
Method signature
public function getProcessChanges(
string $transactionId,
?array $statusBpm,
string $bearerToken
): FoicProcessStateResponse
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
transactionId | string | Yes | Identifier of the transaction whose process changes you want to inspect. |
statusBpm | string[]|null | No | Optional list of BPM status codes to filter on; null means no filter. |
bearerToken | string | Yes | Bearer token. |
Return value
- Type:
FoicProcessStateResponse– typed process state information.