Rules engine workflow
When a rule runs, the rules engine uses the rules engine workflow to control the logic and conditions that evaluate the fact data to determine whether an analytic event should be created. The rules engine workflow is set as part of the rule definition.
All rule engine workflows have the same structure. First, the workflow evaluates pre-rule conditions. For example, the workflow checks that the device is running and that the specified data points in the fact table are reporting values. Second, the workflow accesses the rule's parameter values for thresholds. Third, the workflow evaluates the rule conditions against the threshold values. The periods that are evaluated in the rule conditions must not exceed the periods that the analytic process retrieves.
All predefined analytic rules that are included with IBM® Maximo® Real Estate and Facilities Real Estate Environmental Sustainability Impact Manager are for hourly analytic fact records that are not in maintenance mode.
In the fact table, a data point field is considered not reporting if its value is null. In workflow conditions, you can use the function HasValue(field)=0 or 1 to determine whether a field has value.
You can edit the rules engine workflow at
.