氚云利用表单外链录入数据,审批不同意时取消流程

1、功能需求描述

利用表单外链录入数据,审批驳回无法通知创建人,因此审批不同意时自动取消并结束流程,便于数据过滤筛选。

2、后端代码

        //必须要放在提交后面
        ase.OnSubmit(actionName, postValue, response);

        //判断条件:不同意,节点名称,创建人id固定
        if(actionName == "Reject" && this.Request.ActivityCode == "Activity3" && this.Request.BizObject["CreatedBy"] + string.Empty == "x18f923a7-5a5e-426d-94ae-a55ad1a4b240")
        {
            //取消流程
            H3.Workflow.Messages.CancelInstanceMessage cancelMessage = new H3.Workflow.Messages.CancelInstanceMessage(this.Request.InstanceId, false);
            this.Request.Engine.WorkflowInstanceManager.SendMessage(cancelMessage);
        }
posted @ 2021-08-24 14:56  岁末年初  阅读(371)  评论(0)    收藏  举报