开发者社区> -开发者助手-> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

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

简介: 在代码中,如何实现对人员和部门的调用?
+关注继续查看

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

问题已解决!完整代码请看后面的跟帖回复!那是两个人的成果!希望能帮到更多的用户!实现共同进步!/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

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
好好编程-物流项目09【角色信息查询】
通过前面的介绍我们已经完成了SSM框架的整合,这篇文章通过角色信息的查询我们把各个部分串接起来。
0 0
好好编程-物流项目17【客户管理-新增客户】
好好编程-物流项目17【客户管理-新增客户】
0 0
好好编程-物流项目20【客户管理-删除客户】
好好编程-物流项目20【客户管理-删除客户】
0 0
好好编程-物流项目19【客户管理-更新客户】
好好编程-物流项目19【客户管理-更新客户】
0 0
好好编程-物流项目18【客户管理-查询客户】
好好编程-物流项目18【客户管理-查询客户】
0 0
员工社区论坛有哪些核心功能
越来越多的企业为内部员工搭建企业社区论坛,希望内部员工社区交流平台来提升企业与员工之间、员工与员工之间的信息交流,加速企业与员工信息的传递和共享,同时也将员工的真实想法得到展现
0 0
项目管理之道之沟通管理-外部接口只能有一个
  任何一个软件项目都离不开沟通,这里面的沟通按照涉及对象的不同可以分为:内部沟通和外部沟通。内部沟通是指项目团队内部成员之间的沟通,外部沟通是指与系统用户及其他项目干系人的沟通,这里面外部沟通需要注意的一点就是接口必须唯一,否则一个团队有多个声音,外部有多个声音,对项目,对用户来讲都不是一件好的事情。
821 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
“移”步到位:一站式移动应用研发体系
立即下载
“移”步到位—一站式移动应用研发体系
立即下载
企业研发效率与代码规约文化
立即下载