Fired when a participant's achieved recognition level has settled, ie the settle period elapsed and they are still at a level. This is deliberately distinct from RecognitionEvent, which fires once per award and so fires several times when a participant passes through multiple levels in a single recalculation. Only one of these fires, for the level they settled on. Like RecognitionEvent, a JS event listener typically translates this into a RepoAppFunnelEvent via eventManager.goalAchieved so it can drive journeys, automations and event listeners.
Group: Journeys
Implements: CommonFunnelEvent, Event
Properties
| Property | Returns | Description |
|---|---|---|
| award | RecognitionAward | The award made for the settled level. |
| currentVal | BigDecimal | The participant's achieved value at the point the level settled. |
| leadEntity | BaseEntity | The entity who settled on the level, which may be a profile or an org depending on the topic's scope. |
| leadProfile | Profile | The profile of the participant who settled on the level. |
| level | RecognitionLevel | The level the participant settled on. |
| relatedLead | Lead | The lead associated with this event. |
| topic | RecognitionTopic | The recognition topic the settled level belongs to. |
Methods
getLeadProfile()
Returns: Profile
The profile of the participant who settled on the level.
getLeadEntity()
Returns: BaseEntity
The entity who settled on the level, which may be a profile or an org depending on the topic's scope.
getRelatedLead()
Returns: Lead
The lead associated with this event.
getTopic()
Returns: RecognitionTopic
The recognition topic the settled level belongs to.
getLevel()
Returns: RecognitionLevel
The level the participant settled on.
getAward()
Returns: RecognitionAward
The award made for the settled level.
getCurrentVal()
Returns: BigDecimal
The participant's achieved value at the point the level settled.