# 飞算SoFlu软件机器人
**Repository Path**: hth_java/SoFlu-adp
## Basic Information
- **Project Name**: 飞算SoFlu软件机器人
- **Description**: 新一代JAVA开发工具 | 可视化编辑 | 测试运维自动化
- **Primary Language**: Java
- **License**: CC-BY-SA-4.0
- **Default Branch**: master
- **Homepage**: https://www.feisuanyz.com
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 39
- **Created**: 2023-03-29
- **Last Updated**: 2023-03-29
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README

**SoFlu软件机器人**
——一人一项目,十人抵百人
**新一代JAVA开发工具 | 可视化编辑 | 测试运维自动化**
——一“人”全栈解决:后端开发、前端开发、测试、运维
===============================================
当前最新版本:[3.0.24](发布日期:2022-05-25)
公司介绍
-----------------------------------
**前海飞算云智软件技术(深圳)有限公司(简称:飞算云智)**,致力于通过“软件工程变革”全面提升企业的软件工程能力, 为企业和个人开发者提供“**SoFlu软件机器人**”服务。“软件工程”涵盖“项目管理”、“智能开发”、“自动化测试”、“质量管理”、“自动化运维”等核心板块,彻底带来行业三大变革:
1. 效率随全生命周期核心板块联动呈数十倍提高;成本随项目规模上升呈几何级缩减。
2. “软件工程知识共享体系”, 构建开放共赢的生态体系,通过平台经验分享形成共享知识库,提升主动学习能力,并打破碎片化知识获取形式,彻底改变现有的软件工程学习体系。
3. “软件开发全流程保障”, 突破局限于软件功能、特性的高质量,实现软件系统从开发至交付的全流程高质量保障体系。
- 使命:让人人都能开发软件
- 愿景:成为全球领先的软件工程创新共创平台
- 社会责任:我们坚信,科技是社会进步的源动力,创新型科技企业在满足自身可持续商业发展的基础上,应为社会的进步贡献力量。
产品四大技术优势
-----------------------------------
1. **可视化配置实现业务逻辑**
改变传统编写代码开发方法,通过拖拽方式以及参数配置实现等同于编写复杂代码的业务逻辑,业务逻辑可视化展示,极大地降低开发门槛,在设计业务逻辑时就形成微服务应用。
2. **丰富的组件库**
平台提供大量组件库,比如SQL组件,事务组件,上传组件,下载组件,子流程组件,赋值组件,函数组件,Mongo组件,Redis组件,HTTP组件等。
支持用户根据自身需求开发自定义组件,丰富组件库,减少重复造轮子,提升重用性和开发效率。
3. **可视化执行日志**
提供接口级的单元测试能力,通过在可视化日志里查看整个接口的执行过程和中间节点数据,极大地提高了测试效率。
4. **仿真测试**
定义接口参数值并运行,可视化执行结果,快速定位问题,告别Debug逐行调试定位问题。平台提供丰富的组件库(1000余个插件)
**SoFlu软件机器人与传统项目开发对比**
---------------------------------------
#### 1 创建项目
- 传统创建项目
需要下载基础包和搭建框架。

- 平台创建项目
能快速创建微服务项目。

#### 2 创建接口
- 传统创建接口
除了需要手写代码创建接口后,还需要关联各个参数之间关联关系等等。

- 平台创建接口
创建接口只要配置好参数字段即可,其他事情交给平台来完成。

#### 3 开发接口
- 传统开发接口
需要手敲代码将一个一个表进行关联起来,过程很繁琐等。

- 平台接口生成器
连接数据后,可一键生成基础的接口和常用的SQL语句,例如:增删改查、分页查询等。

#### 4 业务开发
- 传统业务开发
需要较强技术开发专业性,且技术能力不同项目质量也存在高低不同。

- 平台业务开发
等同于编写复杂代码的业务逻辑,且业务逻辑清晰、灵活、维护性较强。

#### 5 快速测试
- 传统快速测试
传统的开发模式编写测试用例逻辑代码增加开发测试成本,同时维护业务逻辑代码及测试用例代码。

- 平台快速测试
SoFlu软件机器人快速创建测试用例,灵活的参数配置,定义不同测试场景并执行查看返回结果。

#### 6 高效调试
- 传统代码调试
传统的开发模式需要启动调试模式逐行运行,调试进度慢,调试过程参数查看不方便,逻辑执行不清晰。

- 平台高效调试
SoFlu软件机器人平台定义接口参数并运行,即可查看调试结果及参数,可视化调试结果,快速定位问题,告别Debug逐行调试定位问题。

用户案例
-----------------------------------
**SoFlu软件机器人赋能医疗机构IT生产力**
河南省首批县(市)级二级甲等综合医院,在河南省卫健委要求下,医院作为第一批省级县域医供体信息化建设试点单位,必须升级院内信息化系统,提升数据治理能力。但目前医院系统三大问题困扰着IT团队:
1. 数据转移时频频引发宕机严重影响正常业务系统的运行
2. 每次数据转移需要耗时8-9小时
3. 无法做到数据转移的实时处理须集中处理,处理时效至少T+1
**在传统开发模式下:**
- 医疗机构依靠自身有限的IT力量
- 既要实现百万级的数据治理工程
- 同时不影响到医院系统的正常运行存在较大难度
**在SoFlu软件机器人,医院仅需3人就搞定数据治理升级**
1. 保证稳定
各卫生机构间居民健康数据接入过程中,平台对所消耗的源库资源进行严格管控,保证线上业务正常运行。平台上线后没有出现系统瘫痪、宕机问题。
2. 扩展性强
支持多种数据库类型的无缝对接。同时支持日后新增数据库类型的组件开发,确保数据源的延展性。未来随着业务数据规模增长,可支持计算和存储资源的水平扩容。
3. 效率倍增
数据实时处理和传输,数据迁移效率飞跃性提升,百万级数据可在5分钟内完成迁移。
4. 匹配医改信息化升级要求
贴合《国家医共体信息化建设操作指南》相关要求,获得省卫健委网络与信息化领导小组认可。
**SoFlu软件机器人让医院小IT也可以完成百万体量级的系统搭建**
- 降低了开发门槛
- 人力成本节约50%
- 项目周期缩短6倍以上
**技术文档**
-----------------------------------
- 社区版入口:请下载[本地客户端](https://main.feisuanyz.com:8080/flow-community/feisuanyz-local-engine.zip),安装本地客户端的操作指导,请参见(https://feisuanyz.com/support/helpCenter/ 全自动开发平台 / 快速入门 / 1 注册账户 / 1.1 安装本地客户端)
- 产品文档:[操作手册](https://feisuanyz.com/support/helpCenter/)
- 培训视频:[入门视频](https://feisuanyz.com/shortVideo/list/)
**交流互动**
-----------------------------------
- 交流群:**请扫下方二维码,加入企业微信群交流**

- 问题反馈:[请在Issues专栏反馈问题](https://gitee.com/feisuanyz/SoFlu-adp/issues)
- 参与开源:欢迎加入SoFlu软件机器人开源团队,共同进步!