Creating a custom application definition

In some cases, you might want to create an application definition that handles a scenario that is different from the provided application definition. For example, a custom application definition might support the scenario where a sectional elevation drawing of a server room aisle contains server rack and server information.

Before you begin

The Maximo® Real Estate and Facilities module, business objects, and forms must be created or configured to support the CAD drawing information to attach or upload to the Maximo Real Estate and Facilities environment.

About this task

If you modify the Maximo Real Estate and Facilities business objects or forms that are associated with the custom application definition, make the corresponding updates to the application definition.

Procedure

  1. Add CAD mappings for the server aisle, server rack, and server objects:
    1. Add an Aisle mapping. This mapping is the top-level hierarchy node for the custom application definition.
    2. Add a Server Rack mapping. This mapping is the child node of the top-level definition mapping.
    3. Add a Server mapping. This mapping is the child node of the server rack mapping.
  2. Add mappings for the contextual nodes, such as Inventory Location and Primary Location.
    You might be able to reuse the Building and Floor mappings.
  3. Add a hierarchy to the CAD hierarchy by adding a node structure to support the server scenario:
    1. Add an Inventory Location contextual node at the same level as the Locations node.
    2. Add a Primary Location contextual node as a child of the Inventory Location node.
    3. Add a Server Aisle node as a child of the Primary Location node.
      This node is the top-level node that the CAD drawings attach to.
    4. Under the Server Aisle node, add a Server rack child node.
    5. Under the Server rack child node, add a Server child node.
  4. Map the new hierarchy nodes to the corresponding mappings.
  5. Add an Inventory Location application definition record that specifies the name of the Server Aisle node as the top-level definition.