New ways to get creative with Microsoft Designer, powered by AI

New ways to get creative with Microsoft Designer, powered by AI

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

Every creative process begins with an idea—and that idea starts with you. Today we’re announcing that the Microsoft Designer app is now generally available with a personal Microsoft account, with new features that help you create and edit like never before.

The post New ways to get creative with Microsoft Designer, powered by AI appeared first on Microsoft 365 Blog.

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

2024 release wave 2 plans for Microsoft Dynamics 365 and Microsoft Power Platform now available 

2024 release wave 2 plans for Microsoft Dynamics 365 and Microsoft Power Platform now available 

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

On July 16, 2024, we published the 2024 release wave 2 plans for Microsoft Dynamics 365 and Microsoft Power Platform. These plans are a compilation of the new capabilities planned to be released between October 2024 to March 2025. This release introduces a wealth of new features designed to enhance customer understanding and improve overall user experience, showcasing our dedication to driving digital transformation for our customers and partners. 

The upcoming wave is centered around utilizing advanced AI and Microsoft Copilot technologies to enhance user productivity and streamline operations across diverse business applications. These enhancements include intelligent automation, AI-powered insights, and immersive user experiences that are designed to break down barriers between data, insights, and individuals. Watch a summary of the release highlights

Discover the latest features that empower organizations to operate more efficiently and adaptively. From AI-driven sales insights and customer service enhancements to predictive analytics in supply chain management and autonomous financial processes, the new capabilities enable businesses to proactively address challenges and capitalize on opportunities. 

Highlights from Dynamics 365 

Dynamics 365 release wave

Check out the 2024 release wave 2 Dynamics 365 and Microsoft Copilot for business features

Microsoft Dynamics 365 Sales continues to enhance customer understanding and boost sales through data, intelligence, and user-friendly experiences. In this release, we are focused on including natural language copilot for summarizing information, creating a new full-screen Copilot Home with curated insights and role-specific actions, and using AI-powered insights to find leads. Watch this video to discover the new and enhanced features included in this release wave. 

Microsoft Copilot for Sales continues to deliver and enhance cutting-edge generative AI capabilities for sellers by enriching Copilot in Microsoft 365 capabilities with sales-specific workflows, data, and actions. We will focus on using AI-powered insights to create leads, deepen the integration into Copilot in Microsoft 365, and use natural language capabilities to allow sellers to ask data-related questions of their CRM. View this video to learn more about the features releasing in this wave. 

Microsoft Dynamics 365 Customer Service will continue to empower agents to work more efficiently through new copilot capabilities such as proactive prompting, ability to access data from external systems securely with plugins, email enhancements, and AI-infused routing. Watch this video to discover how the latest enhancements to Customer Service can benefit your business. 

Microsoft Copilot for Service is now generally available, bringing new capabilities to enhance user experiences. These features will be integrated across Outlook, Teams, Microsoft 365 Chat, and Copilot embedded in third-party CRMs. View this video about the features launching in this wave for Copilot for Service. 

Microsoft Dynamics 365 Contact Center will add new features for voice, messaging, Copilot, AI-infused routing, and contact center operations including out of box support for additional CRMs. Watch this video to learn about the new features releasing in Dynamics 365 Contact Center this wave. 

Microsoft Dynamics 365 Field Service enables a shift from reactive to proactive and predictive service, empowering digital transformation and innovative business models. Using Copilot, frontline workers will be able to retrieve critical information and initiate mixed-reality remote assist calls within Teams through Copilot. Managers will be able to create, update, and manage work orders effortlessly across web, Outlook, and Teams interfaces. View this video to learn more about the features releasing in this wave. 

Microsoft Dynamics 365 Finance continues its journey of leading in autonomous finance, using AI to transform common end-to-end financial processes. This release focuses on in-app copilot capabilities, immersive persona-based user experiences, expanding country coverage, electronic invoicing enhancements, business performance analytics and planning enhancements, and autonomous reconciliation capabilities. Discover how the latest enhancements to Finance can benefit your business in this video

Microsoft Copilot for Finance is expanding data reconciliation capabilities in Excel with assisted data sanitization and preparation routines. Extending variance analysis capabilities with support from additional data sources and enabling collaboration on findings with stakeholders will also be a focus in the upcoming wave. Additionally, the Teams integration will facilitate collections calls with suggested scripts and automated recording of action items in the financial system. Check out this video to see the exciting new features releasing in Microsoft Copilot for Finance.

Microsoft Dynamics 365 Supply Chain Management is advancing along the path of an autonomous supply chain by integrating intelligence, automation, and analytics into every facet of business procedures, thereby improving user productivity and enhancing organizational adaptability. In this update, the spotlight is on improving order-promising capabilities for manufacturers. Demand planning is upgraded to incorporate forecasting with external signals, and the inclusion of Copilot weaves insights and analyses directly into workflows, identifying trends and irregularities, while also allowing for specific data inquiries at the cell level. Additionally, Traceability Copilot keeps track of actual products in production and compiles a comprehensive historical record of related activities. Watch this video to discover the exciting features launching in this release wave. 

Microsoft Dynamics 365 Project Operations is focused on enhancing usability, performance, and scalability in key areas such as project planning, invoicing, time entry, and core transaction processing. The spotlight is on AI-assisted core functionality improvements in estimation, proposal generation, journals, approvals, and contract management, with added mobile capabilities and scale improvements to handle larger projects and invoices at an increased scale. Watch this video to learn about the new features releasing in Project Operations this wave. 

Finance and Operations cross-app capabilities will continue to invest in capabilities applying to Finance, Supply Chain Management, Microsoft Dynamics 365 Commerce, Microsoft Dynamics 365 Human Resources, and Project Operations. We are infusing copilot experiences across applications, including natural language chat, embedded AI, and intelligent process automation, and enabling extensibility for copilot scenarios. We will also bring more value and insights to finance and operations apps data and enhancements to ensure continued enterprise-grade security and compliance at scale. 

Microsoft Dynamics 365 Human Resources continues to build intelligence, develop automation and analytics around the hire-to-separate process, increase user productivity, and empower business agility. We are enhancing recruiting with AI-driven assessments and offer management, improving experiences for employees and HR business partners in benefits and performance management, and advancing analytics, insights, and planning through business performance planning and analytics capabilities. View this video to learn more about the features releasing in this wave. 

Microsoft Dynamics 365 Commerce is using the power of AI to empower retailers to streamline their operations and drive increased customer loyalty and conversions. With Copilot, retail managers, sales associates, and merchandisers will gain new AI-powered insights into customer buying patterns and preferences, recommendations for positioning and selling products, and business intelligence on store performance. Improvements to the self-checkout POS make customer checkouts more efficient, and user experience updates to Store Commerce app streamline daily tasks for faster, more efficient sales and service. Watch this video to see the new features releasing in Microsoft Dynamics 365 Commerce.

Microsoft Dynamics 365 Business Central is focused on maintaining service reliability performance and security standards. We’ll continue enhancing productivity by optimizing core processes with Copilot, expanding to cover more than 170 countries, and offering enhanced reporting with more than 80 Microsoft Power BI reports. Additionally, integration with Field Service will be expanded, along with new financial management features. We will also enhance development tools and governance, along with improved data privacy and compliance management. 

Microsoft Dynamics 365 Remote Assist will bring significant improvements to the quality of Mixed Reality (MR) annotations in Teams mobile for both iOS and Android users. The update will enhance the accuracy of MR ink on irregular and complex surfaces, making it easier for remote experts and technicians to collaborate seamlessly. Mixed Reality annotations in Teams mobile will be generally available in the next wave, along with ongoing investments in stability, performance optimization, and usability improvements across HoloLens 2 and iOS and Android applications. 

Microsoft Dynamics 365 Customer InsightsData empowers every organization to unify and enhance customer data, leveraging it for insightful analysis and intelligent actions. This release enables you to streamline data integration by using Microsoft Dataverse and Microsoft Fabric, attach your data in OneLake to Customer Insights, accelerate time to insights with data in Data Lake format, increase control when attaching to data in Dataverse, and seamlessly generate insights from marketing. Discover how these latest enhancements can benefit your business in this video

Microsoft Dynamics 365 Customer Insights—Journeys brings the power of AI to redefine the workflow for marketers, enabling them to be more productive than ever before. Businesses can optimize every interaction with their customers with end-to-end journeys across departments and channels. With this release, you will have more flexibility and control when it comes to journeys, managing your web forms and tailoring Copilot to your business. Watch this video to learn about the new features releasing in this wave. 

Highlights from Microsoft Power Platform 

Man with a laptop

Microsoft Power Platform

Check out the 2024 release wave 2 Microsoft Power Platform features

Watch this video to explore the exciting new features releasing across Microsoft Power Platform. 

Microsoft Power Apps will continue to transform app experiences with infused intelligence, enabling users to be more productive by using Copilot to work with data, get insights, and improve their apps. Makers will continue to benefit from AI-assisted development, enabling rich and complex applications to be built with monitoring, control, and unmatched governance for admins, ensuring organizations can adopt low-code and AI transformation at scale. 

Microsoft Power Pages will expedite site building for a low-code maker or pro developer to build intelligent sites that reimagine the way you interact with your employees, customers, and partners. 

Microsoft Power Automate will continue to make it easier to build flows by using natural language and multi-modal generative AI capabilities across cloud flows and desktop flows, troubleshooting runs, and managing your automation estate with an end-to-end view. This, along with improvements in process mining to jumpstart creation of automation through Microsoft 365 integration and ongoing improvements to scaling, means it’ll be easier than ever for new users to get started and scale. 

Microsoft Copilot Studio is advancing copilot capabilities and IVR support with Customer Service and will expand geographically to the United Arab Emirates and Germany. Additionally, the team is improving software lifecycle management capabilities with topic-level import/export and role-based access control (RBAC), as well as enhancing governance and administration functionalities. 

AI Builder is investing in Prompt Builder for creating and deploying GPT prompts with enterprise data to enhance flows, apps, data tables, and copilots. We are also enhancing Intelligent Document Processing with a new validation station in Power Automate, application lifestyle management (ALM) support, and pre-built AI models for translation, classification, and personally identifiable information (PII) detection. Lastly, we’ll improve AI governance through capacity management, data policies, and including AI Builder capacity in the Power Apps developer plan. 

Microsoft Dataverse is enhancing the maker experience by boosting app building productivity with Copilot, ensuring seamless connectivity to external data and knowledge sources, and integrating AI-powered Enterprise Copilot in Microsoft 365. These investments aim to streamline development and use AI for more efficient and intelligent solutions. 

Governance and administration continues to advance via tools and insights that empower Microsoft Power Platform admin to easily get their job done. This wave focuses on governing Copilot adoption and easily securing low-code assets, helping enterprises boost adoption of Microsoft Power Platform solutions in their organization while keeping their digital environment safe. 

Early access period 

Starting July 29, 2024, customers and partners can validate the latest features in a non-production environment. These updates include user experience enhancements that will be automatically enabled in production environments by October 2024. Take advantage of the early access period to test these updates and effectively plan for your customer rollout. Explore the 2024 release wave 2 early access features for Dynamics 365 and Microsoft Power Platform or visit the early access FAQ page for more information. 

For a complete list of new capabilities, please refer to the Dynamics 365 2024 release wave 2 plan and the Microsoft Power Platform 2024 release wave 2 plan. We also encourage you to share your feedback in the community forums for Dynamics 365 or Microsoft Power Platform

The post 2024 release wave 2 plans for Microsoft Dynamics 365 and Microsoft Power Platform now available  appeared first on Microsoft Dynamics 365 Blog.

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

Improve Mobile Offline performance with Offline Table Column Selection

Improve Mobile Offline performance with Offline Table Column Selection

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

In today’s fast-paced business environment, efficiency and speed are key to staying ahead. That’s why we’re excited to preview* a new feature for Model Driven applications (Canvas application support coming soon) which is designed to improve your mobile applications offline sync performance, saving valuable time and bandwidth.

Offline table column selection brings a significant enhancement to the offline capabilities of your mobile app. Now, Dynamics customers have the power to customize their offline data sync by selecting specific columns within a Dataverse table to download. This granular control means that only the most relevant data is downloaded to the offline device, reducing the overall volume of data that needs to be downloaded.

An example of how this preview feature can be used is shown with the standard Contacts table. This is a standard out of the box Dataverse table which typically includes 240 columns. By leveraging offline table column selection, you can now reduce the number of columns downloaded offline by **greater than half.

User Benefits:
  • Reduced Download Time: By downloading only the necessary columns, the time required for offline sync is significantly decreased. 
  • Improved User Experience: Faster offline sync times will lead to less waiting for the mobile application to be ready to go offline, and large updates to the device will happen even faster. This will lead to a smoother and more efficient user experience. 
  • Optimized Data Usage: This feature helps in managing data consumption, especially in areas with limited connectivity or data plans. 
  • Enhanced Performance: With less data to process, the mobile app will use less battery and bandwidth, allowing for quicker access to critical information. 

The offline table column selection feature is a testament to our commitment to providing solutions that not only meet but exceed the needs of our customers. By enabling enterprise users to tailor their offline data access, we’re empowering them to work smarter, not harder. Experience the difference today and take your field service operations to the next level. 

* Offline table column selection is currently in preview only, please refer to the release plan for general availability

** Required columns may be different by organization and unique business scenarios. Be sure to review your custom business logic to ensure all columns required are selected.

Additional resources

The post Improve Mobile Offline performance with Offline Table Column Selection appeared first on Microsoft Dynamics 365 Blog.

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

Omni-channel real-time personalization with Dynamics 365 Customer Insights and Optimizely

Omni-channel real-time personalization with Dynamics 365 Customer Insights and Optimizely

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

The world is getting noisier, which makes it harder to earn customer attention. We’ve previously described the importance of hyper-personalization to break through the noise and enable customers to explore brands and products on their own terms. Regardless of whether they are consumers or business-to-business (B2B) buyers.

At Ignite 2023, we announced a unique Copilot-powered real-time web personalization solution in Dynamics 365 Customer Insights in partnership with Optimizely*. Today, we’re excited to announce the availability of this solution in preview to customers worldwide. Current Customer Insights customers can sign up now to access the public preview.

*To use Optimizely with Dynamics 365 Customer Insights you need to acquire a license for Optimizely Web Experimentation

The state of web personalization today 

According to recent research from Econsultancy, 93% of businesses see an uplift in conversion rates because of personalization. Yet only 6% of businesses believe they are doing it well. They face three main challenges.

First, traditional tools for personalization have limited data about your customers. It’s no longer sufficient to show content based on a customer’s browsing history, location, and other derived signals alone. The shift away from 3rd party cookies further exacerbates this problem.

Second, even the companies that have collected a wealth of data through their Customer Data Platform (CDP) often struggle to synchronize the customer identity and data between their CDP and personalization tools. This synchronization is essential for real-time personalization. It enables companies to use comprehensive customer understanding from all data sources unified in CDP to tailor experiences based on both current behavior and predicted actions.

Third, personalization is disconnected across channels due to the fragmentation of marketing and web technologies and the data silos within each tool. A customer might see one offer option on the web but get a different message in an email or through an ad on social media. With companies expanding the channels through which they engage with users, it becomes increasingly challenging to connect the dots of a customer’s journey.

Dynamics 365 Customer Insights to the rescue

Dynamics 365 Customer Insights and Optimizely* enable organizations to deliver hyper-personalized omni-channel experiences across web, social, email and offline channels without writing custom code. Marketers and web admins can seamlessly collaborate to create personalized campaigns using unified data from Customer Insights. This enables companies to:

  1. Go beyond browsing history by using comprehensive data from Customer Insights to personalize experiences. For example, leverage the predicted lifetime value of a customer to create targeted experiences.
  2. No-Code Personalization using segments from Customer Insights in Optimizely. For instance, create a segment for high-churn customers in Customer Insights and use it in Optimizely to increase engagement when they visit the website next.
  3. Ensure uniform personalization across all channels with bi-directional integration between Customer Insights and Optimizely. For example, an audience in Optimizely can be created using the predicted lifetime value from Customer Insights and repeat browsing history from Optimizely. This audience can then receive targeted monetary offers. Marketers can also show the same offer in messages sent via a customer journey in Customer Insights, using Optimizely’s signal (activity) on which treatment they received earlier. This can be done through segments refined based on customer activities or real-time triggers based on specific customer actions.
  1. Activate audience across channels in journeys to further target the original visitors with the same offer if the prior web and message touchpoints failed to convert them and export the segments into advertising and social platforms for re-targeting.

There are even more possibilities for customer experience teams. They can, for example, use defined audiences to create ‘lookalike’ segments on social media platforms. This strategy helps them identify and engage new potential customers who share characteristics with their existing audience, expanding their reach and intensifying customer engagement efforts.

“Copilot in Customer Insights and Optimizely not only enable hyper-personalization but democratize it-any marketing or Customer experience team can now deliver such a campaign quickly and without requiring specialized skills – creating segments, journeys and content with the help of Copilot and then setting up the experiments with Optimizely’s market-leading capabilities.”

Kevin Li, VP of Product Strategy at Optimizely.

Leveraging website personalization to accelerate B2B sales

Web personalization can boost B2B sales by showing the right product to the right customer at the right time. CommScope, a leading telecommunication and wireless network company, uses web personalization to increase purchase intent for web visitors and then routes them to a seller based on their cross-channel engagement. This way, CommScope can generate higher quality leads and revenue from its website.

diagram

“Customer Insights and Optimizely enable us to personalize each customer’s experience in real-time with consistency across website and email marketing, enabling self-exploration and demand generation, while also accelerating our sales pipeline by empowering our reps to identify the highest intent leads at the right moment.“

Bob Vonderheide, Director of Customer Experience Technologies at CommScope.

What’s next 

This is just the beginning, and there’s much more to come. Working with early adopters, we know that our customers often rely on their marketers and developers collaborating to add scripts to their websites and mobile apps. We will facilitate this collaboration with a developer portal that gives developers tools to test and verify that the script has successfully been added and functioning as the marketer intended. To enable bespoke scenarios such as personalized e-commerce product pages, we will enable collection of custom events including data such as product details, category, and price. Finally, we will reduce noise from unwanted events through filtering based on pages, location, and other attributes. You can follow the release plans to stay updated on when these features become available.

Meanwhile, we will continue to work with customers as part of the preview to measure and optimize real-world latency and performance. We estimate general availability beyond 2024 wave 2 with the enhancements outlined above.

Learn more about Dynamics 365 Customer Insights

The post Omni-channel real-time personalization with Dynamics 365 Customer Insights and Optimizely appeared first on Microsoft Dynamics 365 Blog.

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

Microsoft Dynamics 365 Contact Center is now generally available 

Microsoft Dynamics 365 Contact Center is now generally available 

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

On June 4, 2024, we introduced the latest milestone in our journey towards modernizing customer engagement: Microsoft Dynamics 365 Contact Center, a Microsoft Copilot-first contact center solution that delivers generative AI to every customer engagement channel. This standalone Contact Center as a Service (CCaaS) solution enables customers to maximize their current investments by connecting to preferred customer relationship management systems (CRMs) or custom apps.  

Dynamics 365 Contact Center

A complete solution for contact centers

Today, we are excited to announce that Dynamics 365 Contact Center is generally available, offering a complete but fully-composable solution for contact centers. Organizations will benefit from new native capabilities such as generative AI, technology from Nuance, and much more all built from the ground-up to power mission-critical service operations with extensive scale and reliability on the hyperscale cloud platform of Azure.    

Key benefits of Dynamics 365 Contact Center

Dynamics 365 Contact Center key capabilities include: 

Effortless self-service 

  • Customers have the freedom to engage in their channel of choice across voice, SMS, chat, email, and social media apps.
  • Sophisticated pre-integrated copilots for digital channels drive context-aware, personalized conversations for rich self-service experiences. 
  • Provide a frictionless conversational interactive voice response (IVR) experience in real time through natural, human-like interactions. 

Accelerated human-assisted service 

  • Intelligent unified routing steers incoming requests that require a human touch to the agent best suited to help, enhancing service quality and minimizing wasted effort. 
  • Agents gain a 360-degree view of customers and AI tools for real-time sentiment analysis, translation, transcription, and more to help streamline service. 
  • Let Copilot automate repetitive agent tasks such as conversation summary, drafting emails, suggested responses, and knowledge search. 

Operational efficiency 

  • Generative AI based real-time reporting allows service leaders to optimize contact center operations across all support channels including their workforce. 
  • Maximize Copilot by connecting it to an organization’s existing data and business applications using more than 1,200 pre-built connectors that eliminate the need for expensive IT integration. 
  • Empower employee helpdesk and human resources functions using Microsoft Teams as a secure, integrated engagement channel. 

Dynamics 365 Contact Center customer stories

We’re thrilled to see the initial impact that our early adopter customers and partners are having with Dynamics 365 Contact Center:  

“With Lenovo’s Premier Support Plus and Dynamics 365 Contact Center, we’ve established a transformational partnership that strives for customer satisfaction, alongside operational excellence”

Lishuang Xu, Executive Director, Customer Engagement Center, Lenovo.  

“Sales and marketing thrive on smooth customer interactions. With Dynamics 365 Contact Center, early adoption means we’re ahead, modernizing our approach with AI for increasing effectiveness and improving customer satisfaction”

Ian Au-Yeung, Chief Revenue Officer, Synoptek 

“With Dynamics 365 Contact Center powered by Copilot, we see tremendous potential for significant enhancement in contact center staff productivity, ensuring quicker and precise responses that elevate our customer service and affirm our leadership in the insurance industry.”

Ritu Thakur, Head of Group Operations, AIA Group   

Take the next step 

Available now for $110 per user/month, Dynamics 365 Contact Center includes digital and voice channels as well as individual channel options for purchase.  

Additionally, we are introducing Microsoft Dynamics 365 Customer Service Premium—a new offer combining Dynamics 365 Customer Service Enterprise with Dynamics 365 Contact Center for customers seeking to consolidate on an integrated, generative AI-powered contact center and CRM service solution that delivers personalized customer journeys. Dynamics 365 Customer Service Premium is available now for $195 per user/month.2 Customers with existing Dynamics 365 Customer Service Enterprise licenses adopting Dynamics 365 Contact Center will have the ability to move to Dynamics 365 Customer Service Premium. 

Learn more about Dynamics 365 Contact Center


1,2 Pricing is accurate as of June 2024. For additional pricing information, see here.

The post Microsoft Dynamics 365 Contact Center is now generally available  appeared first on Microsoft Dynamics 365 Blog.

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

Microsoft Learn Student Ambassadors Program Interview Series Episode 2

Microsoft Learn Student Ambassadors Program Interview Series Episode 2

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

Welcome to the Microsoft Learn Student Ambassadors Program Interview Series!


 


_46514598-eb65-4d4a-b084-4afd4c2d63bf.jpeg


 


In this series, we will hear and learn from current and old Microsoft Learn Student Ambassadors about their personal experiences with the Microsoft Learn Student Ambassadors Program and why they think students should join and be a part of the program and community. 


 


Today, I will interview Deepthi Balasubramanian, a Gold Student Ambassador from India. Who is currently a final-year student pursuing a bachelor’s degree in Computer Science and Engineering at Vellore Institute of Technology, Chennai (India). His interests lie in AI, Cloud Computing, and Software Engineering.


 


How did you get to know about the Microsoft Learn Student Ambassadors program?


As a freshman at my university, I joined the Microsoft Innovations Club. A senior from the club introduced me to the Microsoft Learn Student Ambassadors program, which immediately caught my interest!


 


When did you join the Microsoft Learn Student Ambassadors program?


I became a Microsoft Learn Student Ambassador during my sophomore year, in October 2022.


 


What activities have you contributed to as a student ambassador in the Microsoft Learn Student Ambassador program?


This program’s goal of empowering students to ‘be a force for good’ aligns perfectly with my goal of making technology accessible to all. It has provided me with a comprehensive platform for skill-building, community-building, and networking, which is essential for my professional growth. And also the opportunity for me to collaborate with Microsoft Most Valuable Professionals, and fellow student ambassadors,


 


I have organized over 16 workshops and events on technologies such as Azure AI Studio, Copilot, Responsible AI, Power Platform, and GitHub, reaching nearly 1500 students and promoting inclusivity in tech.


 


I have actively led two teams in Ambassadors AI project cycles, winning one cycle and placing among the top 5 teams in another. During these cycles, I developed social impact projects and presented them during demo days. Recently, I served as a Gold Ambassador judge for the AI project cycle held between March and May 2024.


 


As a peer mentor, I’ve guided fellow ambassadors, enhancing their program experience. The recognition and appreciation for our efforts from the Microsoft Learn Student Program have helped foster a strong sense of inclusion and value within the community. Overall, being a Microsoft Student Ambassador has been incredibly fulfilling.


 


 


Being a Microsoft Learn Student Ambassador how are you able to manage your time as a student?


I’m always drawn to opportunities that enhance my skill set, like being a Microsoft Learn Student Ambassador. With effective scheduling and prioritization of my tasks, I can manage my academic workload and allocate sufficient time toward every task or responsibility.


 


The Microsoft Learn Student Ambassadors program supportive environment and flexible time frames makes it possible and easy for me to navigate between the program and my studies. 


 


What have you benefited from the Microsoft Learn Student Ambassadors program?


The Microsoft Learn Student Ambassadors program gave me an identity as a tech leader, provided me with the resources to learn and also skill learners on industry-relevant skills.


 


This community values every individual and offers extensive opportunities for personal development. Giving us direct mentorship from  MVPs, cloud advocates, and experienced FTEs  which has given me invaluable insights into the industry’s technical landscape.


 


Connecting with passionate students globally who share similar goals has been incredibly motivating, and the opportunity to collaborate with fellow Student Ambassadors.


 


Additionally, as an ambassador I enjoy access to a variety of perks, including digital and physical swag items.


 


What advice do you have for students and why do you think they should join the program?


The Microsoft Learn Student Ambassadors program offers extensive opportunities for learning and growth. I encourage students passionate about technology and eager to empower their peers through technology to join this vibrant community.


 


 


 


 


You can join the Microsoft Learn Student Ambassador Program by applying here 


 


 


Check out the previous series 


Microsoft Learn Student Ambassadors Program Interview Series Episode 1 – Microsoft Community Hub

Qtip: Connect Windows Azure VM to Azure SQL DB using Managed Identity

Qtip: Connect Windows Azure VM to Azure SQL DB using Managed Identity

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

In this guide I am going to show steps to connect Windows Azure VM to Azure SQL DB using Managed Identity covering create user in Azure SQL DB , connect using SSMS and connect using powershell


 


Requirements:


Windows 10 or 11 Azure Virtual Machine with system managed identity enabled and admin privileges to run powershell scripts
Azure SQL DB server with entra admin access and database for testing
SQL Server Management Studio (SSMS) latest version

 


Get required information from VM and managed identity:


jaigarcimicrosoft_0-1719561942254.png


Use Object (principal) ID to get Application ID


Go to Entra ID and search Object (principal) ID


jaigarcimicrosoft_1-1719562120663.png


Select result to get Application ID


jaigarcimicrosoft_2-1719562204424.png


 


Provide access to Azure SQL DB:


Connect to server/database using Entra user with admin privileges and create user in this case is the name of the computer


jaigarcimicrosoft_3-1719562387699.png


— DROP USER [managediddemo] –remove user if exists
CREATE USER [managediddemo] FROM EXTERNAL PROVIDER;
ALTER ROLE db_datareader ADD MEMBER [managediddemo];

 


Connect from Azure VM:


Connect using SQL Server Management Studio SSMS …


Open SSMS and provide server name , select authentication Microsoft Entra Managed Identity and user assigned Identity will be Application ID from VM


jaigarcimicrosoft_0-1719562858931.png


In connection properties provide database name otherwise you will receive an error if user is not administrator and finally connect


jaigarcimicrosoft_1-1719562955130.png


jaigarcimicrosoft_2-1719563048606.png


Now is connected


 


Connect using powershell…


 


To be able to connect using powershell you need to Install modules required for Azure


Open powershell as administrator and run commands below


Set-ExecutionPolicy unrestricted
Install-Module -Name PowerShellGet -Force
Install-Module -Name Az -AllowClobber -Scope CurrentUser -force
Install-module SQLServer -force

jaigarcimicrosoft_0-1719563316562.png


Once modules are installed you can close powershell and open again as administrator


 


Get token


Connect-AzAccount -Identity 
$access_token = (Get-AzAccessToken -ResourceUrl https://database.windows.net).Token
write-host $access_token

jaigarcimicrosoft_1-1719563516753.png


*In some scenarios token string can be provided directly to avoid round trip each time


 


Test with invoke-sqlcmd


Connect-AzAccount -Identity
$access_token = (Get-AzAccessToken -ResourceUrl https://database.windows.net).Token
Invoke-Sqlcmd -ServerInstance .database.windows.net -Database -AccessToken $access_token -query ‘select top 10 name from sys.tables’

 -query is the query to run in this case only gets a list of tables in database


jaigarcimicrosoft_2-1719563730859.png


 


Test using Microsoft.Data.SQLClient


import-module Az.Accounts
import-module Microsoft.PowerShell.Security
import-module Microsoft.WSMan.Management
import-module SqlServer
$access_token = (Get-AzAccessToken -ResourceUrl https://database.windows.net).Token
$connectionstring=”Server=tcp:.database.windows.net,1433; Database=; Encrypt=True;”
$connection= New-Object Microsoft.Data.SqlClient.SqlConnection
# you can get connection string from azure portal in database overview
$connection.ConnectionString = $connectionstring
$connection.AccessToken=$access_token
$connection.Open()
$command= $connection.CreateCommand()
$command.CommandText = “select top 10 name from sys.tables”
$dataSet = New-Object system.Data.DataSet
$adapter = New-Object microsoft.Data.SqlClient.SqlDataAdapter $command
$adapter.Fill($dataSet) | Out-Null
$connectionid=$connection.clientconnectionid
write-output $connectionid
$dataSet.Tables

jaigarcimicrosoft_0-1719564052692.png


Now your Windows Azure VM is able to connect using different methods


 


More Information


Provision Azure AD admin (SQL Database)
https://docs.microsoft.com/en-us/azure/azure-sql/database/authentication-aad-configure?tabs=azure-powershell#provision-azure-ad-admin-sql-database


 


What are managed identities for Azure resources?


https://learn.microsoft.com/en-us/entra/identity/managed-identities-azure-resources/overview


 


Configure managed identities on Azure virtual machines (VMs)


https://learn.microsoft.com/en-us/entra/identity/managed-identities-azure-resources/how-to-configure-managed-identities?pivots=qs-configure-portal-windows-vm


 

Use expanded Copilot for Service capabilities in your CRM

Use expanded Copilot for Service capabilities in your CRM

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

In February, we announced the general availability of Copilot for Service, which helps organizations realize the benefits of generative AI by extending their existing investments in CRM and contact center solutions. Copilot for Service helps quicken agents’ time to resolution by assisting them with common tasks using the full context of the customer journey. 

With prebuilt integrations for common CRMs, you can embed Copilot for Service inside the agent desktop to help agents be more productive and create seamless customer experiences across channels.  

On July 1, we are introducing several new capabilities in Copilot for Service to further support agents working in their CRM of choice. 

Email assistance

Copilot can help agents draft emails to answer customer queries. Using the context of customer records and actions, such as cases and emails, Copilot can provide an email draft written in the voice of the organization. Agents can review and alter the draft as needed before sending, and they can adjust the tone. With Copilot, agents can spend less time authoring and more time helping customers solve complex issues. 

Context-aware multiturn chats 

When an agent is involved in a customer conversation, they sometimes encounter difficult questions they can’t answer on their own. Instead of making a customer wait while they ask a colleague or conduct research, agents can ask Copilot a question. Copilot identifies the agent’s intent and understands the context of CRM data, including customer records and cases, so it can provide answers tailored to service scenarios and better support the resolution of customer issues.

Case summarization 

With case summarization capabilities, Copilot understands which case an agent may be working on and summarizes the details for them, so agents can ramp up on their assigned cases faster. Armed with the most important aspects of a case, agents can then reduce time to resolution for customers. And because Copilot understands the context of CRM data, agents can be confident that they are giving customers the most informed answers.

Real-time streaming 

When agents use Copilot to write an email response or ask a question, including multiturn questions, they can read the generated responses on the user interface incrementally, without having to wait for the entire response to be generated. Agents can also choose to stop Copilot from generating a response and start fresh. This helps reduce wait times and gives agents a chance to refine their requests if needed. 

Learn more

These features will begin rolling out on July 1. You can access them by selecting the Start with Microsoft Copilot option when using the Copilot for Service landing page.

Read the documentation to learn more.  

Find out how you can make Copilot for Service part of your Contact Center as a Service solution.   

The post Use expanded Copilot for Service capabilities in your CRM appeared first on Microsoft Dynamics 365 Blog.

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

Introducing the Microsoft Entra PowerShell module

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

We’re thrilled to announce the public preview of the Microsoft Entra PowerShell module, a new high-quality and scenario-focused PowerShell module designed to streamline management and automation for the Microsoft Entra product family. In 2021, we announced that all our future PowerShell investments would be in the Microsoft Graph PowerShell SDK. Today, we’re launching the next major step on this journey. The Microsoft Entra PowerShell module (Microsoft.Graph.Entra) is a part of our ongoing commitment and increased investment in Microsoft Graph PowerShell SDK to improve your experience and empower automation with Microsoft Entra.


 


We’re grateful for the substantial feedback we’ve heard from Microsoft Entra customers about our PowerShell experiences, and we’re excited to hear your thoughts after evaluating this preview module. We plan to build on our investment in the Microsoft Entra PowerShell module going forward and expand its coverage of resources and scenarios. 


 


What is Microsoft Entra PowerShell?


 


The Microsoft Entra PowerShell module is a command-line tool that allows administrators to manage and automate Microsoft Entra resources programmatically. This includes efficiently managing users, groups, applications, service principals, policies, and more. The module builds upon and is part of the Microsoft Graph PowerShell SDK. It’s fully interoperable with all cmdlets in the Microsoft Graph PowerShell SDK, enabling you to perform complex operations with simple, well-documented commands. The module also offers a backward compatibility option with the deprecated AzureAD module to accelerate migration. Microsoft Entra PowerShell supports PowerShell version 5.1 and version 7+. We recommend using PowerShell version 7 or higher with the Microsoft Entra PowerShell module on all platforms, including Windows, Linux, and macOS.


 


Benefits of Microsoft Entra PowerShell


 



  • Focus on usability and quality: Microsoft Entra PowerShell offers human-readable parameters, deliberate parameter set specification, inline documentation, and core PowerShell fundamentals like pipelining.

  • Backward compatibility with AzureAD module: Microsoft Entra PowerShell accelerates migration from the recently announced AzureAD module deprecation.

  • Flexible and granular authorization: Consistent with Microsoft Graph PowerShell SDK, Microsoft Entra PowerShell enables administrative consent for the permissions you want to grant to the application and supports specifying your own application identity for maximum granularity in app permission assignment. You can also use certificate, Service Principal, or Managed Identity authentication patterns.

  • Open source: The Microsoft Entra PowerShell module is open source, allowing contributions from the community to create great PowerShell experiences and share them with everyone. Open source promotes collaboration and facilitates the development of innovative business solutions. You can view Microsoft’s customizations and adapt them to meet your needs.


 


Next steps


 


Installation: Install Microsoft Entra PowerShell, which uses the “/v1.0” API version to manage Microsoft Graph resources, from the PowerShell Gallery by running this command:


 









Install-Module Microsoft.Graph.Entra -AllowPrerelease -Repository PSGallery -Force



 


Or install the Beta module, which manages Microsoft Graph resources using the “/beta” API version, by running this command:


 








Install-Module Microsoft.Graph.Entra.Beta -AllowPrerelease -Repository PSGallery -Force

 


Authentication: Use the Connect-Entra command to sign in to Microsoft Entra ID with delegated access (interactive) or application-only access (noninteractive).


 









Connect-Entra -TenantId ‘your-tenant-id’ -Scopes ‘User.Read.All’



 


To see more examples for using your own registered application, Service Principal, Managed Identity, and other authentication methods, see the Connect-Entra command documentation.


 


Find all available commands: You can list all available commands in the Microsoft Entra PowerShell module by using the command:


 









Get-Command –Module Microsoft.Graph.Entra



 


Get Help: The Get-Help command shows detailed information about specific commands, such as syntax, parameters, cmdlet description, and usage examples. For example, to learn more about the Get-EntraUser command, run:


 









Get-Help Get-EntraUser –Full



 


Migrating from AzureAD PowerShell module: You can run your existing AzureAD PowerShell scripts with minimal modifications using Microsoft Entra PowerShell by using the Enable-EntraAzureADAlias command. For example:


 









Import-Module -Name Microsoft.Graph.Entra


Connect-Entra #Replaces Connect-AzureAD for auth


Enable-EntraAzureADAlias #enable aliasing 


Get-AzureADUser -Top 1



 


Frequently Asked Questions (FAQs)


 


What is the difference between the Microsoft Graph PowerShell SDK and Microsoft Entra PowerShell modules?


 


Microsoft Entra PowerShell is a part of our increased investment in Microsoft Graph PowerShell SDK. It brings high-quality and scenario-optimized Entra resource management to the Microsoft Graph PowerShell SDK. Still, it keeps all the benefits of Microsoft Graph PowerShell SDK for authorization, connection management, error handling, and (low-level) API coverage. As Microsoft Entra PowerShell builds on the Microsoft Graph PowerShell SDK, it is completely interoperable.


 


Is the Microsoft Entra PowerShell module compatible with Microsoft Graph PowerShell?


 


Yes. You don’t need to switch if you’ve already used the Microsoft Graph PowerShell module. Both modules work well together, and whether you use Entra module cmdlets or Microsoft Graph PowerShell SDK cmdlets for Entra resources is a matter of preference.


 


I need to migrate from the deprecated AzureAD or MSOnline modules. Should I wait for Microsoft Entra PowerShell?


 


No. One of our goals with Microsoft Entra PowerShell is to help you migrate from Azure AD PowerShell more quickly by setting Enable-EntraAzureADAlias. Microsoft Entra PowerShell supports simplified migration for scripts that were using AzureAD PowerShell, with over 98% compatibility. However, the legacy AzureAD and MSOnline PowerShell modules are deprecated and will be retired (stop working) after March 30, 2025. We recommend that you act now to begin migrating your MSOnline and AzureAD PowerShell scripts. 


 


Both modules use the latest Microsoft Graph APIs. For test environments and non-production systems, you can migrate to Microsoft Entra PowerShell. We recommend migrating to this module for production systems only after it reaches general availability. If you migrate scripts to Microsoft Graph PowerShell SDK now, there is no need to update them again with Microsoft Entra PowerShell, as it enhances and will not replace Microsoft Graph PowerShell SDK.


 


Should I update Microsoft Graph PowerShell scripts to Microsoft Entra PowerShell?


 


This is not necessary but a matter of preference. Microsoft Entra PowerShell is part of the Microsoft Graph PowerShell solution, and the two modules are interoperable. You can install both modules side-by-side.


 


Will Microsoft Entra PowerShell add support for more resources in the future?


 


Yes, it is a long-term investment. We will continue to expand support for more resources and scenarios over time. Expect new cmdlets for Privileged Identity Management (PIM), Entitlement Management, Tenant Configuration settings, Per-User multifactor authentication (MFA), and more. We’ll also enhance existing cmdlets with additional parameters, detailed help, and intuitive names. Check out GitHub repo for ongoing updates.


 


Will Microsoft Entra PowerShell use a pre-consented app like AzureAD or MSOnline modules?


 


No. Microsoft Entra PowerShell permissions aren’t preauthorized, and users must request the specific app permissions needed. This granularity ensures that the application has only the necessary permissions, providing granular control over resource management. For maximum flexibility and granularity in application permissions, we recommend using your own application identity with Entra PowerShell. By creating different applications for different uses of PowerShell in your tenant, you can have exacting control over application permissions granted for specific scenarios. To use your own application identity with Microsoft Entra PowerShell, you can use the Connect-Entra cmdlet:


 









Connect-Entra -ClientId ‘YOUR_APP_ID’ -TenantId ‘YOUR_TENANT_ID’ 



 


I am new to Microsoft Entra PowerShell; where do I start?


 


Explore our public documentation to learn how to install the Microsoft Entra PowerShell module, authenticate, discover which cmdlet to use for a particular scenario, read how-to guides, and more. Our best practice guide will help you start on a secure foundation.


 


How can I provide feedback?


 


You can provide feedback by visiting our GitHub repository issues section. Create a new issue with your feedback, suggestions, or any problems you’ve encountered. Our team actively monitors and responds to feedback to improve the module. 


 


How can I contribute?


 


We welcome contributions from the community, whether it’s through submitting bug reports, suggesting new features, or contributing scenario and example improvements. To get started, visit the GitHub repository, check out our contribution guidelines, and create a pull request with your changes.


 


Learn more about Microsoft Entra PowerShell module


 


Explore our public documentation, to learn how to install the Microsoft Entra PowerShell module, the authentication methods available, which cmdlet to use for a particular scenario, how-to guides, and more.


 


Try It Today


 


Try out the new version and let us know what you think on GitHub! Your insights are invaluable as we continue to improve and enhance the module to better meet your needs.


 


Thank you!


 


We want to thank all the community members who helped us improve this release by reporting issues on GitHub during the private preview! Please keep them coming!


 


Steve Mutungi


Product Manager, Microsoft Entra PowerShell


 


 


Read more on this topic



 


Learn more about Microsoft Entra 


Prevent identity attacks, ensure least privilege access, unify access controls, and improve the experience for users with comprehensive identity and network access solutions across on-premises and clouds.


Move to cloud authentication with the AD FS migration tool!

Move to cloud authentication with the AD FS migration tool!

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

We’re excited to announce that the migration tool for Active Directory Federation Service (AD FS) customers to move their apps to Microsoft Entra ID is now generally available! Customers can begin updating their identity management with more extensive monitoring and security infrastructure by quickly identifying which applications are capable of being migrated and assessing all their AD FS applications for compatibility. 


 


In November we announced AD FS Application Migration would be moving to public preview, and the response from our partners and customers has been overwhelmingly positive. For some, transitioning to cloud-based security is a daunting task, but the tool has proven to dramatically streamline the process of moving to Microsoft Entra ID. 


 


A simplified workflow, reduced need for manual intervention, and minimized downtime (for applications and end users) have reduced stress for hassle-free migrations. The tool not only checks the compatibility of your applications with Entra ID, but it can also suggest how to resolve any issues. It then monitors the migration progress and reflects the latest changes in your applications. Watch the demo to see the tool in action.


Moving from AD FS to a more agile and responsive, cloud-native solution helps overcome some of the inherent limitations of the old way of managing identities.Moving from AD FS to a more agile and responsive, cloud-native solution helps overcome some of the inherent limitations of the old way of managing identities.


 


In addition to more robust security, organizations count greater visibility and control with a centralized, intuitive admin center and reduced server costs as transformative benefits of moving to a modern identity management. Moreover, Entra ID features can help organizations achieve better security and compliance with multifactor authentication (MFA) and conditional access policies—both of which provide a critical foundation for Zero Trust strategy.  


 


More Entra ID features include:



 


Want to learn more about Microsoft Entra? Get the datasheet and take a tour here. Ready to get started? Visit Microsoft Learn and explore our detailed AD FS Application Migration guide. 


 


Have any questions or feedback? Let us know here.  


 


Melanie Maynes


Director of Product Marketing


 


 


For a comprehensive overview of the migration tool and its capabilities, check out these other resources:



 


Learn more about Microsoft Entra  


Prevent identity attacks, ensure least privilege access, unify access controls, and improve the experience for users with comprehensive identity and network access solutions across on-premises and clouds.