Advertisement

Ferry:一款集成工单统计、任务钩子、权限管理和灵活配置流程与模板等功能的开源工单系统,也可视为工作流引擎。

  • 5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:ZIP


简介:
Ferry是一款功能全面的开源工单系统,集成了工单统计、任务钩子、权限管理及自定义流程和模板等特性,同时具备高效的工作流引擎能力。 基于Gin + Vue + Element UI的工单系统采用前后端分离架构,提供了灵活配置流程与模板的功能,使生成工单流程变得快速且便捷。通过任务绑定实现流程中的钩子操作,并支持邮件通知以及自定义脚本的通知方式以满足更多需求。 该系统兼容多种处理情况,包括串行、并行及条件判断下的偏移等。用户可以通过设置变量来指定处理人,例如直接负责人、部门负责人或HRBP等角色的动态分配。 在系统管理方面,采用了基于casbin的RBAC权限控制机制,并支持通过go-admin项目的前端对API、菜单和页面按钮进行灵活配置以满足需求变化。 演示账号为admin,密码123456。登录时需取消LDAP验证,在登陆界面去掉ldap选项打勾即可使用。 文档与视频教程等相关资料也已准备就绪供进一步学习参考。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Ferry
    优质
    Ferry是一款功能全面的开源工单系统,集成了工单统计、任务钩子、权限管理及自定义流程和模板等特性,同时具备高效的工作流引擎能力。 基于Gin + Vue + Element UI的工单系统采用前后端分离架构,提供了灵活配置流程与模板的功能,使生成工单流程变得快速且便捷。通过任务绑定实现流程中的钩子操作,并支持邮件通知以及自定义脚本的通知方式以满足更多需求。 该系统兼容多种处理情况,包括串行、并行及条件判断下的偏移等。用户可以通过设置变量来指定处理人,例如直接负责人、部门负责人或HRBP等角色的动态分配。 在系统管理方面,采用了基于casbin的RBAC权限控制机制,并支持通过go-admin项目的前端对API、菜单和页面按钮进行灵活配置以满足需求变化。 演示账号为admin,密码123456。登录时需取消LDAP验证,在登陆界面去掉ldap选项打勾即可使用。 文档与视频教程等相关资料也已准备就绪供进一步学习参考。
  • Asp.net 码:表控制
    优质
    这是一款开源的工作流引擎源码,基于ASP.NET框架开发,包含表单引擎、流程引擎和权限控制系统,适用于企业级应用开发。 该系统包含表单引擎、流程引擎和权限控制功能,便于集成且配置灵活,具有强大的性能。
  • ferry代码
    优质
    开源ferry工单系统源代码项目提供了一个灵活且可扩展的工单管理系统解决方案。该项目旨在通过其开源性质促进社区合作与创新。 工单系统相关功能包括:提交工单申请、统计多维度的工单列表(我创建的、我相关的、我待办的、所有工单)、自定义流程与模板,任务钩子及管理催办转交操作;支持手动结单和加签,并能指定多维度处理人(个人或变量如创建者及其负责人)。系统具备排他网关功能,根据条件判断进行工单跳转,同时提供并行网关以实现多个节点的同时审批。此外还提供了通知提醒服务(目前仅支持邮件)及流程分类管理。 权限管理系统使用casbin来控制接口访问权限:包括用户、角色和岗位的增删查改操作,批量删除与多条件搜索功能;可导出Excel格式的角色与岗位数据,并提供重置用户密码选项。同时系统还允许维护个人信息如上传头像或修改当前账户密码。 对于组织管理方面,支持部门信息的增删查改以及菜单目录、跳转及按钮和API接口权限设置。此外还有登录日志管理和页面级(左菜单与按钮)及接口级别的权限控制功能。
  • 基于自研后端Java纯JSON数据交互自研平台
    优质
    本系统为一款集成了自主研发的工作流设计器与Java后端引擎的工作流管理平台,支持全流程纯JSON数据交互,提供灵活高效的任务自动化解决方案。 一款名为JsonFlow的自研工作流系统具备前后端简单的纯JSON交互功能(格式简洁),支持任意拖拽生成流程图,并且易于进行二次开发。该系统基于自主研发的工作流设计器与后端Java工作流引擎,形成了一套完全使用JSON数据交换的自研工作流管理系统。 无论是在前端还是在后端,JsonFlow的学习成本都明显低于开源工作流引擎及其附带的设计工具,使用户能够快速掌握实现逻辑,并且方便进行二次开发。其前端流程设计器采用了Vue ElementUI以及自主研发技术,支持任意拖拽与连线绘制流程图,操作简便友好。 此外,该系统将工作流引擎和工单系统分离设计,以减少业务对工作流的影响并便于后期复杂报表的统计需求。JsonFlow还提供了在线工作的功能及任务交接机制,弥补了传统BPM(Business Process Management)工作流在处理这些问题时的不足之处,并且方便公司员工流动后的工作过渡与衔接。
  • LoonFlow:基于DjangoPython,适用于
    优质
    简介:LoonFlow是一款采用Python编程语言和Django框架构建的工作流引擎,专为开发高效能工单处理系统而设计。 懒人工作流引擎可以作为企业内部统一的工作流程管理工具,提供权限申请、资源申请、发布请求、请假、报销及IT服务等工作流程的基于Django框架的工作流解决方案。如果有一定的开发能力,建议只使用其核心功能,并根据具体场景进行定制化开发,将相关应用分散于各个内部后台管理系统(如人事系统、运维平台等)。欢迎访问我的博客了解更多设计思路和最新代码信息,正式版本可在发布分支中获取,推荐使用最新的稳定版。可以通过以下命令克隆仓库:git clone git@github.com:blackholll/loonflow.git
  • Activiti7频.zip
    优质
    本资料为《Activiti7工作流引擎教程》视频合集,内容涵盖Activiti7入门、流程定义与部署、任务管理及高级特性讲解等。适合初学者快速掌握Activiti7开发技能。 Activiti7工作流引擎教学视频涵盖了SpringBoot与activiti的集成实现,包括创建、部署流程、复制流程、删除流程以及配置流程规则等内容。通过这些内容的学习,可以实现工单流程的工作流流转及业务处理功能。
  • 分享
    优质
    本篇文章将探讨和分享一种创新的工作流引擎设计理念,旨在提高企业流程自动化效率与灵活性。 设计工作流引擎涉及多个复杂的问题,比如如何构建数据库、搭建应用框架等等,并且这些问题通常难以找到标准答案。开发一个工作流引擎的目的是为了为客户创造价值,而不仅仅是出于技术兴趣去实现某些特性。尽管工作流管理联盟(Workflow Management Coalition, WfMC)已经定义了相关的工作流技术标准体系,但并未提供具体的实现方法指导。 在实际操作中,可以基于不同的软件架构来设计工作流引擎,并且这一工具应当具备与特定业务无关的灵活性和通用性。然而,在具体应用领域内进行开发时,仍然需要考虑各种不同类型的场景需求。因此,在设计工作流引擎的时候,虽然可以根据所选择的技术框架或应用场景有所调整,但总有一些核心原则是相通适用的。
  • SnakerFlow-Spring-Boot-Starter: 基于SnakerFlowSpring Boot...
    优质
    SnakerFlow-Spring-Boot-Starter是一款用于简化SnakerFlow工作流引擎与Spring Boot应用集成的启动器,便于开发者快速搭建和使用流程管理系统。 snakerflow-spring-boot-starter项目基于开源SnakerFlow工作流引擎开发,旨在将其与Spring Boot整合为一个轻量级的工作流组件,便于快速工程应用。该项目的设计理念是轻便、简单且灵活,并专注于简化集成流程以适应多种环境需求。 使用定位:适用于常见业务审批流程和状态机流转场景,尤其是那些涉及复杂的状态转换逻辑以及多个角色参与的审批过程。同时支持根据需要定义不同的流程模板。该项目旨在为SnakerFlow提供一个讨论与改进的合作平台,不应用于任何商业项目或盈利目的。 核心特性包括: - 无缝整合snakerflow与Spring Boot; - 支持以starter形式一键引入组件; - 提供SQL表ORM支持(兼容Mybatis和Mybatis Plus); - 兼容Redis缓存管理器配置的冲突解决机制; - 目前支持H2、MySQL数据库环境。 示例start快速体验:可以通过git克隆仓库来开始使用。
  • 选择
    优质
    简介:本章节将探讨不同工作流引擎的选择标准和关键考量因素,帮助读者根据自身需求确定最适合的工作流解决方案。 jBPM3技术相对较为陈旧,并且它并不支持流程语言规范。该引擎使用的是自定义的jPDL而非早期的XPDL、BPEL或后来的BPMN标准。在jBPM3中,节点的行为与其在jPDL中的类型直接绑定在一起,这使得流程引擎与特定流程语言紧密关联,从而增加了支持其他流程语言的难度。鉴于这些缺点,它没有被列入比较范围之内。 BPMS(业务流程管理套件)的目标是简化组织核心流程支撑软件的开发过程。也就是说,BPMS主要面向的是软件开发者群体,旨在降低他们使用和集成工作流系统的复杂度。这正是当前的工作流系统所要解决的问题所在。
  • PHP - PHPWorkflow
    优质
    PHPWorkflow是一款专为PHP开发者设计的工作流引擎,它提供灵活且强大的功能支持复杂业务流程自动化处理。简洁易用的API让创建和管理各种工作流程变得轻松愉快。 phpWorkflow常用于OA、ERP等审核审批系统上,能够快速布局并减少开发工作量。它是PHP工作流引擎的一种。