# 快速安装试用环境(Windows系统)
# 前言
FlowPortal BPM 可部署于 Windows、Linux 及 Docker 等多种环境。为帮助您在试用阶段快速完成部署、节省评估成本,我们建议优先选择 Windows 环境进行安装。
对于在 Windows 环境下部署的试用客户,我们还提供一次30分钟的免费安装支持服务,助您顺利启动流程评估。
# 一、环境准备
# 获取安装文件
- 获取安装包:
FlowPortal830s.zip - 准备运行目录,如:
D:\FlowPortal - 将安装包复制到运行目录并解压,生成
SetupDisk目录
# 二、确认.NET环境
- 按
Win + R,输入cmd或powershell - 执行以下命令检查环境:
# 检查已安装的 .NET SDK 版本
任意目录>dotnet --list-sdks
8.0.416 [C:\Program Files\dotnet\sdk]
7.0.403 [C:\Program Files\dotnet\sdk]
确认项:
- 存在
8.0.000或更高版本的 SDK
# 提示命令不存在或版本低于 8.0:
下载并安装.NET SDK(dotnet-sdk-8.0.416-win-x64.exe)
其他版本下载 .NET 官网 (opens new window)
# 三、准备数据库
支持部署到以下数据库:
SQL Server 2014+
Oracle 12c+
MySQL5.7+
达梦DM7+
# 创建数据库
- 打开数据库管理工具
- 新建数据库:
BPM800
# 初始化数据库表
- SQL Server 执行脚本:
SetupDisk\SQLs\SqlServer\DBCreate.sql - Oracle 执行脚本:
SetupDisk\SQLs\Oracle\DBCreate.sql - MySql 执行脚本:
SetupDisk\SQLs\MySql\DBCreate.sql - 达梦执行脚本:
SetupDisk\SQLs\Dm\DBCreate.sql
脚本执行后,确认系统中存在 bpm_ 前缀的一系列表
注意:
•DBCreate.sql:初始数据为中文
•DBCreate.en.sql:初始数据为英文
# 四、配置数据库连接
- 进入目录:
SetupDisk\CrossPlatform\Server - 编辑BPM服务配置文件:
appsettings.json - 修改数据提供程序,根据数据库放出对应的Provider(29~36行):
"Persistence": {
"Provider": "Yiez.Persistence.SqlServer.SqlServerContext,Yiez.Persistence.SqlServer",
//"Provider": "Yiez.Persistence.MySql.MySqlContext,Yiez.Persistence.MySql",
//"Provider": "Yiez.Persistence.Oracle.OracleContext,Yiez.Persistence.Oracle",
//"Provider": "Yiez.Persistence.Dm.DmContext,Yiez.Persistence.Dm",
"TimeZone": "China Standard Time", //空:本机时区,用BPMServer命令行system-time-zones显示系统时区
"CommandTimeout": 30
}
- 修改数据库的连接字符串,根据数据库放出对应的链接字符串(37~42行):
"ConnectionStrings": {
"DefaultConnection": "Data Source=localhost;Initial Catalog=BPM800;User ID=你的用户名;Password=你的密码;MultipleActiveResultSets=true;Encrypt=True;TrustServerCertificate=True;Min Pool Size=5;Max Pool Size=1500;" //SqlServer
//"DefaultConnection": "server=localhost;user id=root;password=Abc123#;port=3306;database=demo;" //MySql
//"DefaultConnection": "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.169.1.105)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=BPM800)));User Id=SYSTEM;Password=Abc123##;Self Tuning=false;STATEMENT CACHE SIZE=0;METADATA POOLING=false;Min Pool Size=5;Max Pool Size=500;" //Oracle
//"DefaultConnection": "server=localhost;user=SYSDBA;password=Abc123###;port=5236;schema=SYSDBA" //Dm
}
- 保存文件,配置完成。
备注: Web端不直连数据库,无需配置。
# 五、HTTPS 证书配置
以管理员身份运行以下命令创建并信任开发证书:
dotnet dev-certs https --trust
注意: Linux 环境需要额外配置 PFX 证书
# 六、启动服务
# 1 启动 BPM 服务
进入目录:
SetupDisk\CrossPlatform\Server双击运行
BPMServerApp.exe运行时可能会出现SmartScreen警告,请点击“更多信息”后,选择“仍要运行”。

初次启动需数秒,启动成功后提示欢迎信息
**************************************
info: Microsoft.Hosting.Lifetime[14]
Now listening on: http://[::]:6002
info: Microsoft.Hosting.Lifetime[14]
Now listening on: http://[::]:6000
info: Microsoft.Hosting.Lifetime[14]
Now listening on: https://[::]:6001
info: Microsoft.Hosting.Lifetime[0]
Application started. Press Ctrl+C to shut down.
info: Microsoft.Hosting.Lifetime[0]
Hosting environment: Production
info: Microsoft.Hosting.Lifetime[0]
Content root path: D:\FlowPortal\SetupDisk\CrossPlatform\Server
********************************************************
欢迎使用FlowPortal BPM流程引擎
授权许可证:社区版
版权所有:上海易正信息技术有限公司
********************************************************
BPM引擎接口参考:https://localhost:6001/OpenAPI
********************************************************
# 2 启动网站服务
- 进入目录:
SetupDisk\CrossPlatform\Web - 双击运行
WEB.exe - 初次启动需数秒,服务启动成功画面如下:
info: Microsoft.Hosting.Lifetime[14]
Now listening on: https://[::]:5001
info: Microsoft.Hosting.Lifetime[14]
Now listening on: http://[::]:5000
info: Microsoft.Hosting.Lifetime[0]
Application started. Press Ctrl+C to shut down.
info: Microsoft.Hosting.Lifetime[0]
Hosting environment: Production
info: Microsoft.Hosting.Lifetime[0]
Content root path: D:\FlowPortal\SetupDisk\CrossPlatform\Web
# 七、安装已完成,使用sa访问系统
- 打开浏览器访问流程门户:
https://localhost:5001 - 使用初始账号登录:
- 用户名:
sa - 密码: 空
- 用户名:
- 在门户右上角有三个点,是模块切换菜单,进去可以访问后台管理(流程库、组织管理、运维门户、系统管理等)
# 八、创建员工账号
系统初始仅有 sa 账号,sa账号是不能发起流程的,为了更好试用系统,需要创建一个员工账号(例如:99199,史蒂夫)。
# 1 创建账号
- 切换至「组织管理」(门户右上角切换模块)
- 在集团总部中添加账号(新建->成员)
# 2 将新建账号设为管理员
- 切换至「系统管理」
- 进入「安全组」,在Administrator中添加刚才新增的成员
# 3 用新建的账号重新登录
- 现在可以使用所有功能了,包括流程发起。
# 九、设置工作日历(可选)
工作日历不是必须设置的,如果您需精确统计节点审批耗时,或需准确计算审批超时截止时间,建议配置工作日历。
# 1 创建日历
- 切换至「系统管理」
- 进入「工作日历」,创建日历(如"公司日历")
# 2 设置适用群组
- 切换至「适用群组」(添加->所有员工)
# 3 设置工作时间
- 双击编辑日历
- 拖过拖方块的方式设置工作时间(如9:00-18:00为工作时间,12:00-13:00设为休息时间)
- 设置周末为非工作日
现在,安装和初始化已全部完成。请使用新建的员工账号(如99199)重新登录,即可体验所有功能。
试用支持计划
每位试用客户均可享受一次30分钟的免费远程安装支持。如需协助,请添加QQ:
2940047728。温馨提示:为节约您宝贵时间,建议您提前准备好远程工具(如QQ远程或腾讯会议)。