【氚云】在代码中,如何实现对人员和部门的调用?

简介: 在代码中,如何实现对人员和部门的调用?

通过代码实现指定时间提醒,已经实现了指定时间的提醒功能,但仅对本人有提醒,实际应用是行政安排工作,设定在某一时间进行提醒。需要同时获取人员多选控件和部门多选控件的数据。请教一下如何实现人员多选、部门多选的调用赋值或如何获取人员部门控件的取值?

问题已解决!完整代码请看后面的跟帖回复!那是两个人的成果!希望能帮到更多的用户!实现共同进步!/2020-4-11 16:08


目前实现的代码如下:

     //增加自定义消息提醒b

      H3.Task.UserTask   task = new H3.Task.UserTask();


       string appId = "A69b534faedd64f389aa145221db1bdce";   //应用编码


       task.ObjectId = Guid.NewGuid().ToString();//Guid码


       task.Sender = H3.Organization.User.SystemUserId;//任务的发起人id


       //任务的接收人是人员多选、部门多选控件,如何进行赋值?

             task.UserId = this.Request.UserContext.UserId;  //任务的接收人id  

       task.AppCode = appId;//应用编码


       task.TaskType = H3.Task.TaskType.Reminder; //任务类型为提醒


       task.SchemaCode = "Smgan033l6ajmqpy2489c8nzd1"; //表单编码


       task.TargetType = H3.LinkTargetType.BizObject; //关联类型


       task.TargetId = this.Request.BizObjectId; //关联业务对象的ID


       task.TargetName = this.Request.BizObject.Name;  //关联业务对象的数据标题


       task.Name = "设置群体提醒"; //提醒标题


       task.Summary = this.Request.BizObject["F0000001"] + string.Empty; //提醒的内容


       task.**Time = DateTime.Parse(this.Request.BizObject["F0000023"] + string.Empty);  // 提醒时间


       task.ReminderType = H3.Task.ReminderType.Once; //提醒类型


       task.StartTime = DateTime.Now; //开始时间


       task.EndTime = DateTime.Now;   //截止时间


       task.TaskState = H3.Task.TaskState.Unfinished; //任务状态


       task.**State = H3.Task.**State.Waiting; //提醒的状态


       this.Request.Engine.TaskManager.AddTask(task);//添加任务

       //增加自定义消息提醒e

相关文章
|
搜索推荐 数据管理 开发者
合同管理的高级流程设计|学习笔记
快速学习合同管理的高级流程设计
合同管理的高级流程设计|学习笔记
|
安全 搜索推荐 程序员
身为产品经理该如何向客户推广API商品数据接口,该如何跟进项目和程序员对接?
API是Application Programming Interface的缩写,即应用程序编程接口。API商品数据接口是一种允许不同应用程序或系统之间进行数据交互的方式。通过API商品数据接口,不同的应用程序或系统可以相互调用和共享数据,而不必直接相互通信或共享数据。
|
数据格式
产品经理做接口对接要做哪些工作
随着互联网的发展,各种应用和系统之间的数据交换变得越来越频繁和重要。而在进行数据交换时,接口对接是一个非常关键的环节。作为产品经理,接口对接是必不可少的工作之一
|
开发者 容器
招聘管理综合实践——审批结果更新|学习笔记
快速学习招聘管理综合实践——审批结果更新
招聘管理综合实践——审批结果更新|学习笔记
|
开发者
氚云丨开发课— 08 流程操作及组织机构管理| 学习笔记
快速学习氚云丨开发课— 08 流程操作及组织机构管理。
341 0
好好编程-物流项目17【客户管理-新增客户】
好好编程-物流项目17【客户管理-新增客户】
好好编程-物流项目17【客户管理-新增客户】
好好编程-物流项目20【客户管理-删除客户】
好好编程-物流项目20【客户管理-删除客户】
好好编程-物流项目20【客户管理-删除客户】
好好编程-物流项目18【客户管理-查询客户】
好好编程-物流项目18【客户管理-查询客户】
好好编程-物流项目18【客户管理-查询客户】
好好编程-物流项目19【客户管理-更新客户】
好好编程-物流项目19【客户管理-更新客户】
好好编程-物流项目19【客户管理-更新客户】