生命周期数据卡片配置
前提条件
IPDCenter基础服务的unidata实体中存在待配置的数据实体、关系实体、目标实体。
适用场景
生命周期数据模板卡片,适用于展示、统计,目标实体在各个生命周期状态的,实例个数及完成率等信息。
通过配置不同的源数据实体、关系数据实体和目标数据实体,计算目标数据实体的实例在各个生命周期状态个数,并根据自定义规则计算出完成率。
生命周期卡片的展示效果如图1所示。
配置模板卡片的配置文件
- 打开文本编辑工具,新建一个文件。
您也可以在开发工具新建一个文件作为配置文件。
- 在文件中填写配置文件信息,配置文件的参数配置说明请参见生命周期数据卡片配置文件参数配置说明。
配置文件格式如下:
{ "label": "标签名称", "sourceEntityName": "Source", "labelField": "${labelField2}", "dataCardList": [ { "cardName": "xxx", "relationEntityName": "Relation", "targetEntityName": "Target", "completionStatusList": ["state1"] } ] }
- 将配置文件保存在本地,文件需要保存为json格式。
生命周期数据卡片配置文件参数配置说明
名称 |
类型 |
默认值 |
说明 |
---|---|---|---|
label |
string |
'' |
下拉框的标签名称。 |
labelField |
string |
'${name}' |
下拉框选项显示的文本,必须使用数据映射方式进行自定义配置。 如配置为“${labelField2}”,界面中将会展示从unidata获取源实体实例的接口返回值中取“labelField2”字段的值。 |
sourceEntityName |
string |
'' |
源数据实体英文名称,需要配置为已存在于unidata系统中的数据实体。 |
dataCardList |
dataCardConfig[] |
[] |
数据项配置,支持配置多个数据项,详细配置请参考表2。 |