I have queue reference like below, Based on the environment I have to move that particular sequence.
Let me know how to do with Queue reference
1234_Facebook_PROD
5678_Facebook_UAT
9123_Facebook_SIT
Thanks in Advance.
I have queue reference like below, Based on the environment I have to move that particular sequence.
Let me know how to do with Queue reference
1234_Facebook_PROD
5678_Facebook_UAT
9123_Facebook_SIT
Thanks in Advance.
You can use the “Get Transaction Item” activity to retrieve an item from a queue, the output variable (transactionItem
) contains information about the retrieved queue item. transactionItem.Reference
can be used to access the reference of the queue item as a string.
If you get the queue reference & assign it to a variable you can use else if condition like this to run different flows
QueueName.Contains(“_PROD”)
Hope this helps
I want read queue reference.
Use the get transaction item activity. Select the right Folder path & Queue name then assign Output to TransactionItem variable then to read the Queue reference you can use
TransactionItem.Reference
Hello @ManjunathReddy , Try This
TransactionItem.Reference -----> Reference of the specific queue will be printed here
Using If Condition you can separate the Queue based on Queue reference.
TransactionItem.Reference.ToLower.Trim.Contains(facebook_prod)
TransactionItem.Reference.ToLower.Trim.Contains(facebook_uat)
TransactionItem.Reference.ToLower.Trim.Contains(facebook_sit)
Use Get Transaction Item activity (Output=TransactionItem)
Use Assign Activity
QueueRefrence= TransactionItem.Reference.ToString
For the further use
To extract the last word before underscore , you can split the string by underscores and take the last part.
LastWord = queueReference.Split("_"c).Last()
Switch activity on LastWord variable
Case “PROD”:
// Sequence for Production environment
Case “UAT”:
// Sequence for UAT environment
Case “SIT”:
// Sequence for SIT environment
Default:
// Sequence if environment is none of the above or not recognized
Hope this helps
Flow switch also works right?
Get Transaction Item (Get Transaction Item from Orchestrator)
Assign Activity:
Switch Activity:
Thank you
You can simply use a switch activity
And give this in expression TransactionItem.Reference.Split("_"c)(2)
And PROD,UAT and SIT as 3 cases
Cheers
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.