一款开源、跨平台的工作流引擎和自动化神器
👉 这是一个或许对你有用的社群
🐱 一对一交流/面试小册/简历优化/求职解惑,欢迎加入「芋道快速开发平台」知识星球。下面是星球提供的部分资料:
《项目实战(视频)》:从书中学,往事上“练” 《互联网高频面试题》:面朝简历学习,春暖花开 《架构 x 系统设计》:摧枯拉朽,掌控面试高频场景题 《精进 Java 学习指南》:系统学习,互联网主流技术栈 《必读 Java 源码专栏》:知其然,知其所以然

👉这是一个或许对你有用的开源项目
国产Star破10w的开源项目,前端包括管理后台、微信小程序,后端支持单体、微服务架构
RBAC权限、数据权限、SaaS多租户、商城、支付、工作流、大屏报表、ERP、CRM、AI大模型、IoT物联网等功能:
多模块:https://gitee.com/zhijiantianya/ruoyi-vue-pro 微服务:https://gitee.com/zhijiantianya/yudao-cloud 视频教程:https://doc.iocoder.cn 【国内首批】支持 JDK17/21+SpringBoot3、JDK8/11+Spring Boot2双版本
你是否厌倦了每天手动执行那些枯燥、重复的任务?比如定时备份文件、批量处理图片、自动发送报告邮件……如果有一个工具能帮你自动完成这些工作,那该多好啊!今天我要介绍的就是这样一个神器——Wexflow,一个开源、跨平台的工作流引擎。
简介
简单来说,Wexflow就是一个“自动化管家”。它的核心目标是在没有用户干预的情况下,自动执行重复性任务。想象一下,我们设定好规则(工作流),它就能在我们睡觉、开会甚至度假的时候,默默帮我们完成一系列操作。无论是连接不同系统、处理文件,还是管理数据库,Wexflow都能让这些流程变得简单直接。
本项目是基于C#、.NET开发,这意味着它天生就具备跨平台的基因,可以在Windows、Linux和macOS上自由奔跑。最重要的是,它完全开源且免费(MIT许可证),我们可以随意使用、修改甚至集成到自己的项目中。
基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能
项目地址:https://github.com/YunaiV/ruoyi-vue-pro 视频教程:https://doc.iocoder.cn/video/
功能一览
-
跨平台工作流服务 -
强大的后台管理 -
设计器 -
流程图工作流 -
审批工作流 -
任务调度 -
实时统计 -
RESTful API
基于 Spring Cloud Alibaba + Gateway + Nacos + RocketMQ + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能
项目地址:https://github.com/YunaiV/yudao-cloud 视频教程:https://doc.iocoder.cn/video/
核心优势
-
丰富的工作流类型 :支持顺序工作流(一步一步执行)、流程图工作流(带条件分支和循环)甚至审批流程。我们可以用可视化的设计器来拖拽构建流程,非常直观。 -
强大的调度能力 :它内部集成了知名的Quartz.NET 作业调度系统,能像Linux的cron一样,可靠地按计划触发工作流。我们可以设定“每周一早上8点清理日志”、“每隔一小时检查文件夹”等等。 -
海量的内置“技能” :它自带超过100个内置活动,涵盖文件操作(FTP上传下载、加密解密)、媒体处理(视频转码、图像裁剪)、通信(发送邮件、推特)、数据库操作等方方面面。几乎常见的自动化需求,它都有现成的模块。 -
实时监控与管理 :提供跨平台的管理器(包括Web版和安卓APP)和一个强大的Web仪表板。我们可以随时启动、停止工作流,查看实时执行状态和日志,一切尽在掌握。 -
热重载与可扩展性 :修改工作流配置后,无需重启服务,引擎会自动检测并重新加载。如果我们需要特殊功能,还可以用C[#轻松创建自己的自定义任务](javascript:;),无缝集成。
快速部署
Docker一条命令即可完成部署:
docker run -d -p 8000:8000 --name wexflow aelassas/wexflow:latest
运行这条命令后,访问 http://localhost:8000,用默认账号(admin / wexflow2018)登录。
界面预览
仪表板

管理界面

设计器

执行记录

适用场景
Wexflow本质上是一个技术任务自动化与调度平台 。它特别擅长处理系统层面的、后台的自动化作业:
-
文件操作自动化 :监控文件夹,自动同步、备份、转换或上传文件。 -
数据处理流水线 :构建简单的ETL流程,定期从数据库提取数据,处理后生成报告。 -
运维与DevOps :定时运行脚本(PowerShell、Bash等)、清理系统、部署后任务。 -
系统集成 :通过API或文件交换,连接不同的应用程序。
开源地址
https://github.com/aelassas/wexflow
欢迎加入我的知识星球,全面提升技术能力。
👉 加入方式,“长按”或“扫描”下方二维码噢:

星球的内容包括:项目实战、面试招聘、源码解析、学习路线。





文章有帮助的话,在看,转发吧。
谢谢支持哟 (*^__^*)
夜雨聆风