Business Process Modeling Notation là gì

Business Process Modeling [BPM]Business Process Modeling [BPM]. Đây là nghĩa tiếng Việt của thuật ngữ Business Process Modeling [BPM] - một thuật ngữ thuộc nhóm Technology Terms - Công nghệ thông tin.

Độ phổ biến[Factor rating]: 5/10

Quá trình kinh doanh mô hình [BPM] đề cập đến việc tạo ra một mô hình của một quá trình kinh doanh để hiểu rõ hơn về quá trình đó. xây dựng mô hình quy trình kinh doanh dựa trên công ước như Business Process Model và Notation [BPMN] hoặc Unified Modeling Language [UML] để thiết lập mô hình hoặc mô phỏng của một quá trình kinh doanh để thẩm định và có thể thay đổi.

Xem thêm: Thuật ngữ công nghệ A-Z

Giải thích ý nghĩa

Một mô hình quy trình kinh doanh thường được trình bày như là một hình ảnh đơn giản. Mặt hàng như biểu đồ dòng chảy, biểu đồ Gantt hoặc sơ đồ Pert được sử dụng để cung cấp một mô hình trực quan. Những mô hình này dùng để phân tích luồng công việc và các khía cạnh khác của một quá trình kinh doanh bất cứ nơi nào trong bối cảnh lớn hơn của một mô hình kinh doanh toàn diện.

What is the Business Process Modeling [BPM]? - Definition

Business process modeling [BPM] refers to the creation of a model of a business process in order to better understand that process. Business process modeling relies on conventions like Business Process Model and Notation [BPMN] or Unified Modeling Language [UML] to set up models or simulations of a business process for evaluation and possible alteration.

Understanding the Business Process Modeling [BPM]

A business process model is often presented as a simple visual. Items like flow charts, Gantt charts or PERT diagrams are used to provide a visual model. These models serve to analyze work flow and other aspects of a business process anywhere in the larger context of a comprehensive business model.

Thuật ngữ liên quan

  • Business Process
  • Business Process Improvement [BPI]
  • Business Process Management Software [BPMS]
  • Decision Support System [DSS]
  • Unified Modeling Language [UML]
  • Data Modeling
  • Data Modeling
  • Data
  • Clustering
  • Cardinality

Source: Business Process Modeling [BPM] là gì? Technology Dictionary - Filegi - Techtopedia - Techterm

--Liên kết--Chính phủCIOTrung trung khu cơ quan chỉ đạo của chính phủ năng lượng điện tửvietnamnet.vnĐCS Việt NamTPhường. Hồ Chí MinhĐài tiếng nói Việt NamThủ đô Hà NộiTập chí ĐCSQuốc HộiTP Đà NẵngThừa Thiên HuếTPhường Hải PhòngAn GiangBà Rịa - Vũng TàuBắc NinhBình DươngBinc PhướcBình ThuậnCà MauCần thơ



1. Tổng quan

Để thống trị những các bước nghiệp vụ của một nhóm chức nói thông thường, cần thiết nên biểu thị cùng tài liệu hóa bọn chúng. Có không ít phương pháp nhằm tiến hành, tuy vậy, cách tiện lợi với dễ dàng và đơn giản tốt nhất là áp dụng bộc lộ dạng vnạp năng lượng bạn dạng [textual] giỏi dạng bảng [tabular]. Các biểu đồ gia dụng luồng hay được tạo nên bằng cách sử dụng những phần mềm về thuyết trình với hình ảnh. Các biểu thứ này hầu hết phần đa chứa các hình hộp [box] cùng những mũi tên [arrow], không tuân theo một phương thức rõ ràng như thế nào. Do đó, dẫn đến không đáp ứng nhu cầu được các yêu cầu về vấn đề màn biểu diễn các quy trình theo những cẩn thận nhỏng phép tắc, sự khiếu nại [event], các đơn vị chức năng tổ chức triển khai, luồng tài liệu,...Bạn đang xem: Bpmn là gì

Với các ban ngành cơ quan chính phủ, một Một trong những kim chỉ nam của Việc xây dừng với cách tân và phát triển nhà nước điện tử là tin học tập hóa các các bước nhiệm vụ với liên thông các quy trình nghiệp vụ kia cùng nhau, hướng đến hỗ trợ thực hiện 1-1 giản hóa quy trình quá trình, cải cách hành chính. Tuy nhiên, vấn đề xẩy ra vào quy trình tin học hóa những quy trình nhiệm vụ sẽ là những tác nhân thực hiện nghiệp vụ, fan so sánh các bước nhiệm vụ, fan cách tân và phát triển chuyên môn [bạn chịu trách rưới nhiệm tin học tập hóa các quy trình nghiệp vụ] cùng bạn thống trị nhiệm vụ [người giám sát cùng quản lý tiến trình nghiệp vụ] gặp khó khăn trong việc đọc phát minh của nhau. Ngoài ra, thiết yếu những nhà so sánh nghiệp vụ của các tổ chức triển khai không giống nhau, đôi lúc cũng cần yếu giao tiếp trong quy trình Liên thông những quy trình nhiệm vụ với nhau. Để xử lý vấn đề này, cần thiết cần có những ký kết hiệu [notation] bình thường tương xứng trình diễn các phần tử nhiệm vụ như các sự kiện, chuyển động, luồng dữ liệu, những đơn vị tổ chức,... Một tập những ký hiệu về mô hình hóa các bước nghiệp vụ theo giao diện xác minh các biểu tượng [symbol] cho các bộ phận các bước nhiệm vụ, ý nghĩa cũng như những kĩ năng phối hợp của chúng.

Bạn đang xem: Bpmn là gì

Tiêu chuẩn chỉnh Ký hiệu với mô hình hóa quy trình nhiệm vụ [Business Process Model and Notation - BPMN] cùng với mục tiêu đó là làm cho cầu nối khoảng cách về thông báo giữa các bên tương quan thường xuyên xẩy ra vào câu hỏi xây đắp với thực thi tiến trình nhiệm vụ, đang và đang rất được áp dụng thoáng rộng để quy mô hóa tiến trình nhiệm vụ trong nhiều tổ chức. BPMN hỗ trợ mang lại cả người sử dụng kỹ thuật cùng người tiêu dùng nghiệp vụ vào bài toán thống trị các quá trình nghiệp vụ bằng phương pháp chỉ dẫn một tập các cam kết hiệu phổ biến, tất cả tính trực quan với dễ nắm bắt cho tất cả những người sử dụng nghiệp vụ. Bài viết này giới thiệu tổng quan tiền về tiêu chuẩn chỉnh BPMN V2.0 cùng chỉ dẫn cơ sở khuyến nghị Việc phát hành tiêu chuẩn này trên toàn quốc.

2. Nội dung thiết yếu của tiêu chuẩn BPMN v2.0

Lịch sử cải tiến và phát triển của BPMN

Ban đầu, BPMN được cách tân và phát triển vì Tổ chức Sáng loài kiến quản lý tiến trình nhiệm vụ [Business Process Management Initiative sầu – BPMI], một nhóm chức bao gồm các công ty về ứng dụng. Tại quy trình tiến độ mở màn, phương châm là cung ứng một tập các ký hiệu đồ họa biểu lộ quá trình được biểu thị trong Ngôn ngữ quy mô hóa quá trình nhiệm vụ [Business Process Modeling Language – BPML]. So với BPEL, BPML được áp dụng để khẳng định những diễn đạt quy trình có thể được thực hiện vày một BPMS [Business Process Management System], BPML không được liên tục phát triển nữa.

Phiên bản đầu tiên của BPMN được cải cách và phát triển bởi vì team của Stephen A. White nằm trong IBM năm 2004. Trong thời gian này, PBMI đã trở thành một đội nhóm nằm trong Tổ chức thống trị đối tượng người dùng [Object Management Group – OMG]. Tổ chức OMG là 1 trong những tổ chức danh tiếng về các tiêu chuẩn ứng dụng, nhất là UML. Năm 2006,BPMN phiên bản 1.0thừa nhận được đồng ý là một trong những tiêu chuẩn của tổ chức triển khai OMG.

Sau kia, OMG chào làng phiên bảnBPMN v1.1hồi tháng 01/2008 cùng công bốBPMN v1.2trong tháng 01/2009 với một vài biến đổi bé dại. Phiên bảnBPMN v2.0với nhiều thay đổi và mở rộng so với các phiên phiên bản cũ, đã làm được OMG công bố vào thời điểm tháng 01/2011. Phiên bạn dạng cách đây không lâu tuyệt nhất làBPMN v2.0.2được OMG ra mắt tháng 12/2013. Nội dung phiên bạn dạng BPMN v2.0.2 ko khác hoàn toàn nhiều so với BPMN v2.0, chỉ sửa đổi một số trong những lỗi nhỏ dại về văn bạn dạng. Trong năm trước đó, BPMN cũng ưng thuận thay đổi tiêu chuẩn quốc tếISO/IEC 19510:2013.

Xem thêm: Bệnh Ankylosing Spondylitis Là Gì, Đâu Là Rủi Ro Mắc Bệnh

Các phần tử [element] của BPMN

Các bộ phận của BPMN được tạo thành 5 loại cơ bản sau:

- Các đối tượng người sử dụng luồng [Flow Objects]: là các phần tử bối cảnh chính quan niệm hành động của một Quy trình nhiệm vụ. Có tía đối tượng luồng tất cả Sự khiếu nại [Event]; Hoạt cồn [Activity]; Cổng [Gateway].

- Dữ liệu [Data]: được màn biểu diễn với bốn thành phần là Đối tượng dữ liệu [Data Object]; Đầu vào [Data Input]; Đầu ra [Data Output]; Kho dữ liệu [Data Store].

- Đối tượng liên kết [Connecting Object]: Có tứ cách liên kết các Đối tượng luồng cùng nhau hoặc cùng với lên tiếng không giống, cụ thể gồm: Luồng tuần từ [Sequence Flow]; Luồng thông điệp [Message Flow]; Liên kết [Association]; Liên kết tài liệu [Data Association].

- Swimlanes: có nhị phương thức nhằm nhóm những thành phần quy mô hóa chủ yếu trải qua Swimlanes là Pool với Lane, trong đó, Pool là biểu diễn đồ họa của một Thành phần tsi mê gia còn Lane là 1 trong phân vùng trực thuộc một Process [thỉnh thoảng nằm trong một Pool].

- Artifacts: được thực hiện để cung cấp tin bổ sung về Quy trình. Có nhị artifact tiêu chuẩn dẫu vậy phần đa công ty mô hình hóa hay phương pháp quy mô hóa có thể tự do thoải mái thêm các Artifact Khi cần thiết. Lúc Này, tập artifact gồm: Group cùng Text Annotation.

Một số phần tử quy mô hóa cơ bạn dạng của BPMN

  • BPMN là viết tắt của Business Process Model and Notation, trong đó ‘Notation’ nghĩa là ký hiệu, tức BPMN là tập hợp các ký hiệu chuẩn để mô tả quy trình của doanh nghiệp. Hay để mô hình hoá quy trình của doanh nghiệp,
  • BPMN là một trong những vũ khí tối quan trọng. Vì trong công việc mình phải tiếp cận và lắng nghe rất nhiều quy trình nghiệp vụ từ khách hàng.
  • Lắng nghe xong phải tạo document lại. Với mỗi khách hàng khác nhau, mỗi quy trình phức tạp thì document phải cho gọn, cho dễ đọc mà vẫn giữ được nội dung gốc ban đầu thì BPMN chính là công cụ hỗ trợ.
  • Khi mình hiểu được khách hàng, quy trình mà họ thực hiện hàng ngày thì mới nhận ra được đâu là điểm tối ưu trong quy trình của họ và truyền đạt lại những hiện trạng và yêu của khách hàng cho cả team cùng hiểu. Khi đó BPMN là phương pháp tối ưu nhất để truyền đạt lại quy trình này.
  • UML là Unified Modeling Language – ngôn ngữ mô hình thống nhất. Là tập hợp các diagram và các ký hiệu để mô tả phần mềm.
  • BPMN hướng tới các quy trình nghiệp vụ, phục vụ cho việc build phần mềm.
  • UML hướng tới xây dựng phần mềm, từng đối tượng cụ thể để phục vụ
  • BPMN tiếp cận theo hướng process – oriented, còn UML tiếp cận theo hướng object – oriented
  • Process – oriented: Tập trung trả lời cho câu hỏi khách hàng phải làm bao nhiêu bước, đó là những bước gì, trong thời gian bao lâu để hoàn thành được công việc, mục tiêu.
  • Object – oriented: Tập trung cho việc mổ xẻ đối tượng theo nhiều chiều khác nhau làm rõ ràng hơn cho việc thiết kế và xây dựng hệ thống. Do đó để có nhiều cách nhìn hơn thì UML có 1 bộ diagram khác nhau, mỗi diagram có một chức năng riêng. Còn BPMN chỉ có 1 diagram duy nhất, bới vì nó chỉ có một mục đích duy nhất là thể hiện được quy trình nghiệp vụ
  • Tóm lại BPMN và UML là hai khái niệm khác nhau hoàn toàn. Nó không những tương phản mà lại còn thích hợp nhau, hỗ trợ nhau trong việc tạo document đầy đủ và cover hết các khía cạnh.
  • Được xem như là linh hồn của BPMN, khác hẳn những diagram khác, nó bao gồm pool và lane
  • Pool là một tổ chức, một bộ phận, phòng ban, một vai trò hoặc một hệ thống nào đó.
  • Lane thể hiện những cá nhân riêng lẻ, người sẽ làm các hoạt động cụ thể.

Tập trung vào trả lời câu hỏi làm gì, tức là mô tả tất cả các công việc có trong quy trình.

Có 4 loại:

Là những công việc nhỏ, gộp lại thành một quy trình lớn.

Các giao dịch, nó có thể gồm nhiều task nhỏ khác, mà các task này nó phải logic với nhau.

Sub-process là các quy trình con nằm trong một quy trình lớn.

Là bước gọi những step từ quy trình khác mà không cần define lại từ đầu ngay trong quy trình này. Hay hiểu đơn giản là gọi một quy trình đã define trước đó.

c] Activity Markers

Thể hiện được hành vi thực hiện các hành động, bao gồm:

1. Loop: Là một hành động lặp đi lặp lại theo thứ tự

2. Multi-Instance

  • Đây là một kí hiệu rất dễ nhầm lẫn với loop, cũng là hành động lặp đi lặp lại nhiều lần nhưng cần data set khác nhau.
  • Có 2 loại Parallel [lặp lại nhưng đồng thời, cùng lúc] và Sequential [từng cái một].
  • Để chi tiết hơn có thể note vào quy trình, lặp lại bao nhiêu lần thì mới cho tiến trình chuyển qua bước tiếp.

3. AdHoc

  • Được hình thành khi cần thiết và dành cho mục đích cụ thể nhất định
  • Sẽ thể hiện ở các task đặc biệt, có một mục đích chuyên đùng cụ thể, thể hiện một thứ gì đó rất đặc biệt và sinh ra chỉ để phục vụ cho một đối tượng hoặc một mục đích duy nhất

4. Compensation: Cũng chỉ là 1 task bình thường nhưng khác ở chỗ chỉ duy nhất xảy ra sau 1 task cụ thể nào đó.

d] Task Types

1. User Task

  • Là task được thực hiện bởi người dùng, trên hệ thống và không thể tách nhỏ ra được nữa.

Tóm lại BPMN gồm 6 phần chính:k thể hiện sự nhận/ gửi thông tin, tái hiện hoặc 1 data object.

3. Manual Task

  • Là task được thực hiện bởi người dng, ngoài hệ thống và dược thực hiện một ách thủ công

4. Service Task

  • Là task được thực hiện t- pt” ở đây có nghĩa là 1 đoạn code được viếc ra để chạy và thực hiện công việc.

6. Business Rule Task

  • Thể hiện một task mà task đó dựa vào rule nào đó

=> Task type giúp BA thể hiện được tính chất, bản chất của hoạt động. Biết được task này làm việc trong hệ thống hay ngoài hệ thống. Hoặc là task này sẽ chạy tự động hay user sẽ làm

e] Flow

1. Sequence Flow

Thể hiện luồng quy trình

2. Default Flow

Luồng đi mặc định của hệ thống, nếu không có gì thay đổi hệ thống sẽ đi theo đường này

3. Message Flow
Thể hiện thông tin được trao đổi giữa các lane và pool với nhau

4. Conditional Flow

Luồng này luôn đi kèm với 1 điều kiện cụ thể. Khi điều kiện này đạt được, thì quy trình mới chạy theo luông này

f] Gateways

  • Là cái cổng mà khi đi qua thì luồng sẽ thay đổi tuỳ vào điều kiện khác nhau
  • Có nhiều gateways nhưng BPMN thường dùng 4 loại

1. Exclusive Gateway
Hay còn gọi là XOR gateway. Nó thể hiện nhánh này hoặc nhanh kia nhưng chỉ được phép 1 trong 2

2. Inclusive Gateway
Cũng tương tự như exclusive gateway nhưng khác ở chỗ nó cho phép xảy ra nhiều nhánh, chứ không duy nhất 1 nhánh như XOR. Tuy nhiên 1 khi các nhánh được active nó phải hoàn thành hết trước khi được merge lại.

3. Parallel Gateway
Nghĩa là các nhánh phải cùng xảy ra song song với nhau chỉ cần 1 trong các nhánh chưa được hoàn thành thì các nhánh khác không thể merge lại và quy trình không thể đi tiếp được.

4. Event – Driven

  • Tức là dưạ vào Event, hướng theo Event mà chạy. Vì cơ bản nó cũng khá giống với vì hai cái này chỉ cho phép một nhánh chạy duy nhất. Nhưng nó khác ở chỗ Exclusive Gateway thì dựa vào điều kiện để chạy, còn Event – Driven Gateway dựa vào event để chạy, tức là khi có một sự kiện nào đó xảy ra thì nó sẽ kích nhánh của điều kiện đó chạy.
  • Condition: đơn giản, trả lời cho câu hỏi ở task trước đó.
  • Event: phức tạp hơn, các event gán vào các nhánh sẽ trả lời chi tiết hơn về các trường hợp thông tin: thời gian, ai làm, làm như thế nào?, sự việc gì xảy ra?

g] Event

  • Diễn tả một sự việc xảy ra trong quy trình, thường mang yếu tố bên ngoài.
  • Chia làm 3 giai đoạn:
  • Start: bắt đầu
  • Intermedia: ngay tức thì/ở giữa
  • End: kết thúc
  • Event có rất nhiều loại, mỗi loại thể hiện một ý nghĩa khác nhau và không phải lúc nào cũng sử dụng hết. Có hai loại được dùng nhiều nhất đó là:
  • Message Event: diễn tả sự việc gửi và nhận thông tin, có đầy đủ Start, Intermedia, End.
  • Time Event: diễn tả một sự việc liên quan đến thời gian, nhưng chỉ có Start và Intermedia không có End.
  • Phân biệt Start, Intermedia, End event:
  • Start: một vòng nhạt bên ngoài
  • Intermedia: hai vòng tròn bên ngoài
  • End event: một vòng đậm bên ngoài
  • Boundany Event: được thể hiện bởi các Event dính liền với hình chữ nhật bao quanh task
  • Cách dùng này trực diện và đơn giản hơn rất nhiều so với Event – Driven
  • Boundany Event để bắt đầu qua một event khác, đó là:
    • Interrupting Event là khi task A đạt được trong thời gian X và hành động Y xảy ra, thì khi đó quy trình chuyển sang C và dừng lại toàn bộ A.
    • Non – Interrupting Event cũng tương tự nhưng khi qua C, task A vẫn diễn ra bình thường.

h] Information Artifact

Thể hiện một thứ rất quan trọng trong bất kỳ quy trình nào, đó là thông tin, dữ liệu

Tóm lại BPMN gồm 6 phần chính:

  • Swim lance: linh hồn của BPMN, thể hiện hành động theo các vai trò một cách rõ ràng.
  • Activity: thể hiện hành động.
  • Flow: thể hiện luồng đi của hành động.
  • Gateway: thể hiện các cổng điều kiện có trong quy trình.
  • Event: thể hiện sự việc xảy ra trong suốt quá trình.
  • Information Artìact: thể hiện các dữ liệu liên quan.

Author

NgânLTM

Video liên quan

Chủ Đề