public void ProcessInstanceAdapterTest() { ProcessInstanceAdapter pia = new ProcessInstanceAdapter(); ProcessInstance p = new ProcessInstance() { BizProcessContext = "unit_test", CreateTime = DateTime.Now, cUserID = "userID", BizProcessID = "B1CA586C-7775-4096-B4E3-E5F9F9802017", CreatorName = "unit_test", //FinishTime = DateTime.Now.AddHours(1), ID = Guid.NewGuid().ToString(), InstanceName = "UINT_TEST_INSTANCE+-2", IsDeleted = false, LastUpdatedTime = DateTime.Now, ProcessCode = "BP02", ProcessID = "EF5E4365-9DE6-4855-A9CA-A2456D70EAC8", ProjectID = string.Empty, StartTime = DateTime.Now, Status = 2, UserCode = "system", UserID = 1, UserName = "******" }; pia.Insert(p); }
public void ProcessInstanceAdapterProcessInstanceStatusTest() { ProcessInstanceAdapter pia = new ProcessInstanceAdapter(); List <ProcessInstance> list = pia.LoadList(null, 1, "", "unit_test"); List <ProcessInstance> list1 = pia.LoadList(Common.ProcessInstanceStatus.Archiving, 1, "", "unit_test"); List <ProcessInstance> list2 = pia.LoadList(null, 0, "", "unit_test"); List <ProcessInstance> list13 = pia.LoadList(Common.ProcessInstanceStatus.Archiving, 0, "", "unit_test"); //TODO }
public void ProcessInstanceAdapterLoadListTest() { ProcessInstanceAdapter pia = new ProcessInstanceAdapter(); List <string> s = new List <string>(); s.Add("BizProcessIDUPD"); s.Add("BizProcessIDUPD3"); List <ProcessInstance> p = pia.LoadList(s); Console.WriteLine(p.Count); }
public void ProcessInstanceUpdateAdapterTest() { ProcessInstanceAdapter pia = new ProcessInstanceAdapter(); ProcessInstance p = pia.Load("59588CFB-CAC0-4E2E-8973-844C505700D5"); p.BizProcessContext = p.BizProcessContext + "UDP"; p.InstanceName = p.InstanceName + "UDP"; p.FinishTime = p.FinishTime.AddYears(10); p.Status = 1000; p.BizProcessID = p.BizProcessID + "UPD"; pia.Update(p); }
public void ProcessInstanceAdapterLoadListByCreateUserIDTest() { ProcessInstanceAdapter pia = new ProcessInstanceAdapter(); Dictionary <string, string> dit = new Dictionary <string, string>(); dit.Add("InstanceName", "UINT_TEST_INSTANCEUDPUDP"); dit.Add("CreatedTime", ""); dit.Add("LastUpdatedTime", ""); dit.Add("ProcessCode", ""); dit.Add("Status", ""); List <ProcessInstance> p = pia.LoadListByCreateUserID(1, dit); Console.WriteLine(p.Count); }
public void WorkFlowStartTest() { ProcessInstanceAdapter adapter = new ProcessInstanceAdapter(); //WorkflowInstance instance = new WorkflowInstance(); //WorkflowInstance instance1 = new WorkflowInstance("2F2145C7-483C-4887-9B34-18AFC873F2FD"); //ProcessInstance pInstance = adapter.Load("43EA20EC-6569-45F9-8A83-A49122883AE7"); //WorkflowInstance instance2 = new WorkflowInstance(pInstance); //instance.sta string pid = Guid.NewGuid().ToString(); string pcode = "BP01"; string bizPid = "B1CA586C-7775-4096-B4E3-E5F9F9802017"; string projId = string.Empty; string instanceName = "UINT_TEST_INSTANCE"; string approvalNote = "Unit_Test"; List <ProcessNode> nodeList = ProcessNodeAdapter.Instance.LoadList("3CA36C1B-1975-4E92-9A55-628FE422C160", "0"); List <ProcessNodeInstance> list = new List <ProcessNodeInstance>(); string guid = Guid.NewGuid().ToString(); nodeList.ForEach(p => { guid = Guid.NewGuid().ToString(); list.Add(new ProcessNodeInstance() { ID = guid, BizProcessID = bizPid, CreatedTime = DateTime.Now, CreateTime = DateTime.Now, CreatorName = "1", cUserID = "1", Description = "DESC", Expression = "1==1", IsDeleted = false, IsHandSign = false, LastUpdatedTime = DateTime.Now, NodeID = p.ID, NodeInstanceID = guid, NodeName = p.NodeName, NodeSeq = p.NodeSeq, NodeType = p.NodeType, OperationType = p.NodeSeq == 1 ? 1 : p.NodeSeq == 6 ? 5 : 2, PreviousNodeInstanceID = "", ProcessID = pid, ProcessInstanceID = "", ProcessType = "0", RoleID = "1", Status = p.NodeSeq == 1 ? 2 : 4, UserCode = "111", UserID = 1, UserName = "******" }); }); //创建NodeList //List<ProcessNodeInstance> list=new List<ProcessNodeInstance>(); //list = ProcessNodeInstanceAdapter.Instance.LoadList("43EA20EC-6569-45F9-8A83-A49122883AE7"); //list[0].NodeInstanceID = Guid.NewGuid().ToString(); //list[0].ID = list[0].NodeInstanceID; //list[0].cUserID = "1"; //list[0].UserCode = "1"; //list[0].NodeSeq = 1; //list[0].NodeName = "发起节点"; //list[1].NodeInstanceID = Guid.NewGuid().ToString(); //list[1].ID = list[1].NodeInstanceID; //list[1].cUserID = "11"; //list[1].UserID = 11; //list[1].UserCode = "11"; //list[1].NodeSeq = 2; //list[1].NodeName = "第一节点"; Hashtable ht = new Hashtable(); WorkflowInstance.Start(pid, pcode, bizPid, projId, instanceName, approvalNote, list, ht); }
public void ProcessInstanceAdapterLoadByBizProcessIDTest() { ProcessInstanceAdapter pia = new ProcessInstanceAdapter(); ProcessInstance p = pia.LoadByBizProcessID("BizProcessIDUPD"); }
public void ProcessInstanceDeleteAdapterTest() { ProcessInstanceAdapter pia = new ProcessInstanceAdapter(); pia.Delete("01D0527F-BEDB-4C25-A1EB-167A2BF813C9"); }