User tries to copy an Indicator or Maintenance Action Plan and receives an error message as follows:
"Indicator's states cannot be updated because the unit of measure for the upper and lower limits of the states' ranges is not the same as the unit of measure specified for the indicator (i.e. millimeters per sec.)"
It was found that when an Indicator Type references a UOM Category with a custom UOM in it, if an Indicator contains a deleted state and the default UOM for the indicator is changed to the custom UOM, then the Indicator will fail to copy and provide this error message. Further investigation has shown that the custom UOM did not have a conversion factor set-up. This is typically enforced by APM business process but in the past there was a bug that allowed this situation to exist.
Note this same error message may result from copying a Maintenance Action Plan, Analysis, Standard Task, etc that would result in an Indicator with this UOM issue being copied at the same time.
The fix is to update the UOM on the Enterprise level and ensure that the conversion factor is edited and saved. Once the change is made then the application server and client needs to be restarted. Once restarted the copying will be successful.
Until the conversion is updated and the service restarted, indicators that fail to copy will need to be manually created on the new assets.