public IReadOnlyList <GroupInfo> GetGroups() { ConfigurationManager CM = WorkflowModule.GetManager <ConfigurationManager>(""); var ret = CM.GetAllGroups(); return(ret); }
//get job data public Job OpenJob(int JobId) { JobsManager JM = WorkflowModule.GetManager <JobsManager>(""); var ret = JM.GetJob(JobId); return(ret); }
//get pre-defined query public QueryResult GetJobs() { JobsManager JM = WorkflowModule.GetManager <JobsManager>(""); var ret = JM.ExecuteQuery(QueryName); return(ret); }
//create a job based off a pre-defined job type //then assigned it to the specified owner public int CreateJob(OwnerComboBoxItem owner) { JobsManager JM = WorkflowModule.GetManager <JobsManager>(""); var ret = JM.CreateJob(JobTypeID); var job = JM.GetJob(ret); if (owner != null) { job.AssignedTo = owner.AssignedTo; job.AssignedType = owner.AssignmentType; } job.Save(); return(ret); }