BPMN là viết tắt của Business Process Modeling and Notation. Tạm dịch là ký hiệu và mô hình hóa quy trình nghiệp vụ. BPMN là một phương pháp biểu đồ luồng (Flow chart). Dùng để mô hình hóa các bước của quy trình kinh doanh theo kế hoạch từ đầu đến cuối. BPMN là một chìa khóa để quản lý quy trình kinh doanh. Mô tả trực quan một chuỗi chi tiết các hoạt động kinh doanh và các luồng thông tin cần thiết để hoàn thành một quy trình. Mục đích của BPMN là mô hình hóa các bước để cải thiện hiệu quả. Đưa ra các tình huống mới hoặc đạt được lợi thế cạnh tranh.
Business Process Modeling Notation được phát triển bởi Tổ chức Sáng kiến quản lý quy trình nghiệp vụ (Business Process Management Initiative – BPMI) và đã trải qua một loạt các sửa đổi. Năm 2005, BPMI sáp nhập với Tổ chức quản lý đối tượng (Object Management Group – OMG), tiếp quản sáng kiến này. Năm 2011, OMG đã phát hành BPMN 2.0 và đổi tên thành Business Process Modeling and Notation. Nó tạo ra một tiêu chuẩn chi tiết hơn cho mô hình hóa quy trình doanh nghiệp. Sử dụng một bộ ký hiệu và tiêu chuẩn đa dạng hơn cho sơ đồ quy trình nghiệp vụ. Kể từ năm 2014, BPMN cũng đã được bổ sung bằng một phương pháp biểu đồ luồng (Flow chart). Được gọi là Tiêu chuẩn mô hình quyết định và ký hiệu – Decision Model and Notation standard.
BPMN với mục đích chính là cầu nối thông tin giữa các bên liên quan trong quy trình nghiệp vụ. Nó hướng đến những người triển khai quy trình, cung cấp thông tin đầy đủ, chi tiết để triển khai chính xác. Nó cung cấp một tiêu chuẩn và ngôn ngữ chung cho các bên liên quan. Cho dù là nhân viên kỹ thuật hay nhân viên kinh doanh, người tham gia quy trình, nhà quản lý, các chuyên gia tư vấn… Đặc biệt, nó thu hẹp khoảng cách giữa kế hoạch và triển khai thực tế bằng cách cung cấp đủ chi tiết và rõ ràng vào chuỗi các hoạt động kinh doanh.
Việc lập sơ đồ có thể dễ hiểu hơn nhiều so với văn bản tường thuật. Nó cho phép giao tiếp và hợp tác dễ dàng hơn để đạt được mục tiêu của một quy trình hiệu quả tạo ra kết quả chất lượng cao.
BPMN mô tả bốn yếu tố cho sơ đồ quy trình kinh doanh:
BPMN được sử dụng để truyền tải một lượng lớn các thông tin đến nhiều đối tượng người đọc khác nhau. Nó được thiết kế bao gồm nhiều kiểu mô hình hóa. Mô hình con của BPMN cho phép nhiều người đọc có thể hiểu dễ dàng sự khác biệt giữa các phần. Có 3 kiểu mô hình thành phần cơ bản:
Đây là nội bộ của một tổ chức cụ thể và không vượt qua các nhóm, hoặc ranh giới tổ chức.
Quy trình này diễn ra giữa một quy trình nội bộ và một người tham gia hoặc một quy trình khác. Abstract Business Process cho thấy thế giới bên ngoài chuỗi các thông điệp cần thiết để tương tác với quy trình nội bộ. Nó không hiển thị quy trình nội bộ.
Chúng cho thấy sự tương tác giữa hai hay nhiều thực thể doanh nghiệp.