> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ProcessingStatus

> ProcessingStatus enumerator — the possible statuses of a processing step in a Condition activity script.

`ProcessingStatus` enumerates the possible statuses of a processing step. It is returned by [`Step.Status`](/vantage/documentation/skill-designer/process/condition-activity/step) and lets a condition branch on the outcome of the previous stage.

## Constants

| Name                    | Description                      |
| :---------------------- | :------------------------------- |
| **New**                 | Not started yet.                 |
| **Active**              | Currently being processed.       |
| **Completed**           | Completed successfully.          |
| **Failed**              | Completed unsuccessfully.        |
| **Canceled**            | The step was canceled.           |
| **CancellationPending** | Cancellation has been requested. |

## Related topics

<CardGroup cols={3}>
  <Card title="Step" icon="circle-play" href="/vantage/documentation/skill-designer/process/condition-activity/step">
    A single processing stage exposed via Processing.PreviousStep.
  </Card>

  <Card title="Processing" icon="bars-progress" href="/vantage/documentation/skill-designer/process/condition-activity/processing">
    Information about the previous processing stage of a transaction.
  </Card>

  <Card title="Object model" icon="diagram-project" href="/vantage/documentation/skill-designer/process/condition-activity/object-model">
    Full JavaScript object reference for Condition activity scripts.
  </Card>
</CardGroup>
