Records an event on a form that a lead was asked to complete, such as the form being submitted. The node id says which form in the journey the event belongs to, and the event data holds the submitted values as text, up to 20000 characters. The state is a short code naming what happened, with submitted being the one the platform sets. Rows are appended, so a form filled in more than once produces more than one row and the latest state is the newest row rather than an update of an existing one.

Group: Database Entities

Implements: Serializable


Properties

PropertyReturnsDescription
byProfileProfileThe profile which caused the event, for example the person who submitted the form. Null when the event was not attributable to a signed in user.
eventDataStringThe data captured by the event, normally the submitted form values as text. Limited to 20000 characters.
eventDateDateWhen the event happened. The column is mapped as a date, so only the day is kept and the time of day is not available when the row is read back.
eventStateStringShort code naming what happened to the form, such as submitted.
idlongDatabase identifier for this event record, assigned when it is first saved.
leadLeadThe lead the form belongs to, ie the person or opportunity being progressed through the journey.
nodeIdStringIdentifier of the journey node which holds the form the event relates to. Never null, and it is how events are matched back to a step in the journey.

Methods

getId()

Returns: long

Database identifier for this event record, assigned when it is first saved.

getNodeId()

Returns: String

Identifier of the journey node which holds the form the event relates to. Never null, and it is how events are matched back to a step in the journey.

getLead()

Returns: Lead

The lead the form belongs to, ie the person or opportunity being progressed through the journey.

getEventData()

Returns: String

The data captured by the event, normally the submitted form values as text. Limited to 20000 characters.

getEventDate()

Returns: Date

When the event happened. The column is mapped as a date, so only the day is kept and the time of day is not available when the row is read back.

getByProfile()

Returns: Profile

The profile which caused the event, for example the person who submitted the form. Null when the event was not attributable to a signed in user.

getEventState()

Returns: String

Short code naming what happened to the form, such as submitted.

To get full access to the Kademi Hub existing customers can login here, or new customers can register here.