工作流程引擎中常用的名词及概念

本贴最后更新于 1332 天前,其中的信息可能已经时移世易

img

📚 工作流程引擎中常用的名词及概念

创建时间:202107-29 14:25 星期四

序号
名词 概念
1 工作流管理联盟(WFMC) 听到工作流就不能不提到工作流管理联盟(WfMC,WorkflowManagementCoalition),它是一个由涉及工作流和业务流程管理的推广学者(adopters)、开发工程师、顾问、分析师、大学和研究团体的全球性组织,它的成立,标志着工作流技术开始进入相对成熟的阶段。该组织创建并完善了工作流管理系统的相关术语、体系结构及应用编程接口等方面制定了一系列标准,是唯一的致力于工作流标准的专业组织。
2 工作流程管理系统(WfMS) 工作流管理系统(WorkflowManagement System,WfMS),它完成了工作量的定义和管理,并按照在系统中预先定义好的工作流规则进行工作流实例的执行的软件系统,这里要说明一下的是,并不是我们企业自己的系统应用了工作流就是工作流管理系统了,工作流管理系统不是企业的业务系统,而是为企业的业务系统的运行提供了一个软件的支撑环境。WfMS 被用来定义、管理和执行工作流程,它的目标是管理工作的流程以确保工作在正确的时间被期望的人员所执行。同时也可以在自动化进行的业务过程中插入人工的执行和干预。
3 工作流框架 也成为 工作流管理系统 ,WfNS 常见的工作流框 Activiti、JBPM、OSWorkflow、ActiveBPEL、YAWL 等。
4 工作流 “业务过程的部分或整体在计算机应用环境下的自动化,是对工作流程及其各操作步骤之间业务规则的抽象、概括描述”,它主要解决的是“使在多个参与者之间按照一种提前定义好的规则流程来传递与执行文档、信息或任务的过程,让这个过程可以自动进行或者部分自动执行,从而完成预期的业务目标
5 工作流引擎 抽象的业务流程设计模型,负责业务流程的定义,解释和运转。
6 工作流模版 用工作流引擎的基本概念和路由过程表示出一个业务办理过程,这个过程通常是用 xml 格式的文
7 工作流名称 就是工作流模版文件的名称。也可以叫流程名称。
8 工作流版本 工作流模版的版本,也可以叫流程版本。在工作流系统中,对工作流模版有个版本管理,新建一个工作流模版时候,它的工作流模版是.
1、当再次做修改的时候,可以选择创建新的版本。
2、因为一旦业务流程模版投入使用了,有了运行的流程实例了,再次对业务流程做的修改,就需要更新到新的版本中,原来的流程版本还需要存在,原来的流程定义信息,按版本仍然能查询到。新的修改在新的版本中。

流程名称 + 流程版本 是唯一标识一个业务流程的。
9 工作流建模 利用流程设计器将业务处理过程用工作流的节点方式表示出来,就是工作流建模,也可以说是流程建模。
10 工作流节点 是工作流引擎的设计基本节点,一个节点表示一个业务处理过程,在流程设计器中,会有相应的
11 流程实例 按照工作流模版定义的处理过程启动运行的业务处理过程,即流程实例。利用建立好的业务流程模
12 流程实例 id 每条启动的流程实例,在工作流引擎中,都会对应一个流程实例 id,来唯一标识这条流程实例。
13 业务数据 流程中每个节点上处理的业务记录等。通常流程数据和业务数据是有关联的。
14 流程设计器 利用工作流引擎的设计基本节点和概念给业务流程建模的可视化编辑工具,就是流程设计器。
16 当前步骤 流程实例未结束前,正运行到的当前节点,为当前步骤。
17 历史步骤 流程实例运行完成的节点,都认为是历史步骤。
18 流程实例运行轨迹 每条流程实例在工作流模版的节点上运行的轨迹。
19 流程实例监控 监控每个流程实例在各个节点的运行情况。
20 任务 每条流程实例在运行到流程的各个节点时,会产生一些待执行的任务信息。有任务名称,描述,和参与
21 任务参与人 任务信息的参与人,能够查看到任务的相关人。
22 任务执行人 可执行任务的操作人。
23 任务工单 任务派发下来的工单。
24 线形流程(串行路由) 业务建模中,节点按顺序一个一个的往后串联的方式。
25 分合流(并行路由) 业务建模中,节点并行的方式往后链接。
26 分支 业务建模中,平行分支的节点路由方式。
27 合并 业务建模中,将平行分支的节点路由再合并起来的路由方式。
28 子流程 为一个独立的业务流程,嵌入到主流程中。
29 多人审批 1.用户在转下一步的时候,可选择多人审批;
2.必须所有人同意才能往下转;
3.只要其中一个人退回,流程就退回了,还未审批的人,无需再审批
30 会签 1.用户选择转会签后,所有人都必须进行审批,无论是同意还是不同意。
2.会签过程中,无法退回,只能选择同意还是不同意,当然也可以输入一些备注,附加附件
3.当所有人会签完毕后,流程会自动转到下一步去
31 审批-或签 也有叫“竞签”、“串签”,指同一个审批节点设置多个人,如 ABC 三人,三人会同时收到审批,只要其中任意一人审批即可到下一审批节点;
32 加签 顾名思义就是增加一道审批签名,这个道审批往往是临时增加的,标准流程没有规定要走的。
在现实工作流程中,加签功能使用率颇高;有时,审批人对内容不太确定,不太敢做主,就会找更高层的领导进行加签;这样就可以规避个人风险;出问题大家一起担。有时为了表示对领导尊重,或者让领导知道这回事,也需要使用加签功能。加签功能也许是中国特色吧。
33 传阅 告知流程相关人员
34 拟稿 发文办理的第一个环节,同时也是整个公文处理工作的关键性环节之一。
35 签发 机关领导人对文稿最后审批。它是公文形成的关键性环节。
36 核发 在公文正式印发之前,对经领导人签发的文稿进行复核并确定发文字号(是指机关制发公文的编号。发文字号由发文机关代字、年份和发文序号组成)、分送单位和印制份数的一项工作。
37 缮印 对已签发的公文定稿进行印制。
38 校对 对文件质量的最后一次检查。
39 用印 指在印好的文件上加盖机关印章。
40 发文
41 收文

标  题:工作流程引擎中常用的名词及概念
作  者:bugless
出  处:http://bugless.site
创建时间:2021-07-29 14:28:27
关于博主:坐标广州,喜欢折腾各种东西的工程师,如有问题探讨可以直接下方留言。
声援博主:如果您觉得文章对您有帮助,可以评论、订阅、收藏。您的鼓励是博主的最大动力!

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...

推荐标签 标签

  • 代码片段

    代码片段分为 CSS 与 JS 两种代码,添加在 [设置 - 外观 - 代码片段] 中,这些代码会在思源笔记加载时自动执行,用于改善笔记的样式或功能。

    用户在该标签下分享代码片段时需在帖子标题前添加 [css] [js] 用于区分代码片段类型。

    131 引用 • 869 回帖
  • Quicker

    Quicker 您的指尖工具箱!操作更少,收获更多!

    36 引用 • 155 回帖 • 1 关注
  • Scala

    Scala 是一门多范式的编程语言,集成面向对象编程和函数式编程的各种特性。

    13 引用 • 11 回帖 • 159 关注
  • 学习

    “梦想从学习开始,事业从实践起步” —— 习近平

    172 引用 • 515 回帖
  • HBase

    HBase 是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的 Google 论文 “Bigtable:一个结构化数据的分布式存储系统”。就像 Bigtable 利用了 Google 文件系统所提供的分布式数据存储一样,HBase 在 Hadoop 之上提供了类似于 Bigtable 的能力。

    17 引用 • 6 回帖 • 65 关注
  • IBM

    IBM(国际商业机器公司)或万国商业机器公司,简称 IBM(International Business Machines Corporation),总公司在纽约州阿蒙克市。1911 年托马斯·沃森创立于美国,是全球最大的信息技术和业务解决方案公司,拥有全球雇员 30 多万人,业务遍及 160 多个国家和地区。

    17 引用 • 53 回帖 • 147 关注
  • Google

    Google(Google Inc.,NASDAQ:GOOG)是一家美国上市公司(公有股份公司),于 1998 年 9 月 7 日以私有股份公司的形式创立,设计并管理一个互联网搜索引擎。Google 公司的总部称作“Googleplex”,它位于加利福尼亚山景城。Google 目前被公认为是全球规模最大的搜索引擎,它提供了简单易用的免费服务。不作恶(Don't be evil)是谷歌公司的一项非正式的公司口号。

    49 引用 • 192 回帖
  • 架构

    我们平时所说的“架构”主要是指软件架构,这是有关软件整体结构与组件的抽象描述,用于指导软件系统各个方面的设计。另外还有“业务架构”、“网络架构”、“硬件架构”等细分领域。

    143 引用 • 442 回帖
  • TextBundle

    TextBundle 文件格式旨在应用程序之间交换 Markdown 或 Fountain 之类的纯文本文件时,提供更无缝的用户体验。

    1 引用 • 2 回帖 • 73 关注
  • OneNote
    1 引用 • 3 回帖
  • Node.js

    Node.js 是一个基于 Chrome JavaScript 运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞 I/O 模型而得以轻量和高效。

    139 引用 • 269 回帖
  • flomo

    flomo 是新一代 「卡片笔记」 ,专注在碎片化时代,促进你的记录,帮你积累更多知识资产。

    6 引用 • 140 回帖
  • WiFiDog

    WiFiDog 是一套开源的无线热点认证管理工具,主要功能包括:位置相关的内容递送;用户认证和授权;集中式网络监控。

    1 引用 • 7 回帖 • 604 关注
  • BookxNote

    BookxNote 是一款全新的电子书学习工具,助力您的学习与思考,让您的大脑更高效的记忆。

    笔记整理交给我,一心只读圣贤书。

    1 引用 • 1 回帖
  • Love2D

    Love2D 是一个开源的, 跨平台的 2D 游戏引擎。使用纯 Lua 脚本来进行游戏开发。目前支持的平台有 Windows, Mac OS X, Linux, Android 和 iOS。

    14 引用 • 53 回帖 • 544 关注
  • Linux

    Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 Unix 工具软件、应用程序和网络协议,并支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    950 引用 • 943 回帖
  • 互联网

    互联网(Internet),又称网际网络,或音译因特网、英特网。互联网始于 1969 年美国的阿帕网,是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络。

    99 引用 • 367 回帖
  • Jenkins

    Jenkins 是一套开源的持续集成工具。它提供了非常丰富的插件,让构建、部署、自动化集成项目变得简单易用。

    54 引用 • 37 回帖 • 2 关注
  • 正则表达式

    正则表达式(Regular Expression)使用单个字符串来描述、匹配一系列遵循某个句法规则的字符串。

    31 引用 • 94 回帖
  • 创业

    你比 99% 的人都优秀么?

    82 引用 • 1395 回帖 • 2 关注
  • Eclipse

    Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。

    76 引用 • 258 回帖 • 633 关注
  • Unity

    Unity 是由 Unity Technologies 开发的一个让开发者可以轻松创建诸如 2D、3D 多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

    25 引用 • 7 回帖 • 133 关注
  • 以太坊

    以太坊(Ethereum)并不是一个机构,而是一款能够在区块链上实现智能合约、开源的底层系统。以太坊是一个平台和一种编程语言 Solidity,使开发人员能够建立和发布下一代去中心化应用。 以太坊可以用来编程、分散、担保和交易任何事物:投票、域名、金融交易所、众筹、公司管理、合同和知识产权等等。

    34 引用 • 367 回帖
  • 安全

    安全永远都不是一个小问题。

    203 引用 • 818 回帖
  • 小薇

    小薇是一个用 Java 写的 QQ 聊天机器人 Web 服务,可以用于社群互动。

    由于 Smart QQ 从 2019 年 1 月 1 日起停止服务,所以该项目也已经停止维护了!

    34 引用 • 467 回帖 • 760 关注
  • uTools

    uTools 是一个极简、插件化、跨平台的现代桌面软件。通过自由选配丰富的插件,打造你得心应手的工具集合。

    7 引用 • 27 回帖 • 1 关注
  • HHKB

    HHKB 是富士通的 Happy Hacking 系列电容键盘。电容键盘即无接点静电电容式键盘(Capacitive Keyboard)。

    5 引用 • 74 回帖 • 495 关注