Example #1
0
        protected override void Execute(NativeActivityContext context)
        {
            Log.Debug("OnCompleteUserTask -> Start");

            var taskStatus = WorkflowAction.GetTaskState(context, HolidayWfUtility.Holidayuser);

            WorkflowAction.SetWorkflowResult(context, "OK");

            Result.Set(context, taskStatus);

            Log.Debug("OnCompleteUserTask -> End");
        }
Example #2
0
        protected override void Execute(NativeActivityContext context)
        {
            Log.Debug("CreateOnClientComplete -> Start");

            TaskStateData taskStatus = Request.Get(context);

            WorkflowAction.SetWorkflowResult(context, "OK");

            Log.Debug("CreateOnClientComplete -> End");

            Result.Set(context, taskStatus);
        }
Example #3
0
        protected override void Execute(NativeActivityContext context)
        {
            Log.Debug("OnCompleteDevTask -> Start");

            TaskStateData taskStatus = WorkflowAction.GetTaskState(context, SKETCHDEV);

            if (taskStatus != null)
            {
                if (taskStatus.Result.Equals(DEPLOY))
                {
                    WorkflowAction.SetWorkflowResult(context, OK);
                }
            }

            Result.Set(context, taskStatus);

            Log.Debug("OnCompleteDevTask -> End");
        }
Example #4
0
        protected override void Execute(NativeActivityContext context)
        {
            Log.Debug("CreateOnClientComplete -> Start");

            TaskStateData taskStatus = Request.Get(context);

            taskStatus.AddParameter("TaskProp1", "TaskVal1");

            WorkflowAction.SetWorkflowResult(context, "OK");

            // Example how to use notification
            //WorkflowAction.SendNotification(context.WorkflowInstanceId, taskStatus.TaskInfo.TaskOid,
            //    "Notification", "This is the body of the message", "{r.Dev}");

            Result.Set(context, taskStatus);

            Log.Debug("CreateOnClientComplete -> End");
        }