Chapter 7 - Conversion business process. In this chapter students will be able to: Describe the business activities that comprise the conversion process, develop an activity model of the conversion process using BPMN, understand and apply different activity modeling options, develop business rules to implement controls for the conversion process.
Chapter Conversion Business Process Copyrightâ2014McGrawưHillEducation.Allrightsreserved.NoreproductionordistributionwithoutthepriorwrittenconsentofMcGrawưHillEducation Learning Objectives • • • • LO#1 Describe the business activities that comprise the conversion process LO#2 Develop an activity model of the conversion process using BPMN LO#3 Understand and apply different activity modeling options LO#4 Develop business rules to implement controls for the conversion process LO#5 Develop a structure model for the conversion process using UML class diagrams LO#6 Implement a relational database from the 7-2 LO# Review of Conversion Accounting 7-3 LO# Basic Purchases BPMN Activity Model The basic activity model implements the process steps 7-4 LO# Conv er sion Par t ner s Su n set I n v ent or y Manager Refining the Model with Swimlanes The inventory manager tracks inventory levels and authorizes new production The conversion partners set up batches and perform work to create finished signs and banners First, define one pool and swimlanes showing functional responsibility 7-5 LO# Refining the Model with Swimlanes Then, define the steps performed by each function 7-6 LO# Refining the Model Setup Batch Batch Done? I ssue R/ M Perform Work Yes I nspect Work No Discard Errors • Process flow loops until the batch is complete • Intermediate error event interrupts flow if 7-7 inspection failed LO# Refining the Model Setup Batch Batch Done? I ssue R/ M Perform Work Yes Inspect Work All Done? No Yes No Discard Errors Second loop in process flow until all batches are complete 7-8 Com plete Production LO# Business Rules Examples for Conversion Process Process Intention Partner Access Controls Application Steps Authority/Action Controls Authorize Production Partner with proper authority authorizes production to ensure finished goods available to meet expected demand Supervisor must authorize production > $5,000 Partner authorizing production cannot modify inventory records System must provide authorization order number control, default values, range and limit checks, and create audit trail Issue Raw Material Issues from raw material according to bill of material recorded accurately Partner issuing material must not be same partner that authorized production Partner recording issue of material cannot modify bill of material System must only allow partner to enter the number of items issued based on bill of material, subject to range and limit checks on quantities 7-9 LO# Business Rule Types Supervisor must authorize production > $5,000 Example of Obligatory rule – states would should occur Partner issuing material must not be same partner that authorized production Example of Prohibited rule – states what should not occur 7-10 LO# Sunset’s Basic Conversion UML Class Models Authorization Which finished goods to produce Records R/M Issue Specifies the bill of materials Records use of labor 7-11 LO# Revised Conversion UML Class Diagram Materials * * Material Issue 1 * Bill of materials promoted to Type Image * * 1 Bill of Material 1 Production * * Authorization * 1 1 1 Sunset Partners * 1 * Products 1 Labor Operations * 1 Product Categories * Partners responsible for specific Product Categories * 7-12 LO# Implementing UML Diagram in a Database Materials * * Material Issue 1 * * * 1 Bill of Material 1 Production * * Authorization * 1 1 1 Sunset Partners * 1 * Products 1 Labor Operations * * 1 Product Categories * Database will contain tables to implement classes and linking tables for the relationship between Purchases and7-13 Products LO# Posting Foreign Keys Example Which tables will get foreign keys? Material Issue * * 1 Production * Authorization 1 1 Sunset Partners Foreign keys implement links for one-to-many relationships 7-14 LO# Database Relationships Blue arrow highlights linking tables to implement the two many-to-many relationships 7-15 ... relational database from the 7- 2 LO# Review of Conversion Accounting 7- 3 LO# Basic Purchases BPMN Activity Model The basic activity model implements the process steps 7- 4 LO# Conv er sion Par t... implement links for one-to-many relationships 7- 14 LO# Database Relationships Blue arrow highlights linking tables to implement the two many-to-many relationships 7- 15 ... not occur 7- 10 LO# Sunset’s Basic Conversion UML Class Models Authorization Which finished goods to produce Records R/M Issue Specifies the bill of materials Records use of labor 7- 11 LO# Revised