...
- The client script fires and opens a dialog when there's an available catalog item
- The client script opens a dialog with it's its contents specified by the ui page
- If the user accepts that the ticket will be converted, a ui action will fire, which updates the ticket if it was saved and redirects the user to the catalog item with as much information pre-populated as possible.
- If the user doesn't accept that the ticket will be converted, the category is cleared and the user must select again.
...