Skip to content
← Back to Index

OnTicketBeforeCreated

This hook runs before any command have been applied to a Ticket Actor from the create message. Commands returned will be applied to the ticket before the create message's commands.

The ticket field in the input will contain only basic information, such as ticketId and createdAt. Note that ticketNumber is not yet set, and generateTicketNumberByPrefix command can be used to set a different the order number serie than the default.

Type

filtrera
{
  hook: 'OnTicketBeforeCreated'
  ticket: Ticket
}

Effects

validationError Aborts the creation of the ticket and returns the error to the caller.
ticketCommand Applies a command to the ticket actor.

Examples

Custom Order Number Prefix

filtrera
param input: OnTicketBeforeCreated

from effects.ticket.command.generateTicketNumberByPrefix {
  prefix = 'CUSTOM'
}

© 2024 Hantera AB. All rights reserved.