你是否也曾遇到过这样的困扰:跨部门申请设备时,消息在群里石沉大海;紧急故障报修后,不知道该催哪个部门;审批流程走到一半,突然发现权限不够只能从头再来?这些协作中的痛点,其实都能通过一款好用的工单系统解决。今天就给大家推荐一款完全开源免费的工单神器 ——Ferry,帮你理顺团队协作流程,告别沟通混乱。
认识 Ferry:让工作流不再 “卡壳” 的开源工具
Ferry 是一款专为团队协作设计的开源工单系统,你可以把它理解为一个可视化的工作流引擎。无论是 IT 运维申请、行政物资采购,还是项目审批流程,都能通过它轻松实现规范化管理。最吸引人的是,它采用 MIT 开源协议,完全免费商用,还支持根据团队需求二次开发。
为什么需要工单系统?
想象一下这样的场景:
运维同事每天被各种口头、微信消息淹没,重要请求被遗漏
新员工入职需要申请电脑、邮箱、权限,要跑三个部门填三张表
项目审批流程全靠 Excel 跟踪,谁没签字、卡在哪一步全靠问
Ferry 就是为解决这些问题而生的。它能把零散的请求变成标准化工单,把模糊的流程变成可视化节点,把混乱的权限变成清晰的规则,让团队协作像流水线一样高效运转。
Ferry 最实用的核心功能
用过不少协作工具,但 Ferry 的几个设计真的让人眼前一亮,尤其是这些功能特别接地气:
1. 可视化流程设计,不用代码也能搭流程
最惊艳的是它的自定义流程功能。不需要懂编程,通过后台的可视化界面,像搭积木一样拖拽就能创建工单流程。比如设备申请流程可以设计为:提交申请→部门经理审批→运维处理→领用确认,每个节点都能设置处理人、截止时间和通知方式。
![此处插入图片:Ferry 流程设计界面]
更灵活的是它支持两种特殊节点:
排他网关:根据条件自动跳转,比如紧急工单直接跳过部门经理审批
并行网关:多个部门同时处理,比如新员工入职时,IT 和行政可同时准备设备和工牌


2. 全维度权限控制,安全又灵活
Ferry 基于 Casbin 框架实现了超级精细的权限管理,小到某个按钮能不能点,大到某个接口能不能访问,都能精准控制。这意味着:
财务部门的工单不会被技术部门看到
普通员工只能提交工单,管理员才能配置流程
每个部门只能处理自己职责范围内的工单
这种权限控制不是死板的,而是通过角色灵活分配。比如可以创建 "部门负责人" 角色,自动获得本部门所有工单的审批权,新负责人上任只需修改角色绑定即可。

3. 多场景适配的工单管理
Ferry 把工单管理做得非常细致,日常使用中这些细节特别贴心:
分类视图:清晰展示 "我创建的"、"我待办的"、"我相关的" 工单,不用在列表里大海捞针
状态追踪:每个工单都有明确状态(待处理 / 处理中 / 已完成),还能看到完整处理记录
催办与转交:遇到紧急情况可以催办,临时有事可以把工单转交给同事
统计分析:通过图表直观展示工单处理效率,哪个部门响应慢一目了然

4. 自动化通知与任务钩子
再也不用天天盯着工单进度了!Ferry 支持邮件通知,工单创建、转交、完成时都会自动提醒相关人员。对于高级需求,还能通过 "任务钩子" 实现自动化操作,比如:
工单完成后自动发送感谢邮件
设备申请通过后自动触发资产登记流程
每月生成工单统计报告并发送给部门负责人
5 分钟上手!Ferry 部署指南
担心开源工具部署复杂?Ferry 提供了自动化脚本,跟着步骤走新手也能搞定:
准备环境
首先确保服务器安装了这些软件(版本要符合要求):
MySQL ≥ 5.7(需要支持 JSON 字段)
Go ≥ 1.14
Redis(最新稳定版)
Node ≥ v12 + npm ≥ v6.14.8
拉取代码
国内用户推荐从 Gitee 拉取,速度更快:
# 拉取代码
git clone https://gitee.com/yllan/ferry.git
# 进入项目目录
cd ferry一键安装
执行安装脚本,跟着提示输入数据库密码等配置信息:
# 执行安装脚本
./build.sh install修改配置时不用关闭脚本,按照提示找到配置文件修改后继续即可。安装完成后启动服务:
# 进入 build 目录
cd build
# 启动服务
./ferry server -c=config/settings.yml默认访问地址是 127.0.0.1:8002/#/dashboard,用初始账号密码登录后就能开始使用了。
适合哪些团队使用?
Ferry 不是那种大而全的重型系统,它的轻量化设计让它特别适合这些场景:
中小企业:没有预算采购商业工单系统,Ferry 免费开源的特性完美适配
跨部门协作频繁的团队:比如 IT 部门、行政部门、运维团队
需要标准化流程的场景:设备管理、故障报修、项目审批、客户支持等
技术团队:可以基于源码二次开发,定制专属功能
延伸推荐:同生态的优秀开源项目
如果你觉得 Ferry 还不能满足更复杂的需求,不妨看看这些同生态的高 Star 项目,Star 量都破 10W+:
Ruoyi-Vue-Pro(单体架构)
这是一款企业级后台管理系统,包含了工单系统需要的各种基础能力:
完善的 RBAC 动态权限管理
多租户支持,适合大型企业
集成工作流、支付、短信等常用功能
还支持 AI 大模型集成,未来潜力巨大
项目地址:Gitee:ruoyi-vue-pro
Yudao-Cloud(微服务架构)
如果你的团队已经采用微服务架构,这个项目更适合你:
基于 Spring Cloud Alibaba 构建
包含服务注册发现、配置中心、网关等全套组件
功能和 Ruoyi-Vue-Pro 一致,但支持分布式部署
项目地址:GitHub:yudao-cloud
为什么推荐 Ferry?
作为一款开源工单系统,Ferry 最打动我的是这些点:
真开源无套路:MIT 协议,商用完全免费,代码放在 Gitee 和 GitHub 上透明可查
够用不复杂:核心功能聚焦工单和流程管理,没有多余功能拖慢系统
灵活可扩展:从 5 人小团队到百人企业都能适配,还支持二次开发
部署门槛低:自动化脚本简化部署流程,普通开发人员就能搞定
生态很成熟:关联的 Ruoyi 和 Yudao 项目提供了更广阔的扩展可能
开始使用 Ferry 吧!
如果你受够了协作混乱带来的效率损耗,不妨花一个下午试试 Ferry。部署完成后,可以先从一个简单场景入手,比如部门的办公用品申请流程,感受规范化工单带来的变化。
Ferry 开源地址:Gitee:yllan/ferry(可以提 Issue 反馈问题)
账号密码:lanyulei / lanyulei
用好工单系统,不仅能提升团队效率,更能减少协作中的摩擦和内耗。试试 Ferry,让团队协作从此变得简单高效!
欢迎在评论区分享你的使用体验,或者聊聊你在团队协作中遇到的那些头疼问题~

评论区