当前位置: 首页 > news >正文

IBM BAW(原BPM升级版)使用教程第十二讲

续前篇!

一、用户界面:Process Portal和Workplace

Process PortalWorkplace 都是 IBM Business Automation Workflow (BAW) 中提供的 Web 界面,供用户查看和处理流程任务、监控流程状态等,但它们之间有着不同的历史背景和功能差异。让我们准确地了解它们的关系和区别。

1. Process Portal

Process PortalIBM BPM 中提供的原始 Web 用户界面,面向业务用户、流程参与者和任务执行者。Process Portal 的目标是提供一个集中化的用户界面,让用户能够查看和管理自己的工作任务,跟踪流程实例的进度,处理待办任务等。

主要功能
  1. 任务管理

    • 用户可以查看自己的待办任务列表,处理任务(例如审批、填写表单、输入数据等)。

  2. 流程实例跟踪

    • 通过 Process Portal,用户可以查看与其相关的流程实例,了解每个任务和流程的状态。

  3. 工作空间

    • Process Portal 提供了一个简单的工作空间,可以让用户查看和处理多个任务。

  4. 通知和消息

    • 用户可以接收来自系统的通知,提醒自己有新的任务或已分配的任务即将到期。

  5. 报告和搜索

    • 提供搜索和筛选功能,帮助用户更快速地找到特定任务、流程实例和工作项。

适用角色
  • 普通用户:处理待办任务。

  • 业务人员和审批人员:参与到业务流程的执行中。

 

 可以查看流程图

 

2. Workplace

WorkplaceProcess Portal 的改进版,目的是增强和扩展业务用户界面的功能,以提高用户的交互体验和可操作性。Workplace 的界面和 Process Portal 在功能上类似,但它增加了更多的个性化和自定义功能。自 IBM BPM 8.5 及后续版本开始,Workplace 逐渐取代了 Process Portal,成为主流的用户界面。

主要功能
  1. 任务管理

    • 类似于 Process Portal,用户可以查看和处理自己的任务,但 Workplace 提供了更多的自定义视图和过滤功能,让用户更容易筛选和定位任务。

  2. 流程实例跟踪

    • 用户不仅可以查看流程实例的状态,还可以通过更加直观的流程图展示,跟踪流程的每个节点和每个任务。

  3. 工作空间

    • 提供了更具灵活性和自定义能力的工作空间,可以根据个人需求配置界面、布局、显示内容等。

  4. 个性化仪表盘

    • 用户可以创建个性化的仪表盘,显示与自己相关的工作任务、审批、待办事项等。

  5. 通知和消息

    • Workplace 提供了丰富的通知系统,支持任务提醒、到期提醒、系统公告等功能。

  6. 自定义和配置

    • Workplace 支持用户在界面上进行更多自定义配置(如任务视图、仪表盘的自定义设置)。

适用角色
  • 普通用户:处理任务,查看流程进度。

  • 业务人员和审批人员:与 Process Portal 相同,参与业务流程的执行,但可以享受更多自定义功能。

 

 

对比:Process Portal vs. Workplace

功能Process PortalWorkplace
界面设计简单、基础,适合任务处理更加灵活和自定义,用户可以自定义视图和仪表盘
任务管理基本的任务管理,查看和处理待办任务更加灵活,支持任务筛选、标签和排序等高级功能
流程实例跟踪查看流程状态和进度更加直观,支持流程图展示,查看每个任务的详细信息
工作空间标准工作区,适合任务处理自定义的工作区,用户可以调整界面布局和内容
个性化仪表盘不支持支持个性化仪表盘,显示任务和通知等关键信息
通知和消息支持任务到期和通知更加完善的通知系统,支持多种通知类型
自定义功能较少,功能主要集中在任务处理上提供更多的个性化配置和自定义功能
适用角色业务用户、任务执行者业务用户、审批人员、普通员工

总结

  • Process PortalIBM BPM 中的基本用户界面,适合普通用户处理任务、查看流程状态和执行简单的任务管理。它较为简单,功能集中在任务执行和流程监控上,适用于需要简单操作的用户。

  • WorkplaceProcess Portal 的增强版,提供了更多的个性化和自定义功能,支持更灵活的任务管理、流程实例跟踪以及仪表盘定制等功能。它为用户提供了更多的操作自由度和定制选项,适合那些需要个性化视图、报表和更强交互性的用户。

现在,Workplace 逐步取代了 Process Portal,成为新的标准界面。

二、Workflow Center

IBM Business Automation Workflow (BAW) 中的 Workflow Center 是一个功能强大的工具和界面,专为流程设计、流程开发和应用管理而设计。它是流程管理和优化的核心平台,提供了全面的支持,允许用户创建、部署、调试和监控工作流、流程应用及其生命周期。

Workflow Center 通常是流程管理员、业务分析师和开发人员的主要操作界面,它支持从流程建模、版本控制、环境管理到应用发布等一系列活动。

1. Workflow Center 的作用

Workflow Center 作为 IBM BAW 的核心组件之一,主要用于支持业务流程的设计、构建、管理和部署。它提供了一个集中式的平台,用于协调所有流程的创建、测试、版本管理和发布等任务。具体来说,Workflow Center 主要包括以下几个方面的功能:

  • 流程设计和建模:支持流程的设计和建模,使用图形化界面帮助开发人员和业务分析师创建和配置流程。

  • 版本管理:为流程提供版本控制机制,确保开发人员可以管理和回滚流程的不同版本,避免不同版本间的冲突。

  • 应用发布:支持将流程应用发布到不同的环境中,包括开发、测试和生产环境。

  • 环境管理:通过 Workflow Center,可以管理不同的运行环境,控制不同版本的流程在各个环境中的部署。

2. Workflow Center 主要功能

1) 流程建模与设计

Workflow Center 提供了图形化的工具(如 Process Designer)来帮助用户创建和编辑工作流模型。开发人员可以通过拖放方式,设计复杂的流程,定义任务、活动和规则。流程模型可以包括:

  • 任务(Task):流程中的每一个活动,如审批、数据录入、任务分配等。

  • 流程分支(Forks/Join):用于定义流程的并行分支和汇聚。

  • 事件和规则(Events/Rules):可以定义流程的触发条件和处理规则。

  • 子流程:将复杂的流程拆分成子流程,提高流程的可重用性和可维护性。

2) 版本控制与管理

Workflow Center 允许流程设计人员对工作流应用进行版本管理。每当流程发生变更时,可以创建一个新的版本并与历史版本一起进行管理。这使得:

  • 用户可以轻松地回滚到以前的版本,防止因新的错误或不兼容性导致系统故障。

  • 支持版本对比,查看两个版本之间的差异,帮助用户分析流程的变更。

  • 能够在多个版本之间进行部署,保证生产环境的稳定性,同时又能快速发布新版本进行测试。

 

3) 流程应用的构建与部署
  • 应用构建:通过 Workflow Center,用户可以构建和打包流程应用,生成应用程序包。开发人员可以选择所需的流程和资源,并将其打包为一个应用。

  • 环境管理与部署:用户可以通过 Workflow Center 将流程应用部署到不同的环境中(如开发、测试、生产环境)。每个环境可以配置不同的设置,确保应用在不同的环境中运行正常。

4) 监控与性能优化
  • 实时监控:通过 Workflow Center,管理员可以监控流程应用的运行状态和性能,包括进度跟踪、资源消耗等信息。

  • 流程调优:分析流程性能,发现瓶颈并进行优化。比如,在处理任务时,如果某个步骤的处理时间过长,开发人员可以在 Workflow Center 中进行分析并优化该环节。

5) 集成与扩展性
  • 集成工具Workflow Center 提供了与其他 IBM 工具和第三方系统的集成功能。它可以与 IBM 的其他产品(如 IBM Robotic Process Automation (RPA)IBM Case Manager 等)无缝对接,形成更加完整的自动化解决方案。

  • 插件支持:可以通过插件扩展其功能,支持特定的业务需求,灵活适应不同企业的需求。

6) 流程应用生命周期管理

Workflow Center 提供了一整套流程应用生命周期管理功能,包括:

  • 开发与测试:支持在开发和测试环境中反复调试和优化流程应用,确保流程的高效和准确。

  • 发布与生产环境管理:在完成测试后,开发人员可以将流程应用发布到生产环境中。同时,Workflow Center 还支持持续集成(CI)和持续交付(CD)策略,帮助团队实现自动化部署。

3. Workflow Center 的架构

Workflow Center 的架构是为企业级流程管理而设计的,提供了高度集成和灵活性,通常包括以下几个部分:

  • 用户界面:提供基于 Web 的用户界面,支持管理员、流程设计师、开发人员和业务分析师进行操作。

  • 流程设计器:如 Process Designer,它允许用户创建和编辑流程模型。

  • 版本控制管理:通过 IBM Rational Team Concert (RTC) 等工具实现代码的版本管理和协作开发。

  • 部署引擎:支持将流程应用从开发环境发布到测试和生产环境。

  • 监控与诊断工具:支持对应用进行监控和性能分析。

4. Workflow Center 的优势

  • 集中式流程管理:通过 Workflow Center,团队能够集中管理所有流程设计、部署和生命周期,减少了流程版本控制和部署管理的复杂性。

  • 支持协作开发:多位流程设计师可以在同一个项目上协同工作,支持并行开发。

  • 高度集成性:它不仅可以与其他 IBM 产品集成(如 IBM RPAIBM Case Manager),还能够通过开放的 API 和插件机制与第三方应用集成。

  • 流程优化与分析:通过内置的性能监控和日志分析工具,帮助流程开发者和管理员识别瓶颈,进行流程优化。

  • 灵活性与可扩展性Workflow Center 支持高度的自定义和扩展,可以根据业务需求进行调整。

5. 与其他组件的关系

  • 与 Process Designer 的关系Process Designer 是设计和建模流程的工具,Workflow Center 是容纳这些流程并进行版本控制、部署和管理的中心。

  • 与 Workflow Portal 的关系Workflow Portal 是面向用户的 Web 界面,供业务人员处理任务。而 Workflow Center 是面向开发人员和管理员的管理平台,侧重于流程设计、部署和监控。

6. 使用场景

  • 企业级流程管理:适用于需要处理复杂业务流程和工作流的企业,如金融、保险、电信等行业。

  • 流程自动化与优化:通过 Workflow Center,企业能够全面管理和优化其业务流程,提升流程的自动化和效率。

  • 跨部门协作开发:多位开发人员和团队可以协作进行流程设计、开发和测试,确保项目能够按时交付。

总结

Workflow CenterIBM BAW 中重要的组件,提供了从流程设计、版本控制、环境管理、到应用发布等一整套功能,极大地提升了流程开发、管理和优化的效率。它是流程设计师、开发人员、系统管理员和流程管理员的核心工具,帮助企业更好地管理和执行复杂的业务流程。

未完,待续!

http://www.xdnf.cn/news/400123.html

相关文章:

  • ACL访问控制列表:access-list 10 permit 192.168.10.1
  • Matlab 模糊pid的液压舵机伺服系统
  • 重构金融数智化产业版图:中电金信“链主”之道
  • 【AI提示词】波特五力模型专家
  • Jenkins:库博静态工具CI/CD 的卓越之选
  • Pytorch常用统计和矩阵运算
  • 榜单按行显示
  • IP代理技术原理深度解析:从基础架构到应用实践
  • Open CASCADE学习|由大量Edge构建闭合Wire:有序与无序处理的完整解析
  • Matlab 基于GUI的汽车巡航模糊pid控制
  • STM32 变量存储
  • 深入浅出 iOS 对象模型:isa 指针 与 Swift Metadata
  • 生成对抗网络(GAN)深度解析:理论、技术与应用全景
  • SEGGER Embedded Studio 如何将其中的一个c文件 打包成静态库?
  • 最大m子段和
  • WebGL图形编程实战【6】:性能优化 × 调试工具与技巧精讲
  • (done) 补充:xv6 的一个用户程序 init 是怎么启动的 ?它如何启动第一个 bash ?
  • 模块化PCB设计中联排半孔的应用
  • 接口出现 请求参数格式错误 的解决方法
  • 使用 Navicat 将 Excel 导入数据库
  • C#WPF里不能出现滚动条的原因
  • geoserver发布arcgis瓦片地图服务(最新版本)
  • web 自动化之 Unittest 应用:报告装饰器断言
  • spring中的@PropertySource注解详解
  • 【SSM-SSM整合】将Spring、SpringMVC、Mybatis三者进行整合;本文阐述了几个核心原理知识点,附带对应的源码以及描述解析
  • 《步进电机最小转速终极指南:从理论到实战,突破低速极限的5大秘技》
  • 未来技术展望:光子量子计算集成与连续变量可视化
  • 第二章、物理层
  • 基于CNN-BiLSTM-Attention的回归预测模型!
  • 基于注意力机制与iRMB模块的YOLOv11改进模型—高效轻量目标检测新范式