Chapter 4 Building Business Process Diagrams


CRUD Matrix (BPM)

A CRUD matrix is a table that allows you to observe, at a global level, the actions (Create, Read, Update, or Delete) your processes perform on data or resources, and modify or add any missing actions on them.

A CRUD matrix can be created in a choreography diagram with any of the following target languages:

Data CRUD matrix

In the following example, the Process Order process reads and updates the Client data, and reads the Credit Card data, and the Confirm Order Shipment process reads the Credit Card data:


Resource CRUD matrix

In the following example, the Check Stock process reads data stored in the Inventory resource and the Ship FedEx Overnight process reads and updates data stored in the Work Team resource:


The CRUD matrix is made up of:

 


Copyright (C) 2008. Sybase Inc. All rights reserved.