For those who are confused by the title; "The Final Countdown for Part 1 of a series?!? what's that all about?", I wanted to avoid the Recipe Blogger hate that seems to be rampant on the interwebs these days. If you want to get the finished Xtension and go, and you're not interested in how the sun shining off the snow capped mountains in the Olympic Peninsula inspired me to craft a specific line of swagger, then you can stop after this post! If you are interested in the build out, how we got to this point, and how the Oxford Comma affected my childhood development and love of Swagger, follow me in the community and check for new updates on the series (I'm planning on rolling out an entry every 1-2 weeks). Enough preface, lets get to it.
What We're Building
In this series I'll be walking through the build out of some additional functionality in the popular Messaging App Slack. The Swagger file attached to this post will help to enhance the out of the box functionality in Nintex Workflow Cloud (NWC) and will include two actions: Lookup User by Email, to be able to dynamically tag users in posts; and Post a Message, adding functionality like threading and Post as User (or app). There are a few assumptions here: 1) you have Nintex Workflow Cloud (get a trial here if you dont); 2) You have a Slack environment you can test with; 3) You enjoy extending (xtending?) your Nintex functionality / use cases (number 3 optional but recommended).
Create / Configure your Slack App
For this example we are configuring authentication to Slack using Oauth 2.0 (for more information on how Oauth 2.0 will work with Slack, please refer to their documentation). The first thing you will need to do is create and configure an app in Slack.
Alright! Slack is all setup. Now on to the Nintex Workflow Cloud side.
Add your Xtension and Setup your Workflow
This portion will be a quick walkthrough on adding / configuring the action and setting up these actions in a workflow.
Use In a Worklfow (time to test!)
Going to run through most of this quickly as workflow build out is covered extensively throughout the community.
You now have the basic setup instructions for extending your Slack functionality. For the next parts in this series, I'll go into more depth on how the Xtension was built, how the authentication functions, as well as how to incorporate different functionality in your Nintex Xtensions (these will be linked here after subsequent posts).
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.