public static void OpenUserTaskExecutionPage(ProcessUserTask currentUserTask, UserConnection userConnection) { var method = typeof(BaseProcessUserTaskUtilities).GetMethod("OpenExecutionPage", BindingFlags.Static | BindingFlags.NonPublic); method.Invoke(null, new object[] { currentUserTask, userConnection }); }
public static bool GetIsReexecution(ProcessUserTask currentUserTask) { Process process = currentUserTask.Owner; Collection <ProcessFlowElement> flowElements = process.FlowElements[currentUserTask.SchemaElementUId]; return(flowElements.Count > 1); }
public static void InteractWithUser(ProcessUserTask userTask, ProcessExecutingContext context, UserConnection userConnection, bool isRunning, bool showExecutionPage) { userTask.InteractWithUser(context, isRunning, showExecutionPage); }