General Reference

Compliance Queries Folder

Compliance Folder Items

The Catalog folder \\Public\Meridium\Modules\Inspection\Compliance\Queries contains the following items.

Query

Behavior and Usage

Assets with TemplatesDisplays assets that have a Compliance Strategy Template linked. The entity key of the asset must be used in the query and have the alias ASSET_ENTY_KEY.
Assets without TemplatesDisplays assets that do not have a Compliance Strategy Template linked.
The following columns in the query must be used, and the aliases must be the following values:
ColumnAlias
MI_ENTITY.ENTY_KEYASSET_ENTY_KEY
[MI_SUGG_COMP_TEMP].[MI_SUGG_COMP_TEMP_TMP_KEY_N]TEMP_KEY
Compliance Recommendations by PlanDisplays Compliance Recommendations based on the Inspection Plan.
The following columns in the query must be used, and the aliases must be the following values:
ColumnAlias
[MI_INSP_PLAN].ENTY_KEYENTY_KEY
[MI_COMP_RECOMM].ENTY_IDREC_ENTY_ID
[MI_COMP_RECOMM].[MI_RBIRECOM_TASK_TYPE_C]TASK_TYPE
[MI_COMP_RECOMM].ENTY_KEYREC_ENTY_KEY
[MI_TASKINSP].[MI_TASK_ID]TASK_ID
a."SUCC_ENTY_KEY"Linked Actions
Important: Public\Meridium\Modules\Inspection\Compliance\Queries\Compliance Superseded Recommendation Counts is a subquery and should not be removed from the parent query. In this subquery, the SUCC_ENTY_KEY column is required, and the alias should not be modified.
Compliance Recommendations to SupersedeDisplays Compliance Recommendations for the given entity keys. This query is used for selecting the master Recommended Action while superseding Compliance Recommendations.
Important: The [MI_COMP_RECOMM].ENTY_KEY column should not be removed, and the alias, REC_ENTY_KEY, should not be modified.
Compliance Superseded RecommendationsDisplays Compliance Recommendations that are in the Superseded state and are linked to the given entity.
Important: The [MI_COMP_RECOMM].ENTY_KEY column should not be removed, and the alias, REC_ENTY_KEY, should not be modified.
Compliance Template AssetsDisplays the Compliance Strategy Templates for the given compliance category. This query populates the Assets section in a Compliance Strategy Template.
Important:
  • The ASSET_ENTY_KEY should not be modified or deleted.
  • If you are using assets that from families other than Equipment or Functional Location, you must add the family to the query using a union.
Compliance Templates by CategoryDisplays the assets associated with the given Compliance Strategy Template.
Important: The [MI_COMP_STRAT_TEMP].ENTY_KEY column should not be removed, and the alias, ENTY_KEY, should not be modified. In the WHERE criteria, the ID of the parameter must be category.
Inspection Tasks for AssetDisplays Inspection Tasks for an asset. In the WHERE criteria, the ID of the parameter must be ASSET_ENTY_KEY.

Compliance Permissions

The following security privileges have been assigned to the \\Public\Meridium\Modules\Inspection\Compliance\ folder.

RolePermissions
MI Inspection
  • View
  • Edit
  • Create
  • Delete
MI Inspection ViewerView
MI RBI AdministratorView
MI RBI AnalystView
MI Thickness Monitoring AdministratorView
MI Thickness Monitoring InspectorView
MI Thickness Monitoring UserView

Compliance Management URLs

There is one URL route associated with Compliance Management: cm. The following table describes the various paths that build on the route and the elements that you can specify for each.

ElementDescriptionAccepted Value(s)Notes
cm/overview: Accesses the Compliance Management Overview page.
cm/asset/<assetKey>: Accesses the Inspection Plan for the specified asset.
<assetKey>Specifies the entity key of the asset record which you want to view.Any asset key that is associated with an asset in the Asset HierarchyYou should use the asset key of an asset that has an Inspection Plan created. If you select an asset that does not have an Inspection Plan, a warning message appears.

URLs

Example URLDestination
cm/overview The Compliance Management Overview page.
cm/asset/3290820029The Inspection Plan for the selected asset.

Compliance Strategies URLs

The following URLs in Inspection Management allow you to access Compliance Strategies administrative options.

ElementDescriptionAccepted Value(s)Notes
im-admin-preferences/compliance-configuration: Accesses the Compliance Strategies workspace.
im-admin-preferences/compliance-configuration/<templateKey>: Accesses a Compliance Strategy Template.
<templateKey>Specifies the entity key of the Compliance Strategy Template that you want to view.The entity key of any Compliance Strategy Template.None.

Compliance Management System Code Tables

The following table lists the System Code Tables that are used by Compliance Management.

Table ID

Table Description

Function

INSM Inspection Interval Types Used to populate the Desired Interval Basis list in Inspection Task records.
MI DEGRADATION MECHANISM TYPES Degradation Mechanism Types Used to populate the Degradation Mechanism list in Inspection Plan records.

Compliance Management State Management

The following state changes can be applied to Compliance Recommendations and Inspection Plans based on user Security Roles.

The diagram below shows the workflow of the baseline State Management process as it applies to Compliance Recommendations.



The diagram below shows the workflow of the baseline State Management process as it applies to Inspection Plans.

Details

  • The Proposed state is the initial state of all Compliance Recommendations.
  • The Proposed state is the initial state of all Inspection Plans.
  • When you change the state of an Inspection Plan from Approved to Modified, an Inspection Plan Revision History record is created.
  • Operations in Compliance Management change the state of Compliance Recommendations or Inspection Plans. Users must have the appropriate security roles to execute these operations.

Reserved States and Operations for Compliance Recommendations

The following tables indicate whether the baseline states and operations are reserved. You cannot remove or modify reserved states or operations.

State CaptionReserved StateSecurity Role
ImplementedYes
  • MI Compliance Analyst
  • MI Compliance Approver
Not RequiredYes
  • MI Compliance Analyst
  • MI Compliance Approver
ProposedNo
  • MI Compliance Analyst
  • MI Compliance Approver
SupersededYes
  • MI Compliance Analyst
  • MI Compliance Approver
OperationsReserved OperationPredecessor StatesSuccessor State
ImplementYesProposedImplemented
Make ProposedNoNot RequiredProposed
Mark Not RequiredYesProposedNot Required
SupersedeYesProposedSupersede
UnimplementYesImplementedProposed

Reserved States and Operations for Inspection Plans

The following tables indicate whether the baseline states and operations are reserved. You cannot remove or modify reserved states or operations.

State CaptionReserved StateSecurity Roles
ApprovedNoMI Compliance Approver
ModifiedYes
  • MI Compliance Analyst
  • MI Compliance Approver
ProposedNo
  • MI Compliance Analyst
  • MI Compliance Approver
Operation IDReserved OperationPredecessorSuccessor
MI_APPROVENoProposedApproved
MI_APPV_MODIFIEDNoModifiedApproved
MI_MODIFYYesApprovedModified

Compliance Recommendation and Inspection Task Mappings

When you implement a Compliance Recommendation, you can create new Inspection Tasks or link existing Inspection Tasks to the Compliance Recommendation. Values from the Compliance Recommendation fields populate fields in the Inspection Task.

The following tables list the Inspection Task fields that are populated automatically from these sources.

Table 1. Link Existing Inspection Tasks to Compliance Recommendations
This Inspection Task field:...is populated with:...from the following record:
Desired IntervalThe value in the Recommended Interval Scope field.
Note: This field is only populated with the value of the Recommended Interval Scope field if the value in the Override Interval field is False.
Compliance Recommendation
Desired Interval BasisCompliance Recommendation
Note: This field is only populated with the value of the Recommended Interval Scope field if the value in the Override Interval field is False.
Compliance Recommendation
Task DetailsThe value in the Recommended Inspection Scope field.Compliance Recommendation
Task TypeThe value in the Task Type field.Compliance Recommendation
Table 2. Link New Tasks to Compliance Recommendations
This Inspection Task field:...is populated with:...from the following record:
Desired IntervalThe value in the Recommended Interval Scope.Compliance Recommendation
Desired Interval BasisCompliance RecommendationCompliance Recommendation
Override IntervalFalseCompliance Recommendation
Task DetailsThe value in the Recommended Inspection Scope field.Compliance Recommendation
Task IDThe values in the Damage Mechanism and Task Type fields in the following format: <Damage Mechanism><Task Type>.Compliance Recommendation
Task TypeThe value from the Task Type field.Compliance Recommendation