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

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

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

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

相关文章
|
JSON 中间件 C#
氚云的第三方接口调用| 学习笔记
快速学习氚云的第三方接口调用。
|
前端开发 数据挖掘 BI
氚云丨开发课— 03 氚云子表的常见操作| 学习笔记
快速学习氚云丨开发课— 03 氚云子表的常见操作。
氚云丨开发课— 03 氚云子表的常见操作| 学习笔记
|
数据可视化 算法 数据挖掘
基于python的笔记本电脑购买意愿影响因素分析,包括情感分析和聚类分析
本文通过Python大数据技术对笔记本电脑评论数据进行情感分析和聚类分析,揭示了产品性能、外观设计和用户地区等因素对购买意愿的重要影响,并为企业提供了优化产品设计和销售策略的参考。
459 2
|
8月前
|
机器学习/深度学习 人工智能 计算机视觉
《Google Gemini 1.5 Pro:MoE架构如何重塑AI性能与效率》
Google Gemini 1.5 Pro采用混合专家系统(MoE)架构,突破传统模型“一刀切”模式,以专家团队形式精准处理不同任务。它能高效解析文本、图像、音频和视频等多模态数据,支持超长上下文理解(高达100万个token),在复杂任务中展现卓越性能。例如,分析电影时,图像、语言和音频专家协同工作,深入挖掘细节;处理402页登月记录时,准确提取关键信息。MoE架构动态分配计算资源,提升推理速度与效率,同时具备强大知识迁移能力,如快速学习稀有语言。这一创新为AI在医疗、金融等领域应用铺平道路,推动产业迈向新高度。
241 0
|
Kubernetes 负载均衡 网络安全
Kubernetes 网络模型与实践
【8月更文第29天】Kubernetes(K8s)是当今容器编排领域的佼佼者,它提供了一种高效的方式来管理容器化应用的部署、扩展和运行。Kubernetes 的网络模型是其成功的关键因素之一,它支持服务发现、负载均衡和集群内外通信等功能。本文将深入探讨 Kubernetes 的网络模型,并通过实际代码示例来展示服务发现和服务网格的基本概念及其实现。
586 2
|
11月前
|
监控 Oracle 关系型数据库
Mysql、Oracle审计日志的开启
通过上述步骤,可以在 MySQL 和 Oracle 数据库中启用和配置审计日志。这些日志对于监控数据库操作、提高安全性和满足合规性要求非常重要。确保正确配置审计参数和策略,定期查看和分析审计日志,有助于及时发现并处理潜在的安全问题。
679 11
|
数据可视化 小程序 API
什么是低代码(Low-Code)?我们需要低代码吗?
低代码是一种通过可视化界面和配置化方式减少手写代码工作量的软件开发技术和工具模式,适合专业开发者及非技术人员快速创建应用。本文基于作者六年实践经验,深入浅出地讲解低代码的核心价值、应用场景及其对企业、开发团队和个人开发者的意义,并推荐了织信Informat、宜搭、爱速搭等十款主流低代码平台,帮助读者快速了解和选择合适的工具。全文干货满满,建议收藏。
|
算法 Python
SMOTE
【6月更文挑战第26天】
655 1
|
缓存 图形学 UED
U3D开发技术深度解析:异步场景加载与资源管理优化策略
【7月更文第11天】在Unity3D(简称U3D)游戏开发中,优化场景加载与资源管理是提升用户体验的关键一环。通过实现高效的异步场景加载和智能的资源管理策略,我们能显著缩短玩家的等待时间,提升游戏流畅度。本文将详细介绍这两种技术的应用,并提供实用的代码示例。
1277 0
|
分布式计算 Java Scala
Spark编程语言选择:Scala、Java和Python
Spark编程语言选择:Scala、Java和Python
Spark编程语言选择:Scala、Java和Python