Files
WorkNote/SanPinPLM/相关操作/4.0-other/40.Excel批量更新文档属性.md

41 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 介绍
所有的文档存在于系统中,都有其 [常规属性](../1.0-EDM/80.文档分类设置.md#常规属性设置)
![image-20240606113052207](../2.0-PDM/assets/image-20240606113052207.png)
若要修改属性,对文档右键选择 **属性** 即可,但有多个文件想要修改其属性,需要用到批量操作
> 若要修改多个文件的版本为统一值,则可通过 [修改文档属性调整文档版本](../1.0-EDM/10.文件版本管理.md#修改文档属性调整文档版本) 实现
>
> 若要修改多个文件的分类为统一值,则可通过 [多个文件批量调整文档分类](../1.0-EDM/80.文档分类设置.md#多个文件批量调整文档分类) 实现
但若是要修改其他属性值,或属性值不统一的情况,则需要通过 `Excel` 来实现批量更新操作
## 前置要求
使用 **Excel批量更新文档属性** 功能,需要用户角色至少具备 **系统工具****Excel批量更新文档属性** 权限
![image-20241226201048935](assets/image-20241226201048935.png)
# Excel导入模板
通过 **Excel批量更新文档属性** 需要采用标准的 `Excel` 导入模板
模板要求 `Excel` 表中必须具备 **文档名称****文档编码** 中的一列,这是因为系统需要依据二者中的一个属性去做更新
![image-20241226201840976](assets/image-20241226201840976.png)
此外,`Excel` 模板要求对标题栏的名称做定义,即文档编码一栏的名称是 **code**,文档名称一栏的名称是 **DocName**,其他要修改的属性名称,可在 **系统设置****参数配置****系统参数****数据定义相关****对象属性定义****文档** 中查询
![image-20241226202417865](assets/image-20241226202417865.png)
# 更新操作
`Excel` 表中编制完成后,在 **系统设置****系统工具****文档相关****Excel批量更新文档属性** 中,点击浏览上传 `Excel`
![image-20241226202624092](assets/image-20241226202624092.png)
需要注意的是,必须要选择 ==**以何种文档属性更新**==,选择后会以此为基准对文档属性进行更新
> 例如选择以文档编码做基准进行更新则系统会匹配系统中文档编码与Excel表中文档编码值相同的文件然后更新匹配到的文件的其他属性值若有文档名称则也会更新文档名称