优特云
[ { "name": "首页", "url": "http://www.utyun.com/", "target": "0", "child": [] }, { "name": "活动", "url": "http://www.utyun.com/h-col-141.html", "target": "0", "child": [] }, { "name": "产品", "url": "", "target": "1", "child": [ { "name": "U语言", "url": "http://www.utyun.com/h-col-176.html", "target": "0", "child": [] }, { "name": "U平台", "url": "http://www.utyun.com/h-col-150.html", "target": "0", "child": [] } ] }, { "name": "技术与服务", "url": "", "target": "1", "child": [ { "name": "运维服务", "url": "http://www.utyun.com/h-col-161.html", "target": "0", "child": [] }, { "name": "技术方案", "url": "http://www.utyun.com/h-col-178.html", "target": "0", "child": [] } ] }, { "name": "优特云学院", "url": "", "target": "1", "child": [ { "name": "教程", "url": "http://www.utyun.com/h-col-166.html", "target": "0", "child": [] }, { "name": "下载中心", "url": "http://www.utyun.com/h-col-170.html", "target": "0", "child": [] }, { "name": "论坛", "url": "http://www.utyun.com/h-col-169.html", "target": "0", "child": [] } ] }, { "name": "关于优特云", "url": "", "target": "1", "child": [ { "name": "企业概况", "url": "http://www.utyun.com/h-col-171.html", "target": "0", "child": [] }, { "name": "新闻动态", "url": "http://www.utyun.com/h-col-172.html", "target": "0", "child": [] }, { "name": "加入我们", "url": "http://www.utyun.com/h-col-173.html", "target": "0", "child": [] }, { "name": "团队风采", "url": "http://www.utyun.com/h-col-140.html", "target": "0", "child": [] } ] } ]
领域函数管理工具
领域函数管理工具(V2.01)

照喵画符 最后一次编辑

大约 2 年前 34

一、产品介绍

领域模型是对行业领域下领域函数、领域数据表和领域模板的统称,其中领域模板又包括领域语言和领域流程图。
U创平台已经根据多年来在电力、智厨和智能家居等领域的软件开发经验,沉淀出多个领域的模型数据,分别通过领域函数管理工具、领域数据库工具、领域模板工具来管理。每种工具面向平台管理员以及应用开发者开放,其中平台管理员定义的数据为公共数据,提供给所有应用开发者使用;应用开发者定义的数据为私有数据,仅供所在的用户组或个人空间使用。

二、操作权限

上文也提到领域模型数据分为公共和私有两种类型,对应到领域函数和插件也是如此,目前公共函数和插件由平台管理员定义和维护;私有函数和插件由应用开发者创建和维护,但同时平台管理员享有查看和删除的权利。具体操作权限矩阵如下,后文不做赘述。

2.1函数操作

2.2插件操作

本文以平台管理员的角色介绍领域函数管理工具的使用方法,分为两个模块函数管理和插件管理。

三、函数管理

3.1领域服务管理

领域服务作为领域函数的载体,用于存放同一领域或相关服务的函数。用户在录入函数之前可以选择现有的服务,或者新建服务,操作如下。

3.2新建领域函数

在函数管理首页,通过右上角的icon可以切换卡片视图或列表视图,找到对应的服务名称,点击“打开”进入对应服务的领域函数列表。
  • 卡片视图
  • 列表视图
在领域服务页,点击”新建服务”,添加领域服务。
创建好服务后,“打开”服务进入函数列表页,点击”新建”,添加领域函数。
打开”新增”,录入函数信息。
选择图片
编辑完成后,点击“确定”,需要决定当前函数是否马上发布,函数在发布后正式生效。选择“保存数据”,函数默认为“未发布”状态,可以稍后发布。

3.3调试领域函数

对于函数类型为“云端服务函数”的函数,点击"调试"按钮,打开检查函数对话框。
在函数检查的弹窗里,输入函数入参,点击“检查”,即可查看函数的返参。
注:函数检查将产生真实有效的函数执行结果,请谨慎使用。

3.4查看领域函数

在领域函数列表,点击”查看”,打开新页面,包含两个功能,默认“函数编辑”功能。
在此页可以修改函数信息,支持“保存”、“发布”和“复制”。
点击“版本管理”,可以查看当前函数的历史版本,并且切换“已发布环境”的版本。
选择图片

3.5批量导入领域函数

点击“批量导入”函数按钮
上传swagger文件和选择导入模式
导入模式有两种:
普通模式:不导入已存在的接口
完全覆盖:不保留旧数据,完全使用新数据
点击确定后,会弹出swagger文件中所有的函数,选择要导入的函数,点击确认即可
点击确认后即可导入成功
若导入时,提示中文名不符合规范,点击右边的编辑按钮,进行编辑
修改名称至符合规范,即可导入

3.6批量发布领域函数

勾选多条需要发布的函数点击“批量发布”,录入发布备注后“马上发布”可以批量发布多个函数。
已经发布函数支持二次发布,发布后线上生效版本更新至最新。

3.7批量删除领域函数

勾选需要删除的函数,点击”批量删除”,弹出确认提示,”确定”后生效。

3.8查询领域函数

在输入框输入函数中文名或英文名,点击” 放大镜”或“enter”返回查询结果,支持模糊查询。

四、插件管理

4.1新建插件

在领域模型管理页,找到“插件管理”,进入插件列表。
点击“新建插件”,录入插件信息,插件类型分为“鉴权插件”和“格式插件”两种,插件内容为JS代码,需要开发者录入。

4.2查看已绑定

在函数列表中,操作“已绑定”可以查看当前插件已经绑定哪些领域函数。
点击函数列表“查看”函数版本详情。

4.3编辑插件

点击“编辑”对插件进行编辑,“更新”后生效。

4.4删除插件

点击“删除”,弹出提示框。
当插件“已绑定”函数列表为空时,支持删除当前插件,否则不允许删除。

4.5查询插件

在输入框输入插件名称,点击” 放大镜”或“enter”返回查询结果,支持模糊查询。
-------------------------------------------------------------------------------------------------------------THE END------------------------------------------------------------------------------------------------------------------------------

优特云