How to Customize a Synthesized Type

13-4 Modeling and Implementation Guide for Oracle Business Process Management ■ Simpler Processes: Using business object reduces the quantity of process data objects in your process. This makes your process simpler and easier to read. ■ Coupling Reduction: If your process has fewer data objects, the subprocesses and activities that compose it, require less parameters. ■ Re-use : You can use a business object you defined for a particular process in other processes that do not necessarily belong to the same project. Reusing business objects can dramatically reduce the development time of your project. ■ Easy Maintenance: If you update or fix a bug in a business object all the processes using it benefit from those changes. ■ Parallel Development: After you agree on a certain interface for the business objects in your process, some members of your team can work on the development of those business objects while others work on the development of the process. ■ Unit Testing: You can test each of the business objects in your process separately. Unit Testing reduces the complexity of your test cases and improves significantly the quality of your project.

13.1.3 Naming Conventions for Business Objects

When you name a business object you should respect the following rules: ■ Use one or more nouns, or nouns modified by adjectives. ■ Do not start the name with a number. ■ Use capital letters only to distinguish internal words. ■ Keep names simple and descriptive. ■ Use whole words, avoid using acronyms unless they are widely known.

13.2 Working with Business Objects

You can add business objects to your BPM project to store data related to the processes it contains. The business objects you add are stored in the business catalog, for more information about the business catalog, see Chapter 12, Using the Business Catalog . When developing a business object you can modify it, rename it, or delete them. You can also add documentation that helps you identify the functionality of the business object or describes how to use it.

13.2.1 How to Add a Business Object

You can add business objects to the business catalog to model the business entities to store the data in your BPMN process. To add a business object: 1. Right-click a user-defined module in the business catalog.

2. Select New and then select Business Object.

3. Enter a name to identify the new business object. Note: Studio forces the first letter of the name of a business object to uppercase.