Search Results for

    Show / Hide Table of Contents

    Interface IPdmWorkflow

    Gives access to the PDM workflow.

    Namespace: TopSolid.Kernel.Automating
    Assembly: cs.temp.dll.dll
    Syntax
    [AvailableSinceVersion(7, 7, 201, 140)]
    public interface IPdmWorkflow
    Remarks

    This interface is available since v7.7.201.140.

    Methods

    ApproveAction(PdmMajorRevisionId, String, List<String>)

    Approves the last pending workflow action of a major revision.

    Declaration
    [AvailableSinceVersion(7, 14, 248, 0)]
    void ApproveAction(PdmMajorRevisionId inMajorRevisionId, string inComment, List<string> inEmailAddresses)
    Parameters
    Type Name Description
    PdmMajorRevisionId inMajorRevisionId

    Major revision to approve action on.

    System.String inComment

    Comment.

    List<System.String> inEmailAddresses

    Additional e-mail addresses to notify.

    Remarks

    This method is available since v7.14.248.000.

    CancelAction(PdmMajorRevisionId)

    Cancels a workflow action of a major revision.

    Declaration
    [AvailableSinceVersion(7, 14, 248, 0)]
    void CancelAction(PdmMajorRevisionId inMajorRevisionId)
    Parameters
    Type Name Description
    PdmMajorRevisionId inMajorRevisionId

    Major revision to cancel action on.

    Remarks

    This method is available since v7.14.248.000.

    GetPendingRequests()

    Gets major revision identifiers where there is a pending request to treat.

    Declaration
    [AvailableSinceVersion(7, 14, 248, 0)]
    List<PdmMajorRevisionId> GetPendingRequests()
    Returns
    Type Description
    List<PdmMajorRevisionId>

    Major revision identifiers where there is a pending request to treat.

    Remarks

    This method is available since v7.14.248.000.

    GetPossibleActions(PdmMajorRevisionId, out List<PdmObjectId>, out List<String>)

    Get all workflow actions possible of a major revision.

    Declaration
    [AvailableSinceVersion(7, 7, 201, 140)]
    void GetPossibleActions(PdmMajorRevisionId inMajorRevisionId, out List<PdmObjectId> outActionIds, out List<string> outActionNames)
    Parameters
    Type Name Description
    PdmMajorRevisionId inMajorRevisionId

    Major revision to analyze.

    List<PdmObjectId> outActionIds

    Workflow action identifiers.

    List<System.String> outActionNames

    Workflow action names.

    Remarks

    This method is available since v7.7.201.140.

    GetWorkflowActionStates(PdmMajorRevisionId, out List<PdmObjectId>, out List<WorkflowActionState>)

    Get workflow action states of given major revision corresponding to returned workflow action identifiers.

    Declaration
    [AvailableSinceVersion(7, 14, 248, 0)]
    void GetWorkflowActionStates(PdmMajorRevisionId inMajorRevisionId, out List<PdmObjectId> outWorkflowActionIds, out List<WorkflowActionState> outWorkflowActionStates)
    Parameters
    Type Name Description
    PdmMajorRevisionId inMajorRevisionId

    Major revision identifier.

    List<PdmObjectId> outWorkflowActionIds

    Workflow action identifiers.

    List<WorkflowActionState> outWorkflowActionStates

    Workflow action states.

    Remarks

    This method is available since v7.14.248.000.

    HasWorkflow(PdmObjectId)

    Tells if a project has a workflow set.

    Declaration
    [AvailableSinceVersion(7, 7, 201, 140)]
    bool HasWorkflow(PdmObjectId inProjectId)
    Parameters
    Type Name Description
    PdmObjectId inProjectId

    Project identifier to analyze.

    Returns
    Type Description
    System.Boolean

    The project has a workflow.

    Remarks

    This method is available since v7.7.201.140.

    RefuseAction(PdmMajorRevisionId, String, List<String>)

    Refuses the last pending workflow action of a major revision.

    Declaration
    [AvailableSinceVersion(7, 14, 248, 0)]
    void RefuseAction(PdmMajorRevisionId inMajorRevisionId, string inComment, List<string> inEmailAddresses)
    Parameters
    Type Name Description
    PdmMajorRevisionId inMajorRevisionId

    Major revision to refuse action on.

    System.String inComment

    Comment.

    List<System.String> inEmailAddresses

    Additional e-mail addresses to notify.

    Remarks

    This method is available since v7.14.248.000.

    StartAction(PdmMajorRevisionId, PdmObjectId)

    Starts a workflow action of a major revision.

    Declaration
    [AvailableSinceVersion(7, 7, 201, 140)]
    void StartAction(PdmMajorRevisionId inMajorRevisionId, PdmObjectId inWorkflowActionId)
    Parameters
    Type Name Description
    PdmMajorRevisionId inMajorRevisionId

    Major revision to start action on.

    PdmObjectId inWorkflowActionId

    Workflow action to start.

    Remarks

    This method is available since v7.7.201.140.

    In This Article
    • Mentions légales
    • C.G.U
    • Données personnelles

    Copyright © 2024 TopSolid Tous droits réservés