I have the following issue: on the one hand, I want to create Ticket Task and dynamically assign it to a Qualtrics user via Q_TicketOwner. The problem is that the database to which the survey is sent doesn't come with the Qualtrics user of the person to whom the ticket will be assigned, but instead it comes with a number in a column I will call Col1, for which I have a mapping to the corresponding Qualtrics user. For example: "04" --> "john_doeAt...".
At the moment I cannot add this mapping as a new column to the database, so I have to do this mapping internally inside Qualtrics, but I haven't found an easy way to do it. What I did was to create a separate Directory, and created contacts such that firstName is "04" and it's Email is "john_doeAt...", then in the survey flow I created a web service that queries the Directory (using this API call: https://api.qualtrics.com/reference#directory-contacts-search) for contacts that have whatever comes in Col1 as firstName, if succeed grabs the Email, and then create a new Embedded Data with the Qualtrics User. Then I can assign this variable to Q_TicketOwner. This solution works until now, but it's very convoluted and I don't want to depend on API calls. Another possible solution would be to create N teams inside Ticketing, assign a single person to each team, and then assign the Ticket to the corresponding group via Q_GroupOwner. The problem with this is that N here has several hundred possible values, and would have to create the teams manually. Does someone know a better way to do this?
Thanks
Leave a Reply
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.