private void WorkflowStepsAdd(String stepDescription)
        {
            if (WorkflowSteps != null)
            {
                String stepName = (new System.Diagnostics.StackFrame(1)).GetMethod().Name;

                Server.Workflows.WorkflowStep workflowStep = new Mercury.Server.Workflows.WorkflowStep(Application, stepName, stepDescription);

                WorkflowSteps.Add(workflowStep);
            }

            return;
        }
예제 #2
0
        private void WorkflowStepsAdd(Server.Workflows.Enumerations.WorkflowStepStatus stepStatus, String stepDescription)
        {
            if (WorkflowSteps != null)
            {
                String stepName = (new System.Diagnostics.StackFrame(1)).GetMethod().Name;

                Server.Workflows.WorkflowStep workflowStep = new Mercury.Server.Workflows.WorkflowStep(Application, stepStatus, stepName, stepDescription);

                WorkflowSteps.Add(workflowStep);

                if (WorkQueueItem.Id != 0)
                {
                    Application.WorkQueueItemWorkflowStepsSave(WorkQueueItem.Id, WorkflowSteps);
                }
            }

            return;
        }