/// <summary> /// 业务逻辑前置调用方法 /// </summary> public override void Execute() { //实现用户自己的业务逻辑 //get variable from runner //var a = this.DynamicVariables["amount"]; //get varaible from WfProcessVariable table var id = DelegateService.GetProcessInstanceID(); var amount = DelegateService.GetVariable(ProcessVariableTypeEnum.Process, "amount"); DoSomethingElse(amount, 20); }
/// <summary> /// Business Logic Process /// </summary> public override void Execute() { //Implement your business logic here //实现用户自己的业务逻辑 //... //get variable from runner //var a = this.DynamicVariables["amount"]; //get varaible from WfProcessVariable table if (DelegateService != null) { var id = DelegateService.GetProcessInstanceID(); var amount = DelegateService.GetVariable(ProcessVariableTypeEnum.Process, "amount"); DoSomethingElse(amount, 20); } System.Diagnostics.Debug.WriteLine("order has been submitted..."); }