【Github】项目名:lanyulei/ferry:开源工单系统与工作流引擎
一、项目简介
lanyulei/ferry是一个开源工单系统,也可看作工作流引擎。它集工单统计、任务钩子、权限管理、灵活配置流程与模版等功能于一身。基于Gin + Vue + ElementUI前后端分离构建。其流程中心能通过配置流程、模版快速生成工单流程,可进行任务绑定实现钩子操作,支持邮件通知处理,也能自定义任务脚本实现更多通知方式,兼容多种处理情况。系统管理采用基于casbin的RBAC权限控制,借鉴go – admin项目前端权限管理,能对API、菜单、页面按钮等灵活简单配置。
二、项目目的
致力于减少跨部门之间的沟通、自动执行任务、提升工作效率与工作质量,并减少不必要的工作量与人为出错率。
三、核心技术
前端基于Vue和ElementUI,后端基于Gin框架,权限管理采用基于casbin的RBAC权限控制。
四、实践案例
虽未提及具体企业等实践案例,但提供了视频教程辅助使用者理解项目的使用,如ferry工单系统需要的软件准备(https://www.bilibili.com/video/BV1sA411s7jE)和ferry源代码下载后第一次运行(https://www.bilibili.com/video/BV1oy4y1v7LR)。
五、项目总结
lanyulei/ferry这个项目功能丰富,无论是工单相关功能还是权限管理相关功能都较为全面。项目文档和教程有助于使用者上手。同时项目有多种交流方式,普通交流QQ群需要给项目一个star即可加入,还设有付费VIP交流群提供更优先的问题解答。期待大家在使用这个项目后在评论区留言分享使用心得或者提出改进建议。
项目地址
数据统计
数据评估
本站链氪巴士提供的lanyulei/ferry:开源工单系统与工作流引擎都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由链氪巴士实际控制,在2024年12月6日 上午12:00收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,链氪巴士不承担任何责任。
相关导航
悟空CRM(9.0版本)是悟空软件推出的一款前后端分离的CRM系统。悟空软件长期为企业提供企业管理软件(CRM/HRM/OA/ERP等)的研发、实施、营销、咨询、培训、服务于一体的信息化服务。该项目以高科技为起点,以技术为核心、以完善的售后服务为后盾,并且受益于开源也回馈于开源。项目后端框架采用ThinkPHP5.0.2,前端MVVM框架为Vue.JS2.5.x,路由使用Vue - Router3.x,数据交互靠Axios,UI框架则是Element - UI2.6.3,运行环境要求PHP5.6以上等诸多特性。
Windmill是一个开源的开发者平台,能够构建整个基础架构,把脚本转化为webhooks、工作流和用户界面。它是Retool和Temporal的开源替代,速度上比Airflow快13倍。脚本支持Python、TypeScript、Go、Bash、SQL和GraphQL等多种语言。其架构包含Postgres数据库、Rust编写的后端、Svelte编写的前端等。脚本执行采用nsjail沙箱处理,运行时涵盖deno_corerust、Bun、deno、python3、1.19.1等。安全方面每个工作区有加密密钥,还建议加密整个Postgres数据库。
Gin - vue - admin是一个基于vue和gin开发的全栈前后端分离的开发基础平台。它集成了jwt鉴权、动态路由、动态菜单、casbin鉴权、表单生成器、代码生成器等多种功能。支持TS和JS混用,还拥有如权限管理、动态路由、显隐可控组件、分页封装、多点登录拦截、资源权限、上传下载、代码生成器、表单生成器和可配置的导入导出等开发必备功能。提供多种示例文件,旨在为快速研发中小型项目提供架构支持,在线预览地址为http://demo.gin - vue - admin.com,测试用户名:admin,测试密码:123456。