预订演示
前页 后页

业务流程

业务流程描述了组织为交付产品或服务而执行的活动。它们通常表示为一系列连续的步骤,并被分解为层次结构,这些层次结构通常从价值链的最高层开始,一直到任务层之上的层级。与企业架构一起使用时,保持这些图表的简单和描述性很重要。它们是组织如何实现其期望的业务目标和目标的有用视图。它们通常表示为一系列按层次结构组织的图表,反映了企业对其运营的看法。

这些提供了业务功能的替代视图,并且可以与业务函数和业务能力进行比较,两者都由元素的层次结构表示。业务函数通常提供业务价值,并按所需技能和组织结构进行组织。能力更抽象,更聚焦于需要什么能力,因此它们的波动性较小。业务进程建模的问题之一是,当任务完成时,流程可能已经发生了变化。尽管将架构工作与开发良好的能力模型起来更为常见,但业务进程模型仍然有其目的,并帮助架构师了解如何实现业务价值以及创造它的活动流程。

Enterprise Architect具有广泛的工具,可用于创建业务活动模型。可用于模型业务流程的三种主要语言是:

  • ArchiMate业务层-业务流程
  • Unified Modeling Language -活动图
  • 业务流程模型和表示法 -业务流程流程图
Example business process activity flow modeled in Sparx Systems Enterprise Architect

作为每个符号中的行为单元的活动可以使用浏览器窗口组织成一个层次结构,它提供了一种从低级别活动向上滚动的方法以及一种将更高级别的活动分解为更细粒度的活动的方法。这提供了一种查看层次结构的常用机制,也可以作为与适当利益相关者沟通的范式——高管通常会对价值链或最高级别的活动感兴趣,业务线经理会关注下一层,运营经理会关注对较低级别的图表感兴趣。

Showing business processes in the Project Browser in Sparx Systems Enterprise Architect.

可视化构成业务流程的活动层次结构的另一种方法是创建业务流程层次结构图,该图在结构图中显示层次结构。这提供了一个引人注目的视图,但必须小心,因为如果层次结构发生更改,则必须手动更新此图表。