ibiz-modeling-studio/README.md

187 lines
5.5 KiB
Markdown
Raw Normal View History

2021-12-09 18:16:49 +08:00
# iBiz 建模工场iBizModelingStudio
2021-12-08 14:38:18 +08:00
2021-12-09 18:29:25 +08:00
## 简介
2021-12-08 14:38:18 +08:00
2021-12-09 18:16:49 +08:00
iBizModelingStudio 是 iBizSys 系统模型开发辅助工具,实现高效便捷的开发过程。
2021-12-09 18:29:25 +08:00
复杂模型下友好的图形化设计界面、模型树快速打开需要修改的模型、系统信息终端详尽的知道系统的每一个变化、等等。快开始体验吧!
2021-12-08 14:38:18 +08:00
2021-12-09 18:16:49 +08:00
## 插件使用
#### 前置要求
1. 拥有 iBizModeling 账户。[注册账户](https://www.ibizlab.cn/register.html)
2021-12-08 14:38:18 +08:00
2. 本地有 iBizSys 项目,并且账户对项目拥有修改权限
2021-12-09 18:16:49 +08:00
3. 需要打开的项目根目录有`.ibizproject`文件
2021-12-08 14:38:18 +08:00
2021-12-09 18:16:49 +08:00
#### 快速开始
2021-12-08 14:38:18 +08:00
2021-12-09 18:16:49 +08:00
1. 请确认项目`.ibizproject`文件中有如下几个属性,此文件一般为模板发布
2021-12-08 14:38:18 +08:00
2021-12-09 18:16:49 +08:00
```yaml
# .ibizproject 文件
2021-12-08 14:38:18 +08:00
2021-12-09 18:16:49 +08:00
# 打开类型设置。当前支持系统,后续将支持直接从应用开始。
type: PSSYSTEM
# 方案标识
psdevsln: 22A4AD93-6A7C-4380-B912-6B2CA9C3DCDF
# 系统标识
psdevslnsys: 913D11CB-B368-4589-845C-9B47308A02B4
# 系统名称
psdevslnsysname: iBiz产品生产管理系统
```
2021-12-08 14:38:18 +08:00
2021-12-09 18:16:49 +08:00
2. 新建 vscode 窗口,快捷键:`Ctrl+Shift+N`
2021-12-08 14:38:18 +08:00
2021-12-09 18:16:49 +08:00
3. 打开项目并登陆此项目的 iBizModeling 账户
2021-12-08 14:38:18 +08:00
2021-12-09 18:16:49 +08:00
`插件在未登录时会默认提示登录,也可以通过 命令(Ctrl+P) => Login 登录`
2021-12-08 14:38:18 +08:00
2021-12-09 18:16:49 +08:00
<img src='https://cdn.ibizlab.cn/ibizsys-vscode-plugin/OpenProjectAndLogin.gif' style='width: 100%'></img>
2021-12-08 14:38:18 +08:00
2021-12-09 18:16:49 +08:00
4. 登陆成功后会提示`重新加载项目`,请重新加载
2021-12-08 14:38:18 +08:00
2021-12-09 18:16:49 +08:00
5. 可以开始使用啦~
2021-12-08 14:38:18 +08:00
2021-12-09 18:16:49 +08:00
## 支持功能
2021-12-08 14:38:18 +08:00
2021-12-09 18:16:49 +08:00
1. 登录
2021-12-08 14:38:18 +08:00
2021-12-09 18:16:49 +08:00
2. 系统信息终端
2021-12-08 14:38:18 +08:00
2021-12-09 18:16:49 +08:00
3. 识别`iBizModeling:/`域的模型路径跳转
2021-12-08 14:38:18 +08:00
2021-12-09 18:16:49 +08:00
4. 模型导航树
2021-12-08 14:38:18 +08:00
2021-12-09 18:16:49 +08:00
- 打开 iBizModeling 工具
- 根据路径打开模型
- 查找实体
- 显示信息终端
- 代码发布
- 模板发布
- 右键菜单:复制模型路径
2021-12-08 14:38:18 +08:00
2021-12-09 18:16:49 +08:00
5. 内置设计界面
2021-12-08 14:38:18 +08:00
2021-12-09 18:16:49 +08:00
- 用例图
- ER 图
- 应用菜单
- 实体视图
- 模型运行时
- 表单
- 表格
-
- 图表
- 列表
- 卡片
- 工具栏
- 面板
- 数据看板
2021-12-08 14:38:18 +08:00
2021-12-09 18:16:49 +08:00
6. 命令(Command)&nbsp;&ensp;快捷键:`Ctrl+Shift+P`
2021-12-08 14:38:18 +08:00
2021-12-09 18:16:49 +08:00
| 命令 | 描述 |
| :------------------------ | :----------------------- |
| Login | 登陆 iBizModeling 账户 |
| Logout | 登出 iBizModeling 账户 |
| Open iBizModeling Tool | 打开 iBizModeling 工具 |
| Open Information Terminal | 显示系统信息终端 |
| Open Model By Path | 根据路径打开模型配置界面 |
| Search Entity | 搜索实体 |
| Publish Code | 发布代码 |
| Publish Template | 发布模板 |
2021-12-08 14:38:18 +08:00
2021-12-09 18:16:49 +08:00
## vscode 设置
2021-12-08 14:38:18 +08:00
2021-12-09 18:16:49 +08:00
```json
// 配置说明
{
"ibiz-modeling-studio.iBizModelingStudioDomain": "基本服务提供域地址",
"ibiz-modeling-studio.console.auto-display": "是否在有消息时自动显示信息终端",
"ibiz-modeling-studio.ibiz-modeling-link.enable": "是否启用识别文件中 iBizModeling:/ 模型路径跳转",
}
// 默认配置
{
"ibiz-modeling-studio.iBizModelingStudioDomain": "http://studio.ibizmodeling.cn",
"ibiz-modeling-studio.console.auto-display": true,
"ibiz-modeling-studio.ibiz-modeling-link.enable": true,
}
// 开发环境配置
{
"ibiz-modeling-studio.iBizModelingStudioDomain": "http://172.16.170.145",
}
```
2021-12-09 19:00:46 +08:00
## 功能概览
#### 1. 模型导航区基本功能
打开 iBizModeling 工具
<img src='https://cdn.ibizlab.cn/ibizsys-vscode-plugin/OpenIBizModelingTool.gif' style='width: 100%'></img>
根据模型路径,快速打开配置界面
<img src='https://cdn.ibizlab.cn/ibizsys-vscode-plugin/QuickOpenModelByPath.gif' style='width: 100%'></img>
根据名称快速查找实体
<img src='https://cdn.ibizlab.cn/ibizsys-vscode-plugin/QuickSearchEntity.gif' style='width: 100%'></img>
系统日志信息终端
<img src='https://cdn.ibizlab.cn/ibizsys-vscode-plugin/SystemInfoTerminal.gif' style='width: 100%'></img>
#### 2. 模型运行时查看
<img src='https://cdn.ibizlab.cn/ibizsys-vscode-plugin/SystemModelRuntime.gif' style='width: 100%'></img>
#### 3. 内置设计界面
<img src='https://cdn.ibizlab.cn/ibizsys-vscode-plugin/ModelDesignTool.gif' style='width: 100%'></img>
#### 4. 代码发布
<img src='https://cdn.ibizlab.cn/ibizsys-vscode-plugin/PublishCode.gif' style='width: 100%'></img>
#### 5. 发布模板
<img src='https://cdn.ibizlab.cn/ibizsys-vscode-plugin/PublishTemplate.gif' style='width: 100%'></img>
#### 6. 打开项目中的模型链接
<img src='https://cdn.ibizlab.cn/ibizsys-vscode-plugin/OpenModelPathInProject.gif' style='width: 100%'></img>
2021-12-09 18:16:49 +08:00
## 帮助
2021-12-08 14:38:18 +08:00
2021-12-09 18:16:49 +08:00
#### 如何在模板中使用 iBizModeling 模型路径
2021-12-08 14:38:18 +08:00
2021-12-09 18:16:49 +08:00
1. 找到需要发布对象的运行时,搜索 getMOSFilePath 即可找到模型路径
2021-12-08 14:38:18 +08:00
2021-12-09 18:16:49 +08:00
<img src='https://cdn.ibizlab.cn/ibizsys-vscode-plugin/ModelRuntimeSearchModelingPath.png' style='width: 100%'></img>
2021-12-08 14:38:18 +08:00
2021-12-09 18:16:49 +08:00
2. 模板输出路径时,加上域`iBizModeling:/`
2021-12-08 14:38:18 +08:00
2021-12-09 18:16:49 +08:00
iBizModeling:/psmodules/AppDesign/psdataentities/PSAPPVIEW
2021-12-08 14:38:18 +08:00
2021-12-09 18:16:49 +08:00
## Issues
在使用过程中遇见问题,可以来 [issues](https://gitee.com/iBizModeling/ibiz-modeling-studio/issues) 交流
2021-12-09 18:43:37 +08:00
### [版本日志](https://gitee.com/iBizModeling/ibiz-modeling-studio/blob/master/CHANGELOG.md)
2021-12-09 18:16:49 +08:00
---
2021-12-08 14:38:18 +08:00
2021-12-09 18:16:49 +08:00
## 了解更多
2021-12-08 14:38:18 +08:00
- [iBizSys 官网](http://www.ibizsys.cn)
- [iBiz 开发平台](https://www.ibizlab.cn/)
- [应用中心管理](http://www.ibizmodeling.cn/#/appcenter/appportalview)
## 常见问题
2021-12-09 18:16:49 +08:00
1. 出现 <font color=#eb445a>read ECONNRESET</font> 错误提示,请检查是否使用了翻墙软件。一般为 DNS 解析异常导致的。