...
在导入按钮元数据配置的data中添加is_from_config:true,以使用个性化模板,若需要使用其他参数,参考上述标准按钮参数配置。
代码块 |
---|
{ |
...
"key": "common_import", |
...
"label": "标准导入按钮", |
...
"action": "COMMON_IMPORT", |
...
"data": { |
...
"is_from_config": |
...
true, |
...
"category": "可以不填,不填时默认取当前模型名。填的话想写啥就写啥,但是要记下来,下面要用。" |
...
} |
(2)第二步:配置公司级模板
在扩展管理-公司级模板查询common_imp_setting.json
...
在公司级模板中配置本次自定义模板参数,如,配置参数解析:(//双斜杠之后的是注释)
代码块 |
---|
{ |
...
... |
...
"AttendLocation": { // 冒号前面的东西,叫“映射名”或者“key”。按钮里的category没写的话,就用模型名,否则category写了啥就用啥。 |
...
"name": "考勤点", // 文件名 |
...
"imp": "AttendLocation_import.json", // 导入使用的个性化模板的公司级模板名(等会你要新建另一个公司级模板,名字就叫这个) |
...
"exp": "AttendLocation_import.json", // 导出使用的个性化模板的公司级模板名(等会你要新建另一个公司级模板,名字就叫这个),导入导出可以用同一个。 |
...
...
"role": "cm-org-emp" |
...
// 下载模板所需的权限 |
...
}, |
...
... |
...
}, |
(4)第四步:新建个性化导入模板
根据上一步中配置的"imp"的公司级模板名,新建一个公司级模板。本例中是AttendLocation_import.json。
...