Overview
Whether you want to send a user a quick reminder to complete their task or update a channel about the latest news from your application, the Slack Integration application by Macedon Technologies allows you to start sending messages within minutes. Simplicity and ease-of-use are at the core of this component - it can be installed and configured by anyone with basic Appian training and does not require a custom Slack application. The core messaging features are exposed both via process models as well as expression rules, so it can easily be incorporated into your existing Appian applications without refactoring. Intuitive, easy-to-use functionality means that you don't have to spend time worrying about the Slack ID values for users and channels - the app takes care of everything for you, allowing rapid implementation and a quick value-add for any project!
Key Features & Functionality
Question for you.
We have an application that allows our users to request and track creative assets. Users create a work order and on that work order are the deliverables requested. What I'd like to do is give a user the ability to create a slack channel dedicated to that work order and then be able to post discussions to that slack channel AND expose those conversations from slack back into the work order. So you are basically posting to an interface in the work order, that post is then posted to a slack channel and any user that responds to that slack message in the channel will have their message visible in the work order. It's like a slack client embedded in the work order or a view of that slack channel embedded in that work order.
Hopefully, this makes sense!
Sure! In your case, you'd probably want to take advantage of the "SLK Send Direct Message to User" process model. You can add this in as a subprocess to your existing process; you would pass in as parameters the message you want to send and an Appian user, and as long as that user also exists in your Slack workspace, they will receive the message.
If you'd rather send the message to a channel rather than an individual user, you can use the "SLK Post Message to Channel" process model, which works in a similar way, but sends messages to a whole channel rather than an individual user.
Hello, can a text message be sent to a Slack channel upon the completion of a process instance? For example, I need to text a user when an action is needed to be taken by them and I'd like to include a record link in that text.
Just as an update to this for anyone viewing this thread, Appian has re-packaged the files, so you should no longer need to follow the above steps to import the application to your environment.
Thanks Mark!!
Hi chandhinir, thanks for bringing this to my attention. It appears that the zip file was packaged incorrectly. Since the "Combined Files" archive is created by Appian, I will need to coordinate with them to get it updated.
However, in the meantime, you can still import into your environment by following these steps:
Thank you once again, and hopefully you find the application helpful!
Best,
Mark
Hi,
I am trying to deploy the application in Appian 20.2 version environment but getting the below error:
Can help to check on this?
Thanks!