Rule Hook
OnTicketBeforeCreated
Back to IndexThis 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
{ hook: 'OnTicketCommands' ticket: Ticket}Effects
Sends a message to another actor after the ticket has been saved. Responses from the target actor is ignored.effects.common.sendMessage
Aborts the creation of the ticket and returns the error to the caller.effects.common.validationError
Applies a command to the actor. Replace effects.ticket.command.** with the type of command you want to apply.
Examples
Custom Order Number Prefix
param input: OnTicketBeforeCreated
from effects.ticket.command.generateTicketNumberByPrefix { prefix = 'CUSTOM'}