Search Results for

    Show / Hide Table of Contents

    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.

    In this article
    Back to top
    • Term of use
    • Corporate information
    • Privacy Policy - GDPR

    Copyright ©2025 TopSolid - All rights reserved.