剖析BPM在协同软件中的作用

2024-03-21 08:08
文章标签 作用 剖析 软件 协同 bpm

本文主要是介绍剖析BPM在协同软件中的作用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

业务流程管理(Business Process Management,BPM)以前常常被称之为工作流管理(Workflow Management, WFM),是业务流程重组(Business Process Reengineering,BPR)和业务流程改进(Business Process Improvement,BPI)的重要IT工具。BPM是人与计算机共同工作的自动化协调、控制和通讯,在计算机化的业务过程上,通过在网络上运行软件,使所有命令的执行都处于受控状态。在业务流程管理下,工作量可以被监督,分派工作到不同的用户达成平衡。

  据工作流管理联盟(Workflow Management Coalition,WFMC)的定义,工作流管理(Workflow Management , WFM)系统通过软件定义、创建工作流并管理其执行。第一太平洋底层采用了复旦协达以BPM为核心的第一代协同业务中间件,其工作流系统是可以运行在一个或多个工作流引擎上,这些引擎解释对过程的定义,与工作流的参与者(包括人或软件)相互作用,并根据需要调用其他的软件工具或应用。

  总的来说,实际用户中运作的工作流管理,是一个人机结合的系统。仍以第一太平洋选用的复旦协达BPM中间件为例,其工作流是其最为核心的功能组件,在公文处理、档案管理、会议管理、人事管理、商务管理、项目管理等部分被广泛调用。同时,该软件将工作流功能组件在应用层开放出来,用户可以非常灵活地设置各类不同管理表单和工作流程,以工作流管理思想为基础,构建行政与业务管理信息系统。用户只需要在应用层完成人机对话,就可以调用这些功能,和设置管理表单、节点以及应用方案。它的基本功能体现在几个方面:
  (1)定义工作流,包括具体的活动、规则等,这些定义是同时被人以及计算机所能够“理解”的。
  (2)按照工作流的定义创建和运行实际的工作流。
  (3)监察、控制、管理运行中的业务(工作流),例如任务、工作量与进度的检察、平衡等。

  与以往已经被采用的企业 IT 应用体系,例如 MRPII 或 ERP 相比,BPM是一个相当重要的里程碑。从用户的角度,BPM带来(或将要带来)的变化是极其强烈的,甚至可以形容为一种用户“梦想”的实现。从第一太平洋实施的协同软件项目来看,客户应用最多的就BPM。例如国内著名媒体第一财经,在使用协同软件过程中,有超过80%的应用功能都是依赖BPM而构建的。第一财经研究院院长杨宇东称,第一太平洋帮助第一财经建立的协同管理系统,将第一财经的日常所有管理业务全部“流程化”,体现了协同、高效的应用目的。

业务流程管理 BPM 系统是一个真正的“人-机”系统,用户是系统中的基本角色,是直接的任务分派对象,他可以直接看到电脑针对自己列出的“任务清单”,跟踪每一项任务的状态,或继续一项任务,而不必从一个模块退出,进入另一个模块,搜索相应任务的线索。前者是面向功能或对象的,而后者是直接面向用户的。这样,用户的任务分派和任务的完成状态,可以被最大程度地电脑化和受到控制。

    作为被Gartner称之为取代ERP而成为下一代信息系统的协同软件,BPM是其核心功能,协同软件正是依靠工作流的任务引擎等功能,来实现跨组织、跨区域、甚至跨系统的协同应用。未来,BPM还将广泛渗透到ERP、CRM等领域,使这些传统的应用软件更加“协同化”,届时协同软件将与ERP、CRM等传统软件有更多融合,成为一款全新的辅助信息化建设的整合应用系统。第一太平洋科技之所有在积累了多年的ORACLE等ERP实施服务经验之后,大力开拓协同软件实施服务业务,正是看好了以BPM为核心的协同软件,在包括大陆在内的大中华区的蓬勃发展势头。

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1933136


这篇关于剖析BPM在协同软件中的作用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/832163

相关文章

SpringBoot 中 CommandLineRunner的作用示例详解

《SpringBoot中CommandLineRunner的作用示例详解》SpringBoot提供的一种简单的实现方案就是添加一个model并实现CommandLineRunner接口,实现功能的... 目录1、CommandLineRunnerSpringBoot中CommandLineRunner的作用

安装centos8设置基础软件仓库时出错的解决方案

《安装centos8设置基础软件仓库时出错的解决方案》:本文主要介绍安装centos8设置基础软件仓库时出错的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录安装Centos8设置基础软件仓库时出错版本 8版本 8.2.200android4版本 javas

如何确定哪些软件是Mac系统自带的? Mac系统内置应用查看技巧

《如何确定哪些软件是Mac系统自带的?Mac系统内置应用查看技巧》如何确定哪些软件是Mac系统自带的?mac系统中有很多自带的应用,想要看看哪些是系统自带,该怎么查看呢?下面我们就来看看Mac系统内... 在MAC电脑上,可以使用以下方法来确定哪些软件是系统自带的:1.应用程序文件夹打开应用程序文件夹

$在R语言中的作用示例小结

《$在R语言中的作用示例小结》在R语言中,$是一个非常重要的操作符,主要用于访问对象的成员或组件,它的用途非常广泛,不仅限于数据框(dataframe),还可以用于列表(list)、环境(enviro... 目录1. 访问数据框(data frame)中的列2. 访问列表(list)中的元素3. 访问jav

Springboot实现推荐系统的协同过滤算法

《Springboot实现推荐系统的协同过滤算法》协同过滤算法是一种在推荐系统中广泛使用的算法,用于预测用户对物品(如商品、电影、音乐等)的偏好,从而实现个性化推荐,下面给大家介绍Springboot... 目录前言基本原理 算法分类 计算方法应用场景 代码实现 前言协同过滤算法(Collaborativ

Kotlin运算符重载函数及作用场景

《Kotlin运算符重载函数及作用场景》在Kotlin里,运算符重载函数允许为自定义类型重新定义现有的运算符(如+-…)行为,从而让自定义类型能像内置类型那样使用运算符,本文给大家介绍Kotlin运算... 目录基本语法作用场景类对象数据类型接口注意事项在 Kotlin 里,运算符重载函数允许为自定义类型重

Spring Boot项目部署命令java -jar的各种参数及作用详解

《SpringBoot项目部署命令java-jar的各种参数及作用详解》:本文主要介绍SpringBoot项目部署命令java-jar的各种参数及作用的相关资料,包括设置内存大小、垃圾回收... 目录前言一、基础命令结构二、常见的 Java 命令参数1. 设置内存大小2. 配置垃圾回收器3. 配置线程栈大小

Java编译生成多个.class文件的原理和作用

《Java编译生成多个.class文件的原理和作用》作为一名经验丰富的开发者,在Java项目中执行编译后,可能会发现一个.java源文件有时会产生多个.class文件,从技术实现层面详细剖析这一现象... 目录一、内部类机制与.class文件生成成员内部类(常规内部类)局部内部类(方法内部类)匿名内部类二、

Python+PyQt5实现多屏幕协同播放功能

《Python+PyQt5实现多屏幕协同播放功能》在现代会议展示、数字广告、展览展示等场景中,多屏幕协同播放已成为刚需,下面我们就来看看如何利用Python和PyQt5开发一套功能强大的跨屏播控系统吧... 目录一、项目概述:突破传统播放限制二、核心技术解析2.1 多屏管理机制2.2 播放引擎设计2.3 专

C++ 中的 if-constexpr语法和作用

《C++中的if-constexpr语法和作用》if-constexpr语法是C++17引入的新语法特性,也被称为常量if表达式或静态if(staticif),:本文主要介绍C++中的if-c... 目录1 if-constexpr 语法1.1 基本语法1.2 扩展说明1.2.1 条件表达式1.2.2 fa