5 ways Copilot in Viva Sales takes seller productivity to the next level

5 ways Copilot in Viva Sales takes seller productivity to the next level

This article is contributed. See the original author and article here.

AI-powered experiences are changing the game of what’s possible for sellers, and generative AI with Copilot is here to assist sellers do their best work. Copilot in Viva Sales is quickly evolving and adding new features and experiences to make sellers’ lives better. The tools are there to help offload and automate those mundane sales activities, allowing a seller to spend more time with prospects and engaging customers at the right moment in the sales cycle.

With email remaining a key channel in day-to-day interactions the recently announced General Availability of email features have received great feedback from salespeople helping them save time when connecting with customers. Let’s look at 5 ways Copilot in Viva Sales takes seller productivity to the next level:

Use Copilot in Viva Sales to generate email content suggestions

Responding to emails can take time and is often the activity sellers leave until the end of the day or week. It can be overwhelming and might even cause sellers to miss important deals. With AI-generated email content suggestions, we’re here to help your sellers balance their time and effort!

Sellers can use this feature to

  • Generate email replies. These replies will be in context of the e-mail thread and surface data from the relevant CRM opportunity.
  • Generate new emails based on a user defined prompt.

In our suggested replies, users can choose between several pre-defined categories or suggest their own prompt. The AI-generated replies intelligently create drafts that directly address the email thread users are replying to. In addition, the suggestions use CRM data to enrich the text and make it relevant to the specific situation. The response includes opportunity data based upon a contact match and allows the individual to adjust and switch opportunities with a simple click. It can even include the seller’s Outlook calendar availability to suggest meeting times.

AI-generated email content

With AI generated new emails and replies, users can refine the suggested text to add more content or context. For example, if a seller prefers to adjust the auto-suggested meeting day, they could simply add a free-text prompt asking Copilot to offer a time next week. The generated text will then update with the new timeslot.

Making sure the data is correct is critical to adoption. If the seller wants to understand the source of information in the generated reply, simply click the blue highlighted data point to see a window into the data source. Not only does this help build trust that the data is accurate, it also ensures they can validate without having to context-switch across multiple applications saving time and focus.

Forget “Admin Day” – quickly catch up on emails and update the CRM in the moment

With Copilot in Viva Sales, we are looking to reduce those admin days and instead help sellers get up to speed on customer communications quickly. Help them make those critical updates that improve data quality back into CRM and generate responses faster, so sellers can execute them in the moment rather than save up for an end of week activity.

AI-generated email thread summary

Viva Sales uses Copilot to summarize email conversation threads and provide your sellers with options to:

  1. Copy the summary.
  2. Save the summary to the CRM system as a note on the record’s timeline.
  3. Provide feedback on the quality and relevancy of the summary output.

When logging into your inbox it can be daunting to work through all the unread mail. As a typical pattern long emails are often reviewed briefly by skim reading the first few paragraphs. This can provide a huge risk to sellers missing key points that could be placed later in the thread. This is where the summarization capability with Copilot can help.

  • Email summaries are generated for emails or email threads with more than 1000 characters, which is about 180 words.
  • The email summary contains the key insight broken down into digestible bullet points so sellers can quickly catch up in seconds.
  • After adding the summary to the CRM system, sellers can edit it as needed in the timeline of the record.
  • The summary generated is designed to help sellers see key insights immediately and assist in the decision making on whether they need to take a deeper look. Copilot capabilities are never a replacement for a human review, but we designed them to help sellers decide to jump in faster with better context.

Effectively prepare for sales meetings

Copilot in Viva Sales helps sellers prepare for meetings in advance. It saves precious time by offering relevant customer information within Outlook, without making the seller switch screens to their CRM.

When opening a customer meeting in Outlook, in the Viva Sales pane, sellers get a view to help them get ramped up on the situation with the customer. The view includes:

  • CRM information on the opportunity that is the discussion topic of in the meeting.
  • Summary of recent notes that were captured on the opportunity level.
  • Any issues or concerns addressed within the notes.
  • Summary of previous opportunity activities (like emails and meetings).

Sellers can drill into the data source to get more context if necessary and be readier to engage knowing the top items that need to be addressed.

AI-generated opportunity summary

Boost seller productivity with AI-generated meeting summaries

Delivering a professional engagement with a customer can be the difference between winning and losing a deal. This applies to seller communications. When finishing an important meeting with a client a common task is to send a follow-up recap. Not only does this show that the seller has listened throughout the call but also ensures that there is a clear understanding of the next steps. Sellers capture their notes in a variety of places, but if they use the conversation intelligence capability in Viva Sales – creating the recap is easy.

With Copilot in Viva Sales, we’re here to help sellers cross this task off their list quickly and easily. We’re combining our conversation intelligence technology with the magic of Viva Sales and GPT, to boost seller productivity and help sellers focus on their customer relationships.

With just a few easy steps, Viva Sales flags that a new meeting summary is available for the previous communication. The seller can select and use the generated recap as a solid starting point for the response. Simple!

Steps to get started:

AI-generated meeting summaries

The generated meeting summary will cover topics that sellers discussed in their calls and action items that were mentioned, all captured by our conversation intelligence. The GPT technology will format the information into an email, and leverage CRM data to enrich the content.

Immediately engage with Viva Sales Copilot experiences, then sign in to connect with your CRM

Users who are not initially connected to CRM are still able to get instant value with Copilot in Viva Sales. We’ve made some capabilities available immediately upon opening the Viva Sales pane to showcase the productivity experience. Sellers who would like to take further advantage can then connect to CRM for access to the full capabilities.

When opening the Viva Sales pane without being connected to CRM, users can:

  • Provide a prompt to draft AI-generated email content.
  • Catch up on emails with email summaries at a glance.

Users can easily sign into their CRM to save those thread summaries or get additional Copilot in Viva Sales value.

Copilot in Viva Sales without CRM

Next steps

As organizations embark on their AI defined vision and strategy, Copilot in Viva Sales is a great way to see immediate value for sellers. The solution is designed to help sellers see real tangible results from the moment they switch it on without lengthy consultancy effort or technical training. If you are a Dynamics 365 Sales Enterprise and above customer Copilot in Viva Sales is included within your license plan and it is easily available for Salesforce customers to purchase.

Get started with Viva Sales: Microsoft Viva Sales | Microsoft Viva

Installation and Admin guides and FAQ: Get Started with Microsoft Viva Sales | Microsoft Learn

Copilot in e-mail documentation: Copilot in Viva Sales E-mail Messages Overview

The post 5 ways Copilot in Viva Sales takes seller productivity to the next level appeared first on Microsoft Dynamics 365 Blog.

Brought to you by Dr. Ware, Microsoft Office 365 Silver Partner, Charleston SC.

What’s new in Microsoft Teams (free) | May 2023

What’s new in Microsoft Teams (free) | May 2023

This article is contributed. See the original author and article here.

As you might have seen, many new features have become available in Communities (beta) in Teams free on Windows 11, bringing it close to parity with mobile. You can now create and join communities on Windows 11, and invite others to your communities, too.


 


There’s also a significant change in Teams free meetings where previously all meeting participants joined meetings through lobby. We have now added a new option for invited participants to get directly to the meeting, in other words bypassing the lobby. This will be the default setting for all new Teams free meetings, making meeting joins more seamless for the invited participants, and keeping your meetings safe by having everybody else still joining through the lobby.


 


New features in Teams (free) on desktop and web


 


Create a community (Windows 11)


You can now conveniently create a new community from scratch in Teams free on Windows 11, very similarly as on mobile. You just need to fill in the community details like name, description, and community picture, and adjust community guidelines as needed. After community creation you can then invite new members or change further community details using mobile.


MiikkaOksanen_1-1685633683071.png


 


Invite members to your community (Windows 11)


It’s easy to invite others to your communities in Teams free on Windows 11 now. You can invite contacts already using Teams free or even those who have not yet got started using their email address or phone number. Learn how to invite and remove community members


MiikkaOksanen_2-1685633719688.png


 


Create community events and view community calendars (Windows 11)


Community events are a core feature in communities and now it’s possible to create those and view community calendars in Teams free on Windows 11, too. Communities created on Windows 11 are visible on mobile and vice versa making it easy to join the meeting when it’s time. Learn more about community calendars and events


 


Notify community members about new content via email (Windows 11)


When creating a new community post, you can now notify community members about the new post via email. This new option available when posting in a community helps you to reach your community members quickly even when they are not in Teams. These emails link back to the original post making it convenient to read the new content. Learn how to post to a community


MiikkaOksanen_3-1685633740841.png


 


Use Microsoft Designer for community announcements (Windows 11)


Community announcements stand out from other community content and when posting a community announcement on Windows 11, you can now use Microsoft Designer to quickly create a gorgeous banner image for the announcement. Learn how to use Designer for announcement banners


 


New features in Teams (free) on mobile


 


Notify community members about new content via email


When creating a new community post, you can now notify community members about the new post via email. This new option available when posting in a community helps you to reach your community members quickly even when they are not in Teams. These emails link back to the original post making it convenient to read the new content. Learn how to post to a community


MiikkaOksanen_4-1685633774783.png


 


Block users from your community


In the event of a bad actor going rogue in your community, as the community owner you can now block them from the community. The same user will not be able to join the community again. We hope you won’t be needing this feature, but it’s now available should it be needed. You can remove a community member and block them from joining the community again by selecting them from the member list and selecting ‘Remove from community’. This will give you options to ‘Remove’ and ‘Remove & Block’. Learn how to remove and block users from your community


MiikkaOksanen_6-1685633830186.png


 


Bulk invite community members using mobile camera (iOS)


It’s now very easy to quickly get your community growing with the new bulk invite option on iOS. With this feature you can use your mobile camera on iOS to grab a picture of a list of email addresses and phone numbers which then will be validated and matched against the current member list of the community. You can update the list as needed and when ready, send invites to up to 50 persons in one go. Learn how to bulk invite community members on iOS


MiikkaOksanen_5-1685633809375.png


 


How to send feedback and suggestions?


We are always happy to receive feedback and suggestions to make our product even better. To participate in our feedback program and help us in our endeavor, please follow the steps below:



You can also sign up for a user panel, to get opportunities to connect directly with the product team, and help make Teams (free) better. Learn more

Build more connections with new communities in Microsoft Teams and GroupMe features

Build more connections with new communities in Microsoft Teams and GroupMe features

This article is contributed. See the original author and article here.

Today we’re announcing new updates to the free version of Microsoft Teams that will allow you to create communities from scratch, share and invite members, create and host events, moderate content with critical trust and safety features, and get notified about all important activities.

The post Build more connections with new communities in Microsoft Teams and GroupMe features appeared first on Microsoft 365 Blog.

Brought to you by Dr. Ware, Microsoft Office 365 Silver Partner, Charleston SC.

Generate and send SMS and Email using Azure OpenAI Services and Azure Communication Services

Generate and send SMS and Email using Azure OpenAI Services and Azure Communication Services

This article is contributed. See the original author and article here.

Many organizations, for example, schools during a significant weather event, need to rapidly communicate ad hoc updates via SMS or Email.  With Azure Communication Services and Azure OpenAI Services, we can simplify this experience to help you automatically generate templated messages for different communication channels and audiences. If this problem seems familiar, we have built a pre-built solution that can help you. See our manual for step-by-step instructions.


 


                                                      Contoso-School.gif


 


The solution uses the example of a a school administrator who needs to send a weather related alert and focuses on three main parts:


 



  1. Provide a secure app for school administrators using Power Apps. School administrators can configure the message they want to send to their contacts.

  2. Support multiple channels (SMS, Email) using Power Automate and Azure Communication Services. They can cover a variety of channels to ensure the recipients see the message in a timely manner.

  3. Auto-generate templates for each medium based on the message description using Power Automate and Azure OpenAI Services. Craft professional messages for a variety of mediums easily. You will not need to re-write the message for each medium.


 


Architecture overview


 


In our solution, to create and send messages to the contacts, we will leverage Power Apps and Power Automate to build the applications and flows. The Power App will enable the school administrator to configure the message they want to send out to contacts. It will be linked to a Dataverse table with contact information. The Power App will trigger a Power Automate flow which will use Azure OpenAI Services to create communication templates for each channel and Azure Communication Services to send SMS and Emails to the parents using contact information.


 


                                                         dayshacarter_1-1685550863843.png


 


Check out our pre-built solution or the step-by-step instructions to get started building your own application for SMS and email messages today.


 


If you would like to see more samples like this or would like to learn more about the process of building solutions with Azure Communication Services and Azure OpenAI Services, drop us a comment below.

Introducing extended planning and analytics for Dynamics 365 Finance

Introducing extended planning and analytics for Dynamics 365 Finance

This article is contributed. See the original author and article here.

In an era marked by increasing interest rates, high inflation, and economic uncertainty, empowering CFOs with financial planning tools and data analytics (FP&A) has become essential. These resources aid decision-making by providing comprehensive financial analysis, forecasting, and budgeting capabilities helping organizations to consolidate and analyze financial data, and create accurate financial models. At Microsoft, we are dedicated to delivering advanced FP&A solutions that seamlessly integrate innovative new features with traditional capabilities, empowering CFOs with impactful tools tailored for the modern era. Our objective is to usher in a new generation of planning capabilities for CFOs by unifying data across business processes, delivering near real-time insights to anticipate the future, and using the latest advancements in AI and natural language processing to provide a solution that goes beyond traditional FP&A solutions and redefining how finance operates.

Today, we are thrilled to announce significant strides toward realizing this vision. Microsoft is introducing a fully developed, customer-ready extended planning and analytics solution (xP&A). Our solution will provide Microsoft Dynamics 365 Finance customers with user-friendly and rapidly deployable modern xP&A capabilities. Empowered by our new solution, organizations can continuously plan, looking across the enterprise at timely operational and financial data with AI-assisted insights providing critical strategic direction to accelerate innovation and guide their businesses toward sustainable success.

Dynamics 365 Finance

Enhance your financial decision making

Finance executive analyzing data on a tablet.

Outdated and overly complex solutions hinder finance’s strategic execution

Over the past decade, CFOs have reaped the benefits of various FP&A tools offering invaluable support. However, these tools inherently possess limitations that impede their ability to meet the strategic demands of modern CFOs. Challenges such as integration complexities, restricted data sets, and infrequent data updates severely curtail their effectiveness, rendering agile planning difficult if attainable. Their implementation tends to be sluggish and costly, demanding advanced skill sets to derive actionable insights. Moreover, their inflexibility and reliance on rigid user interfaces constrain customization possibilities and do not cater to specialized customer requirements. Lastly, these tools, in their present state, often lack advanced analytics and AI capabilities to better predict and model scenarios to anticipate future needs.

Equipping Finance with the planning tools of the future

To address these challenges, our xP&A solution will utilize advancements across the Microsoft product portfolio. It seamlessly integrates access to unified, near real-time data innovations powered by the business performance analytics capabilities within Dynamics 365 Finance and incorporates automated insights obtained through recent acquisitions in critical business domains, such as AI-driven spend analytics and process mining. Additionally, our solution includes the latest advancements in natural language processing, enabling interactive and embedded AI experiences that actively guide finance and operations leaders toward better decisions. This unique combination of technologies positions Dynamics 365 Finance as a disruptive force in ERP (enterprise resource planning) and the opportunity to lead in the financial planning and analytics category. By embracing our solution, finance teams can confidently navigate the era of AI and may experience significant growth.

Traditional FP&A solutions with the innovation needed for success

While our xP&A solution aims to be visionary, we acknowledge the importance of meeting the foundational expectations established by industry-standard FP&A tools. In addition to offering these essential capabilities, our new xP&A solution provides access to a diverse range of customizable use cases and templates designed to address various financial requirements, facilitate a quick start for customers, and enable fast deployment.

Whether teams require support for budgeting and forecasting, sales and operations planning, cash flow forecasting, financial close, or workforce planning, our solution delivers proven workflows that are highly adaptable. Our solution prioritizes critical modern capabilities that are top of mind for today’s CFOs, such as predictive forecasting, zero-based budgeting, what-if analysis, and uncovering hidden drivers with AI-powered insights.

Dynamics 365 Finance xP&A capabilities go beyond traditional finance processes by extending the scope of data to encompass cross-domain datasets, including supply chain, human resources, sales, and more. This holistic approach supplies a comprehensive view of operational performance, empowering informed decision-making.

Familiar user experiences and the power of Microsoft Cloud

Most importantly, our xP&A solution provides customers with a familiar and user-friendly environment, delivered through the well-known and easily customizable experiences of Power BI and Excel. These applications have become ubiquitous among Finance users as their go-to analytics environment for daily work. Our solution allows them to seamlessly work within their preferred experiences without extracting and transforming data from their ERP. Gone are the days when finance teams were confined to rigid and outdated user experiences in traditional ERPs. With our solution, finance teams can fully embrace innovation from dedicated product teams while enjoying the familiarity and efficiency of the tools they have relied on for decades.

Finally, backed by the full power of the Microsoft Cloud and data platform, our xP&A solution will use innovations across the Microsoft portfolio. With robust collaboration capabilities embedded into Microsoft Teams and recently announced Dynamics 365 Copilot natural language processing functionality to deliver interactive insights embedded into the flow of work so users of all skill levels can securely access, share, and collaborate with timely data within the same tools they already rely on daily.

A new era of planning capabilities for the CFO

Today’s announcement of extended planning and analytics (xP&A) for Dynamics 365 Finance represents a significant advancement in providing CFOs with AI-driven financial planning tools and data analytics capabilities. Imagine a world where finance teams can engage with embedded natural language processing models in planning tools, enabling them to initiate what-if scenario planning iterations by asking critical questions and modeling their impacts. This empowers finance teams to anticipate and adjust for various outcomes proactively.

For instance, what if Finance users could prompt Dynamics 365 Copilot by asking questions like, “What is the predicted growth rate for product A and B?” These predictions are then seamlessly integrated into planning models, generating detailed scenarios that offer valuable insights into how the growth of specific products may influence staffing needs, revenue, and margins.

To address modern economic challenges, a new age of sophisticated planning and analytical tools is essential for CFOs to anticipate risk, drive innovation, and guide their businesses toward short-term and long-term success. With Dynamics 365 Finance, CFOs now have the tools to address these challenges and keep their organizations strong for the future.

Learn more

Begin your AI journey today! Learn more about Dynamics 365 Finance.

The post Introducing extended planning and analytics for Dynamics 365 Finance appeared first on Microsoft Dynamics 365 Blog.

Brought to you by Dr. Ware, Microsoft Office 365 Silver Partner, Charleston SC.

Building the future of Azure Stack HCI

This article is contributed. See the original author and article here.

Introduction


Our customers want a simple way to bring the power of the cloud into their real-world operations to transform their businesses. At Microsoft, our goal is to give businesses the ability to project Azure to wherever they need it, whether it be the cloud, a data center, or an edge location like a retail store.


 


However, we know operating even modern hybrid cloud environments can be a complex undertaking.   An array of disparate tools and technologies acquired over time and space often leaves customers to stitch it all together themselves. Our aim is to reduce that complexity with Azure-consistent infrastructure that simplifies the ability to take advantage of cloud-native technologies at the edge.


 


As part of this ambitious vision, we are evolving our flagship hyperconverged infrastructure offering, Azure Stack HCI, towards an increasingly cloud-native posture that leverages Azure Arc to meet the ever-changing needs of our customers. The result is a solution for businesses that simplifies operations, and allows our customers to use the same tools, app models, and control planes uniformly regardless of where their data and applications reside.


 


How Microsoft delivers a seamless cloud to edge solution with Azure Stack HCI


Unified and consistent operations across environments



  • Edge deployments are streamlined into a simplified turnkey experience driven centrally from the cloud, which minimizes the need for on-prem IT expertise.

  • Updates are one-click for the entire technology stack, closing the seams between hardware, firmware, drivers, OS, and agents. All updates are comprehensively validated for compatibility, interoperability, and reliability.

  • Support is at the solution level, providing a single point of contact experience for hardware, software, and cloud components.


 


Simplified application modernization



  • Applications are developed once and deployed and managed equally across environments.

  • Azure Arc-enabled Azure features and services such as Azure Kubernetes Services, Azure Virtual Desktop, Azure Arc-enabled data services, and Azure Arc-enabled VM Management easily extend from the cloud to the edge.


 


Centralized governance



  • On-premises resources are easily accessed, managed, and governed centrally through the Azure Portal.

  • Infrastructure is continuously monitored to ensure it stays in a validated state.

  • Azure’s policy management, threat protection, and security controls extend to on-premises infrastructure.


 


Announcing Dell APEX Cloud Platform for Microsoft Azure


To simplify the inherent complexity of cloud to edge, the unique breadth and depth of our partners extends Microsoft’s cloud services and software into customers’ environments around the world. With one of our key partners, we recently announced the Dell APEX Cloud Platform for Microsoft Azure, the first Azure Stack HCI solution of its kind, delivering integration and capabilities beyond the Validated Nodes and Integrated Systems in the Azure Stack HCI portfolio today.


 


Dell APEX Cloud Platform for Azure is the result of extensive engineering collaboration between Microsoft and Dell. It natively integrates with Azure Arc and Azure Stack HCI to provide a turnkey experience to customers, including simplified deployment, seamless management, and orchestration capabilities for hyperconverged infrastructure deployments. Building on Dell’s track record of delivering market-leading integrated infrastructure solutions with extensive software-driven management and orchestration (M&O) automation, this comprehensive solution enables IT admins and operators to focus less on managing the day-to-day operational tasks and more on innovation and achieving desired business outcomes. This integration gives customers a consistent operational model to run their application and data services across datacenter and edge and manage on-premises resources from the Azure portal with consistent security and governance.


 


Conclusion


We are excited for what’s to come with Azure Stack HCI as we keep building and transforming with our customers. To learn more about Azure Stack HCI, visit our page on Microsoft Learn.


 


For more information on Dell APEX Cloud Platform for Microsoft Azure, please visit Dell’s solution brief.

Week of May 29: Microsoft Build Community-Led Parties Info

Week of May 29: Microsoft Build Community-Led Parties Info

This article is contributed. See the original author and article here.

Microsoft Build 2023 Community-Led Parties.png


Your learning goes beyond Microsoft Build. Join After Parties at a local time with your local community.


Here are some of our Community-led After Parties held on from May 29 to June 5 (as of May 29, 2023). Check it out and join your favorite Parties!


 


MVP/RD/User Group-led Microsoft Build 2023 After Party
























































































































































































































Date (Local Time)



Title



Language(s)



Format(s)



May 29, 2023



Microsoft Build After Party – 気ままに勉強会 Power Platform Meetup 1



Japanese-Japan



Virtual



May 30, 2023



Microsoft Build After Party – Wellington Azure AI Meetup



English-New Zealand



Hybrid



May 30, 2023



Discussion for Microsoft Build Keynote by TechLean w/English



English-Japan



Hybrid



May 30, 2023



Microsoft Build After Party – Women Who Code Seoul Meetup



Korean-Korea



Virtual



May 30, 2023



Microsoft Build Watch Party by Z-TECH



Czech-Czech Republic



In-Person



May 30, 2023



One year anniversary of MSUG – Build After Party



English-Norway



Virtual



May 30, 2023



You’re going to this event! Microsoft Build Afterparty UA by Dynamics 365 & Power Platform Ukraine User Group



English-Ukraine



Virtual



May 30, 2023



Microsoft Build 2023 meets Azure Meetup Cologne



German-Germany



Virtual



May 31, 2023



Microsoft Build After Party – Brisbane M365 Meetup



English-Australia



Hybrid



May 31, 2023



Microsoft Build After Party – Wellington Power Platform



English-New Zealand



Virtual



May 31, 2023



Microsoft Build After Party – Power Platform User Group Norway



Norwegian-Norway



In-Person



May 31, 2023



Microsoft After Party – Power Mallorca



Spanish-Spain



Virtual



May 31, 2023



Power 365 Initiatives – Microsoft Build 2023 After Party



Spanish-Spain



Virtual



May 31, 2023



Microsoft Build After Party – SanFran Bay Area



English-United States



In-Person



June 1, 2023



Microsoft Build After Party – Hungary Power Platform UG



Hungarian-Hungary



Virtual



June 1, 2023



Microsoft Build 2023 Recap by Azure Bonn Meetup



German-Germany



Virtual



June 2, 2023



Microsoft Build 2023 After Party – JAZUG TOHOKU



Japanese-Japan



In-Person



June 2, 2023



Microsoft Build After Party – Pune Tech Community



English-India



Virtual



June 2, 2023



Microsoft Build After Party – Seoul Power Platform Meetup 1



Korean-Korea



Virtual



June 2, 2023



Microsoft Build After Party – TFSUG



Japanese-Japan



Virtual



June 2, 2023



Microsoft Build Watch Party – Islamabad Azure Group



English-Pakistan



In-Person



June 3, 2023



Microsoft Build 2023 – After Party Pinoy Version by BizApps Pinoy Community



English-Philippines



Hybrid



June 3, 2023



Microsoft Build After Party – Beijing .NET Meetup



Mandarin-China



Hybrid



June 3, 2023



Power Apps 勉強会 MS Build 2023 After Party



Japanese-Japan



Virtual



June 3, 2023



Microsoft Build After Party – Delhi Power BI User Group



English-India



Virtual



June 3, 2023



Microsoft Build After Party – Saudi Arabia Power Platform User Group



Arabic-Saudi Arabia



Virtual



June 3, 2023



Microsoft Build After Party – Nigeria Power Platform UG



English-Nigeria



Virtual



June 5, 2023



Microsoft Build After Party – 気ままに勉強会 Power Platform Meetup 2



Japanese-Japan



Virtual



June 5, 2023



Microsoft Build After Party – 퓨전개발자 (fusiondevkr)



Korean-Korea



Virtual



June 5, 2023



Azure OpenAI ChatGPT by AI Club



Korean-Korea



In-Person



June 5, 2023



Microsoft Build After Party – Future Workers Club



Korean-Korea



Virtual



June 5, 2023



Microsoft Build After Party – Japan Microsoft 365 Users Group



Japanese-Japan



Virtual



June 5, 2023



Microsoft Build After Party – PyTorch Meetup



Korean-Korea



Virtual



June 5, 2023



Microsoft Build 2023 After Party



English-Canada



In-Person



 


Microsoft Learn Student Ambassador-led Microsoft Build 2023 After Party


























































































Date (Local Time)



Title



Language(s)



Format(s)



May 29, 2023



Microsoft Build After Party – MLSA OAU



English-Nigeria



In-Person



May 31, 2023



Microsoft Build After Party – MLSA X SISTEC



English-India



In-Person



May 31, 2023



Microsoft Build After Party – Skopje Azure Meetup



Macedonian-Macedonia



In-Person



June 1, 2023



Microsoft Build MLSA – MIET



English-India



In-Person



June 2, 2023



Microsoft Build After Party – Bangladesh by MLSA Bangladesh



English-Bangladesh



Virtual



June 2, 2023



Microsoft Build After Party – BVCOE, New Delhi



English-India



In-Person



June 2, 2023



Microsoft Build After Party – Microsoft Learn Student Ambassadors Bangladesh



Bangla-Bangladesh



Virtual



June 2, 2023



Microsoft Build After Party – Toh Tech



English-Mexico



Virtual



June 2, 2023



Microsoft Build After Party – Toh Tech



Spanish-Mexico



Virtual



June 3, 2023



Microsoft Build After Party – Delhi OpenSource Meetup



Hindi-India



In-Person



June 3, 2023



Microsoft Build After Party – Benin



English-Nigeria



Virtual



June 3, 2023



Microsoft Build After Party – Quito



Spanish-Ecuador



Virtual



June 4, 2023



Microsoft Build Watch Party – Pune



English-India



In-Person



 


 


*Information in this blog is subject to change without notice.


*Go to After Parties pages to find the full event schedule.

Leveraging AI and Copilot in Microsoft’s Power Platform: Automating Workflows, Building Apps

Leveraging AI and Copilot in Microsoft’s Power Platform: Automating Workflows, Building Apps

This article is contributed. See the original author and article here.










 














In today’s blog post, we dive into the exciting fusion of AI large language models with Microsoft’s Power Platform.

With over 33 million Monthly active users of Power Platform announced at Build 2023. We explore how this powerful combination can help build automation workflows, apps, webpages, and bots without requiring extensive coding knowledge. With the introduction of AI-assisted workflow generation in Power Automate, Copilot integration with Power Apps, Power Pages for website generation, and enhanced chat experiences with Power Virtual Agents, the Power Platform is revolutionizing low-code development.


 

 

Sharing 33 million monthly active users of PowerPlatform, Charles Lamanna, MSBuild 2023 sessionSharing 33 million monthly active users of PowerPlatform, Charles Lamanna, MSBuild 2023 session


 

Saving Time and Effort with AI and Copilot
The AI and Copilot experiences across the Power Platform offer numerous benefits, including time and effort savings for users. Whether you have an idea for automating a process or creating an app or website, AI can bring your vision to life more efficiently than ever before. By leveraging AI’s knowledge and the data you provide, the platform can generate customized experiences and suggest improvements to enhance your workflows and applications.


AI-Driven Automation of Invoice Processing
To showcase the capabilities of Copilot and AI, we explore a common scenario: invoice processing. Traditionally, this involves manual data entry, approval workflows, and Excel spreadsheet management. With Copilot, users can build and automate basic workflows using natural language prompts, eliminating the need for extensive coding expertise. Copilot generates a preview flow within seconds based on the provided prompt, and users can customize the flow further or generate additional variants effortlessly. This automation extends to scoping the flow to invoice attachments, specifying approval steps, and updating Excel files automatically.


Harnessing AI Builder for Document Analysis
AI Builder, a powerful tool within the Power Platform, offers forms processing capabilities for extracting data from documents like invoices. By integrating AI Builder with Copilot, users can extract approval justifications and automatically generate comprehensive emails. The extracted invoice details can be presented within the email, enabling seamless approval within Outlook. Additionally, the AI-generated flow can enter the approved invoice data into Excel, further streamlining the process.



Accelerating App Development with Copilot
Copilot’s integration with Power Apps expedites app development processes. Users can import Excel files directly into Power Apps Studio, where Copilot processes the data and transfers it to a Dataverse environment. This enables scalable and centralized management of invoice data. Copilot automatically determines column headings and data types, simplifying the app creation process. The resulting app is fully functional, allowing users to browse, search, create new records, and customize the app effortlessly.


Building Professional Websites with Power Pages and Copilot
Power Pages, coupled with Copilot, provides an efficient way to build professional websites. By using Copilot prompts, users can generate HTML, CSS, and contextually relevant images for website sections. Copilot’s assistance extends to content generation, including descriptive paragraphs and forms. The large language model’s ability to generate both code and text-based content streamlines the website development process significantly.


Enhancing Chat Experiences with Power Virtual Agents and AI
The integration of Power Virtual Agents and Copilot empowers websites with intelligent chatbot capabilities. Power Virtual Agents can address user inquiries and provide generative answers powered by OpenAI’s GPT. The bot is automatically configured to search across the website and summarize relevant knowledge-based articles. Additionally, the chatbot supports multi-turn conversations and context-based responses. Future enhancements will include document uploads, tone selection for responses, and content moderation controls.

 


Overview of Demos in the Video

Exploring AI and Copilot Experiences in the Power Platform
Stephen Siciliano, guides us through the latest Power Platform updates. The AI and Copilot experiences in the Power Platform offer assistance across various tasks, saving time and effort for users. Whether automating processes, building apps, or creating websites, the AI can generate experiences based on knowledge and data provided, offering suggestions for customization and helping with logic and workflow generation.


Building Automated Workflows with Copilot
Stephen demonstrates how Copilot can transform a common scenario like invoice processing. Using a natural language prompt, Copilot quickly generates a workflow for managing invoice intake and approval. Users can iterate on the flow, ask for additional variants, and customize it as needed. Copilot’s ability to automate repetitive processes and generate functional experiences simplifies the automation of complex workflows.


Utilizing AI Builder for Document Analysis
Stephen showcases how AI Builder, integrated with Copilot, can extract data from incoming invoices. The AI model can process the invoice content, extract relevant information, and generate comprehensive email notifications. This streamlines the approval process and eliminates the need for manual data entry.



Accelerating App Development with Copilot
Copilot’s capabilities extend to app development in Power Apps. Stephen demonstrates how Copilot assists in creating apps based on existing Excel files. By uploading the file to Power Apps Studio, Copilot processes the data, determines column headings and data types, and generates a working app. The AI also assists in customizing the app, making changes based on prompts provided by the user.


Creating Websites with Power Pages and Copilot
Stephen shows how Copilot can be used in conjunction with Power Pages to build professional websites quickly. By providing prompts, Copilot generates HTML, CSS, and relevant images for different sections of the webpage. This accelerates the website creation process, allowing users to focus on content customization.



Enhancing User Experiences with Power Virtual Agents
Power Virtual Agents integration with Power Pages enables the addition of intelligent chatbots to websites. Stephen demonstrates how a bot can be easily added to a website using Power Virtual Agents. The chatbot, powered by OpenAI’s GPT, can provide generative answers to user questions, search the website for relevant information, and engage in multi-turn conversations. The integration ensures that site visitors can find the information they need quickly and effortlessly.


Conclusion
The fusion of AI and Copilot with Microsoft’s Power Platform opens up new possibilities for automation, app development, and user experiences. With AI-assisted workflow generation, app building, webpage creation, and chatbot integration, users can achieve their goals more efficiently, even without extensive coding knowledge. The Power Platform’s latest updates empower users to leverage AI technologies, making the development process faster, more intuitive, and highly productive.


 


Learning Resources 
Bring AI to your business with AI Builder – Training | Microsoft Learn


Improve business performance with AI Builder – Training | Microsoft Learn
Create bots with Power Virtual Agents – Training | Microsoft Learn
Get started with Power Pages – Training | Microsoft Learn






Acceleration of Data-Driven App Development with Copilot

Acceleration of Data-Driven App Development with Copilot

This article is contributed. See the original author and article here.

Blog BannerBlog Banner
At Microsoft Build, 50 updates were announced and among those updates were Power Platform announcements in which we will look at one of them today. Learn how to use the Excel to App with Copilot feature which enables you to take advantage of Copilot to add data processing capabilities by helping you clean and prepare your data before you even start building the app. Copilot can now ingest any Excel file, no matter how loosely structured and create robust structured tables with a variety of data types.


 


Find out more about Microsoft Build announcements on the Microsoft Build 2023 Book of News 
Earn a free certification voucher by completing at least one Cloud Skills Challenge from the Microsoft Build Cloud Skills Challenge


 


Excel to App


Students, rising developers and pro-developers can rapidly build solutions in PowerApps by simply dragging and dropping or linking to a data source like Excel, and then build the UI on top of that data.


 


Things to consider



  • You can import your excel file as it is and PowerApps will create a Custom Dataverse Table and a Canvas App for you.

  • You do not need to format your table within excel (example you do not have to use Format as a Table within your spreadsheet)

  • Your Canvas App and Dataverse table will be built based on the first sheet of your Excel Spreadsheet.

  • The excel file needs to be closed when importing within PowerApps


 


Short Demo


Animation showing a short demo of the Excel to App feature with Copilot in PowerAppsAnimation showing a short demo of the Excel to App feature with Copilot in PowerApps


Practical steps to follow



  1. Prepare your excel file to use or create a new one.

  2. Go to PowerApps and Sign in with your account.

  3. On the homepage, click on Start with data
    Someleze_Diko_1-1684963553463.png

  4. On the Start with data wizard, choose and click on Upload an Excel file.
    Someleze_Diko_2-1684963640186.png

  5. Click on Select from device button then choose your excel file your device.
    Someleze_Diko_1-1684963977578.png

     


     



  6. You will get a preview of your Dataverse custom table that will be created for you. You will be able to edit the table by clicking on Edit Table Properties to change the Table name.
    Someleze_Diko_2-1684964101015.png

     



  7. The columns of your table are assigned to their appropriate data types and you have the ability to change/edit the column by clicking on the drop down next to the column and click on Edit Column. Once done, you can click on Create app
    Someleze_Diko_3-1684964182851.png

  8. Once you have clicked on Create app, Copilot will build a Canvas App with a Standard template that you can modify based on your needs.
    Someleze_Diko_4-1684964353771.png

     




Let’s Add more AI capabilities with Copilot



  1. Within your app, click on Settings then choose Upcoming Features
    Someleze_Diko_0-1684965708625.png

     



  2. Search for Copilot and toggle it to enable it. Once enabled close the dialog box.
    Someleze_Diko_1-1684965803470.png

     



  3. Once your Copilot Component is enabled, click on Insert and choose Copilot (preview)
    Someleze_Diko_2-1684965968308.png

     



  4. Once the Copilot Component is added on the screen, you will need to choose/select the your Datasource.
    Someleze_Diko_3-1684966201733.png

     



  5. Once you have chosen your Datasource, the full Copilot Component is added to your app. This allows your app users to use Copilot to understand and analyze their data using suggested prompts.
    Someleze_Diko_4-1684966525389.png

     



  6. Play the app and see Copilot in action. Choose one of the suggested prompts, for example on the picture below I want to know how many tickets are open.
    Someleze_Diko_5-1684966768167.png

     




Congratulations! You did it, you built a Canvas app from your excel file using Copilot!


Someleze_Diko_0-1684964847197.gif


 

How to perform a REST API request in Azure using RBAC authentication with Postman

This article is contributed. See the original author and article here.

This article describes how to perform a REST API request in Azure using RBAC authentication with Postman. I will use as example the Get Blob (REST API) request.


 


Please see below how to perform a REST API request in Azure using RBAC authentication:



  1. Open the Azure Portal and go to Azure Active Directory.

  2. On left side, please create a new App registration by clicking on App registration (left side bar) and then New registration. Fill in the Name and all the information required.

  3. Inside the new app:

    1. Click on Overview and and collect the Application (client) ID value, and the Directory (tenant) ID value.

    2. Clink on Certificates & secrets and create a New Client Secret. Please collect the client secret value.



  4. Open your storage account and go to Access Control (IAM) and assign to this App the RBAC role required to call any data access operation in Azure Storage. Please note the role assignment could take some time to take effect.

    1. For the example presented here (Get Blob request), we need to assign to the app need the following permission “Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read“. The Storage Blob Data Reader RBAC role is the least privileged built-in role with this permission. This information can be found here: Get Blob (REST API) – Azure Storage



  5. Open Postman and:

    1. Create a new request.

    2. Select the Authorization tab in the request builder window and:

      1. In the “Type” dropdown, select “OAuth 2.0”

      2. On the right side, please fill in the following fields:

        1. Token Name: A name of your choosing

        2. Grant Type: Client Credentials

        3. Access Token URL: https://login.microsoftonline.com//oauth2/v2.0/token where is the Directory (tenant) ID value collected on step 3.1 above.

        4. Client ID: The Application (client) ID value collected on step 3.1 above.

        5. Client Secret: The client secret value collected on step 3.2 above.

        6. Scope: For storage, use https://storage.azure.com/.default

        7. Client Authentication: Send as Basic Auth Header.



      3. Click in “Get New Access Token” and collect the Access Token.





  6. To be able to execute the get blob request, we need to select the Headers tab in the request builder window and:


    1. Select the GET method request.

    2. Add the GET method request URI (https://myaccount.blob.core.windows.net/mycontainer/myblob)

    3. Add the header “Authorization with the value “Bearer <token>” where <token> is the value generated on the step 5.2.7 above.

    4. Add at least the two required headers x-ms-date and x-ms-version.

    5. Execute the request.




 


Disclaimer:



  • These steps are provided for the purpose of illustration only. 

  • These steps and any related information are provided “as is” without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.

  • We grant You a nonexclusive, royalty-free right to use and modify the Steps and to reproduce and distribute the steps, provided that. You agree:


    • to not use Our name, logo, or trademarks to market Your software product in which the steps are embedded;

    • to include a valid copyright notice on Your software product in which the steps are embedded; and

    • to indemnify, hold harmless, and defend Us and Our suppliers from and against any claims or lawsuits, including attorneys’ fees, that arise or result from the use or distribution of steps.