When building workflows in InsightConnect that contain branching paths resulting from Decisions Steps or ChatOps Interactive Messages, you may find yourself creating and maintaining duplicate steps along those paths. To help simplify your workflows, we are excited to announce the release of the Join Paths Step. This will reduce your duplicate steps and help keep your workflow linear by allowing you to reconnect those paths. We would love to hear your feedback on this new addition, but first, let’s look at a simple example of this step type in action!
Let’s imagine members of our team want to be able to post various indicators such as URLs, IPs, domains, and file hashes into Slack channels where a workflow can then take those indicators, enrich them, and post the results back into the Slack channel. Thinking this through, you will need to add a Decision into your workflow with a path for each indicator type and then you will need to add steps to perform the enrichment on these indicators and your workflow could look something like this:
Using The Join Paths Step
Now the next step I want in my workflow is to be able to post the results of this enrichment back to the Slack channel where it was originally submitted. I could add a separate ChatOps Post Message Step on each of my four paths, but to keep this workflow simple I am going to use my Join Paths Step.
I will start by clicking a “+” at the end of one of my branches and I will choose the Join Paths Step and then I will drag each of my paths to the join point.
Now we can use the Join Paths Step to create variable mappings for each of these paths so that we can use those variables later in the workflow.
And finally, I can add in my Post Message Step using these newly created variables.
Have you created any workflows that use Join Paths Steps? I would love to hear about more examples or any feedback that you have in the comments!