热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

如何实现业务流程集成

随着各行业的发展趋势及信息化技术的发展,现代企业对于人财物产供销的管理不再是片面、彼此孤立的,而是基于企业IT架构规划,构建内容环环相扣&

随着各行业的发展趋势及信息化技术的发展,现代企业对于人财物产供销的管理不再是片面、彼此孤立的,而是基于企业IT架构规划,构建内容环环相扣,过程注重整体业务流程梳理。任何管理都离不开业务流程,有效的流程管理可以提高企业的工作效率、降低管理成本、控制经营风险。很多企业已经意识到这一点,针对性的去构建一些具备日常行政工作流程管理的OA协同,或在现有业务系统基础上扩展开发一些流程组件,以此满足流程管理需要。

 

事实上,上述做法更多的是以工作流形式来满足企业部分业务流程管理需要,而没有真正实现跨异构系统端对端的流程集成,在SOA综合集成解决方案中,流程集成通常作为最后一个阶段,本文将讲解企业如何实现跨异构系统的业务流程集成。

 


一、业务流程集成定义

 

真正的业务流程集成并不是简单的对于某一部门或某一项的工作流程进行管理和维护,从企业全局来看,一个完整的业务流程通常是由多个细粒度的业务流程协同完成的,而这些细粒度的业务流程来自企业内部相互独立的已有系统,业务流程集成方案主要就是将这些跨异构系统的业务流程串联起来,让整体业务流程从企业全局看是闭环的。


二、业务流程最佳实践

实现跨异构系统流程集成项目通常阻力风险都比较大,涉及到应用系统的扩展、业务流程的变更,甚至部门山头、应用厂商的博弈等,这些因素处理不利,都会导致项目的失败或搁置,因此在实施项目前需要具备一定的前置条件或项目知识。


1. 意识方面

通常企业所处的行业差异性会影响信息化需求程度的高低,存在许多信息化基础较弱,但业务能力仍很强的企业,这就会导致很多企业不重视IT建设,信息化建设是每个企业发展的必经之路,是实现精益化管理、加深业务价值的承载工具,只不过对依赖信息化系统的行业明显,不是很依赖信息化系统的行业不明显而已。

但随着企业逐步壮大及业务加深、多元化发展,或面临经济大环境问题时,利用信息化进行人、财、务、产、供、销做运营支撑管理、收集/利用数据信息,构建雷达指挥系统,辅助决策分析、风险规避的需求就会急剧凸显,而对于不重视信息化建设的企业,不论规模大小、业务强弱,都会造成一定的创击。所以,认清信息化重要性,对信息化足够认识,是当前信息化面临的一大问题。


1) 认清实施难点

很多企业在项目实施过程中,将项目重点和关注度放在系统参数、性能、流程建模开发难易程度,时间长短上面,事实上这些问题是在产品选型时需考虑的问题,流程建模时间是一小时还是十分钟对整个项目来说并不会造成影响,而真正对项目造成影响的是:管理者是否清楚当前企业信息化问题存在什么地方、首先需要解决哪些问题、企业内部业务流程是否梳理清楚、各部门是否积极配合推进项目工作、信息化建设基础是否扎实等。

通常来说,最先搭建起整体平台框架是最优的选择,但所耗费的成本较大,很多企业特别是在创业初期是无法接受的,这时就更需要意识优先,明确建设大方向,一步一步根据自身发展情况顺势而为。


2) 领导高度重视

跨异构系统流程集成项目要求管理者对信息化理解到位、意识强,明白项目建设的前提,并且具备整改的力度和决心。项目的目的是实现企业内部业务流程的优化和整合,那么在流程优化的过程中,必定会发现企业当下业务上的逻辑问题或漏洞,这时就会涉及到对部门业务流程的整改或者重构、一定程度上改变员工原有工作模式、责任重新划分,甚至是砍掉一些部门的工作。

随着整改的进行,很可能出现让部门负责人或员工对项目的建设产生敌意,出现不配合或消极对待的现象,如果管理者没有处理好或无法下定决心整改业务,这就会对项目造成一定的阻力,甚至无法完成这个项目。


3) 业务部门配合

项目中业务部门是最直接的使用人员,各部门更应该具备信息化认知和意识,相信每位员工都想通过信息化提供的服务更高效的工作,但不愿被信息化系统所制约管控。事实上,业务程集成项目建设是为员工提供更好的服务,带来便捷的工作、降低出错机率而形成的管控。所以在项目中,业务部门需要将最真实的业务还原,并根据问题提出建设需求,实施过程中积极配合项目实施人员进行流程梳理及改造。

雀书认为流程集成项目需要实施方与部门方紧密配合,在产品中也将这部分思想进行对应,针对业务人员提供流程建模及流程仿真功能,可以真切参与和模拟业务流程走向,流程表单的配置则由技术人员完成,两者结合,简化开发难度的同时,更直观体现出业务逻辑。


2. 软件层面

业务流程集成项目属于企业信息化建设的中后期阶段,此项目对于企业的信息化建设水平要求较高,在建设前需要一定的信息化前置条件,如基础数据治理、服务平台搭建、产品严格选型把关等。


1) 基础数据治理

基础数据治理是跨异构流程集成项目的首要前提,企业的基础数据包括:组织、岗位、人员、客户、供应商、项目、产品、物资、物料等,保证有效的基础数据治理全局共享,可以为业务流程再造、业务升级创新提供准确的数据支撑,避免提供的数据有误,造成任务交接对象出错,流程中断或延迟等现象;重要信息发布与传输过程中,出现漏发、错发等现象,导致信息协同失败问题;避免数据变更时,出现没及时处理权限职责、作业分配等方面问题,导致工作出错或迟滞等情况。


2) 服务平台建设

建立面向业务流程的异构系统应用服务平台,进行服务的开发、组合、编排、治理、数据的集成和传递。应用集成实现异构系统集成,屏蔽信息化孤岛,数据集成实现数据全面共享,为更好的实现各业务系统之间跨系统的流程流转,支撑企业实现业务的“纵向贯通”与“横向集成”奠定基础,之后通过门户平台进行企业应用中心的构建,将流程整合成果以工作台中待办催办形式展现,同时门户中内嵌流程中心,做为复杂业务功能的流程服务的承载工作工具。


3) 产品严格选型

在跨异构流程集成项目中,对于产品的选型很有考究,现市面上BPM平台产品的功能基本大同小异,可以满足企业一般流程集成场景。事实上企业走到流程集成建设阶段,真正对产品的需求并不是平台中的某一功能,而是产品的扩展开发能力、业务集成能力、敏捷应用能力。扩展开发能力表现在业务表单的定制化开发,是否可以实现表单导出,快速扩展;业务集成能力表现在服务及平台的交互能力,不仅限于与自身产品的集成,还包括集成其他厂商产品;敏捷应用能力表现在产品预置多种行业模型、表单等,可以快速实现业务场景,同时统一技术标准,满足后续系统接入扩展。


3. 资源保障

如果说意识方面与软件层面是业务流程集成项目所必备的软性条件,那么下文阐述的三点为项目所必备的硬性条件,也就是资源保障,具体为拥有充足的建设资金、具备专业的信息化团队、选择产品过硬、方案专业、良好支撑的供应商。


1) 建设资金充足

企业信息化建设不是一蹴而就的,是一项周期长、投资大的工程,信息化建设不够重视、企业规模限制、业务发展水平较弱等情况,都会导致信息化资金不够充足。业务流程集成项目所需信息化基础前提较多,需要企业具备足够的资金进行支撑。很多企业在信息化建设过程中,会购进低价平台或使用开源产品,但价格低的产品往往会对流程数进行限制或另外收取高昂维护、服务费;选择开源产品则会花费更多的人力、物力、财力成本,一旦出现问题缺乏专业维护,最终仍需要推倒重建。

 


2) 专业团队支撑

团队支撑包括内部与外部,内部要求企业的信息化建设团队素质过硬,对业务理解到位,在明确需求及建设方案的同时,能够发挥其职责推动项目的进程。外部即项目实施团队,要求具备丰富的行业知识及大型流程集成项目的实施经验,有成体系的流程集成项目实施方法论,具备良好的项目风险预测和风险管控能力,在快速梳理业务的基础上与部门良好沟通,共同发现流程问题所在,帮助企业有效梳理实现业务流程,保证项目顺利启动、推进、上线、运行。


3) 考察供应厂商

考量一个项目是否成功,不只是产品选型、实施过程和上线成果,还包括过程中的培训和最佳实践的传递,选择厂商时,要看是否拥有自主知识产权,能够提供底层源代码级的服务,解决系统级问题能力。与国内厂商提供的同类方案相比较,在技术先进性、成熟性、产品完备性、知识传递性、总体部署周期和维护费用等方面是否具有优势。同时对厂商项目中培训体系进行考察,衡量其在实施过程中是否可以完成技能培训、最佳实践转移等,帮助企业后续独立进行平台维护、扩展或改造,最终实现平台建设自主可控,随需应变的IT架构与支撑体系,从而推进业务高效运转、创新升级。

当前信息化建设已经引起绝大多数企业的重视,业务流程集成项目属于信息化建设的高级阶段,无论是企业组织内部,还是合作外部,如何保持业务流程与IT信息化对齐仍是很多企业所面临的一项巨大挑战,但无论如何,企业最终都会走到这一步。而在没有达到的时候,当下能做的就是在加强企业全体员工信息化意识的同时,构建与企业业务发展方向一致的整体IT架构规划,从数据治理、系统整合、平台搭建一步一步进行实施,保障业务、战略有效落地,为流程集成奠定基础,实现用合理的IT成本、更快的设计与开发获取更高的信息化收益。

 


三、利用连接型智能BPM平台做业务流程集成

 

 

前文提到,业务流程集成对于企业信息化具有战略性作用。但是,一般的BPM平台已经无法满足企业发展的需求。于是,就出现了具有业务流程集成功能的连接型智能BPM。

 

相比较于传统的BPM平台,连接型智能BPM支持表单设计、流程引擎搭建、智能报表统计分析、数据权限多维设置、第三方系统集成连接、多种模式(SAAS、二次开发、私有化部署)开发……甚至,能够支持移动端使用。于是,连接型智能BPM平台逐渐成为大小企业的首选。下面以雀书连接型智能BPM平台为例,向大家展示怎么快速搞定业务流程集成。

 

首先,选择需要集成的流程,在流程配置页面添加连接的子节点。子节点类型选择“机器人节点”,操作类型根据需要选择“数据操作”,接着输入节点名称(这里输入的是“入库登记”),点击“确定”保存。

 

第二步,点击添加好的子节点“入库登记”,右侧菜单栏会出现相应的操作。选择“机器人操作”,操作类型一栏中,用户可以根据自己的需要选择此节点需要集成对接的接口(支持API等多种接口),进行流程与外部系统的对接集成。

 

最后,点击“SQL编辑器”,会弹出编辑器窗口,用户可根据具体需求进行各类编辑操作。

 

 

简单的三部,用户即可快速完成业务流程集成;此外需要更多内部个性化功能还可定制开发。连接型智能BPM平台确实是企业信息化建设的一大利器。

 


推荐阅读
  • 什么是大数据lambda架构
    一、什么是Lambda架构Lambda架构由Storm的作者[NathanMarz]提出,根据维基百科的定义,Lambda架构的设计是为了在处理大规模数 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • Google Play推出全新的应用内评价API,帮助开发者获取更多优质用户反馈。用户每天在Google Play上发表数百万条评论,这有助于开发者了解用户喜好和改进需求。开发者可以选择在适当的时间请求用户撰写评论,以获得全面而有用的反馈。全新应用内评价功能让用户无需返回应用详情页面即可发表评论,提升用户体验。 ... [详细]
  • flowable工作流 流程变量_信也科技工作流平台的技术实践
    1背景随着公司业务发展及内部业务流程诉求的增长,目前信息化系统不能够很好满足期望,主要体现如下:目前OA流程引擎无法满足企业特定业务流程需求,且移动端体 ... [详细]
  • 统一知识图谱学习和建议:更好地理解用户偏好
    本文介绍了一种将知识图谱纳入推荐系统的方法,以提高推荐的准确性和可解释性。与现有方法不同的是,本方法考虑了知识图谱的不完整性,并在知识图谱中传输关系信息,以更好地理解用户的偏好。通过大量实验,验证了本方法在推荐任务和知识图谱完成任务上的优势。 ... [详细]
  • 背景应用安全领域,各类攻击长久以来都危害着互联网上的应用,在web应用安全风险中,各类注入、跨站等攻击仍然占据着较前的位置。WAF(Web应用防火墙)正是为防御和阻断这类攻击而存在 ... [详细]
  • Python15行代码实现免费发送手机短信,推送消息「建议收藏」
    Python15行代码实现免费发 ... [详细]
  • FIN7后门工具伪装成白帽工具进行传播
    fin7,后门,工具,伪装,成,白, ... [详细]
  • 本文介绍了Linux系统中正则表达式的基础知识,包括正则表达式的简介、字符分类、普通字符和元字符的区别,以及在学习过程中需要注意的事项。同时提醒读者要注意正则表达式与通配符的区别,并给出了使用正则表达式时的一些建议。本文适合初学者了解Linux系统中的正则表达式,并提供了学习的参考资料。 ... [详细]
  • 本文介绍了Windows Vista操作系统中的用户账户保护功能,该功能是为了增强系统的安全性而设计的。通过对Vista测试版的体验,可以看到系统在安全性方面的进步。该功能的引入,为用户的账户安全提供了更好的保障。 ... [详细]
  • ShiftLeft:将静态防护与运行时防护结合的持续性安全防护解决方案
    ShiftLeft公司是一家致力于将应用的静态防护和运行时防护与应用开发自动化工作流相结合以提升软件开发生命周期中的安全性的公司。传统的安全防护方式存在误报率高、人工成本高、耗时长等问题,而ShiftLeft提供的持续性安全防护解决方案能够解决这些问题。通过将下一代静态代码分析与应用开发自动化工作流中涉及的安全工具相结合,ShiftLeft帮助企业实现DevSecOps的安全部分,提供高效、准确的安全能力。 ... [详细]
  • 玩转直播系列之消息模块演进(3)
    一、背景即时消息(IM)系统是直播系统重要的组成部分,一个稳定的,有容错的,灵活的,支持高并发的消息模块是影响直播系统用户体验的重要因素。IM长连接服务在直播系统有发挥着举足轻重的 ... [详细]
  • 浅解XXE与Portswigger Web Sec
    XXE与PortswiggerWebSec​相关链接:​博客园​安全脉搏​FreeBuf​XML的全称为XML外部实体注入,在学习的过程中发现有回显的XXE并不多,而 ... [详细]
  • 必须先赞下国人npm库作品:node-images(https:github.comzhangyuanweinode-images),封装了跨平台的C++逻辑,形成nodejsAP ... [详细]
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了VoLTE端到端业务详解|VoLTE用户注册流程相关的知识,希望对你有一定的参考价值。书籍来源:艾怀丽 ... [详细]
author-avatar
政哲俊其舒涵
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有