Skip to main content

Hi Everyone,

Has anyone figured out a reliable way to differentiate the default Ticket Source for Tickets logged via the Support Portal and those logged via the Agent Portal?

The Scenario: A Ticket is logged by a Requester via the Support Portal / A Ticket is logged by an Agent via the Agent Portal

The Outcome: The Ticket Source is set to ‘Portal’ by default

The Problem: Workflows which target Tickets of Source ‘Portal’ can trigger on Tickets (and Child Tickets) logged by Agents if the ‘Source’ is ‘Portal’ when you would not want them to.  Meanwhile, Tickets logged by Requesters can potentially trigger Workflows which were intended for Agent user. This necessitates some very careful workarounds.

For the workflow(s) in question, would changing the “These events can be performed by“ field to ‘Requester’ or ‘Agent’ on the Event node prevent the workflow from triggering when you don’t want it to?

 


Create a new value in the Source field for Agents called “Agent Created” (or whatever you want), make it the first value in the list...the Customer portals set themselves to Portal and when an agent hits the New Ticket button, it will default to “Agent Created”. Then you have 2 completely different values as criteria for your Workflow Automations.


Reply