cancel
Showing results for 
Search instead for 
Did you mean: 

Microsoft Graph for Teams integration now available on the DX

ewilson
Staff
Staff
I'm pleased to announce there is now an integration available on the Digital Exchange for Microsoft Teams. The new integration leverages the Microsoft Graph API for Teams to provide access to a subset of the available functionality.

You can find the new integration here.

Cheers,

------------------------------
Eric Wilson
Director, Partner Integrations for Digital Exchange
Blue Prism
------------------------------
13 REPLIES 13

AllanRo
Level 4
Hi Eric

Thanks for this.  Can it be used to integrate into O365 mailboxes?

regards
Allan

------------------------------
Allan Ross
Digital Technologist
Nedbank
Europe/London
------------------------------

Hi @Allan Ross,

I'm not sure I understand what you mean by integrating into O365 mailboxes. Can you elaborate? There is a MS Graph for Outlook integration already available on the DX that can be used to work with mailboxes.

Cheers,


------------------------------
Eric Wilson
Director, Partner Integrations for Digital Exchange
Blue Prism
------------------------------

NehaGote
Level 4
Hi Eric, I went through the micrograph_teams user guide but couldn't find the action for reading the message posted on teams channel. How can it be achieved? Is there any other way to read message posted on teams channel?

------------------------------
Neha Gote
------------------------------

@NehaGote,

Have you installed the actual Teams integration from the DX? If you take a look at the Web API service you should see the following actions:
  • List Channel Messages
  • List Channel Message Replies
  • Reply to Channel Message
  • Send Channel Message

Cheers,


------------------------------
Eric Wilson
Director, Integrations and Enablement
Blue Prism Digital Exchange
------------------------------

EmersonF
MVP

Hi, @ewilson
Do you have any predictions about whether or when this asset will accept MFA users?


------------------------------
Emerson Ferreira
Sr Business Analyst
Avanade Brasil
Recife
+5581988869544
If my answer helped you? Mark as useful!
------------------------------
Sr Cons at Avanade Brazil

@EmersonF,

We don't have any plans at the moment for MFA support. In fact, I don't think Microsoft has actually added the necessary endpoints yet to support performing MFA via Graph. At least that's what they've stated in the Graph Geta docs.

They've added endpoints for collecting information about and administering MFA, to a certain extent. Just nothing for actually performing an authentication process.

https://docs.microsoft.com/en-us/graph/api/resources/authenticationmethods-overview?view=graph-rest-beta

Cheers,

------------------------------
Eric Wilson
Director, Integrations and Enablement
Blue Prism Digital Exchange
------------------------------

Ok, thanks for you answer!

------------------------------
Emerson Ferreira
Sr Business Analyst
Avanade Brasil
Recife
+5581988869544
If my answer helped you? Mark as useful!
------------------------------
Sr Cons at Avanade Brazil

@EricWilson1

Have installed the Teams Integration from DX.

Getting following error on posting message to teams Channel.

{
    "error": {
        "code""Unauthorized",
        "message""Additional claims required {\"access_token\":{\"capolids\":{\"essential\":true,\"values\":[\"9cc1479c-3fe3-4aa4-814d-ff8d1aff8a60\"]}}}",
        "innerError": {
            "date""2022-02-21T09:07:40",
            "request-id""29b4f542-4087-4546-bfb3-929cfecde1c7",
            "client-request-id""29b4f542-4087-4546-bfb3-929cfecde1c7"
        }
    }
}

Can you please suggest what could be the reason for that.

As per the Bearer token , following permissions are granted

"scp": "AccessReview.Read.All ChannelMessage.Delete ChannelMessage.Edit ChannelMessage.Read.All ChannelMessage.Send User.Read profile openid email"

​Thanks & regards
Deepti Gupta

------------------------------
Deepti Gupta
Application Developer
IBM
UTC
------------------------------

@DeeptiGupta,

So you've authenticated successfully to Teams on behalf of a specific user and now you're trying to send a message, on their behalf, to a specific Channel, correct?​ Is the user, or overall environment, set up to use MFA (multi-factor authentication)?

I don't believe this is an issue with the scope's you've set so much as additional information AD seems to want you to add to the token request.

Cheers,

------------------------------
Eric Wilson
Director, Integrations and Enablement
Blue Prism Digital Exchange
------------------------------