【氚云】在代码中,如何实现对人员和部门的调用?-阿里云开发者社区

开发者社区> -开发者助手-> 正文

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

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

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

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

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

相关文章
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
10081 0
mysql 存储过程,以及mybatis如何调用
说道存储过程,很多人都知道,但是真正用的人其实很少,但是在某些必要的场景,是必须使用的,虽然可以使用java代码解决,但是效率性能远不及存储过程 曾经在sqlserver 以及pgadmin上用过,mysql还真没使用过,今天遇到这样的场景那就使用一次吧 场景:订单自动失效,定时任务跑批的时候会...
826 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
13886 0
如何用PYTHON调用云小蜜
利用python调用云小蜜创建客服
1460 0
2450
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载