致远协创A8-M平台API:消息服务与组织管理伪代码规范

需积分: 45 144 下载量 158 浏览量 更新于2024-08-09 收藏 2.51MB PDF 举报
本资源是一份关于致远OA协同办公系统A8-M平台API的详细参考手册,主要关注于消息服务的相关部分。章节1.10专门介绍了“消息服务”,外部系统可以通过消息接口向A8发送系统消息,包括两种方法:sendMessageByLoginName和sendMessageByUserId。 sendMessageByLoginName方法接受接收人的A8登录名作为参数,需要提供身份验证令牌(token)、多个人的登录名数组(loginNames)、消息内容(content)以及可选的与接收人对应的链接(url)。该方法支持群发功能,可以根据登录名批量发送消息,并且可以指定链接地址。 sendMessageByUserId方法则需要特定的用户ID,还包含了额外的应用类别信息(如协同、公文、会议等)、发送者姓名(createMemberName)、待办事项链接(link)、事项名称(subject)、创建日期(createDate)、附件(hasAttachments)、重要程度(importantLevel)和是否突出显示(distinct)等详细数据。这些参数用于构建具体的消息内容,确保消息传递的全面性和个性化。 这部分内容还提到了开发环境的设置,包括启用Webservice、配置开发环境以及针对Java和C#编程语言的客户端代码编写的步骤,如生成ADBClientStub和添加服务引用。此外,手册还包括了服务列表、服务公共实体(如ServiceResponse和服务异常)以及组织模型管理的子部分,如单位管理、人员管理和部门管理的相关操作方法和参数。 这份文档对于致远OA开发者来说,提供了实现消息服务功能所需的关键API调用细节和开发指导,有助于在实际项目中高效地集成和利用致远A8-M平台的功能。通过理解和遵循这些规范,开发者能够确保消息服务的稳定性和一致性。