I'm trying to set up a multi-purpose ticket type, but one of the thing's I'd like to do would be to conditionally display the ticket Base Price, but only when the ticket is for a specific Price Type Category. As I look at it, I don't really see a way to do this, I don't think there's any way to conditionally display one value based on a different value. Am I correct, or has anyone figured out a clever way to do this?
X-Posted in Ticketing & Customer Service
The concept you want is User Defined Elements.Tessitura v15 Help System - User Defined Data Elements (tessituranetwork.com)"Six user-defined data elements are available for ticket designs. These user-defined elements can be configured to pull and print any data available in Tessitura...." "The user-defined elements are configured by customizing the LP_TICKET_ELEMENTS procedure to retrieve the desired data. The procedure contains sample code to demonstrate how data can be retrieved and how it must be returned. All values returned by the procedure must be returned as strings and be formatted as they should appear on the ticket; masks are not used with user-defined data elements...."
However, I did notice that the UDE's limited to specific design types."The user-defined elements are available for both Boca and text printer type designs and ticket, header, and receipt design types."
Thanks for the reminder about those: we do use UDEs, but we're a consortium and those six elements are therefore precious and only given out in extremity. Would that you could make as many as you wanted!
We currently handle this situation with different ticket designs, which would be preferable to a UDE for the aforementioned reason, but trying to do it got me thinking about the general concept of trying to display data conditionally, but I think the system's fundamentally unable to do this sort of thing.
It has been a while since I was in LT_TICKET_ELEMENTS, but could you figure out a CASE statement on an existing UDE that would work? The consortium part does not sound fun.