User Profile
tomorgan
MVP
Joined 10 years ago
User Widgets
Recent Discussions
Re: Copilot appearance scheduling in E3 and E5?
Answering part of your question: "users will need to be on the Current Channel or on the Monthly Enterprise Channel for Microsoft 365 apps to have access to Copilot." Also, users will need to have E3 or E5, and then have a Copilot license assigned to them via the 365 admin center. ref: https://techcommunity.microsoft.com/t5/microsoft-365-copilot/how-to-prepare-for-microsoft-365-copilot/ba-p/38515661.9KViews1like1CommentRe: Microsoft Copilot License Requirements
Basing my reply on: https://techcommunity.microsoft.com/t5/microsoft-365-copilot/how-to-prepare-for-microsoft-365-copilot/ba-p/3851566 "Copilot users must have either a Microsoft 365 E3 or E5 license [1] and an Azure Active Directory account". On top of that, users must be assigned a "Microsoft 365 Copilot license using the Microsoft 365 admin center (under Billing > Licenses)" So, it's an add-on license, but you can only add it on to E3 or E5.50KViews2likes2CommentsNon-technical Walkthrough: real-time subtitles and language transation in PowerPoint
All, I just wrote a blog post covering the PowerPoint Language Translator add-in which is now available in preview: blog post: https://blog.thoughtstuff.co.uk/2017/07/non-technical-walkthrough-for-anyone-make-your-next-presentation-awesome-with-real-time-subtitles-and-translation/ video: https://youtu.be/gO6KQ6Tn278 I hope it's useful. Let me know if there are any questions. Thanks, -tom786Views1like0CommentsService Communications API being retired Dec 2021, use new GA API in Graph...
Check your code, Flows and PowerShell for manage.office.com ServiceComms references… What is this about? This is about the API call used to get service health status and update messages in Office 365. This is widely used in PowerShell examples on the web: a quick search for “office 365 service status powershell” returns many people with solutions that use this API call. Disclaimer: I’m piecing some of the information in this article together from multiple places, such as Microsoft Docs but also dates on GitHub history etc. If there’s an official Tech Community blog post about this that I’ve missed (or that subsequently gets posted) I’ll come back and update this information. Let me know if you spot anything that needs changing. If you’re using a URL that starts like this: https://manage.office.com/api/v1.0/{tenant_identifier}/ServiceComms then this blog post is for you! Read more: Microsoft Graph Service Health And Communications API is now GA, legacy Service Communications API being retired December 2021 | The thoughtstuff Blog804Views0likes0CommentsIntegrating Microsoft Teams and Power Apps - webinar April 27th
I’m going to be speaking at a free-to-register webinar on April 27th at 1600 London (1500 UTC / 0800 Pacific) about the Microsoft Power Platform and specifically Power Apps. Why the interest to this group? Well, I'm going to run through a demo building a Covid Employee reporting tool, where staff can report both good and bad observations. These can then be triaged and any required improvements identified. This will be via a Power App, but then will jump into Microsoft Teams to create a new channel and start a new conversation about that item. So, if you want to understand better how to integrate Power Apps and Microsoft Teams without needing to write any code, then this webinar might be useful. The webinar is free, but you need to register. When you do register, there is a “Questions & Comments” section. If there is something specific you want me to cover, please do add it in there and if I can include it I will.952Views0likes1CommentTwo Free events to learn about Azure Communication Services
There are two free to attend online events coming up soon I'm going to be talking at, which I think might be of value to this community. On May 11th I'm going to be talking about what's possible with Azure Communication Services and how you can get started. This is expected to be around 1530 BST (1430 UTC). You can see more details and register here: I’m Speaking at Commsverse Half-Day Event “End to End Voice in Microsoft Teams” May 11th | The thoughtstuff Blog On May 12th I'm presenting "Azure Communication Services - a developer's guide" where I'm going to cover what's possible, with some demos and sample code to help you get started. You can see more details and register here: I’m Speaking at: Teams Nation May 12th (online) | The thoughtstuff Blog Hope to see you there!How to: Create your own Family Video Room using Azure Communication Services
If we learnt one thing in 2020, it’s how to use video conferencing to replace in-person meetings. Nowhere has this been more obvious (to me) than family meetups. Sure, I’m doing more conference calls for work, but I’ve always done conference calls for work. I’ve never done them for catching up with my extended family, though. Skype, Teams, Zoom, HouseParty – I don’t know about you, but we’ve tried them all. They all have their advantages and disadvantages. As a developer, I was left thinking “I wonder if I could do something different: something that’s just right for our family, with just the stuff we need, and easy enough for everyone to use”. Post continues at: How to: Create your own Family Video Room using Azure Communication Services without writing any code (if you don’t want to) | The thoughtstuff Blog where I talk about how I used the Azure Communication Services sample code, with some modifications, to create a family video room, secured with a PIN. The blog contains links to a GitHub repository you can use as a template to create your own family video room, powered by Azure Communication Services!Learn Azure Communication Services - a series of how-to blog posts
Azure Communication Services (ACS) is Microsoft’s latest platform which empowers developers to build communication capabilities into their applications. Through a series of blog posts (15 at the time of this post) and accompanying videos I’m going to talk about what ACS is, what it can do and how you can use it. It’s a series aimed at developers but if you’re non-technical you will still get a lot out of the first few days where we discuss capabilities and considerations. To start: visit https://learnacs.dev I hope you find this series of blog posts useful on your ACS journey. I’d love to hear your feedback on Twitter. And, if you do like this content and find it useful, consider subscribing to my YouTube channel for more videos like these, my RSS feed for more blog posts like these or my email newsletter for a weekly round-up of what’s new. I talk about building solutions with Microsoft Teams, Microsoft Bot Framework, Microsoft Cognitive Services, Azure Communication Services.Subscribe to changes in Microsoft Teams presence – Now in Preview!
We’ve been able to query Microsoft Graph for the presence state of Microsoft Teams users for a while, but only via a simple GET call. There hasn’t been a way to subscribe to changes, other than polling that GET call every minute or so. Now, however, there is a way to do this! You can subscribe to change notifications for presence via a new presence subscription API which is now in Public Preview. This subscription is similar to other Graph webhooks. See my blog post: How to: Use the new Webhooks for Microsoft Teams Channel & Chat Messages for more details on how to use them generally. This doesn’t replace the existing GET method which can you continue to use. This is simply a nicer way to be told about changes to presence state. Read More: https://blog.thoughtstuff.co.uk/2020/07/subscribe-to-changes-in-microsoft-teams-presence-now-in-preview/5.9KViews0likes1CommentHow to: use the new Visual Studio Extension for Microsoft Teams Platform Development
At Build 2020, Microsoft announced a new Microsoft Teams Toolkit for Visual Studio and Visual Studio Code, to make it easier to get started building apps for Microsoft Teams. If you’ve watched or listened to my Weekly Update from June 14th then you will already have heard me talk about this, but I wanted to go into more detail about exactly to get started using it. Here’s how to install and use the toolkit. I’ve focused on Visual Studio Code, because it’s available right now (the extension for Visual Studio is expected shortly) [Continues at: https://blog.thoughtstuff.co.uk/2020/07/how-to-use-the-new-visual-studio-extension-for-microsoft-teams-platform-development/]1.6KViews0likes0CommentsApp Templates for Microsoft Teams
I've created a new collection page: App Templates for Microsoft Teams I've listed ALL the available templates you can install, by category: Productivity Communication Question Answering Team Culture Specific also: intro & deployment video Enjoy! https://www.thoughtstuff.co.uk/app-template-for-microsoft-teamsSee you at Microsoft Ignite The Tour: Zurich?
Hi, Who is going to be attending MITT Zurich? Be great to catch up and say hi 🙂 Also, if you have any questions in advance about sessions BRK30300 or THR30175 then shout them out now and I'll make sure I cover them. See you there!756Views0likes0CommentsRe: Send adaptive card via Powershell to a Teams Channel
Thomas_Steibl Ah, ok, so I forgot something really important! You can't use Adaptive Cards, you have to use the older MessageCard format. See https://docs.microsoft.com/en-us/outlook/actionable-messages/send-via-connectors for the detail, but this should work: $body = ' { "@context": "https://schema.org/extensions", "@type": "MessageCard", "themeColor": "0072C6", "title": "Using Microsoft Teams", "text": "Please make sure to read the User Guide first.", "potentialAction": [ { "@type": "OpenUri", "name": "Request Office 365 Group", "targets": [ { "os": "default", "uri": "https://teams.microsoft.com/l/entity/81fef3a6-72aa-4648-a763-de824aeafb7d/_djb2_msteams_prefix_316372079?context=%7B%22subEntityId%22%3Anull%2C%22channelId%22%3A%2219%3A96f7bce5c6e2472a8f6e896ef0e4f875%40thread.skype%22%7D&groupId=d622b046-74e2-46a4-a1c6-63411f915464&tenantId=5176709f-3f1f-4e44-a034-277655f7629c" } ] } ] }' Should give you:17KViews1like1CommentRe: Send adaptive card via Powershell to a Teams Channel
Can you paste the card you’re sending? It should work; but Teams doesn’t fully support all of the latest Adaptive Card stuff, so it might be that. Sometimes it’s a case of starting small and then building it back up to see where it breaks.17KViews0likes3CommentsHow to: Use the new Webhooks for Microsoft Teams Channel & Chat Messages
We’ve known for a little while that Microsoft have been looking at adding webhook support for Microsoft Teams data. Thanks to a session by Bill Bliss at Microsoft Ignite 2019 and because things are now rolling out and lighting up, we now know what that’s going to look like, and what webhooks will be available. In fact, even though the documentation isn’t quite caught up yet, the webhooks described below work today and you can try them out. Read on for a fully worked example of how to set them up. Disclaimer: These webhooks are in Beta, so shouldn’t be used for production environments. Also, they are VERY new and not all the documentation is live yet. Bear all that in mind when reading and acting on this blog post. Read more: https://blog.thoughtstuff.co.uk/2020/01/how-to-use-the-new-webhooks-for-microsoft-teams-channel-chat-messages/3.7KViews0likes0CommentsEasily add a Share to Teams button to your WordPress site with this great WP Plugin
Earlier this week I wrote about a new capability that’s now available for website and blog authors to add a Share to Teams button. I discussed a few different variations there, but also wrote: With enough effort and time, you could definitely work around this and embed this functionality perfectly into your existing CMS or blog site. Well, it turns out that someone DID have enough time to make this a reality, at least for WordPress sites. João Ferreira is a fellow MVP and has written a WordPress plugin, called Share to Microsoft Teams. Details: https://blog.thoughtstuff.co.uk/2019/08/easily-add-a-share-to-teams-button-to-your-wordpress-site-with-this-great-wp-plugin/2.3KViews2likes0CommentsAdding a “Share to Teams” button on your website (plus variations)
If you write blog posts or maintain webpages then there’s a new(ish) and handy way for you to help your readers share your content with their coworkers. Just like Twitter, Facebook and the rest, you can add a ‘Share to Teams’ button to your website. Full instructions are on the Teams Developer Platform document site, and it’s pretty simple to quickly get something up and running. Out of the box, you’ll find that, when rendered, a Microsoft Teams icon shows on your website. Clicking the button will pop open the share window, above. [Post continues here: https://blog.thoughtstuff.co.uk/2019/08/adding-a-share-to-teams-button-on-your-website-plus-variations/]679Views0likes0CommentsApp Templates for Microsoft Teams – What are they, Why do you care, and Why EVERYONE should use them
Microsoft have recently made available some new “App Templates” for Microsoft Teams. But, what are they and who are they for? I think these templates are really exciting because there really is something for everyone here. Whether you’re a developer or not, you can use App Templates to broaden your knowledge of Microsoft Teams as a platform for App Development, and also provide benefit to your users. Read more on my blog: https://blog.thoughtstuff.co.uk/2019/06/app-templates-for-microsoft-teams-what-are-they-why-do-you-care-and-why-should-everyone-be-using-them/ and don't miss the 30 minute Zero to Hero walk through of deploying the Icebreaker bot:2.1KViews2likes0CommentsORTC Support in Edge Chromium
Hi, What's the position on ORTC support in Edge please? It's currently supported in the GA build of Edge, but I noticed that it appears to not be present in the latest Insider Build, running the Chromium rendering engine. This wasn't a complete surprise because Chrome doesn't support ORTC either, but if the future plan is that Edge will no longer support ORTC, that's a message that would be really good to articulate now, so folks can prepare. (there are solutions out that that depend on ORTC and use Edge to deliver them) Thanks for any guidance. -tom1.9KViews0likes1CommentEdge moving to Chromium: What it means for Skype for Business & Teams developers
The rumours were true! Yesterday, Microsoft’s Joe Belfiore (CVP for Windows) published a blog post announcing that Microsoft would be adopting Chromium as the rendering engine in Edge, replacing their home-grown alternative, MSEdge, which was originally a fork of Trident, the rendering engine in Internet Explorer. Broadly, I’m in support of this move. Having fewer rendering engines will make life easier for web developers and contribute to a more consistent web environment. Chromium is not Chrome, it’s an open-source project which Microsoft will be (and already is) contributing to, so I’m not worried about Google taking “more control” of the web, as many (including Mozilla, who I think should know better) have suggested. This move enables Microsoft to make more impactful contributions across the web via contributions to Chromium, as well as freeing them to concentrate their development efforts on areas that aren’t already been dominated by other players. But… what does it mean for Skype for Business and Teams developers? That’s what this blog post is about. blog post continues: https://blog.thoughtstuff.co.uk/2018/12/edge-moving-to-chromium-what-it-means-for-skype-for-business-teams-developers/1KViews0likes0Comments
Recent Blog Articles
5 Tips for migrating existing Line of Business applications to Microsoft Teams you can do today
Microsoft Teams has enabled us all to stay connected, to keep in contact with each other and to continue to collaborate on projects. For many businesses however, there are some systems which don’t wo...4.3KViews6likes0Comments