Event Anchor and Trigger Reference
All 14 event aggregation anchors, trigger types, and attribute types.
An event-aggregated measure turns an event scheme into a number on the interval grid — how many batches started today, how long the line was down this shift, how long the average run lasted. The anchor is which of those questions you are asking. Infohub has 14.
Event aggregation anchors#
| Value | Name in Flow Config | Enum member |
|---|---|---|
| 1 | Count (Start) | CountStart |
| 2 | Count (End) | CountEnd |
| 3 | Active Count | ActiveCount |
| 4 | Inactive Count | InactiveCount |
| 5 | Event Duration (Start) | EventDurationStart |
| 6 | Event Duration (End) | EventDurationEnd |
| 7 | Duration Between Starts | DurationBetweenStarts |
| 8 | Duration Between Ends | DurationBetweenEnds |
| 9 | Duration Between Events | DurationBetweenEvents |
| 10 | Active Duration | ActiveDuration |
| 11 | Inactive Duration | InactiveDuration |
| 12 | Age | Age |
| 13 | Event Value (Start) | EventValueStart |
| 14 | Event Value (End) | EventValueEnd |
The anchors fall into four families.
Counting — Count (Start), Count (End), Active Count, Inactive Count. Count (Start) attributes an event to the interval it began in; Count (End) to the interval it finished in. For a batch that starts at 23:40 and ends at 01:20, those are different days. Active Count counts events that were in progress at any point during the interval, so a long event is counted in every interval it spans.
Duration of the events themselves — Event Duration (Start), Event Duration (End), Active Duration, Inactive Duration. Event Duration attributes the whole duration to the interval the event started or ended in. Active Duration attributes only the portion that fell inside each interval, which is the one you want for utilisation and downtime, because the numbers then add up to the length of the interval.
Duration between events — Duration Between Starts, Duration Between Ends, Duration Between Events. These measure the gaps rather than the events: cycle time, changeover time, mean time between failures.
Values and age — Event Value (Start), Event Value (End), Age. Event Value pulls a numeric event attribute onto the interval grid. Age reports how long it has been since the last event, which is the basis of "days since last incident" style metrics.
Active Duration is the one that sums correctly. If you are building utilisation, availability, or downtime percentages, use Active Duration. It is the only duration anchor whose values across an interval sum to the interval length, which is what makes a percentage meaningful. Event Duration (Start) will attribute an eight-hour stoppage entirely to the hour it began in and produce an availability figure over 100% or below 0%.
Event trigger types#
How a trigger decides that an event starts or ends. 3 types.
| Value | Name in Flow Config | Enum member |
|---|---|---|
| 0 | None | None |
| 2 | Retrieved | Retrieved |
| 3 | Calendar | Calendar |
Event attribute retrieval types#
| Value | Name in Flow Config | Enum member |
|---|---|---|
| 1 | Manually entered | ManualEntry |
| 2 | Retrieved from Segments | Retrieved |
| 3 | Calculated | Calculation |
Event attribute value types#
| Value | Name in Flow Config | Enum member |
|---|---|---|
| 1 | Value | Value |
| 2 | Enumeration | Enumeration |
Event attribute default types#
| Value | Name in Flow Config | Enum member |
|---|---|---|
| 1 | Value | Value |
| 2 | Previous | Previous |
| 3 | Enumeration | Enumeration |
| 4 | Enumeration Group | EnumerationGroup |
Segment types#
| Value | Name in Flow Config | Enum member |
|---|---|---|
| 1 | Constant | Constant |
| 2 | Retrieved | Retrieved |
| 3 | Period Index | PeriodIndex |
| 4 | Period Start | PeriodStart |
| 5 | Period End | PeriodEnd |