• IDD
  • IDD
  • Skybuffer AI
    • Skybuffer AI Installation and Initial Setup
      • On Business Technology Platform (BTP)
        • Skybuffer AI Installation Guide on BTP
      • On Premise: XSA Runtime and SAP HANA EE
        • Installing SAP HANA Including XS Runtime
        • XS Deployment Process
      • Post Installation User Guide
    • AI Agent
      • AI Agent Configurator
        • Register New AI Agent
        • Intents and Entities Creation
        • Tool Creation and Management
        • Actions
          • Message and Content Actions
            • Structured Messages
            • Adaptive Card
          • Sending Notifications
          • Destination Calls Actions
          • Conversation Flow and Memory Actions
          • Process Data Actions
            • Email Processing Action
            • Email Post-Processing Action
            • File Parsing Action
          • AI Actions
            • Generative AI Action
            • Document Grounding Action
            • Log Insight Action
            • Tools Orchestration Action
        • Translation
        • Scheduling
        • Communication Channels
          • Copy the Existing Channel
          • OpenAiCompatible Channel Setup
          • Tools Activation
          • Destination Assignment
          • Webchat Communication Channel Setup
          • Facebook Messenger Communication Channel Setup
          • Zoom Communication Channel Setup
          • Slack Communication Channel Setup
          • MS Teams Communication Channel Setup
          • Telegram Communication Channel Setup
          • Viber Communication Channel Setup
          • WhatsApp Communication Channel Setup
          • FLP Chat Communication Channel Setup
          • Background Execution Communication Channel Setup
          • MCP Channel
        • Monitor Section
      • Data Source Scenarios Management
      • Business AI Scenarios
      • Document Grounding Hub
      • Destination Management
      • Emails AI Processing Monitor
      • Models Hub
      • Identity Providers
      • Survey Craft
      • Predefined Response Translator
    • AI Connector
      • AI Connector Configurator
      • AI Connector Logs
      • AWS Integration
      • Twilio Integration
    • SAP Backend for Business AI
      • Business AI Scenarios Package Administration
        • Installation Guide
        • Uninstallation Guide
      • Business AI Scenarios Package Maintenance Guide
        • Product License
        • Configuration of Email Sending Mechanism
          • Configuration Settings
          • Setup of Specific Email Sending Control
        • Technical User Setup
          • Central oData Service Authorization Role Maintenance
          • Technical User ID Creation
        • Assigning Business AI Scenarios to ABAP RIK Classes
        • Simplified User Creation Scenario Setup (Without Approval Workflow)
          • Maintain and Assign Reference Users for User Creation Scenario
          • Activate Notification for New User Creation (Optional)
        • User Creation Scenario Setup with Approval Workflow
          • Configure Approval Workflow for User Creation Scenario
          • Set Up Approval Steps for Different User Types Creation
    • Hybrid Chats
      • Hybrid Chats Maintenance Guide
        • Business and Technical Users Setup
          • Create Business and Technical Users
          • Create Business Partners
        • Tenant Configuration
        • Live Pool Management and Configuration
          • Start Live Pool
          • Manage Live Pool
        • System Configuration
          • Configure Status Profile
          • Set Up Technical Messages for Hybrid Chats
        • Hybrid Chats Configuration
        • Hybrid Chats Categorization
          • Categorization Management
          • Categorization Mapping
          • Translate Categories
      • Hybrid Chats User Manual
        • Hybrid Chats
          • HC Archive Mode
          • HC Active Mode
        • HC My Data
          • Edit Personal Data and Profile Picture
          • Default Settings Management
          • Notification and Dialogue Manual Mode Management
          • Quick Replies Management
            • Standard User Mode - Quick Replies
            • Administrator User Mode - Quick Replies
        • HC Analytics
          • HC Analytics
          • Operator Activity Analytics
          • Exit Survey Analytics
        • HC Teams
          • Access HC Teams Application
          • Create New Team
          • Create New Team Member
          • Edit Agent
          • Edit Team Name
    • HOW-TO Guides
      • MS Teams Integration. Single Sign-On
        • Create Azure Bot Service
        • Configure Azure Bot Service and Connect to the AI Agent MS Teams Channel
        • Create Middleware SSO Application
        • Configure Bot Service Application SSO
        • Create Azure AD Enterprise Application for SAP Backend
        • Configure oAuth2 in SAP System
        • Assign Identity Provider in AI Agent Channel Configuration
        • Deploy Your App into Microsoft Teams
        • Managing Application Keys
      • Office 365 Shared Mailboxes (IMAP) Integration
      • SAP AI Core Integration. Ollama Server Setup
      • DGX Spark Server Configuration
      • Skybuffer AI PoC Setup
        • SAP BTP
      • MS SharePoint Integration. Add-in Registration
    • Troubleshooting
      • Edge Browser Access Issue

Sending Notifications

1 views 0

Sending a push notification message is now possible in Microsoft Team Channels. Messages of various types can be sent ( text message, buttons or even adaptive cards). The Recipients group is defined by email addresses.

Step 1. To activate notification mode, scroll down to the bottom of the action. Under “Define Notification Mode”- tick the “Send as Notification” Field

Step 2. Press the “Add Recipient of Notification” button to move forward:

Step 3. Declare Recipients.

We will need a predefined group of recipients saved in memory.

You can define the recipients array manually:

Use an array :[ {“email” : “email@domain.com”}, …] where each person is identified by email at least. Save it into a memory variable of your choice. Here: “rt_recipients_list” is used.

Next, paste the memory variable into the “Recipient” field. As we are accessing memory, we need to put the variable name into {{memory.variable_name}} construct. Following that, select the correct channel names from the dropdown list. You can select a few at once:

You can define multiple rows of recipient/channel pairs.

Step 4. Customize Output Parameter

The results of notification sending are saved to memory. By default they are in “rt_notification_output” variable, but you can change it to your liking.
Tick off the  “Customize Results Saving to Memory” field. You can now change the “Output Memory Parameter” name:

Let us change it to “rt_notification_custom_results”:

Step 5.  Save Your Changes  :

Remember, you can always access Help Dialogue next to each Action to see a quick information on how to set it up. Just press the notification icon at the top of an action: 

Step 6.  Trigger the notifications. Trigger the tool with notification action from any channel .
What the person triggering the notification sees:

– Message listing the recipients of notification. “The following notification sending has been… “. Mind that this list just shows emails listed as recipients, it doesn’t take success or failure of notifications into account.

– The actual notification message, even if sender wasn’t among recipients.

 

What do recipients see : just a notification text !

Step 7. Check the result in memory.
Let’s look for variable “rt_notification_custom_results” that we’ve set in step 5:
it contains a list of emails, for each email there is property “status” ( sent/not sent). If notification was sent, fields like conversation id or user are filled in.
In case of failure there is an error value explaining the cause.
Step 8. Troubleshooting and Pre-conditions.
Notifications are sent based on a table in database called Conversation.Ref.Storage. There conversation ids are mapped to users.
Important: To receive notifications, the recipient must have already initiated a conversation within the specified Teams channel.

Was this helpful?

Yes  No
Related Articles
  • Data Source Scenarios Management
  • DGX Spark Server Configuration
  • Process Data Actions
  • OpenAiCompatible Channel Setup
  • Email Post-Processing Action
  • MCP Channel
Copyright 2022 Skybuffer.com. All Rights Reserved.