
# ISoftwareProcessFlow interface

*No description yet.*

```csharp
public interface ISoftwareProcessFlow : IProcessFlow
```

**Namespace:** SCH · **Assembly:** Altium.SDK.Interfaces

**Inherits:** [IProcessFlow](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IProcessFlow.md)

This interface declares no members of its own.

## Inherited members

- From [IProcessFlow](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IProcessFlow.md): [AddChildStage](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IProcessFlow.md#addchildstage), [AddDependency](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IProcessFlow.md#adddependency), [BasePath](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IProcessFlow.md#basepath), [CanEditProperties](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IProcessFlow.md#caneditproperties), [CanRun](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IProcessFlow.md#canrun), [ClearChildren](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IProcessFlow.md#clearchildren), [ClearDependencies](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IProcessFlow.md#cleardependencies), [ClearLastRunResult](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IProcessFlow.md#clearlastrunresult), [EditProperties](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IProcessFlow.md#editproperties), [FlowState](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IProcessFlow.md#flowstate), [GetChildStage](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IProcessFlow.md#getchildstage), [GetChildStageCount](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IProcessFlow.md#getchildstagecount), [GetDependenciesCount](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IProcessFlow.md#getdependenciescount), [GetDependency](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IProcessFlow.md#getdependency), [InputDescription](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IProcessFlow.md#inputdescription), [IsCategory](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IProcessFlow.md#iscategory), [IsRunning](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IProcessFlow.md#isrunning), [LastRunResult](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IProcessFlow.md#lastrunresult), [OutputDescription](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IProcessFlow.md#outputdescription), [ParentStage](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IProcessFlow.md#parentstage), [ProjectChanged](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IProcessFlow.md#projectchanged), [ReportCount](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IProcessFlow.md#reportcount), [ReportPath](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IProcessFlow.md#reportpath), [Run](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IProcessFlow.md#run), [RunAll](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IProcessFlow.md#runall), [RunIfOutOfDate](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IProcessFlow.md#runifoutofdate), [RunningStage](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IProcessFlow.md#runningstage), [RunWholeStage](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IProcessFlow.md#runwholestage), [StageCaption](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IProcessFlow.md#stagecaption), [StageDescription](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IProcessFlow.md#stagedescription), [StageName](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IProcessFlow.md#stagename), [Stop](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IProcessFlow.md#stop), [UpdateFlowState](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IProcessFlow.md#updateflowstate)
