365
24 TopicsTask Module shows popup but Adaptive Card does not render using M365 Agent SDK (Python)
I am using the new M365 Agent SDK for Python to return a Task Module (task/fetch). The popup opens successfully when I click the button in Teams, but the Adaptive Card inside the Task Module does not render. Instead, Teams shows the generic error: “Unable to reach app. Please try again.” My invoke handler returns the following structure: adaptive_card = { "type": "AdaptiveCard", "$schema": "http://adaptivecards.io/schemas/adaptive-card.json", "version": "1.4", "body": [ {"type": "TextBlock", "text": "Sample task module card"}, {"type": "Input.Text", "id": "notes", "isMultiline": True} ], "actions": [ { "type": "Action.Submit", "title": "Submit", "data": {"action": "sample_task_submit"} } ] } task_response = { "task": { "type": "continue", "value": { "title": "Dialog", "width": "medium", "height": "medium", "card": { "contentType": "application/vnd.microsoft.card.adaptive", "content": adaptive_card } } } } return InvokeResponse(status=200, body=task_response) Key symptoms: Task module window opens (so invoke is successful) Adaptive card does not render Shows “Unable to reach app” inside popup No errors in server logs This happens only with Task Modules; normal message replies work fine Questions: Is the above Task Module response format correct for the new M365 Agent SDK for Python? Does the SDK require a different return type or content-type for invoke responses? Are Task Modules fully supported in the M365 Agent SDK preview? Is there an example of returning a Task Module using the Python SDK? Any clarification or working sample for Python would be very helpful. Screen shot -60Views0likes1CommentLicensing question: Exchange Server SE for CSP M365 E3/E5 customers without Extended Use Rights
Does anyone have any information on licensing the new Exchange Server SE for customers who have M365/O365 E3/E5 purchased via CSP but do not have Extended Use Rights (i.e., no EA/EAS -> no on-prem Office server licenses included)? Specifically: Is it enough to license Exchange Server SE per node only, or Do customers also need to purchase Exchange Server CALs per user (even if they already have M365 E3/E5)? I’ve spoken with multiple licensing distributors and a Microsoft partner contact, but I still haven’t been able to get a definitive answer. According to a comment from Jeremy Carlson and Microsoft’s licensing documentation, certain licenses appear to include "CAL-equivalency rights". Can anyone here confirm whether these CAL-equivalency rights cover access to Exchange Server SE in the CSP E3/E5 (no Extended Use Rights) scenario? licensing reference: https://www.microsoft.com/licensing/terms/product/CALandMLEquivalencyLicenses/MCA#clause-2165-h3-1118Views0likes0CommentsEntire Task List Lost
Last week, I had been working most of the day, when my entire task list was suddenly lost. There is nothing. No completed tasks, no in progress, none of the recurring ones. Everything is gone, and this is going to really disrupt my work for... who knows how long. Is there any way to get them back?391Views3likes11CommentsMigration Email to 365
Hello, I would like to transfer my email account from our host Siteground to Microsoft's business account. This is because the conventional hoster only has limited email storage and is almost full. The provider Siteground supports IMAP. I have several questions: How do I proceed now? Do I have to transfer the domain first and then can I also transfer the email account in the second step? Once the transfer has been completed, can I create additional email addresses via Siteground or do I now have to create all emails via 365 (which will probably incur costs)? Thank you!240Views0likes1CommentLondon Reactor Meetup Pre-AI Tour
Thanks for joining the London Reactor Meetup today. Here you can find the resources that have been shared during the meetup and the speakers contact details. Resources Semantic Kernel GitHub Repository Copilot custom agents - Blog Agents with graph connectors - Blog Generative AI with JavaScript Generative AI with JavaScript YoutTube Series Upcoming You can find all upcoming Reactor events HERE Speaker contact and resources: Chris Noring, Senior Cloud Advocate @ Microsoft LinkedIn Håkan Silfvernagel, Senior AI Architect (MVP) @ Sopra Steria LinkedIn Alex Pearce, Cheif Strategist (MVP) @ Softcat LinkedIn Lewis Baybutt, Consultant (MVP) @ Avanade LinkedIn Liam Hampton, Senior Cloud Advocate & Software Engineer @ Microsoft LinkedIn91Views0likes0CommentsRecipientEmailAddress but recipient information BEFORE DL expansion
I'm trying to get a list of the top email recipients in our environment using the EmailEvents table and RecipientEmailAddress in Defender 365/Sentinel. But, as the schema says, RecipientEmailAddress is the "address of the recipient, or email address of the recipient after distribution list expansion" How can I query on recipient info before DL expansion?799Views0likes1CommentHow to use xlookup with condition for sharepoint list
I have an Excel file that I would like to import into a SharePoint list. Each column in the Excel file contains formulas, and it appears that XLOOKUP is used in some of them. I would appreciate assistance in accomplishing this task. My proficiency in English is limited, so if anyone has the time, please feel free to contact me via WhatsApp or use Microsoft Teams for a video call to provide me with instructions.1.2KViews0likes0CommentsAccess Europe meeting on Wed 6 Sept - Database Analyzer and other tools
The next Access Europe meeting will be on Wednesday 6 Sept 2023 starting at 18:00 UK time (6PM UTC+1) and finishing at about 19:15 (7.15PM) The start time is equivalent to 19:00 (7PM) in Central Europe and 10AM in Seattle / PST Please note that the UK is now on Summer Time (UTC+1). For local times, please check https://www.worldtimebuddy.com/ In this month's session, I will be demonstrating my new Database Analyzer Pro application. The free evaluation version is now available for download from the above link on my website If time permits, I will also be discussing a number of related Access examples and code samples such as: • the use of progress bars • creating a table of contents in Access reports • the undocumented SaveAsText/LoadFromText features • changing query views using command bars code For more details about this session, see: https://accessusergroups.org/europe/event/access-europe-2023-09-06/ or https://isladogs.co.uk/aeu-19/ The meeting will again be held on Zoom. When the time comes, you can connect using: Join Zoom Meeting. If you are asked, use: Meeting ID: 924 3129 5683 ; Passcode: 661210 For more connection options, please see the AccessUserGroups.org web page for this event All sessions are recorded and later uploaded to the Access User Groups channel on YouTube I hope you will join us for this month's session. As always, the session will be recorded and the video uploaded to YouTube after the event NOTE: I regret that the planned presentation on Better Access Charts by Thomas Moller originally scheduled for Wed 6 Sept has been postponed until further notice.1KViews1like2CommentsWindows 11 ARM Microsoft 365 broken login - Outlook "unable to connect right now"
Hi all, HNY Came back from holiday to see that my Company Policy required to change my AD password as 4 months had passed. Did that on a Win 11 PC, no problems. Outlook showed 'trying to connect...' and 'Need Password', which when clicked opened the Microsoft 365 login page requesting the updated password etc. Moving to my Win 11 ARM machine (build 25267.1000) and opening up Outlook, I immediately get a pop up saying "we are unable to connect right now". Clicking the 'Need Password' opens up the same dialog again. I have tried to create a new profile using Control Panel->Mail, but the Add new account is again unable to Connect to the Mail server. My other Windows 11 PC Laptops work as expected from the same connection, so it is not a network issue. Has anyone else noticed the latest Dev build breaking the Microsoft 365 login process? Have tried downgrading Office 365 two builds to see if that was the problem, but it is not. Thanks!1.7KViews1like4Comments