发帖

如何获取流程中两个节点的时间

专业版问答  / 倒序浏览   © 著作权归作者本人所有

#楼主# 2020-3-17

跳转到指定楼层

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

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

x
想要获取流程中,接受任务到完成任务这两个节点的时间,并且计算出两个时间的区间,并且显示出来,自己写了一段,但是总是提示没有找到适合的方法来重写,希望大佬们能解答下,谢谢
  1. protected override void OnWorkflowInstanceStateChanged(H3.Workflow.Instance.WorkflowInstanceState nowState, H3.Workflow.Instance.WorkflowInstance aa )
  2.     {
  3.         if(nowState == H3.Workflow.Instance.WorkflowInstanceState.Running)
  4.         {
  5.             //当流程正在进行中,并且流程状态为接收任务,向开始时间控件赋值
  6.             if(H3.Workflow.Instance.WorkflowInstance.InstanceId == "Activity18")
  7.             {
  8.                 this.Request.BizObject["F0000033"] = this.Request.BizObject["F0000033"] != null ? this.Request.BizObject["F0000033"] : System.DateTime.Now;
  9.             }
  10.             //当流程正在进行中,并且流程状态为完成任务,向结束时间控件赋值
  11.             if(H3.Workflow.Instance.WorkflowInstance.InstanceId == "Activity24")
  12.             {
  13.                 this.Request.BizObject["F0000034"] = this.Request.BizObject["F0000034"] != null ? this.Request.BizObject["F0000034"] : System.DateTime.Now;
  14.             }
  15.         }
  16.         base.OnWorkflowInstanceStateChanged(nowState);
  17.     }
复制代码


回复

使用道具

2

主题

24

帖子

451

金币

lv4

Rank: 5

积分
316

月度话题之星氚云标准版氚云专业版

江中 发表于 2020-3-24 10:42:18
我也不清楚,帮顶一下
回复

使用道具 举报

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

本版积分规则

关于作者

codeCow

lv3

  • 主题

    1

  • 帖子

    2

  • 关注者

    0

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