Aras设置管理项(Item) @ Part 3

Aras设置管理项(Item)@ Part 3

设置管理项配置区域上面部分的选项,进行定制化管理。对应如下部分:
在这里插入图片描述

History Template

History Template定义了一套会触发日志记录的操作集。Aras提供默认模板Default History Template,用户也可以自定义模板。
在这里插入图片描述

History Template可以配置哪些变更操作会被记录。变更操作包括配置和属性级。譬如对Name属性的变更,原来的名字和更改后的名字,都可被记录到变更日志。变更日志也可以以多种语言进行同时记录。

设置一个新的管理项Item时,变更日志并没有开启,需要单独开启。只开启必要的管理项Item的日志记录,是数据库空间优化的考量。

History Template可记录的操作类型如下:

操作 描述
Add 新的管理项Item被创建时,无注释
Update 管理项Item的修改被保存或手动调整版本时,无注释
Promote 管理项Item被提升到新状态时,一个包含提升调用的注释会被记录,典型场景是 Life Cycle Transition中的get_comment被调用,用户在做提升是输入了注释
Reset Life Cycle State 当resetLifecycle操作被调用时,无注释在这里插入图片描述
SetDefaultLifecycle 当setDefaultLifecycle操作被调用时,报告新状态的注释会产生在这里插入图片描述
Delete 当管理项Item被删除时,无注释,留意当管理项Item被删除后,其生存期的日志记录还会保留在数据库中
FormView 当管理项Item被打开时,无注释
FormPrint 当一个表可打印的视图被打开时,无注释
FileView 当一个文件型管理项Item被查看或Get Copy操作被实施时,无注释,此日志被保存在对应的上层管理项Item日志里
FileCheckin 当Checkin操作被实施时,无注释,此日志被保存在对应的上层管理项Item日志里
FileCheckout 当Checkout操作被实施时,无注释,此日志被保存在对应的上层管理项Item日志里

创建自定义History Template的过程:

  • 打开ItemTypes里的History Template
    在这里插入图片描述
  • 增加管理组对History Template操作权限
    在这里插入图片描述
    在这里插入图片描述
  • 保存退出后,就可以在主菜单/内容表(ToC)看到History Template管理项, 点击“+”增加日志模板:
    在这里插入图片描述
  • 设置日志模板名,点击单选框Property_history启用属性类日志记录,并点击下面的“+”增加关联。
    在这里插入图片描述
  • 选择关联的操作类日志记录:
    在这里插入图片描述
    在这里插入图片描述
  • 保存后退出,重新回到Item Types目录搜索打开一个管理项Item,并点击,就可以看到新建的日志模板出现并可以选择使用了。
    在这里插入图片描述
    在这里插入图片描述
  • 对于启用了属性类日志记录的日志模板,对于特定属性启用日志记录,还需要在此属性的"Track History"控制栏点击选中单选框。
    在这里插入图片描述
    在高级应用里,可以对管理项Item在不同生命周期(Life Circle)定义采用不同的History Template,配置过程如下:
  • 在管理项Item配置界面里,点击Life Circle配置表,“+”一项生命周期,再搜索和选择生命周期,譬如选择“Non Released”的生命周期。

在这里插入图片描述

  • 再打开进行编辑
    在这里插入图片描述
  • 选择设置此生命周期要用的History Template,保存后退出。
    在这里插入图片描述
    在这里插入图片描述
    上面范例的生命周期只有一个状态,只对这个状态设置了History Template,如果生命周期有多个转移状态,可以对每个状态设置独立的History Template,从而在通过如下promote方式转移了管理项Item实例的状态时,采用了不同的History Template。
    在这里插入图片描述
    其中,current_state属性需要先显示,并加入到配置字段部分:
    在这里插入图片描述
    在这里插入图片描述
    查看日志记录的方式,先打开一个管理项Item实例记录:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    其中各项的含义:
属性 描述
When 变更的日期和时间
Who 发起变更的用户
Action 变更行为的类型
Comment 变更的注释,在‘History Template Action’里设置
Rev 变更后的主版本号
Gen 变更后的“代”号

-End-

猜你喜欢

转载自blog.csdn.net/hwytree/article/details/107352889