
# 系统配置管理
管理系统配置。例如，设置"数据归档"中生产过程数据以及操作日志数据归档的配置参数。
#### 前提条件
已使用超级管理员角色[登录MBM Space](https://support.huaweicloud.com/usermanual-craftartsipdcenter/mbm_usermanual_0000.html#ZH-CN_TOPIC_0000001988971645__section1222516286504)。
#### 约束与限制
- 系统配置默认初始值如[表1]所示。
   表1系统配置默认初始值 
  | 参数名称       | 参数键名                              | 参数键值   |
  |:---|:---|:---|
  | 日志保留天数     | log.retention.days                | 30     |
  | 日志处理模式     | log.processing.mode               | delete |
  | 工单数据保留天数   | wodata.retention.days             | -      |
  | 工单数据保留日期上限 | wodata.retention.date.upper_limit | -      |
  | 批次拆分锁标识    | split.lock.flag                   | 1      |
     
  
- 系统归档操作日志数据时，将根据界面参数"log.processing.mode"（日志处理模式）、"log.retention.days"（日志保留天数）的参数键值计算归档范围：
  - 当"log.processing.mode"的"参数键值"设置为"delete"时，操作日志数据的处理方式为删除，操作日志数据保留"log.retention.days"的"参数键值"天。
  
  - 当"log.processing.mode"的"参数键值"设置为"archive"时，操作日志数据的处理方式为归档，系统会把当前时间减去"log.retention.days"的"参数键值"天之前的操作日志数据进行归档。
  
  - 在"日志管理"页面可查询系统"log.retention.days"的"参数键值"天前到当前时间的操作记录。
   
- 系统归档生产过程数据时，将根据界面参数"wodata.retention.days"（工单数据保留天数）、"wodata.retention.date.upper_limit"（工单数据保留日期上限），以及环境变量"mbm.dbtask.woscan.threshold"（完工工单数据上限）的优先级计算归档范围：
  - 当"wodata.retention.days"的"参数键值"不为空时，系统获取"wodata.retention.days"的"参数键值"计算生产过程数据归档的范围。例如"wodata.retention.days"的"参数键值"为"30"时，系统会把当前时间减去30天之前已完工的工单数据进行归档。
  
  - 当"wodata.retention.days"的"参数键值"为空时，系统获取"wodata.retention.date.upper_limit"的"参数键值"计算生产过程数据归档的范围。 例如"wodata.retention.date.upper_limit"的"参数键值"为"2026-01-01 01:00:00"时，系统会把这个时间之前已完工的工单数据进行归档。
  
  - 当"wodata.retention.days"和"wodata.retention.date.upper_limit"的"参数键值"为空时，系统获取环境变量"mbm.dbtask.woscan.threshold"的取值计算生产过程数据归档的范围。例如"mbm.dbtask.woscan.threshold"的取值为"2026-01-01 01:00:00"时，系统会把这个时间之前已完工的工单数据进行归档。
  
  - 当"wodata.retention.days"、"wodata.retention.date.upper_limit"、"mbm.dbtask.woscan.threshold"三个参数取值均为空时，则系统不会归档生产过程数据。
   
- "wodata.retention.date.upper_limit"（工单数据保留日期上限）的"参数键值"取值格式为yyyy-MM-dd HH:mm:ss。
- "split.lock.flag"（批次拆分锁标识）的"参数键值"为"1"（默认值）时，系统对拆分进行并发控制，确保条码不重复；"参数键值"为"0"时，系统关闭并发控制，可能导致条码重复。
 
#### 修改系统配置
1. 在顶部导航栏中，选择"系统管理 \> 系统设置 \> 系统配置管理"，进入"系统配置管理"页面。
2. 单击待修改系统配置记录"操作"列的"编辑"。
3. 修改参数键值后，单击"确定"。 
   - "log.processing.mode"的"参数键值"为"delete"或"archive"。
   
   - "wodata.retention.date.upper_limit"的"参数键值"取值格式为yyyy-MM-dd HH:mm:ss。
   
   
   
   
 
#### 查询系统配置
1. 在顶部导航栏中，选择"系统管理 \> 系统设置 \> 系统配置管理"，进入"系统配置管理"页面。
2. 设置指定查询条件，以下参数均为可选配置。 
   - 参数名称
   
   - 参数键名
   
   - 是否系统内置
   
   - 创建开始时间-创建结束时间
   
   
   
   
3. 单击"查询"。
 
