优特云
[ { "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": [] } ] } ]
应用开发工具
工程管理工具

姚智聪 最后一次编辑

接近 3 年前 285

       工程管理工具是面向实际业务开发者或者现场实施工程师、调试人员进行业务信息配置与执行的工具。调试工程师在获得应用开发者授权后可以进行具体业务的工程创建、编辑、编译和发布。需要注意的是本地执行的工程无需发布和下架,云端执行的工程上架和下架需要申请并依赖工程审核员来审核,通常工程审核者由应用开发者来担任。
       如何成为调试工程师或工程审核者?
      调试工程师和工程审核者都是开通了工程管理相关功能使用权限的用户的统称,需要一名用户不可同时兼人两个调试工程师和工程审核者两个角色。用户在登录U创平台后可以通过邮件utyun_console@ut.cn或电话0756-2552473联系U创平台管理员,申请开通相关角色。
      工程管理的操作流程如下:

一、查看工程

调试工程师在进入工程管理工具后,可查看应用下的工程列表
点击应用,进入应用下的工程列表
点击工程名称,即可查看工程详情

二、创建工程

调试工程师在进入工程管理工具后,可以在应用下创建工程。
点击右上角的“+”号,在新建工程的弹窗中,输入工程详情,确定即可生效

三、删除工程

在工程列表中,点击“删除”按钮,确定后生效。需要注意的是删除仅适用于未发布的工程,如果已经发布的工程需要下架后才能删除。

四、工程编辑

调试员进入工程列表后,可以对已经创建的工程进行编辑。

1.基本信息

在工程信息看板,可进行工程基本信息编辑

2.事件编辑

在工程的编辑类型中,有“事件编辑”、“代码编辑”和“流程图编辑”,当选择“事件编辑”时,界面如下
点击操作“+”,可以输入语句。语句编辑方式分为两种:混合编辑和纯术语编辑。 混合编辑指的是”事件-条件-结果”格式的逻辑语句,支持使用领域语言,事件和结果为必填项。
纯术语编辑指的是仅支持使用领域语言,适用于电子菜谱案例。以下截图为纯术语编辑模式。
事件创建后,再次点击”编辑”,可以对已经输入的语句进行修改,保存后生效。
同时,也可对事件删除,确定后生效。

3.代码编辑

在创建工程时,如选择“代码编辑”,界面如下
可在代码编辑区,输入代码,完成后,点击右上角的保存按钮。
点击“帮助文档”按钮,可查看帮助文档
在代码编辑区的下方,可查看工程可用的“领域函数”“领域数据表”“领域语言”
点击详情可查看“领域函数”“领域数据表”“领域语言”的详情。

4.流程图编辑

在创建工程时,如选择“流程图编辑”,界面如下,一个工程下支持创建多个流程图,每个流程图单独绘制。
操作点击“+”,可以创建流程图。
创建成功后,操作点击“绘制”,打开新的流程图编辑界面。
流程图绘制,支持6个图形,分别是“开始”、“事件”、“条件分支”、“执行动作”、“子流程”、“结束”。操作方法是将左侧图形拖拽到右侧画布中,选中某图形可以对其进行规则和样式配置。
图形规则如下:
图形样式包括:位置和大小、边框颜色、宽度、样式、背景颜色
其他图形绘制功能如下:
保存成功后,流程图内容更新。

5.数据表编辑

  数据表是工程中需要用到的领域数据表的统称,参与三种方式的工程编辑。主要分为三种类型:内置表,系统表和工程表。
  • 内置表:由U创平台内置,包括函数表、变量表和常量表。函数表根据领域函数数据自动生成;变量表和常量表结构由平台定义,表数据由模型管理员在领域模型数据表管理时初始化。工程调试员可以直接使用初始数据,也可以添加和管理自定义数据。
  • 系统表:由模型管理员创建并维护,主要用来存储领域应用开发中相对固定的配置数据,例如:单位换算、国家和地名信息等。工程调试员仅可以使用,但不能更新。
  • 工程表:由模型管理员创建并定义表结构,主要用来存储需要经常存取的业务数据,由调试工程师来维护。例如:设备信息,订单信息等。
     下面以变量表为例,介绍数据表的使用方法。
     内置表在领域模型中已经创建,并由模型管理员初始化数据。调试工程师首次创建工程时会默认加载所有数据,同时也可以对工程不需要的数据“删除/移除”。这样做是为了减少工程编译后的执行文件大小,提高执行效率和节省对执行空间大小的资源消耗。
      如果想再次添加某变量,也可以通过“添加”按钮选择对应的变量添加进来。函数和常量同理。
当初始变量无法满足工程编辑的需求时,调试工程是可以自定义添加数据。 点击“操作”右侧的“+”号,可新增变量。
点击编辑,可对变量进行编辑,保存后生效。
点击删除,可对变量进行删除,确定后生效。
系统表,调试工程师只可以查看,无法编辑。
工程表,使用方法类似于变量表,但是没有初始化数据。表数据工程间相互隔离由调试工程师自己维护。

6.编译管理

编译管理适用于所有编辑方式,在工程编辑时,选择”编译管理”,进入编译页面。
“新建编译”时选择编译版本并填写编译描述,点击”开始编译”。编译版本是在应用发布时由U创平台应用审核员来配置的,调试工程师可以从应用列表中查看不同编译版本的配置信息。一般应用的执行方式(本地/云端)不同,工程的编译版本也不同,工调试员需要根据执行方式来选择对应的编译版本。
编译后点击”日志详情”,可查看历史文件的编译日志。
点击”日志导出”,将本次编译日志导出到本地。
通过编译状态、创建时间和编译版本,可以筛选历史文件。
点击”删除”可以进入历史记录删除,”确定”后将不可恢复。

五、复制工程

若需要编辑,可复制工程,新的工程名称不可以重复。复制的工程内容数据和原工程一样。

六、工程发布与下架(云端工程)

调试员进入工程列表后,可以选择工程进行发布。

1.工程发布

调试员点击”发布”/“发布”,选择需要发布的工程,可以一次选择多个。
输入”发布描述”,”确定”后发出”发布申请”。发布申请在经过”审核发布”同意后,工程状态更新为”已发布”。

2.工程下架

调试员点击”发布”后“...”更多内容按钮,选择“下架”查看可以下架的工程列表。勾选后提交下架申请。

3.工程审核

进入工程管理工具,“工程审核员”可以访问”审核工程”列表。
“审核工程”列表可以通过“审核状态”进行查询。
查看申请详情,在”操作”进行审核处理”同意”或”拒绝”。

4.操作历史

调试员点击”发布”/“操作历史”,查看当前应用发布和下架的操作历史。

七、工程实例运行(云端工程)

调试工程师在编辑的云端工程申请发布并审核通过后,可以进行通过运行实例的方式来使用。点击工程列表中的工程访问“实例管理”。

1.实例运行

工程云端发布后,运行工程实例需要分为两个步骤创建和运行。均通过http调用的方式来实现。
创建实例
请求方法:POST
请求URL:http://{gateway_ip:port}/lvmp/instance/create
运行实例
请求方法:POST
请求URL:http://{gateway_ip:port}/lvmp/instance/run
工程实例运行成功后,可以在实例管理部分看到对应实例运行信息。

2.查看实例

点击查看,可查看实例。在查看实例中,可以输入数据进行调试

3.删除实例

针对单个实例,在操作中点击”删除”,“确认”完成删除。

优特云