General Reference

LCC Site Filtering

A Life Cycle Cost Analysis is assigned a site and spread to all the related records, such as Analysis records and Cost records. In LCC, users will see only LCC Analyses that are assigned to their site(s) or that are global records.

Tip: For more information, refer to the Site Filtering section of the documentation.

When a user with multiple sites creates an LCC Analysis, the user will have the option of selecting one of the sites or selecting Global.

When a user makes an asset selection, the list of assets is limited to assets that have the same site as the analysis.

Resources are all viewable by any user and can be used in any analysis.

Example

Consider an organization that has three sites, Site X, Site Y, and Site Z. The following LCC Analysis records exist:

  • LCC Analysis A: Assigned to Site X
  • LCC Analysis B: Assigned to Site Y
  • LCC Analysis C: Assigned to Site Z
  • LCC Analysis D: No site assigned (global record)

Scenario 1: User assigned to only Site X

This user will see LCC Analyses A and D.

Scenario 2: User assigned to both Site X and Site Y

This user will see LCC Analyses A, B, and D.

Scenario 3: Super User

This user will see LCC Analyses A, B, C, and D.

Important: If a multi-site user or a Super User links child records from multiple sites to a parent record designated as a global record, then another user who does not have access to all sites may only see a portion of the data associated with that record. In the example above, if a child record assigned to Site X and a child record assigned to Site Y are linked to LCC Analysis D, the Site X user will not be able to see all the records associated with LCC Analysis D.

LCC Data Model

The following diagram shows how the families used in LCC are related to one another.

Note: In the diagram, boxes represent entity families and lines represent relationship families that are configured in the baseline database. You can determine the direction of each relationship definition from the direction of the arrowhead: the box from which the arrow originates is the predecessor, and the box to which the arrow head points is the successor.

LCC URLs

There is one URL route associated with Life Cycle Cost Analysis: LCC. The following table describes the various paths that build on the route, and the elements that you can specify for each.

Tip: For more information, refer to the URLs section of the documentation.
ElementDescriptionAccepted Value(s)Notes
lcc/dashboard/0: Displays the LCC Dashboard (no asset context).
lcc/dashboard/0/<AssetKey>: Displays the LCC Dashboard with an asset context.
AssetKeyEntity key of the selected assetNone

N/A

lcc/shell/0/summary: Displays the Definition of a new LCC Analysis. Used to create a new LCC Analysis.
lcc/shell/<AnalysisKey>/summary: Displays the Overview and Definition of an existing LCC Analysis. Used to open an existing LCC Analysis.
AnalysisKeyEntity key of a LCC Analysis recordNoneN/A
lcc/shell/<AnalysisKey>/scenario/0/definition: Displays the Scenario Definition for a new scenario in an existing LCC Analysis. Used to add a new scenario to an existing LCC Analysis

AnalysisKey

Entity key of a LCC Analysis recordNoneN/A
lcc/shell/<AnalysisKey>/scenario/<ScenarioKey>/definition: Displays the Scenario Definition for an existing scenario in an existing LCC Analysis. Used to open an existing scenario in an existing LCC Analysis and show Scenario Definition.
AnalysisKeyEntity key of a LCC Analysis recordNoneN/A
ScenarioKeyEntity key of a LCC Scenario recordNoneN/A
lcc/shell/<AnalysisKey>/scenario/<ScenarioKey>/grid: Displays the Cost Data for an existing scenario in an existing LCC Analysis. Used to open an existing scenario in an existing LCC Analysis and show Cost Data.
AnalysisKeyEntity key of a LCC Analysis recordNoneN/A
ScenarioKeyEntity key of a LCC Scenario recordNoneN/A

Example URLs

Example URLDestination

lcc/dashboard/0

LCC Overview page
lcc/dashboard/0/1234567 LCC Overview page in the context of an asset with the Entity Key 1234567
lcc/shell/0/summary LCC Analysis Definition page to create a new LCC Analysis
lcc/shell/1234567/summary LCC Analysis Overview page and LCC Definition page of an existing LCC Analysis with the Entity Key 1234567
lcc/shell/1234567/scenario/0/definition Scenario Definition page to add a new scenario to an existing LCC Analysis with the Entity Key 1234567
lcc/shell/1234567/scenario/7654321/definition Scenario Definition page of an existing scenario with the Entity Key 7654321 in an existing LCC Analysis with the Entity Key 1234567
lcc/shell/1234567/scenario/7654321/grid Cost Data page of an existing scenario with Entity Key 7654321 in an existing LCC Analysis with the Entity Key 1234567

LCC System Code Tables

The following table lists the System Code Tables that are used by LCC:

Table IDTable DescriptionFunction
MI_LCC_CAL_VAL_TYPECalculated Value TypePopulates the cost name for costs that are a subcategory of Calculated Values.
MI_LCC_COST_TYPE Cost TypePopulates the cost name for costs that are a subcategory of the primary or secondary element.
MI_LCC_DEPRECIATION_METHOD Depreciation MethodPopulates the Depreciation Method field in LCC Analysis records.
MI_LCC_FIXED_COST_TYPE Capital Cost TypePopulates the name for costs in the Capital Cost subcategory.
MI_LCC_INTEREST_RATE_TYPE Interest Rate TypePopulates the Interest Rate Type field in LCC Analysis records.
MI_LCC_PERIOD_UNITS Period UnitsPopulates the Period Unit field in LCC Analysis records.
MI_LCC_PROFILE_UNITS Profile Rate UnitsPopulates the Measurement Frequency field in LCC Scenario records.
MI_LCC_RESOURCE_CATEGORYResource CategoryPopulates the Type field in LCC Resource records.
MI_LCC_TEAM_MEMBER_TYPELCC Team Member TypePopulates the Type field for LCC Team Members.