附件管理服务注册功能介绍

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:2

附件管理服务注册功能介绍

变更记录


产品版本
更新内容更新日期
V4.0.006初始版本2021年8月26日


1 简介

1.1 功能介绍

附件管理服务是一套支持监控附件操作的插件服务,可以实现记录操作日志,干预操作按钮可见性,操作验权等个性化需求。

1.2 应用场景

1、客户希望可以获取到附件的操作记录信息,可以根据这些操作记录信息对附件信息进行统一管理。

2、客户对文件保密要求比较高,比如在财务领域的某些单的附件上传保存之后,当其他用户查看这张单的时候,统一禁止下载 ,但可以预览。

1.3 系统路径

【系统管理云】→【配置工具】→【参数配置】 →【系统参数】

上传图片

1.4 关键字段说明

关键字段说明

字段名称详细解释
工厂类所属包名自定义ServiceFactory所属包名,例如ServiceFactory的全路径名为test.attach.mservice.factory.ServiceFactory,则该参数为test.attach.mservice.factory
业务应用业务应用编码
微服务接口名自定义ServiceFactory中服务实现类的key



2 主要操作

2.1 创建插件实现类

操作步骤

步骤1: 创建插件实现类

插件类实现kd.bos.servicehelper.attachment.IAbstractAttachManagerPlugin

步骤2: 重写public AttachOpEvent checkOpRight(AttachOpEvent event)方法,该方法触发时机是备注,删除操作前,可在此方法中验权,中断操作,查看示例:

上传图片

步骤3: 重写public List<AttachmentInfo> checkAttachPerm(List<AttachmentInfo> data)方法,该方法触发时机是给前端返回附件数据前,可在此方法中设置预览下载删除操作按钮的可见性,查看示例 :

上传图片

步骤4:重写public void afterDoOperation(AttachOpEvent event) 方法,该方法触发时机是操作执行成功后,可在此方法中记录操作日志,查看示例:

上传图片

2.2 创建ServiceFactory类

操作步骤

在ServiceFactory类中创建getService方法,serviceMap中插入一条数据,key可以自定义,value是插件实现类的全路径,此处key作为参数在步骤2.3中需要用到。

上传图片

2.3 注册插件到系统参数中

操作步骤

步骤1: 系统服务云-配置工具-系统参数配置附件管理服务注册,如图示例

上传图片


步骤2: 附件管理服务注册配置,如图示例

参数说明见1.4 关键字段说明

至此,附件管理服务成功注册。






附件管理服务注册功能介绍

变更记录产品版本更新内容更新日期V4.0.006初始版本2021年8月26日1 简介1.1 功能介绍附件管理服务是一套支持监控附件操作的插件服务,可...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息