发帖

重新激活流程后,列表中流程状态还显示为“已结束”

大赛讨论专区  / 参赛作品展示  / 倒序浏览   © 著作权归作者本人所有

#楼主# 2020-12-24

跳转到指定楼层

注册氚云社区,学习低代码知识,与更多氚友互动交流

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
通过代码重新激活流程,能够激活,并激活了某一个活动节点。但是在列表页面显示着条记录的流程状态还是“已结束”,并没有变成“进行中”。求各位老师同学帮忙。代码如下:

        if(actionName == "Submit" && this.Request.BizObject.Status == H3.DataModel.BizObjectStatus.Effective)
        {
            //1.1 重新激活流程
            H3.Workflow.Messages.ActivateInstanceMessage   activiteinstanceMessage =
                new H3.Workflow.Messages.ActivateInstanceMessage(this.Request.InstanceId); //传递参数为流程实例ID
            this.Request.Engine.WorkflowInstanceManager.SendMessage(activiteinstanceMessage);//只会激活流程,并不会触发运行的节点
            //1.2 激活活动节点
            H3.Workflow.Messages.ActivateActivityMessage activiteMessage = new H3.Workflow.Messages.ActivateActivityMessage(this.Request.InstanceId,

                "Activity9", H3.Workflow.Instance.Token.UnspecifiedId, new string[] {}, null, false, H3.Workflow.WorkItem.ActionEventType.Adjust);//参数对应描述:流程实例ID,活动节点编码,令牌ID,参与者,前驱令牌,是否检测入口条件,激活类型

            this.Request.Engine.WorkflowInstanceManager.SendMessage(activiteMessage);//1.不会取消正在运行的节点。2.进行中的流程才能激活调整。


        }


回复

使用道具

成为第一个回答人

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于作者

ID-zUz9PM

lv3

  • 主题

    1

  • 帖子

    1

  • 关注者

    0

小黑屋|氚云社区 |粤ICP备15096637号-1
Powered by Discuz! X3.4 Licensed  © 2001-2017 Comsenz Inc.