Post with Slack Mention, Triggered by Open Chat Post 20220427
This is an app that automatically posts content posted in open chat to Slack. Open chat posting notification emails are automatically received and analyzed, and forwarded to Slack with a mention.
Worker (#of Swimlane: 1)
System
A system that performs automatic processing.
Business Flow (Complexity of Workflow: 14)
2Manual input
When executing manually, enter the body text according to the Open Chat notification email format.
17Convert email address to String-type
Converts email addresses from Select-type data to String-type data.
4Get Slack user ID
Get the Slack user ID from the user on Questetra.
10Identify user email address from username
Identifies the user’s email address from the username.
3Preparing Slack posts and extracting usernames
Extracts the Slack post text and mention user name from the open chat notification email text.
5Slack Post
Post on Slack with a mention.
16User identification from email address
Identify users on Questetra from their email addresses.
Business Process Variables (#of Data Item: 7)
Notification Email Bodyq_email_body0
The body of the received open chat notification email is stored.
Slack Post Bodyq_message_body4
The main text posted to Slack is stored.
User Nameq_user_name5
Stores the user name extracted from the Open Chat notification email body.
User Selection Master (user name/user address)q_user_select6
Select-type data is stored where the user name and user email address master are the choices. Used to convert a username to the user’s email address.
User Email Addressq_user_email7
Stores the email address of the user corresponding to the user name extracted from the open chat notification email body.
Mentioned Questetra userq_user1
The Questetra user corresponding to the user name extracted from the open chat notification email body is stored.
Slack User IDq_slack_user_id2
The Slack user ID corresponding to the mentioned Questetra user is stored.