<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M74D8PB" height="0" width="0" style="display:none;visibility:hidden">
Loading
Skip to NavigationSkip to Main Content
0D54z00008giKT7CAMOkta Identity EngineWorkflowsAnswered2023-01-19T19:42:19.000Z2023-01-18T22:39:11.000Z2023-01-19T19:42:19.000Z

JacksonK.52224 (Customer) asked a question.

How do I separate/ take an item from a list in Okta Workflows?

I'm trying to grab the "text" field in the lists generated by the slack "read message history" Okta tool. But I don't know how to actually grab that text from the list. How do I separate it/ grab it so I can use it for the rest of my workflow?

 

The main use is so anytime a user has an issue, say they have a question regarding ADP, I want the workflow to read the message, find the word "ADP" and trigger a response with the answer.

 

/help/servlet/rtaImage?refid=0EM4z000005KUgX

 

If anyone has a better suggestion on how to achieve this workflow I would appreciate it. I also couldn't find anything that would trigger this slack response as soon as a message would post on the channel, that would've been better than waiting 5 minutes. I'd rather not use slackbot since that would trigger outside the channel and I'd rather not disturb others.

 

 


  • TimL.58332 (Workflows)

    @JacksonK.52224 (Customer)​ - Hi,

     

    The real-time portion of this questions was also similarly answered in your other google question. It is "vendor side" that needs to have the capability of monitoring & delivering a payload in realtime. If that isn't present then Okta can basically do a "poll" of a time frame to grab everything new that happened within that time slice. This is not an event based approach.

     

    For the main question -

     

    Without having a sample of what the payload looks like this is a hard one to answer. There are several different techniques that can be leveraged depending on the payload and your specific criteria. You can leverage List - Find, List - Pluck, Object - (get/get multiple), List - To Text, Text - Find, or process the data in a helper flow with a variety of different cards.

     

    I would need to see a "real world" sample and a mockup of the desired outcome to provide specifics.

    Expand Post
    Selected as Best
  • TimL.58332 (Workflows)

    @JacksonK.52224 (Customer)​ - Hi,

     

    The real-time portion of this questions was also similarly answered in your other google question. It is "vendor side" that needs to have the capability of monitoring & delivering a payload in realtime. If that isn't present then Okta can basically do a "poll" of a time frame to grab everything new that happened within that time slice. This is not an event based approach.

     

    For the main question -

     

    Without having a sample of what the payload looks like this is a hard one to answer. There are several different techniques that can be leveraged depending on the payload and your specific criteria. You can leverage List - Find, List - Pluck, Object - (get/get multiple), List - To Text, Text - Find, or process the data in a helper flow with a variety of different cards.

     

    I would need to see a "real world" sample and a mockup of the desired outcome to provide specifics.

    Expand Post
    Selected as Best
This question is closed.
Loading
How do I separate/ take an item from a list in Okta Workflows?