protected override void FillRequiredFields(BPProcess2Object obj) { // создаем обязательные объекты var bp = new BPProcessTest().CreateNew(); // заполняем поля obj.AsDynamic().BPPROCESS2OBJECTPROCESSCODE = bp.GetKey(); obj.AsDynamic().BPPROCESS2OBJECTOBJECTNAME = SourceNameHelper.Instance.GetSourceName(typeof(BPProcess2Object)); }
protected override void FillRequiredFields(BPWorkflow obj) { // создаем обязательные объекты var bp = new BPProcessTest().CreateNew(); // заполняем поля obj.AsDynamic().WorkflowCode = TestString; obj.AsDynamic().ProcessCode_r = bp.GetKey(); obj.AsDynamic().WorkflowName = TestString; }
protected override void FillRequiredFields(BPTrigger obj) { // создаем обязательные объекты var bp = new BPProcessTest().CreateNew(); // заполняем поля obj.AsDynamic().TriggerCode = TestString; obj.AsDynamic().ProcessCode_r = bp.GetKey(); // отслеживаем себя же obj.AsDynamic().ObjectName_r = SourceNameHelper.Instance.GetSourceName(typeof(BPTrigger)); }
protected override void FillRequiredFields(BPLog obj) { // создаем обязательные объекты var bp = new BPProcessTest().CreateNew(); var user = new UserTest().CreateNew(); // заполняем поля //area.AsDynamic().BPLOGID = TestString; obj.AsDynamic().PROCESSCODE_R = bp.GetKey(); obj.AsDynamic().USERCODE_R = user.GetKey(); obj.AsDynamic().BPLOGINSTANCE = new Guid(TestInstanceStr).ToString(); obj.AsDynamic().BPLOGCURRENTSTEP = TestString; obj.AsDynamic().BPLOGSTATUS = TestString; obj.AsDynamic().BPLOGSTARTTIME = DateTime.Now.AddDays(-5); obj.AsDynamic().BPLOGENDTIME = DateTime.Now; }