工作流学习(一)——初始工作流

2024-08-26 16:08
文章标签 学习 工作 初始

本文主要是介绍工作流学习(一)——初始工作流,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!


   引言

   之前在师哥师姐们讲课的过程中听说过这个东西,但是当初自己还很稚嫩所以就没有过多的研究,只是在IT界


有这么个名词,仅此而已。但是最近不管是老师讲课中还是师哥们技术交流的时候,频繁的接触到这个东西,既然这


个东西频繁的接触到,所以我们就需要好好的学习一下了,先不说我们能研究的多么的深刻,但是至少我们应该知道


在项目中运用了工作流有什么好处,或者说能给我们带来什么?这样当我们遇到问题的时候,我们思路会更加的宽阔


一些,那么下面我就分享一下我对工作流的认识。


   什么是工作流?


   工作流(Workflow),指“业务过程的部分或整体在计算机应用环境下的自动化”。是对工作流程及其各操作


步骤之间业务规则的抽象、概括描述。在计算机中,工作流属于计算机支持的协同工作(CSCW)的一部分。后者是普


遍地研究一个群体如何在计算机的帮助下实现协同工作的。


   工作流主要解决的主要问题是:为了实现某个业务目标,利用计算机在多个参与者之间按某种预定规则自动传


递文档、信息或者任务。


   例如我们在请假的时候,需要根据天数的长短来决定到底谁谁有权利来同意这个申请或者驳回这个申请,这样


我们就需要预先规定一个规则,比如说,在3天以下找组长,3天以上一周以下找项目经理,一周以上找总经理。这时


候我们就会制作一个流程,请假信息就会自动的按照这个流程来一级一级的流动知道结束。


   工作流的的具体应用


    1.关键业务流程:订单、报价处理、采购处理、合同审核、客户电话处理、供应链管理等 


    2.行政管理类:出差申请、加班申请、请假申请、用车申请、各种办公用品申请、购买申请、日报周报等凡是


原来手工流转处理的行政表单。 


    3.人事管理类:员工培训安排、绩效考评、职位变动处理、员工档案信息管理等。 


    4.财务相关类:付款请求、应收款处理、日常报销处理、出差报销、预算和计划申请等。 


    5.客户服务类:客户信息管理、客户投诉、请求处理、售后服务管理等管理等。 


    6.特殊服务类:ISO系列对应流程、质量管理对应流程、产品数据信息管理、贸易公司报关处理、物流公司货


物跟踪处理等各种通过表单逐步手工流转完成的任务均可应用工作流软件自动规范地实施。 


   工作流的分类


     


    工作流的特点


    1、图形化、可视化设计流程图


    2、支持各种复杂的流程


    3、组织结构级处理着指定功能


    4、B/S结构,纯浏览器应用


   工作流的好处


    1,要处理的事项已自动传递到个人电脑上  


    2,不再需要对员工进行流程的培训,平滑实现流程变更 


    3,员工只需将精力集中在处理自己关心的数据上 


    4,随时得到历史数据  


    5,随时生成处理效率报表  


    6,达到无纸化办公的目标  


    7,完全支持移动办公,使作业同步化  

 

   小结


   学习一个新东西之前总是先查阅一些资料,然后在宏观上面来认识这个东西,然后会针对性的看一些资料或者

是在网上看一些大牛们总结出来的经验写出的博客,然后自己就思考这个东西为什么会出现?我们为什么要使用这个

东西,使用了会给我们系统带来什么样的好处等!首先我们弄清楚这几个问题以后才能很好的研究这个东西,然后就

自己动手敲几个Demo,然后在系统中开始实战,然后在深刻的研究,所以在下一篇博客会介绍怎样创建工作流Demo。



这篇关于工作流学习(一)——初始工作流的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1109036

相关文章

Java中的xxl-job调度器线程池工作机制

《Java中的xxl-job调度器线程池工作机制》xxl-job通过快慢线程池分离短时与长时任务,动态降级超时任务至慢池,结合异步触发和资源隔离机制,提升高频调度的性能与稳定性,支撑高并发场景下的可靠... 目录⚙️ 一、调度器线程池的核心设计 二、线程池的工作流程 三、线程池配置参数与优化 四、总结:线程

SpringBoot集成LiteFlow工作流引擎的完整指南

《SpringBoot集成LiteFlow工作流引擎的完整指南》LiteFlow作为一款国产轻量级规则引擎/流程引擎,以其零学习成本、高可扩展性和极致性能成为微服务架构下的理想选择,本文将详细讲解Sp... 目录一、LiteFlow核心优势二、SpringBoot集成实战三、高级特性应用1. 异步并行执行2

Spring @Scheduled注解及工作原理

《Spring@Scheduled注解及工作原理》Spring的@Scheduled注解用于标记定时任务,无需额外库,需配置@EnableScheduling,设置fixedRate、fixedDe... 目录1.@Scheduled注解定义2.配置 @Scheduled2.1 开启定时任务支持2.2 创建

SpringBoot整合Flowable实现工作流的详细流程

《SpringBoot整合Flowable实现工作流的详细流程》Flowable是一个使用Java编写的轻量级业务流程引擎,Flowable流程引擎可用于部署BPMN2.0流程定义,创建这些流程定义的... 目录1、流程引擎介绍2、创建项目3、画流程图4、开发接口4.1 Java 类梳理4.2 查看流程图4

LiteFlow轻量级工作流引擎使用示例详解

《LiteFlow轻量级工作流引擎使用示例详解》:本文主要介绍LiteFlow是一个灵活、简洁且轻量的工作流引擎,适合用于中小型项目和微服务架构中的流程编排,本文给大家介绍LiteFlow轻量级工... 目录1. LiteFlow 主要特点2. 工作流定义方式3. LiteFlow 流程示例4. LiteF

SpringBoot集成LiteFlow实现轻量级工作流引擎的详细过程

《SpringBoot集成LiteFlow实现轻量级工作流引擎的详细过程》LiteFlow是一款专注于逻辑驱动流程编排的轻量级框架,它以组件化方式快速构建和执行业务流程,有效解耦复杂业务逻辑,下面给大... 目录一、基础概念1.1 组件(Component)1.2 规则(Rule)1.3 上下文(Conte

Go学习记录之runtime包深入解析

《Go学习记录之runtime包深入解析》Go语言runtime包管理运行时环境,涵盖goroutine调度、内存分配、垃圾回收、类型信息等核心功能,:本文主要介绍Go学习记录之runtime包的... 目录前言:一、runtime包内容学习1、作用:① Goroutine和并发控制:② 垃圾回收:③ 栈和

详解如何使用Python构建从数据到文档的自动化工作流

《详解如何使用Python构建从数据到文档的自动化工作流》这篇文章将通过真实工作场景拆解,为大家展示如何用Python构建自动化工作流,让工具代替人力完成这些数字苦力活,感兴趣的小伙伴可以跟随小编一起... 目录一、Excel处理:从数据搬运工到智能分析师二、PDF处理:文档工厂的智能生产线三、邮件自动化:

Android学习总结之Java和kotlin区别超详细分析

《Android学习总结之Java和kotlin区别超详细分析》Java和Kotlin都是用于Android开发的编程语言,它们各自具有独特的特点和优势,:本文主要介绍Android学习总结之Ja... 目录一、空安全机制真题 1:Kotlin 如何解决 Java 的 NullPointerExceptio

基于Python开发一个有趣的工作时长计算器

《基于Python开发一个有趣的工作时长计算器》随着远程办公和弹性工作制的兴起,个人及团队对于工作时长的准确统计需求日益增长,本文将使用Python和PyQt5打造一个工作时长计算器,感兴趣的小伙伴可... 目录概述功能介绍界面展示php软件使用步骤说明代码详解1.窗口初始化与布局2.工作时长计算核心逻辑3