FetchSlackConversationInfo 2025.3.28.13-SNAPSHOT¶
BUNDLE¶
com.snowflake.openflow.runtime | runtime-slack-processors-nar
DESCRIPTION¶
Fetches Slack conversation info and member emails
INPUT REQUIREMENT¶
Supports Sensitive Dynamic Properties¶
false
PROPERTIES¶
Property |
Description |
---|---|
Access Token |
OAuth Access Token used for authenticating/authorizing the Slack request sent by NiFi. This may be either a User Token or a Bot Token. It must be granted the channels:history, groups:history, im:history, or mpim:history scope, depending on the type of conversation being used. |
Cache Expiration |
User emails are cached to reduce network lookups. A longer expiration reduces network overhead but can cause data to be out of sync. |
Cache Size |
User emails are cached to reduce network lookups. A larger cache consumes memory but reduces network overhead. |
Channel |
The Slack Channel ID to retrieve info from. Leave blank to iterate over every available Conversation. |
RELATIONSHIPS¶
NAME |
DESCRIPTION |
---|---|
failure |
If Slack Conversation metadata is unable to be received the input FlowFile will be routed to this relationship |
conversations |
Each configured Slack Conversation info and members will be routed to this relationship in separate FlowFiles |
original |
Original input FlowFile that has been successfully processed. |
WRITES ATTRIBUTES¶
NAME |
DESCRIPTION |
---|---|
conversation.members.count |
Set to the number of members of the conversation |
conversation.id |
Set to the number of members of the conversation |
channel.name |
Set to the name of the channel if the conversation is a channel |
mime.type |
Set to application/json, as the output will always be in JSON format |