Application definitions
A TRIRIGA® CAD Integrator/Publisher application definition defines how CAD drawing information can be attached to records in the TRIRIGA environment.
Each application definition specifies how the information in a CAD drawing relates to TRIRIGA business objects. An application definition also specifies the TRIRIGA records that the drawing information can link to and interact with. Application definitions are defined within the TRIRIGA environment, and are shared by all TRIRIGA CAD Integrator/Publisher users who access the TRIRIGA environment.
TRIRIGA CAD Integrator/Publisher provides two application definitions:
- Facilities Management - Primary
- Attaches drawings to floor records. The Facilities Management - Primary application definition is the default, and the provided information focuses on the hierarchy and mappings that are specified in the default definition.
- Plan Management - Primary
- Attaches drawings to planned floor records. The Plan Management - Primary application definition is provided only with IBM® TRIRIGA version 9.7, or later.
Each application definition contains a set of two types of records that connect a CAD drawing to a TRIRIGA record:
- Hierarchy nodes
- In the TRIRIGA environment, hierarchies are specified within a module and all the records in the module have a parent-child relationship. In TRIRIGA CAD Integrator/Publisher, the drawing is attached to a record, but children of that record can be related by any association. The association is defined by the nodes in the CAD hierarchy. The primary function of the application definition record is to set the starting point, or top-level element, for attachment within the CAD hierarchy.
- Mappings
- A TRIRIGA business object
typically has many fields and actions, and TRIRIGA CAD Integrator/Publisher needs to interact with only a few
of those fields and actions. The application definition mappings eliminate unnecessary data transfer
between the TRIRIGA environment and
TRIRIGA CAD Integrator/Publisher. The application
definition mappings help to identify key aspects about TRIRIGA metadata that affect the interaction of TRIRIGA CAD Integrator/Publisher with the TRIRIGA
environment.
The mappings also provide a way to add TRIRIGA CAD Integrator/Publisher data from the drawing to the specified fields without requiring changes to the original business object.
You can create a custom application definition that uses a custom hierarchy and custom mappings. Any application definition hierarchy nodes that you use must be children of the CAD hierarchy root node.