Git Product home page Git Product logo

shaunstanislauslau / smartflow-sharp Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ttgzs/smartflow-sharp

0.0 1.0 0.0 6.54 MB

基于C#语言研发的Smartflow-Sharp工作流管理平台,该工作流管理平台的特点是简单易用、方便扩展、支持多种数据库访问、高度可定制化,支持用户按需求做功能的定制开发,节省用户的使用成本

Home Page: https://www.smartflow-sharp.com

License: GNU General Public License v2.0

C# 71.05% JavaScript 27.95% CSS 0.82% ASP 0.02% HTML 0.16%

smartflow-sharp's Introduction

Smartflow-Sharp

.NET平台下工作流现状

目前,属于.NET平台下研发的工作流管理平台真是太少,可供选择真心不多,官方我们之前也采用过,没有用好,到处是问题,而且还没有提供在线的流程设计器,使用起来极其不方便。市面上免费开源工作流管理平台又很少,基本都是属于要收取一定的费用。真正免费的又不是很好用,收费的又太高,所以笔者自已闭门造车,打造一款基于.NET平台免费开源工作流管理平台,为开源尽一点自已的绵薄之力。

Smartflow-Sharp 工作流管理平台介绍

笔者基于.NET平台,研发Smartflow-Sharp工作流平台,Smartflow-Sharp工作流平台目前包含工作流引擎、工作流流程设计器,支持流程在线设计。工作流引擎负责提供对流程的解析,并驱动流程的流转,是工作流平台核心部件。流程设计器是基于SVG研发,支持所有主流浏览器,IE浏览器只支持IE9以上的版本。工作流平台研发所采用的技术框架和工具是Vs2013+Dapper+ASP.NET MVC4.0+.NETFX4.0。为了便于后续扩展,支持其他的数据库的访问,笔者经过慎重考虑采用Dapper组件。Dapper组件对原生SQL语句支持比较友好,且支持所有主流数据库系统访问。所以,你不用担心Smartflow-Sharp工作流管理平台对跨库访问能力。目前,默认只支持 MSSQLSERVER数据库,若想支持其他的数据,请修改工作流引擎中DapperFactory 工厂类,提供数据库访问接口。工作流平台目前实现功能点如下:

  1. 支持流程流转;
  2. 支持流程分支;
  3. 支持流程撤销;
  4. 支持流程原路回退;
  5. 支持流程节点角色绑定;
  6. 支持流程在线设计;
  7. 提供友好授权验证接口;
  8. 提供邮件服务;
    ...

Smartflow-Sharp 工作流管理平台未来

笔者会对Smartflow-Sharp工作流平台,一直维护到底。未来,我会对工作流管理平台增加更多有趣的功能,以便你能将工作流平台更加快速的融入到业务系统中。期望,能打造成符合**特色工作流管理平台,造福更多企业和开发人员。

关于我

入行七年多的时间,一直从事研发工作,主要从事的ERP 管理类型信息系统研发。 七年时间也不短,一直碌碌无为,于是我决定现在要做点什么事情,由于之前接触过工作流研发方面事情,所以我就想做个免费开源工作流管理平台。工作流管理平台的技术含量并不高,但是要想把他做好,也是需要花很大的精力。如果你觉得能帮助到你,欢迎帮忙推荐。
技术支持/商务合作:[email protected]

smartflow-sharp's People

Contributors

chengderen avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.