私有化应用中心

访问与登录

访问地址:http[s]://域名/developer (如:http://testpai.zschzhcs.com/developer
账号密码:xiwan / *

创建应用套件

什么是应用套件?通过将代码工程与能力建模的组合,构建成一个应用模块的完整实例。

点击创建套件,创建一个新的应用模块。应用模块的粒度,可以根据领域模型划分,按域、按模型、按聚合根等模式。业务中台中可复用能力可以单独构建一个应用进行管理,如订单中心、合同中心、设备中心。

套件名称:描述该套件的名称。
套件标识:使用xxx.xxx.xxx格式,定义套件标识。套件标识用于在开发中,通过接口调取该套件对应能力。
应用范围:园区应用仅限运营企业安装,企业应用允许全部企业安装。

编辑应用套件信息

套件标识:不允许更改。
套件分类:可以通过运营中心/配置管理/参照项,找到套件分类数据字典进行修改分类。
删除套件:未上架的套件允许删除。

微应用管理

微应用,描述该应用套件下可供访问、定义菜单的前端页面。目前PC、APP微应用,均为前端路由地址。配置后,当企业安装应用后,将通过菜单的形式访问微应用。

创建WEB微应用

选择图标:从系统图标库中或手动上传图标。系统图标库,可在运营中心/配置管理/图标库管理进行维护。
从工程获取:如果是用pai工具生成的前端工程,可以从工程中的pages.json中自动选择微应用名称及路径。否则无需理会
唯一码:可不填
微应用名称:字面意思
微应用简介:字面意思
操作对象:仅限园区类型应用套件出现该选项。园区微应用仅限运营企业使用,企业微应用允许运营企业共享给入驻企业使用。
前端入口:请手动填写要访问的前端页面路由地址,如果是外部系统,请输入绝对路径,如果是内部系统,支持相对路径。
打开方式内嵌模式支持工作台访问时通过内部页签形式打开;新页签模式支持工作台访问时通过浏览器页签打开。

创建APP微应用

操作对象:仅限园区类型应用套件出现该选项。园区微应用仅限运营企业使用,企业微应用允许运营企业共享给入驻企业使用,公众微应用运营运营企业通过可视化工具配置给C端用户使用。

工程管理

安装pai工具

解压安装包pai-cli-xw.7z到指定位置,并参考JDK安装配置环境变量PATH

创建工程

当需要发布门户小组件或流程表单才需要创建工程,
创建后端工程是在流程表单中如果选择使用表单中的字段当条件,需要创建后端工程,并配置数据源才能选到。
创建前端工程是为了发布流程表单及门户小组件
流程表单及门户小组件最终将以附件的形式存储到OSS,所以代码需自行管理
有以上需求才需要创建工程,否则可以不用创建工程,根据私有化环境部署操作说明,或其他部署策略部署服务即可

// 先使用pai cli 登录
xw login -u xiwan

//使用创建后端工程命令
xw create service -n pai-demo

//会要求输入套件标识,来源开发中心-应用中心-套件详情
// 创建前端工程
pai create front -n pai-demo-ui

设置数据源

开发中心-应用中心-套件详情-工程管理-后端工程-三个点-配置管理

版本管理

套件分为开发版本-预发行版本-已上线版本
开发版本顾名思义就是开发中的版本,每个套件都有开发版本,套件所有的改变(微应用、门户组件、流程)都是直接修改开发版本。
当开发到一定阶段需要上架应用市场时,就需要创建预发行版本,创建预发行版本会固化 微应用、门户组件、流程 等,确认无误之后就可以上架。

创建预发行版

开发中心-应用中心-套件详情-版本管理

填上版本号及发布内容即可

上架

开发中心-应用中心-套件详情-版本管理

点击上架,填入验证码即可

应用市场安装

登录控制台-应用

目前私有化部署是屏蔽了应用市场入口,可以通过http://testpai.zschzhcs.com/console/app/store 访问

自定义菜单

登录控制台-应用-自定义菜单

设置菜单权限

首先创建角色
控制台-组件架构-角色
新建角色

角色关联员工

角色关联菜单

页面管理

页面管理主要用于应用内消息跳转使用,在消息中填入pageH5IdpageWebId,
接收消息之后,根据此ID找到对应的页面进行跳转。
消息调整对接

消息服务

消息能力

门户组件

WEB组件
APP组件

表单建模

web表单
app表单

流程服务

流程开发

开发测试环境套件及流程发布到正式环境

套件数据

1、请求http://10.21.6.204:32414/edge/agent/download?agentId=6gqc9da9pxkv9pq4&encrypt=false&appCode=套件标识。得到一个压缩文件
2、POST 请求http://10.100.200.151:31319/import-suite?k=年月日时分(202303311016)

curl --location 'http://10.100.200.151:31319/import-suite?k=202303231606' \
--form 'file=@"/D:/abc.zip"'

流程数据

1、请求http://10.21.6.204:32414/edge/agent/workflow?agentId=6gqc9da9pxkv9pq4&encrypt=false&schema=pai_workflow&appCode=套件标识
2、POST请求http://10.100.200.151:31319/import-workflow?k=年月日时分(202303311016)

curl --location 'http://10.100.200.151:31319/import-workflow?k=202303231606' \
--form 'file=@"/D:/123.zip"'

发布到正式环境之后需要前往正式环境控制台-应用,更新套件,使开发配置生效。
如果是更新流程,则需要在控制台重新编辑发布流程,新发起的流程才会生效。

文档更新时间: 2024-08-04 11:28   作者:姚连洲