Skip to content

Latest commit

 

History

History
151 lines (110 loc) · 8.99 KB

README_zh.md

File metadata and controls

151 lines (110 loc) · 8.99 KB

Quanxiang Cloud Logo


QuanXiang

QuanXiang is a powerful, pluggable open source low-code platform.


English | 中文

GitHub contributors GitHub issues GitHub stars GitHub forks Twitter Follow

官网 | 演示 | 文档 | 操作指南 | 论坛

QuanXiang 是什么

QuanXiang 是一个基于云原生、完全容器化的开源低代码平台,用于辅助构建企业各类数字化应用。平台目前提供云上无代码低代码两种应用开发模式,支持可视化设计,让开发人员和业务用户能够通过简单的拖拽、参数配置等方式快速完成应用开发。作为一个集低代码开发能力、身份认证能力、容器 DevOps 能力于一体的多应用集成和管理平台,QuanXiang 支持快速构建应用、便捷维护管理应用、企业存量业务及全象云构建业务的集成。

平台功能

QuanXiang 围绕应用设计、开发、部署、运维全生命周期管理,构建低代码生态,为企业的信息化数智化建设赋能。平台核心能力如下:

🚀 快速应用开发
  • 可视化设计器:用户通过简单的拖拽、参数配置等方式就能完成页面设计、工作流编排、数据模型设计和角色权限的定义。
  • 表单引擎:系统提供丰富的页面组件,能够满足页面呈现的自定义组件需求。
  • 工作流引擎:包含灵活的触发方式和丰富的流程组件,支持多种触发方式,表单数据触发、时间触发、表单时间触发等。同时提供审批、填写等人为节点处理,同时支持数据新增、数据更新等自动流程节点处理。同时提供规则引擎的能力,满足复杂业务下的逻辑定义。
  • ☁️ 多云部署和运维
  • QuanXiang 基于 Kubernetes 的容器化部署方案,CI/CD 持续交付部署,为应用的平滑部署、稳定运行保驾护航,大大降低了应用上线后迭代升级的风险和复杂度。
  • 支持不同云厂商的部署及运维。
  • 平台提供系统日志,支持查看所有操作记录。
  • 🤖 多端兼容适配 平台应用均可一次设计,在多端灵活适配。目前支持一键发布为 WEB 应用、Native APP、微信小程序。
    🧑‍💻 灵活组织管理
  • 企业通讯录:提供多种管理通讯录方式,帮助企业快速完成组织的构建。
  • 角色管理:企业角色权限按需细分,保障平台账户访问安全和数据安全。
  • 🗂 系统连接能力
  • 平台内部支持跨应用间的数据连接,提供了不同粒度的数据连接能力,包括:表与表之间的数据联动更新、字段与字段间的联动交互。
  • 平台支持不同粒度的方案集成,包括组件集成、页面集成、应用集成。
  • 🧩 可插拔的架构 QuanXiang 是云原生、分布式架构的平台系统。各个核心服务(聚合类服务除外)采用完全解耦的、低内聚的方式设计,服务之间通过 API 接口进行访问。

    设计界面

    🔧施工中

    架构说明

    全象云低代码平台将前端与后端分离,提供即插即用(plug-and-play)、微服务的架构,并且支持不同的开发语言、开发框架。平台分为:应用层,对接层,数据处理层及基础层。

    architecture

    快速安装

    全象云低代码平台提供了一套快速安装程序,使用者只需一条指令即可安装全象云低代码平台,目前支持在 KubeSphere 环境中安装

    ✨在 Kubesphere 环境中安装

    快速开始

    请参考官方文档快速入门

    全象开源组件及功能列表

    组件名称 组件功能 组件链接
    app-center 应用管理中心:应用基本信息及应用权限管理 https://github.com/quanxiang-cloud/appcenter
    audit 审计服务。
    dispatcher 时间调度服务: 定时回掉指定任务接口
    entrepot 任务管理中心:异步任务管理中心 https://github.com/quanxiang-cloud/entrepot
    fileserver 文件服务:支持 aws s3 协议的对象存储上传与下载 https://github.com/quanxiang-cloud/fileserver
    flow 低代码流程引擎:低代码流程定义、低代码业务节点扩展和低代码其它业务整合 https://github.com/quanxiang-cloud/flow
    form 表单引擎:表单高级组件、以及 schema 的处理,与 structor 配合使用 https://github.com/quanxiang-cloud/form
    goalie 权限管理:角色权限管理,RBAC 权限模型
    kms 密钥管理:平台密钥管理及签名验证,外部密钥代理及鉴权 https://github.com/quanxiang-cloud/kms
    message 消息服务:消息内容管理,邮件、站内信分发 https://github.com/quanxiang-cloud/message
    organizations 组织服务:人员部门等信息管理,内置人员扩展字段服务功能 https://github.com/quanxiang-cloud/organizations
    persona 应用配置中心:应用个性化配置数据存储 https://github.com/quanxiang-cloud/persona
    polyapi API 管理:API 注册,API 文档管理,第三方 API 代理,API 编排,API 统一调用 https://github.com/quanxiang-cloud/polyapi
    polygate API 网关:token/signature 认证,透明代理 https://github.com/quanxiang-cloud/polygate
    process 流程引擎内核:流程模型定义、流程调度和实例数据记录 https://github.com/quanxiang-cloud/process
    qxp-web-home web 用户端服务 https://github.com/quanxiang-cloud/qxp-web
    qxp-web-nginx web 静态文件,后面要废弃
    qxp-web-portal web 管理端服务
    structor 元数据管理:CURD 数据抽象,对接数据库管理 https://github.com/quanxiang-cloud/structor
    transaction 已废弃
    warden 认证服务:jwt 协议认证,生产管理 accesstoken,refreshtoken,支持第三方 jwt 协议 sso;

    除此之外,还有我们的博客版块,该部分内容全部是全象开发团队写作分享的一些技术干货,原计划在官网下一版本更新中增加,大家有兴趣可以点击 Blog 进行查看,也可以访问我们的公众号/知乎号(全象云低代码)查看历史内容。

    交流互动

    • 💬 公众号:全象云低代码
    • 🤖 Slack Channel:如果希望认识更多开发者与使用者,可以加入 QuanXiang Slack 群。
    • 🙌 交流论坛:如果在使用过程中遇到了问题,或发现了 bug,可以在 QuanXiang 的讨论版块中反馈。或者提 issue 也可。
    • 微信群