“酒香也怕巷子深” Smartflow-Sharp 工作流

导语

老话说得好,“酒香不怕巷子深”可是我又不是什么大咖,写得再好也没人知道。所以我今天准备再写写我的工作流组件,写得不好还请大家见谅。写文章对于我来说,有点感觉“茶壶里煮饺,有嘴倒不出”迥境。Smartflow-Sharp工作流组件从诞生到现在已二年有余,我一直在践行承诺,免费公开所有的源码,现协议已经全部更改成MIT项目许可,没有任何条款限制。由于Smartflow-Sharp工作流组件,已经有很长段时间没有更新,现抽国庆节的时间,进行重大版本更新升级。

开源地址:http://github.com/chengderen/smartflow-sharp
官网地址:http://www.smartflow-sharp.com

功能特性

本次则重介绍Smartflow-Sharp组件中并行流程、自由流程、表单流程三个功能特性。
1)支持流程流转
2)支持流程分支
3)支持流程撤销
4)支持流程原路回退
5)支持流程节点角色、人员绑定
6)支持会签节点,即多人同时审批功能
7)支持自定义动作
8)支持人员筛选规则的配置
9)支持流程在线设计
10)支持流程并行
11)支持自由流转
12)支持流程节点可配置化
13)提供友好授权验证接口
14)提供邮件服务

一、并行流程

并行流程(如下图),站在业务的角度理解,允许同时运行多个子流程,业务员并行操作,互不影响。只有多个子流程运行都完成后,最到聚合节点,才会向下个业务节点流转。
并行流程

二、自由流程

自由流程就是所有决策都是由审批人决定。业务流程何时结束、流转给谁都由审批人决策。不在是提前规划好所有流程节点,由审批人动态指定业务审批节点。这种自由流程适用于“不确定情况”审批使用场景。
自由流程

三、表单流程

流程管理不在局限在单一审批使用场景,允许在业务节点间个性配置,按照流程流转节点,流转到不同的节点,出现不同的配置。可以满足不同业务节点之间表单填写使用场景。
表单流程

四、会签

简单普及会签的概念,就是业务节点需要多个人签字,只有多个人签完字,流程才可以向下一个业务节点进行流转,有一点民主制味道。

结语

“酒香也怕巷子深”对于Smartflow-Sharp工作流组件感兴趣,可以捧个场。将Smartflow-Sharp组件坚持开源2年不容易,不求回报,但求一点认可,给个Star也行。后续我会一直将这个组件积极完善,持续开源。一个人将一件事情坚持一年二年没有问题,五年十年呢?我不清楚我能坚持到哪天,也许我有一天我会转行,但希望我能将这个组件持续做下去,就当作是习惯又或者爱好,希望给自已的软件职业生涯留点纪念。5年以后,我会再回来看看自已初心是否还在。
说点题外话,不清楚大家到了我这个阶段是怎么样想,我已是而立之年,深深感受到自已软件生涯快结束。因为我必竟是名普通的码农,而立之年能突破天花板的人,必竟是少数。这个行业留给像我们这样的人时间不多,不清楚大家有什么高见,欢迎发表高论,愿闻其详。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SmartBits是数据通信领域广泛认同的、能够对于网络及设备进行性能测试和评估分析的标准测量仪表。在北美洲、欧洲、亚洲和中国,它被广泛地用于各国标准机构和认证实验室、政府实验室、运营商、网络通信设备制造商、大学科研机构等相关单位中。在中国,SmartBits获得了广泛的应用,成为网络设备从业人员不可缺少的测试工具之一,主要用户覆盖国内的标准和入网单位、政府实验室、运营商、通信设备制造商、高校、第三方实验室等;在信息安全、网络性能分析和其他非民用的网络通信领域,SmartBits也扮演着重要的角色。 SmartBits 6000C和SmartBits 600B数据网络测试平台是目前SmartBits产品的6系列产品,具有非常高的端口密度,支持包括以太网、光纤通道、POS、ATM在内的多种接口,能够提供2~7层的性能测试应用。两种机箱都提供GPS支持,支持的测试模块完全兼容。SmartBits 6000C/600B能够通过级连方式获得更高的端口密度,同时支持与SmartBits 2000/200系列产品进行混合级连。 SmartBits 6000C机箱在业界是端口密度很高的网络性能分析测试系统。每个SmartBits 6000C机箱上共有12个测试槽位,最多可支持96个10/100 Mbps以太网端口、48个千兆以太网端口、24个OC-3c/OC-12c POS端口、12个OC-48c POS端口、24个光纤通道端口、6个10G万兆端口或上述端口的任意组合。 SmartBits 600B在业界是便携性能很强、很小巧的一种高端口密度男阅芊治鱿低场C扛鯯martBits 600B上有2个测试槽位,以及最多16个10/100 Mbps以太网端口、8个千兆以太网端口、4个光纤通道端口、4个OC-3c/OC-12c POS端口、2个OC-48c POS端口、1个10G万兆端口或以上各种端口的组合。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值