While examining the logical architecture of hms_sys in Chapter 7, Setting up Projects and Processes, a handful of common business object types surfaced across the entire scope of the system:
The objects, as displayed in the preceding diagram, are explained as follows:
- An Artisan object represents a single Artisan—an end user who creates product items to be sold, and who makes those products available to the HMS Central Office through the system. Artisans are collected in the Central Office's data structure, and can be managed to a certain extent by Central Office staff, but the majority of their actual data needs to be owned and managed by the individual artisans themselves; that way, they have as much control over their information as possible, and Central Office staff aren't put in the position of managing data changes...