Skip to main content

常见问题

这里列出了用户在使用 Innospots 过程中常见的问题和解答。如果您没有找到需要的答案,欢迎在社区讨论区提出您的问题。

产品使用

Q: Innospots 的节点定义管理的支持?

Innospots 页面端可视化扩展配置节点功能,包含节点表单和节点执行逻辑,由于节点执行场景的多样性,目前 Innospots 页面端的节点逻辑脚本功能处于实验阶段,后续会逐步完善和优化。如需要自定义节点逻辑,可参考节点扩展开发

Q: 如何创建、配置工作流?

  1. 登录 Innospots 平台后,进入「工作流」页面
  2. 点击「新建工作流」按钮
  3. 选择合适的工作流触发节点
  4. 拖拽所需的节点到画布中
  5. 配置节点参数和节点间的连接关系
  6. 点击「保存」并「发布」工作流

Q: 凭据管理的支持?

系统内置的凭据类型在 innospots-connector 模块中定义,在管理控制台端,可根据凭据的连接方式创建不同的凭据类型。凭据将根据不同的凭据类型创建连接鉴权信息。

部署安装

Q: Innospots 的系统要求是什么?

最低系统要求:

  • CPU:2核
  • 内存:4GB
  • 磁盘:50GB
  • 操作系统:Linux(推荐 CentOS 7+)、macOS、Windows Server
  • JDK 版本:OpenJDK 17+
  • 数据库:MySQL 8.x+

Q: 如何替换其他类型数据库?

Innospots 理论上支持多种类型的数据库,包括 MySQL、PostgreSQL、Oracle、SQL Server 等。您可以根据实际需求选择合适的数据库类型,只需要在工程依赖配置端修改相关JDBC Driver 驱动依赖,并在 innospots 工程的配置文件中修改数据库连接信息。

Q: 如何升级到最新版本?

  1. 备份当前系统的数据和配置文件
  2. 下载最新版本的安装包
  3. 停止当前运行的服务
  4. 解压新版本安装包并替换原有文件
  5. 执行数据库升级脚本
  6. 启动服务并验证

详细的升级指南请参考升级文档

二次开发

Q: 如何基于Innospots进行二次功能开发?

Innospots 系统采用的模块化设计,可实现对新项目工程的依赖扩展式开发,而不许修改 Innospots 系统本身的代码。可以根据自己的需求,选择合适的模块在新项目中以 Jar包依赖的形式引入到新的工程中,实现对系统功能的扩展和定制。 由于不需要修改 Innospots 系统本身的代码,因此可以实现对系统功能的快速迭代和升级。

Q: 如何进行前端的二次开发?

Innospots 前端采用了前端微应用的架构,可实现基于微应用的扩展式开发。 同时为了便于复用,Innospots 前端组件,可以将前端工程 Fork 一份最新的代码,作为新工程的基础工程,在此基础上进行二次扩展开发。

Q: 支持哪些功能的开发扩展?

Innospots 系统目前支持的功能扩展包括:

  • 数据可视化:支持自定义数据可视化组件
  • 数据集成:支持自定义数据集成组件
  • 工作流:支持自定义工作流节点
  • 业务应用: 支持自定义业务表单组件

流程调用

Q: 如何通过接口调用工作流?

POST innospots/api/workflow/g/execute/{flowKey} ,调用事件流程的 API 接口。

POST 结构为 JSON 数据,包含流程中使用到的配置的参数。

其他问题

Q: 如何获取 Innospots 的有商业支持?

如果您在使用 Innospots 过程中遇到了问题,可通过关注我们公众号,加入我们的社群,与我们的技术支持人员进行沟通。后续我们将推出针对不同行业,不同场景的扩展培训等相关培训课程,并提供针对行业和商用版本和技术咨询的商业支持。

Innospots 公众号

Q: 使用 Innospots 是否需要商业授权?

Innospots 的开源版本,您可以根据自己的需求,自由地使用、修改和分发 Innospots 的代码。无需商业授权。

Q: Innospots 的商用版本有哪些额外的功能?

Innospots 的商业版本,将提供更多的功能和服务,包括:

  • 分布式服务部署
  • 多租户项目支持
  • 更多专业性节点和组件
  • 更多的AI应用场景
  • 更多的国际化语言支持
  • 更多的培训和文档支持

如果问题仍然存在,请在社区讨论区寻求帮助。