When HaloPSA requires a certain field for a ticket type (ie. Service Request requires Category and Urgency) - workflows fail unless the variables are hard-coded.
Request options when crates are unpacked (specifically anything that makes a ticket) to allow input of certain default fields.
Example: When I unpack the User Onboarding Crate, ask me what type, urgency, category, etc. the ticket should be in my PSA and then set the right variables based on that. Set a default category if none is chosen.
This will eliminate the need for breaking apart workflows to hard code specific variables where certain PSA fields are required.