/// <summary> /// Information about a workflow /// </summary> /// <param name="folder">folder contains a workflow</param> /// <param name="workflow">workflow name</param> /// <returns>object workflow details</returns> public WorkflowDetails GetWorkflowDetails(string folder, string workflow) { Guard.ThrowIsNull(folder, workflow); var command = "getworkflowdetails -folder " + folder + " " + workflow; var result = _pmwork.ExecuteCommand(command); return(WorkflowDetailsAdapter.GetConvertResultToWfDetails(result)); }
/// <summary> /// Information about a workflow /// </summary> /// <param name="parameters">command parameters</param> /// <returns>object workflow details</returns> public WorkflowDetails GetWorkflowDetails(PmcmdGetWorkflowDetails parameters) { Guard.ThrowIsNull(parameters); var command = "getworkflowdetails " + parameters.Folder + parameters.RunInsName + parameters.WorkflowRunId + parameters.Workflow; var result = _pmwork.ExecuteCommand(command); return(WorkflowDetailsAdapter.GetConvertResultToWfDetails(result)); }