Skip to main content Link Search Menu Expand Document (external link)

Custom Workflow Code

Global variables in custom workflow code

    TModule module { get; set; }
    IProject project { get; set; }
    IParameterDef stpd { get; set; }
    int stl { get; set; }
    BaseOption rule { get; set; }
    ILogger logger { get; set; }
    List<IDocument> docs { get; set; }

The Workflow module is as follow. It derives from BaseModule

public interface IWorkFlowModule : IVerificationModule, IBaseModule
    Task<List<IWorkItem>> CreateDefaultWorkflowAsync(IVerification v,
        List<WorkItemType> enabledWorkItemTypes,
        string comment = "Verification");
    IWorkItem CreateWorkItem(IProjectUser pu,
       IVerification ver,
       string comment = null,
       TimeSpan? graceperiod = null);

For more see the information on the BaseModule

Table of contents