Example #1
0
        /// <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));
        }
Example #2
0
        /// <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));
        }