AgileEAS.NET平台-工作流平台的用法-请假单-(续)-工作流平台将随AgileEAS.NET-5.0发布!

简介:

开篇

        上篇,我们发布了关于如何使用AgileEAS.NET平台提供的工作流平台的简单用法,不知道大家对上面的应用有没有什么不满意的地方,或者不理解的地方,都可

以提出来,我这边会持续改进。

        本篇,主要是对于发起的请假的流程如何实现自动的转发,比如我们的请假流程中,会有如下的情况,比如,请加的时候,不同部门的人可能请假的审批人不

同,或者是其他的原因吧,我之前在设计模块的时候,没有把职位和部门列进去,我们在设计流程的过程中可能也就不会考虑那么多了,下面我们来看看。如何实现

自动转发的流程。

本文大纲

       1、设计带转发的流程

       2、发起实例。

       3、进入工作流的审核等

创建带流程自动转发的请假工作流

        1、先设计工作流程:

        image

         设计界面如上,上篇《》我们已经讲述了大概的如何使用工作流来设计了,本篇主要将一些关于如何设置跳转的条件和其他:

         2、设置分支活动,因为分支活动决定了,我们在什么情况下执行流程:

         image

         3、设置IF分支的条件:

         image

         4、其他的分支条件预设的是一样的,下面我们实例性的添加一个变量

         image

         意思就是当这个请假人的姓名“AA”的时候,我们会执行该分支。

         5、下面,我们把审核活动的权限分配给“管理员”:

         image

         6、发布流程定义:

         image

         7、发布后,我们发起流程:

         image

         8、发起流程后,我们把请假人的输入为“AA” 看看是否正常的执行分支1。

         image

         9、我们来处理看看情况:

         image

         10.这样我们就完成了审核的流程。

          当然我们可以对我们提交的申请,发送催办信息,来给流程的活动的审批人发送,进行催办:

         image

         11、发送催办信息:

          image

          12、发送完催办信息后,经办人的催办信息列表中,就会显示出目前发给我的催办信息。

           image

创建带有自动跳转功能的流程活动

        上面我们写出了,如何来配置IF条件,下面我们来看看如何在活动节点中应用流程的跳转,比如我们有时候提交申请的时候,比如我们请假的天数,3天是直属

上级审核,超过3天-7天是部门经理审核等,我们可以做这样的限定条件,来让活动的审批人,自动发送审批任务。

        1、设计流程,我们来在具体的业务活动上设置该活动自动转发的条件,设置完毕后,当工作流执行到当前活动的时候,任务会自动的转发,跳过当前的用户。

        我们先给出简单的流程:

        image

        2、编辑业务操作1的活动属性:

        image

        3、设置“任务转发”页签中的相关条件,我们来添加一个条件,当申请的天数大于3时,走直属主管,大于7,走部门经理。

        image

        4、点击确定即可:完成活动属性编辑,保存流程

        5、然后点击发起实例,我们来发起流程看看具体的情况吧:

        image

        6、查看待办事宜中,是否有待办:

        image

        7、一样是对工作流进行审批,唯一的区别就在工作流实现自动的跳转。

创建多分支并行流程

        有的时候,我们希望一个流程并行执行,任何一个分支执行完毕后,即完成了该并行流程的活动,执行后续活动。下面我们来看看具体的使用吧:

        1、我们来设计个流程,假定流程如下,当提交的请假单,被二个审核人,任意一个审核人处理完毕后,则完成流程,下面我们来看看。

        image

        2、设置并行分支内的审核人信息:

        image

        3、设定分支二的用户为“0002” :

        image

        4、我们来发起流程,然后我们在执行工作处理的时候,会默认根据当前登陆的用户,来选择执行哪个并行分支流程,一旦流程执行完毕,则完成该并行活动,

执行后续活动。

        我们先发起流程:

        image

       5、然后用账户0001 或者是“管理员用户”登陆后都可以查看到待办事宜中的任务。

       image

       6、工作处理,处理后,流程完成。

       image

       7、我们可以查看具体的审批意见:

       image

       这样我们完成了几种比较常见的形式了,当然还有组合的,就是比较复杂类型的情况了,我们也可以通过合理的设计流程来完成。

WPF版本美化后

                上面的贴图是没有美化之前的情况,下面发几张美化后的,5.0版本发布出来后,该工作流平台可以免费集成到应用中。

                1、主界面:

                image

               2、工作流定义页面:

               image

               3、工作流实例:

               image

               4、流程跟踪:

               image

               5、任务转发:

               image

               6、活动属性与流程属性:

               流程属性:

               image

               活动属性:

               image

说明:

        由于本人的WPF的这个样式定义的水平有限,所以设计出来的效果不是很理想,如果大家谁有意向,帮忙设计下样式,那就太感谢了,一定会重谢!






本文转自何戈洲博客园博客,原文链接:http://www.cnblogs.com/hegezhou_hot/archive/2011/07/20/2111511.html,如需转载请自行联系原作者

目录
相关文章
|
7月前
|
存储 开发框架 NoSQL
ASP.NET WEB——项目中Cookie与Session的用法
ASP.NET WEB——项目中Cookie与Session的用法
92 0
|
21天前
|
机器学习/深度学习 人工智能 Cloud Native
在数字化时代,.NET 技术凭借其跨平台兼容性、丰富的类库和工具集以及卓越的性能与效率,成为软件开发的重要平台
在数字化时代,.NET 技术凭借其跨平台兼容性、丰富的类库和工具集以及卓越的性能与效率,成为软件开发的重要平台。本文深入解析 .NET 的核心优势,探讨其在企业级应用、Web 开发及移动应用等领域的应用案例,并展望未来在人工智能、云原生等方面的发展趋势。
29 3
|
1月前
|
存储 设计模式 编解码
.NET 8.0 通用管理平台,支持模块化、WinForms 和 WPF
【11月更文挑战第5天】本文分析了.NET 8.0 通用管理平台在模块化、WinForms 和 WPF 方面的优势。模块化设计提升了系统的可维护性和可扩展性,提高了代码复用性;WinForms 提供了丰富的控件库和简单易用的开发模式,技术成熟稳定;WPF 支持强大的数据绑定和 MVVM 模式,具备丰富的图形和动画功能,以及灵活的布局系统。
|
3月前
|
数据采集 JSON API
.NET 3.5 中 HttpWebRequest 的核心用法及应用
【9月更文挑战第7天】在.NET 3.5环境下,HttpWebRequest 类是处理HTTP请求的一个核心组件,它封装了HTTP协议的细节,使得开发者可以方便地发送HTTP请求并接收响应。本文将详细介绍HttpWebRequest的核心用法及其实战应用。
142 6
|
4月前
|
开发框架 前端开发 .NET
闲话 ASP.NET Core 数据校验(二):FluentValidation 基本用法
闲话 ASP.NET Core 数据校验(二):FluentValidation 基本用法
|
4月前
|
开发者 API Windows
从怀旧到革新:看WinForms如何在保持向后兼容性的前提下,借助.NET新平台的力量实现自我进化与应用现代化,让经典桌面应用焕发第二春——我们的WinForms应用转型之路深度剖析
【8月更文挑战第31天】在Windows桌面应用开发中,Windows Forms(WinForms)依然是许多开发者的首选。尽管.NET Framework已演进至.NET 5 及更高版本,WinForms 仍作为核心组件保留,支持现有代码库的同时引入新特性。开发者可将项目迁移至.NET Core,享受性能提升和跨平台能力。迁移时需注意API变更,确保应用平稳过渡。通过自定义样式或第三方控件库,还可增强视觉效果。结合.NET新功能,WinForms 应用不仅能延续既有投资,还能焕发新生。 示例代码展示了如何在.NET Core中创建包含按钮和标签的基本窗口,实现简单的用户交互。
74 0
|
7月前
|
数据采集 存储 监控
.NET智慧手术室管理平台源码
术前访视记录单、手术风险评估表、手术安全核查表、自费药品或耗材、麻醉知情同意书、麻醉记录单、分娩镇痛记录单、麻醉复苏单、术后镇痛记录单、术后访视记录单、压伤风险评估量表、手术清点记录单、护理记录单、输血护理记录单。
123 0
|
7月前
深入.net平台的分层开发
深入.net平台的分层开发
|
7月前
|
SQL 开发框架 前端开发
ASP.NET WEB项目中GridView与Repeater数据绑定控件的用法
ASP.NET WEB项目中GridView与Repeater数据绑定控件的用法
85 0
|
7月前
|
Web App开发 开发框架 .NET
asp.net基于WEB层面的云LIS系统平台源码
结合当今各检验科管理及实验室规模的不同状况,充分吸收当今IT科技的最新成就,开发出以高度产品化、功能强大、极易实施操作、并不断升级换代为主要特点的LIS系统。彻底解决检验科的信息孤岛,全面实现全院信息互通互联、高度共享,并为检验科的规范化管理提供了有力工具。
68 0