<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question Re: Microsoft Teams Spoke will not work with Microsoft Teams Workflows - They will stop working in O in Developer forum</title>
    <link>https://www.servicenow.com/community/developer-forum/microsoft-teams-spoke-will-not-work-with-microsoft-teams/m-p/2987048#M1129581</link>
    <description>&lt;P&gt;The reason for the above error is the webhook is expecting the request payload to be in JSON format.&lt;/P&gt;&lt;P&gt;Currently its sent in a&amp;nbsp; different format. to achieve this you have to edit the flow action step Post Message and add Content Type: "application/json"&amp;nbsp; in headers.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But the next issue you will face is MS Teams spoke is using connector cards (MessageCards) format for posting cards, which is in a different format from Adaptive cards in Teams workflows.&lt;/P&gt;&lt;P&gt;&lt;A href="https://learn.microsoft.com/en-us/microsoftteams/platform/task-modules-and-cards/cards/cards-reference" target="_blank" rel="noopener"&gt;https://learn.microsoft.com/en-us/microsoftteams/platform/task-modules-and-cards/cards/cards-reference&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It Seems, we have to build a custom Flow Action which supports Adaptive card format.&lt;/P&gt;</description>
    <pubDate>Thu, 11 Jul 2024 05:53:53 GMT</pubDate>
    <dc:creator>Keminda</dc:creator>
    <dc:date>2024-07-11T05:53:53Z</dc:date>
    <item>
      <title>Microsoft Teams Spoke will not work with Microsoft Teams Workflows - They will stop working in Oct</title>
      <link>https://www.servicenow.com/community/developer-forum/microsoft-teams-spoke-will-not-work-with-microsoft-teams/m-p/2985377#M1129122</link>
      <description>&lt;P&gt;I ran across this yesterday and have tried to create a workflow in Microsoft Power Builder for Teams to create a new Webhook and it's not working.&lt;BR /&gt;&lt;BR /&gt;The message I'm getting in Microsoft Teams:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Action Required: O365 connectors within Teams will be deprecated and notifications from this service will stop. Learn more about the timing and how the Workflows app provides a more flexible and secure experience. If you want to continue receiving these types of messages, you can use a workflow to post messages from a webhook request. Set up workflow&lt;/LI-CODE&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;&lt;BR /&gt;&lt;BR /&gt;Putting the new webhook in Microsoft Team Spoke I'm getting the following error:&lt;BR /&gt;&lt;SPAN class=""&gt;Error: 400. Message: {"error":{"code":"InvalidRequestContent","message":"The input body for trigger 'manual' of type 'Request' must be of type JSON, but was of type 'application/octet-stream'."}}. (Process Automation.0e9862431324030039a039ed9344b05f; line 5)&lt;BR /&gt;&lt;/SPAN&gt;&lt;BR /&gt;Does anyone know how to deal with this.&amp;nbsp; We have a lot of flows that call into teams and this would suck to have it just stop working.&lt;BR /&gt;&lt;BR /&gt;Any help would be appreciated.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 09 Jul 2024 20:25:04 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/microsoft-teams-spoke-will-not-work-with-microsoft-teams/m-p/2985377#M1129122</guid>
      <dc:creator>Community Alums</dc:creator>
      <dc:date>2024-07-09T20:25:04Z</dc:date>
    </item>
    <item>
      <title>Re: Microsoft Teams Spoke will not work with Microsoft Teams Workflows - They will stop working in O</title>
      <link>https://www.servicenow.com/community/developer-forum/microsoft-teams-spoke-will-not-work-with-microsoft-teams/m-p/2987048#M1129581</link>
      <description>&lt;P&gt;The reason for the above error is the webhook is expecting the request payload to be in JSON format.&lt;/P&gt;&lt;P&gt;Currently its sent in a&amp;nbsp; different format. to achieve this you have to edit the flow action step Post Message and add Content Type: "application/json"&amp;nbsp; in headers.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But the next issue you will face is MS Teams spoke is using connector cards (MessageCards) format for posting cards, which is in a different format from Adaptive cards in Teams workflows.&lt;/P&gt;&lt;P&gt;&lt;A href="https://learn.microsoft.com/en-us/microsoftteams/platform/task-modules-and-cards/cards/cards-reference" target="_blank" rel="noopener"&gt;https://learn.microsoft.com/en-us/microsoftteams/platform/task-modules-and-cards/cards/cards-reference&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It Seems, we have to build a custom Flow Action which supports Adaptive card format.&lt;/P&gt;</description>
      <pubDate>Thu, 11 Jul 2024 05:53:53 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/microsoft-teams-spoke-will-not-work-with-microsoft-teams/m-p/2987048#M1129581</guid>
      <dc:creator>Keminda</dc:creator>
      <dc:date>2024-07-11T05:53:53Z</dc:date>
    </item>
    <item>
      <title>Re: Microsoft Teams Spoke will not work with Microsoft Teams Workflows - They will stop working in O</title>
      <link>https://www.servicenow.com/community/developer-forum/microsoft-teams-spoke-will-not-work-with-microsoft-teams/m-p/2987382#M1129693</link>
      <description>&lt;P&gt;Where would I do that? since I'm using the Teams Spoke.&amp;nbsp; Do I need to look through the Actions and find the Post Message action?&amp;nbsp; A Bit of help would be appreciated.&lt;/P&gt;</description>
      <pubDate>Thu, 11 Jul 2024 12:06:05 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/microsoft-teams-spoke-will-not-work-with-microsoft-teams/m-p/2987382#M1129693</guid>
      <dc:creator>Community Alums</dc:creator>
      <dc:date>2024-07-11T12:06:05Z</dc:date>
    </item>
    <item>
      <title>Re: Microsoft Teams Spoke will not work with Microsoft Teams Workflows - They will stop working in O</title>
      <link>https://www.servicenow.com/community/developer-forum/microsoft-teams-spoke-will-not-work-with-microsoft-teams/m-p/2988670#M1130032</link>
      <description>&lt;P&gt;Similar to&amp;nbsp;@Community Alums&amp;nbsp;response, we are struggling to understand where to use the most appropriate method. Would you be able to provide some guidance?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Update:&lt;/P&gt;&lt;P&gt;Some other new information provided to me in another thread. Hope this helps others out.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://support.servicenow.com/kb?id=kb_article_view&amp;amp;sysparm_article=KB1650148" target="_blank"&gt;https://support.servicenow.com/kb?id=kb_article_view&amp;amp;sysparm_article=KB1650148&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 17 Jul 2024 20:31:48 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/microsoft-teams-spoke-will-not-work-with-microsoft-teams/m-p/2988670#M1130032</guid>
      <dc:creator>Joel O</dc:creator>
      <dc:date>2024-07-17T20:31:48Z</dc:date>
    </item>
    <item>
      <title>Re: Microsoft Teams Spoke will not work with Microsoft Teams Workflows - They will stop working in O</title>
      <link>https://www.servicenow.com/community/developer-forum/microsoft-teams-spoke-will-not-work-with-microsoft-teams/m-p/2988843#M1130081</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Yes you need to look through the actions. Example - Post Incident Details action.&lt;/P&gt;&lt;P&gt;You can copy the Flow action and add Content-Type: application/json in to the Post Message step Headers.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Then you need to go to the Build Payload step. There is a class named &lt;STRONG&gt;MSTeamsMessageBuilder&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;This class is using &lt;STRONG&gt;MessageCards&lt;/STRONG&gt;&amp;nbsp;format for processing payload. But this is not supported for the new MS TeamsWorkflow webhook. So you need to create a similar Script include which processes&amp;nbsp;&lt;STRONG&gt;AdaptiveCard&lt;/STRONG&gt; format and use that in the&amp;nbsp;Build Payload.&lt;/P&gt;&lt;P&gt;check - &lt;A href="https://adaptivecards.io/explorer" target="_blank"&gt;https://adaptivecards.io/explorer&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 12 Jul 2024 16:10:49 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/microsoft-teams-spoke-will-not-work-with-microsoft-teams/m-p/2988843#M1130081</guid>
      <dc:creator>Keminda</dc:creator>
      <dc:date>2024-07-12T16:10:49Z</dc:date>
    </item>
    <item>
      <title>Re: Microsoft Teams Spoke will not work with Microsoft Teams Workflows - They will stop working in O</title>
      <link>https://www.servicenow.com/community/developer-forum/microsoft-teams-spoke-will-not-work-with-microsoft-teams/m-p/2992220#M1131015</link>
      <description>&lt;P data-unlink="true"&gt;I've had this same problem and raised a ticket with ServiceNow asking what the replacement was. There've responded with a KB article (KB1650148) saying that we should start using the MS Teams Graph Spoke. The set up for this is different but it provides the same (and more) functionality.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Now if someone can work out how we post messages as not the user that approves the connection, that would be great!&lt;/P&gt;</description>
      <pubDate>Wed, 17 Jul 2024 12:18:44 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/microsoft-teams-spoke-will-not-work-with-microsoft-teams/m-p/2992220#M1131015</guid>
      <dc:creator>spike</dc:creator>
      <dc:date>2024-07-17T12:18:44Z</dc:date>
    </item>
    <item>
      <title>Re: Microsoft Teams Spoke will not work with Microsoft Teams Workflows - They will stop working in O</title>
      <link>https://www.servicenow.com/community/developer-forum/microsoft-teams-spoke-will-not-work-with-microsoft-teams/m-p/2992261#M1131027</link>
      <description>&lt;P&gt;Thanks&amp;nbsp;&lt;a href="https://www.servicenow.com/community/user/viewprofilepage/user-id/20795"&gt;@spike&lt;/a&gt;!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'll review the KB and give it a try.&lt;/P&gt;</description>
      <pubDate>Wed, 17 Jul 2024 20:30:12 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/microsoft-teams-spoke-will-not-work-with-microsoft-teams/m-p/2992261#M1131027</guid>
      <dc:creator>Joel O</dc:creator>
      <dc:date>2024-07-17T20:30:12Z</dc:date>
    </item>
    <item>
      <title>Re: Microsoft Teams Spoke will not work with Microsoft Teams Workflows - They will stop working in O</title>
      <link>https://www.servicenow.com/community/developer-forum/microsoft-teams-spoke-will-not-work-with-microsoft-teams/m-p/3000166#M1133131</link>
      <description>&lt;P&gt;&lt;STRONG&gt;Simple custom fix (at your own risk) for refactoring MS Teams Connector.&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;If you utilize Microsoft Teams Connector webhooks for posting messages to channels you may have noticed that this warning message concerning their deprecation.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SpencerL_0-1721935302838.png" style="width: 400px;"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/374588iBE110CACFF5A1B6D/image-size/medium?v=v2&amp;amp;px=400" role="button" title="SpencerL_0-1721935302838.png" alt="SpencerL_0-1721935302838.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SpencerL_1-1721935314691.png" style="width: 400px;"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/374589i84240834482AF4C1/image-size/medium?v=v2&amp;amp;px=400" role="button" title="SpencerL_1-1721935314691.png" alt="SpencerL_1-1721935314691.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;On July 23rd, Microsoft &lt;A href="https://devblogs.microsoft.com/microsoft365dev/retirement-of-office-365-connectors-within-microsoft-teams/" target="_blank" rel="noopener"&gt;announced&lt;/A&gt; that they would be extending the retirement time line for existing Teams Connectors through December 2025 and Connector usage after December 31, 2024, existing Connectors will require additional action for them to work (you have to change the respective webhook URLs). Teams Connectors will be replaced by “Workflows”.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For those that are using the ServiceNow Microsoft Teams “Post a Message” Flow action from the Microsoft Teams Spoke for IntegrationHub and want to refactor their ServiceNow/MS Teams message posting pipeline using Workflows, below is a simple guide to achieve this, pending an update to the Spoke.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1. Set up Teams Workflow&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;UL&gt;&lt;LI&gt;In your desired Teams Channel, open the channel settings and select &lt;STRONG&gt;Workflows&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Workflows Dropdown.png" style="width: 400px;"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/374599iC6BA4D4057148F7F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Workflows Dropdown.png" alt="Workflows Dropdown.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;UL&gt;&lt;LI&gt;Select &lt;STRONG&gt;Post to a channel when a webhook request is received&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2024-07-25 at 2.23.47 PM.png" style="width: 400px;"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/374593i1B0A7EFBD991DEFE/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screenshot 2024-07-25 at 2.23.47 PM.png" alt="Screenshot 2024-07-25 at 2.23.47 PM.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;UL&gt;&lt;LI&gt;In the workflow, open the first flow step and look at the &lt;STRONG&gt;HTTP POST URL&lt;/STRONG&gt; (it should look something like &lt;A href="https://prod-XXX" target="_blank" rel="noopener"&gt;https://prod-XXX&lt;/A&gt;...) and copy it for later. This is the endpoint we will be using in our ServiceNow Flow&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;2. Refactor ServiceNow&amp;nbsp;&lt;STRONG&gt;Post a Message&lt;/STRONG&gt; Microsoft Teams Flow Action&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Before running to simply replace the webhook URL input in the existing Flow Action, let’s take a look deeper look at it. we see that the action makes use of a script include called “MSTeamsMessageBuilder(). We see that it utilizes the &lt;STRONG&gt;generateBasicPayload &lt;/STRONG&gt;method. In that function, we can see the structure of the payload&lt;/LI&gt;&lt;LI&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SpencerL_5-1721935546481.png" style="width: 400px;"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/374594i20878C9E8BD76910/image-size/medium?v=v2&amp;amp;px=400" role="button" title="SpencerL_5-1721935546481.png" alt="SpencerL_5-1721935546481.png" /&gt;&lt;/span&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;If we compare this payload to the payload shown in the &lt;A href="https://learn.microsoft.com/en-us/microsoftteams/platform/webhooks-and-connectors/how-to/add-incoming-webhook?tabs=newteams%2Cjavascript" target="_blank" rel="noopener"&gt;Webhooks documentation&lt;/A&gt;, we see that they are not the same.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;{
        "type": "message",
        "attachments": [
            {
                "contentType": "application/vnd.microsoft.card.adaptive",
                "contentUrl": null,
                "content": {
                    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
                    "type": "AdaptiveCard",
                    "version": "1.2",
                    "body": [
                        {
                            "type": "TextBlock",
                            "text": "Hello World!"
                        }
                    ]
                }
            }
        ]
    }&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;EM&gt;Note:&amp;nbsp;More advanced Adaptive Cards can be created be utilizing the &lt;A href="https://adaptivecards.io/designer/" target="_blank" rel="noopener"&gt;Adaptive Card Designer&lt;/A&gt; and replacing the “content” property with the generated JSON in the Card Payload Editor in the Designer linked above.&lt;/EM&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;In other words, the existing ServiceNow “Post a Message” Microsoft Teams flow action will not work in its current state. Not to worry!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;In Flow Designer, let’s create a custom Flow Action called “Post a Message to Microsoft Teams” (or whatever you’d like to call it.&lt;/LI&gt;&lt;LI&gt;Set up the following Action Inputs&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SpencerL_6-1721935679756.png" style="width: 400px;"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/374595iF0F84FCAD34577CE/image-size/medium?v=v2&amp;amp;px=400" role="button" title="SpencerL_6-1721935679756.png" alt="SpencerL_6-1721935679756.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;Add a new &lt;STRONG&gt;Script&lt;/STRONG&gt; (or &lt;STRONG&gt;Payload Builder)&lt;/STRONG&gt; step and call it “Build Payload” and set up the following input variables&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SpencerL_7-1721935808773.png" style="width: 400px;"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/374596i85D593B6A28E1E05/image-size/medium?v=v2&amp;amp;px=400" role="button" title="SpencerL_7-1721935808773.png" alt="SpencerL_7-1721935808773.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;Use the code below for the “Script” field:&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;(function execute(inputs, outputs) {

var payload = {
    "type": "message",
    "attachments": [
        {
            "contentType": "application/vnd.microsoft.card.adaptive",
            "contentUrl": null,
            "content": {
                "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
                "type": "AdaptiveCard",
                "version": "1.3",
                "body": [],
                "actions": []
            }
        }
    ]
};

if (inputs.messageTitle != null) {
    payload.attachments[0].content.body.push({
        "type": "TextBlock",
        "text": inputs.messageTitle,
        "wrap": true,
        "size": "Large",
        "weight": "Bolder"
    });
}

if (inputs.message != null) {
    payload.attachments[0].content.body.push({
        "type": "TextBlock",
        "text": inputs.message
    });
}

if (inputs.actionURL != null) {
    payload.attachments[0].content.actions.push({
        "type": "Action.OpenUrl",
        "url": inputs.actionURL
    });
    if (inputs.actionName != null) {
        payload.attachments[0].content.actions[0].title = inputs.actionName;
    } 
}

outputs.payload = JSON.stringify(payload);

})(inputs, outputs);&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Set up the following Output Variable&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SpencerL_8-1721935850450.png" style="width: 400px;"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/374597iE507292F125E75FB/image-size/medium?v=v2&amp;amp;px=400" role="button" title="SpencerL_8-1721935850450.png" alt="SpencerL_8-1721935850450.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;Add a new “REST” step and configure using details below&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SpencerL_9-1721935862002.png" style="width: 400px;"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/374598iFF41826AC7196677/image-size/medium?v=v2&amp;amp;px=400" role="button" title="SpencerL_9-1721935862002.png" alt="SpencerL_9-1721935862002.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Additionally, you can add error handling to this Flow Action if you’d like&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope this helps!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 25 Jul 2024 19:41:05 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/microsoft-teams-spoke-will-not-work-with-microsoft-teams/m-p/3000166#M1133131</guid>
      <dc:creator>Spencer L</dc:creator>
      <dc:date>2024-07-25T19:41:05Z</dc:date>
    </item>
    <item>
      <title>Re: Microsoft Teams Spoke will not work with Microsoft Teams Workflows - They will stop working in O</title>
      <link>https://www.servicenow.com/community/developer-forum/microsoft-teams-spoke-will-not-work-with-microsoft-teams/m-p/3005005#M1134432</link>
      <description>&lt;P&gt;&lt;a href="https://www.servicenow.com/community/user/viewprofilepage/user-id/20795"&gt;@spike&lt;/a&gt;&amp;nbsp;did you figure out how to post messages as a different user using the graph spoke?&lt;/P&gt;</description>
      <pubDate>Wed, 31 Jul 2024 13:33:18 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/microsoft-teams-spoke-will-not-work-with-microsoft-teams/m-p/3005005#M1134432</guid>
      <dc:creator>dan167</dc:creator>
      <dc:date>2024-07-31T13:33:18Z</dc:date>
    </item>
    <item>
      <title>Re: Microsoft Teams Spoke will not work with Microsoft Teams Workflows - They will stop working in O</title>
      <link>https://www.servicenow.com/community/developer-forum/microsoft-teams-spoke-will-not-work-with-microsoft-teams/m-p/3005022#M1134435</link>
      <description>&lt;P&gt;I did. The Graph Spoke is somehow connected to the original Spoke. So you need both. After configuring the graph spoke you'll verify your token is pulled successfully. Then you'll use the action from the new spoke to create the post. It is different in that it uses a direct connection to the Teams channel via Team and Channel IDs, and not the webhook. So whatever user you used to authenticate the token will need access to the Team in order to post to it. This has been our biggest issue, but we are making it work for now.&lt;/P&gt;</description>
      <pubDate>Wed, 31 Jul 2024 13:42:32 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/microsoft-teams-spoke-will-not-work-with-microsoft-teams/m-p/3005022#M1134435</guid>
      <dc:creator>sharepointau</dc:creator>
      <dc:date>2024-07-31T13:42:32Z</dc:date>
    </item>
    <item>
      <title>Re: Microsoft Teams Spoke will not work with Microsoft Teams Workflows - They will stop working in O</title>
      <link>https://www.servicenow.com/community/developer-forum/microsoft-teams-spoke-will-not-work-with-microsoft-teams/m-p/3005179#M1134487</link>
      <description>&lt;P&gt;but you are only able to make it post as yourself in the team? That is what I am trying to change. All the posts show as they are coming from me.&lt;/P&gt;</description>
      <pubDate>Wed, 31 Jul 2024 15:45:24 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/microsoft-teams-spoke-will-not-work-with-microsoft-teams/m-p/3005179#M1134487</guid>
      <dc:creator>dan167</dc:creator>
      <dc:date>2024-07-31T15:45:24Z</dc:date>
    </item>
    <item>
      <title>Re: Microsoft Teams Spoke will not work with Microsoft Teams Workflows - They will stop working in O</title>
      <link>https://www.servicenow.com/community/developer-forum/microsoft-teams-spoke-will-not-work-with-microsoft-teams/m-p/3006506#M1134865</link>
      <description>&lt;P&gt;To get round this what I did was this:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1. Create a new account in Entra ID called ServiceNow.&lt;/P&gt;&lt;P&gt;2. Gave the account the roles needed to post to Teams.&lt;/P&gt;&lt;P&gt;3. Gave the account Cloud admin (I think. Might have bene full admin).&lt;/P&gt;&lt;P&gt;4. Approved the connections in ServiceNow using the new ServiceNow Entra account.&lt;/P&gt;&lt;P&gt;5. Removed the admin privs from the account.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This means that all the posts into teams now look like they are coming from a service account called ServiceNow. Which is better than it being an actual person.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;YMMV&lt;/P&gt;</description>
      <pubDate>Thu, 01 Aug 2024 14:54:48 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/microsoft-teams-spoke-will-not-work-with-microsoft-teams/m-p/3006506#M1134865</guid>
      <dc:creator>spike</dc:creator>
      <dc:date>2024-08-01T14:54:48Z</dc:date>
    </item>
    <item>
      <title>Re: Microsoft Teams Spoke will not work with Microsoft Teams Workflows - They will stop working in O</title>
      <link>https://www.servicenow.com/community/developer-forum/microsoft-teams-spoke-will-not-work-with-microsoft-teams/m-p/3006534#M1134878</link>
      <description>&lt;P&gt;This is true and smart, but I think a big issue we are missing here is that regardless. You have to make sure this user is a member of the team you're posting.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 01 Aug 2024 15:13:01 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/microsoft-teams-spoke-will-not-work-with-microsoft-teams/m-p/3006534#M1134878</guid>
      <dc:creator>sharepointau</dc:creator>
      <dc:date>2024-08-01T15:13:01Z</dc:date>
    </item>
    <item>
      <title>Re: Microsoft Teams Spoke will not work with Microsoft Teams Workflows - They will stop working in O</title>
      <link>https://www.servicenow.com/community/developer-forum/microsoft-teams-spoke-will-not-work-with-microsoft-teams/m-p/3007177#M1135031</link>
      <description>&lt;P&gt;Ah yes, forgot to mention that bit. That was step 6 when I couldn't get it to work!&lt;/P&gt;</description>
      <pubDate>Fri, 02 Aug 2024 06:46:01 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/microsoft-teams-spoke-will-not-work-with-microsoft-teams/m-p/3007177#M1135031</guid>
      <dc:creator>spike</dc:creator>
      <dc:date>2024-08-02T06:46:01Z</dc:date>
    </item>
    <item>
      <title>Re: Microsoft Teams Spoke will not work with Microsoft Teams Workflows - They will stop working in O</title>
      <link>https://www.servicenow.com/community/developer-forum/microsoft-teams-spoke-will-not-work-with-microsoft-teams/m-p/3219854#M1190924</link>
      <description>&lt;P&gt;Does this work??&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 28 Mar 2025 03:23:37 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/microsoft-teams-spoke-will-not-work-with-microsoft-teams/m-p/3219854#M1190924</guid>
      <dc:creator>Rushali Pradip</dc:creator>
      <dc:date>2025-03-28T03:23:37Z</dc:date>
    </item>
    <item>
      <title>Re: Microsoft Teams Spoke will not work with Microsoft Teams Workflows - They will stop working in O</title>
      <link>https://www.servicenow.com/community/developer-forum/microsoft-teams-spoke-will-not-work-with-microsoft-teams/m-p/3219895#M1190941</link>
      <description>&lt;P&gt;I ended up using the graph spoke. That is what SN recommended in a KB article.&lt;/P&gt;</description>
      <pubDate>Thu, 27 Mar 2025 11:58:21 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/microsoft-teams-spoke-will-not-work-with-microsoft-teams/m-p/3219895#M1190941</guid>
      <dc:creator>dan167</dc:creator>
      <dc:date>2025-03-27T11:58:21Z</dc:date>
    </item>
    <item>
      <title>Re: Microsoft Teams Spoke will not work with Microsoft Teams Workflows - They will stop working in O</title>
      <link>https://www.servicenow.com/community/developer-forum/microsoft-teams-spoke-will-not-work-with-microsoft-teams/m-p/3220703#M1191183</link>
      <description>&lt;P&gt;Thanks for posting this it worked!!&lt;/P&gt;</description>
      <pubDate>Fri, 28 Mar 2025 03:02:41 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/microsoft-teams-spoke-will-not-work-with-microsoft-teams/m-p/3220703#M1191183</guid>
      <dc:creator>Rushali Pradip</dc:creator>
      <dc:date>2025-03-28T03:02:41Z</dc:date>
    </item>
  </channel>
</rss>

