Optix Land Objects
This page has multiple incoming links - Please use your browser back button to return to the previous page.
The basis of the Logical Model are the Logical Model objects. An object represents the entities in the business domain that Optix is designed to support. For example, an organization is an object in Optix. Objects are named using CamelCase with the first letter capitalized. Each of the objects have a series of attributes. Each object has a primary key that is made up of one or more attributes. This primary key uniquely identifies the entity.
The attributes may be related to other objects. These relationships are very important as they provide the ability to drill down to find more and more information.
The example below shows what the organization object looks like and the relationships it has. The primary key of the object is the organzationId. Note the relationship it has to the Currency object on the operatingCurrencyCode and the reportingCurrencyCode attributes. The Currency object is also shown below. The primary key of this object is currencyCode.
Organization
Attribute | Type | Relationship |
organizationId | String | primary key |
name | String | |
organizationGroup | String | OrganizationGroup |
operatingCurrencyCode | String | Currency |
reportingCurrencyCode | String | Currency |
fiscalYearStartMonth | String | |
businessNumber | String | |
rowUpdatedByUser | String | |
rowUpdatedDate | Timestamp | |
rowCreatedByUser | String | |
rowCreatedDate | Timestamp |
Note: The Organization has a relationship to Currency. The Currency object appears as shown below.
Currency
Attribute | Key | Relationship |
currencyCode | String | primary key |
name | String | |
description | String | |
rowUpdatedbyUser | String | |
rowUpdatedDate | Timestamp | |
rowCreatedByUser | String | |
rowCreatedDate | Timestamp |
Copyright© 2024 IFS AB. Copying prohibited. All rights reserved.