Interface IPdmWorkflow
Gives access to the PDM workflow.
Namespace: TopSolid.Kernel.Automating
Assembly: TopSolid.Kernel.Automating.dll
Syntax
[ServiceContract]
[AvailableSinceVersion(7, 7, 201, 140)]
public interface IPdmWorkflow
Remarks
This interface is available since v7.7.201.140.
Methods
| Name | Description |
|---|---|
| ApproveAction(PdmMajorRevisionId, string, List<string>) | Approves the last pending workflow action of a major revision. |
| CancelAction(PdmMajorRevisionId) | Cancels a workflow action of a major revision. |
| GetPendingRequests() | Gets major revision identifiers where there is a pending request to treat. |
| GetPossibleActions(PdmMajorRevisionId, out List<PdmObjectId>, out List<string>) | Get all workflow actions possible of a major revision. |
| GetWorkflowActionStates(PdmMajorRevisionId, out List<PdmObjectId>, out List<WorkflowActionState>) | Get workflow action states of given major revision corresponding to returned workflow action identifiers. |
| HasWorkflow(PdmObjectId) | Tells if a project has a workflow set. |
| RefuseAction(PdmMajorRevisionId, string, List<string>) | Refuses the last pending workflow action of a major revision. |
| StartAction(PdmMajorRevisionId, PdmObjectId) | Starts a workflow action of a major revision. |