Detailed Target Enterprise Architecture

This section provides additional details about the target Enterprise Architecture, including an urgent order scenario that illustrates the use of the ArchiMate language together with a key standard for manufacturing systems integration.

Business Processes and Applications Usage

The CRM transformation affects in particular the processes of Develop contract, Register order, Track customer order, and Process customer order, which were introduced in Figure 18.

To model these processes and their application support in more detail, two viewpoints defined by the ArchiMate standard are used: Business Process and Application.

Develop Contract

The process of contracting with new customers remains the responsibility of regional DCs since their sales forces are closest to the customer, and know regional languages and laws.

The changes to the existing process are emphasized in red in Figure 21. There is now formal verification of the data for each new customer (Approve customer data, assigned to HQ). This verification prevents duplication of customers in the shared master customer data examined by this process.

Figure 22 shows how the process Develop Contract is supported by the new CRM system, instead of by DC-specific applications and databases. In the new system DCs are still able to enter new customers and edit certain customer data (fields).

image23

Figure 21: Registration of a New Customer

Diagram Description automatically generated with medium confidence

Figure 22: Support for the Develop Contract Process

Diagram Description automatically generated

Figure 23: Registration of Customer Order

Register Order

The process of registering new customer orders remains the responsibility of regional DCs. As illustrated in Figure 23, the customer order is accepted upon the verification of customer credit exposure (i.e., after total exposure per customer versus assigned credit limit and collection history is analyzed). While retaining autonomy to accept orders, the DC must still request, from HQ, the approval of orders with potentially high payment collection risk. Upon the registration of the customer order, the tracking of its status is automatically initiated.

Customer orders are managed in the CRM module for Customer order management (Figure 24). Communication with other systems such as shipping regarding the customer order is done via the EAI bus through new application interfaces.

Timeline Description automatically generated

Figure 24: Application Usage by Register Order Process

Track Customer Order

The new Track customer order process (Figure 25) realizes the Order information service, which provides order status to customers in real time.

Diagram

Figure 25: Track Customer Order Process

A subscription to the Order information service may be established along with a customer contract or as each order is placed. The customer may also at any time subscribe to this service on ArchiMetal’s website. Notifications to the customer about the status of his order can be sent for any of these events:

  • Order accepted

  • Order received by PC

  • Production estimate available

  • Order in production

  • Delivery estimate available

  • Order shipped from the PC

  • Order arrived at the DC

  • Order shipped to customer

The customer notifications are generated by the Customer order monitoring application based on these events. This application manages the customer subscription to the tracking service, which includes the requested event notifications, as well as the channels (interfaces) through which the information should be sent to the customer.

The Customer Service department is responsible for the Order information service and for the Customer order monitoring application.

Process Customer Order

The new process, Process customer order (Figure 26), replaces the previous process, PC Sales order processing. This new process handles individual rather than aggregated customer orders. Relating production and shipping to the individual customer order allows for the company-wide visibility of customer and order-related data. In addition, such transparency enables manufacturing flexibility, and lays ground for offering advanced customer services, such as urgent and prioritized order placement, and late order modification.

Timeline Description automatically generated

Figure 26: Process Customer Order Process

The Process Customer Order process uses customer order data provided by the central CRM system (Figure 27), instead of relying on local databases at each DC, as was the case in the baseline architecture. Within this process, the production and shipping orders are generated for each customer order.

image29

Figure 27: Applications Usage by the Process Customer Order Process