MS 365 Outlook Connected System

Overview

Microsoft Outlook is a personal information manager software system from Microsoft, available as a part of the Microsoft Office suite. Though primarily an email client, Outlook also includes such functions as calendaring, task managing, contact managing, note-taking, journal logging, and web browsing.

With the MS 365 Outlook connected system, you can easily send emails, both with or without attachments from your desired Outlook email account, directly from Appian.

Key Features & Functionality

Functionality Provided

  1. Send Email
    • Sending simple emails with To, Cc and Bcc with a provision to add output of Rich Text editor.
  2. Send Email With Attachment
    • Sending emails along with attachments with all other provisions as in ‘Send Email’.
  3. Foward Mails
    • It can be used to forward a list of mails identified using their Message ID values to a list of recipients.
  4. List Mails
    • It allows the user to list all available mails in the provided mailbox or a specific mail folder in the mailbox.
  5. List Mail Folders
    • The List Mail Folders integration template lists the available folders for the specified mailbox.
  6. Get Mail
    • It allows the users to retrieve a specific mail from the mailbox of the account using the message ID value.
  7. Reply Email
    • The Reply Email integration template is similar to the Send Email integration template except that this template has support to reply to the specific message id to the mail.

Steps to be followed in Azure account 

  1. Login to your Azure account in the Azure portal
  2. In the portal menu, click on ‘Azure Active Directory’.
  3. Click on the ‘App Registration’ and create a new app by using ‘New Registration’. You will find the Client ID and Tenant ID inside the app that needs to be passed as input to the connected system.
  4. Click on the ‘Certificates and Secrets’ option to generate a new client secret that needs to be passed as input. In the ‘API permissions’ option, click on ‘Add permission’ and select the Microsoft Graph API.

Select the necessary permissions needed by referring to the https://docs.microsoft.com/en-us/graph/api/user-sendmail?view=graph-rest-1.0&tabs=http.

Anonymous
Parents
  • v1.2.0 Release Notes
    • Updated libraries.
    • Added new features enabling forwarding mails, listing mails, get specific mail, list folders.
    • Added features to enable saving EML and attachments from mails.

  • I just upgraded to this version in the Dev environment for a client, and now I'm seeing an issue. I'm sending an email to 2 recipients (and also a CC recipient). The 2nd recipient is replaced by the 1st recipient's email address.  Similar when I send to 3 people, all 3 email addresses are replaced by one of them.

    This problem isn't happening with the same code base in the client's Test environment, where I haven't yet upgraded the plugin.

  • I am facing the same issue in both To and Cc, when I give multiple recipients, only one is taken and repeated for the number of email addresses present. This would be very helpful if fixed.

Comment Children
No Data