Lesson Learned #344:Managed Instance needs permissions to access Azure Active Directory.

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

Today, we worked on a service request that our customer got the following error message : Managed Instance needs permissions to access Azure Active Directory. You need to be a ‘Company Administrator’ or a ‘Global Administrator’ to grant ‘Read’ permissions to the Managed Instance.


 


Azure SQL Managed Instance needs permissions to read Azure AD to successfully accomplish tasks such as authentication of users through security group membership or creation of new users. For this to work, we need to grant the Azure SQL Managed Instance permission to read Azure AD.


 


We can do this using the Azure portal or PowerShell. This operation can only be executed by Global Administrator or a Privileged Role Administrator in Azure AD.


 


You can assign the Directory Readers role to a group in Azure AD. The group owners can then add the managed instance identity as a member of this group, which would allow you to provision an Azure AD admin for the SQL Managed Instance. That means you need to have Global Administrator or Privileged Role Administrator access to provide the read permission to the SQL MI.


 


Directory Reader role


 


In order to assign the Directory Readers role to an identity, a user with Global Administrator or Privileged Role Administrator permissions is needed. Users who often manage or deploy SQL Database, SQL Managed Instance, or Azure Synapse may not have access to these highly privileged roles. This can often cause complications for users that create unplanned Azure SQL resources, or need help from highly privileged role members that are often inaccessible in large organizations.
For SQL Managed Instance, the Directory Readers role must be assigned to managed instance identity before you can set up an Azure AD admin for the managed instance.
 
Assigning the Directory Readers role to the server identity isn’t required for SQL Database or Azure Synapse when setting up an Azure AD admin for the logical server. However, to enable an Azure AD object creation in SQL Database or Azure Synapse on behalf of an Azure AD application, the Directory Readers role is required. If the role isn’t assigned to the SQL logical server identity, creating Azure AD users in Azure SQL will fail. For more information, see Azure Active Directory service principal with Azure SQL.
 
Supported Article: https://learn.microsoft.com/en-us/azure/azure-sql/database/authentication-aad-directory-readers-role?view=azuresql#assigning-the-directory-readers-role

Field Service Wave 1 2023 Features 

Field Service Wave 1 2023 Features 

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

We are excited to announce several new features that will help service organizations work more efficiently than ever before. The new not-to-exceed (NTE) feature ensures that work orders stay within budget, the trade and trade coverages features enable you to stay organized and efficient when providing groups of services to customers. In addition, significant performance improvements to the asset and functional location trees let you manage larger facilities and more complex assets. These features will streamline your workflow and save time, especially when working with vendors or subcontractors to fulfill jobs. Read on to learn more about how they work and why you should try them out today! 

Not-to-Exceed functionality

Phenomenal service starts with understanding customers’ needs and expectations. The new not-to-exceed feature allows you to capture your customer’s price expectations before work begins. When new information changes work estimates, your frontline workers will be warned about going over the customer’s expected cost. This provides an opportunity to seek approval for additional charges before any work is performed. 

Not to exceeds can be captured manually on work orders or be automatically applied when onboarding customers onto your service network. Customers often automatically approve work that is recurring, preventative, or low cost. By capturing expectations when onboarding a customer, they will be automatically applied to work orders, cutting out back-and-forth communications about pricing and expediting job completion. 

In addition, cost expectations can be set via not-to-exceed values or based on a margin of the price expectations. For example, when your organization contracts maintenance of a location to a vendor, and you expect to make a 30% margin on these maintenance work orders. The system can automatically apply the appropriate price not-to-exceed to the work order for the customer and apply a cost not-to-exceed 30% less than the price, ensuring the vendor contacts you if costs are higher. This ensures your margin expectations are met by coordinating all stakeholders directly on the work order. 

Trade and Trade Coverage 

Set up trades to organize the services you offer and expedite work order setup. Instead of combing through hundreds of incident types when creating a work order, start with the trade. By applying a trade, the work order gains context about the job, letting it filter to only relevant incidents, and apply more appropriate not-to-exceeds. In addition, you can describe the services each customer should and should not receive as trade coverages. For example, you might provide roofing, pest control, and appliance services to the owner of a property, but only appliance services to the tenant. If a customer requests work that they are not covered for, the system will provide a warning for a chance to contact the customer or apply special pricing before moving forward. By setting up trades and trade coverages, the work order experience is streamlined to be more relevant to the customer’s problem. 

Manage larger facilities and more complex assets 

Significant performance improvements to the asset and functional location trees allow you to manage locations and assets at scale. Customers with 5000 assets will see load times go from 15 seconds down to 0.5s. In addition, asset systems that span across multiple locations are easier to manage with the updated user experience. Child assets at a different location than their parent will show both under their location and the parent asset in the tree with icons and tooltip explanations. For example, a CCTV security system at a campus spans two buildings: 83 and 86. The CCTV monitoring system at building 83 will show the child camera asset beneath it with an info icon. The CCTV camera will also show under building 86 with an info icon. Hovering over the icons will show a tooltip calling out the related asset, making for an easy search to pull up its details. 

 

Track work order cost totals 

Organizations can now track work order costs with enhanced total cards. Work order totals include the sum of all products and services with taxes. No more digging through product and service line items or creating custom fields to calculate the total cost of products and services on work orders! 

Turn on new features 

Go to Field Service Settings > Work Order / Booking tab, turn on these new features, and try them out today! 

Learn More 

Not-to-exceed documentation 

Trade documentation 

The post Field Service Wave 1 2023 Features  appeared first on Microsoft Dynamics 365 Blog.

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

Applying next-generation AI to the Microsoft Supply Chain Platform

Applying next-generation AI to the Microsoft Supply Chain Platform

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

For more than two decades, customer relationship management (CRM) and enterprise resource planning (ERP) software have been defined by manual entry and high-touch data processes. Since then, businesses have made strides in automating many manual transactions through various means but have largely reached a plateau. Our 2023 survey on business trends found that 9 out of 10 workers hope to use AI to reduce these kinds of repetitive tasks from their jobs.1

Supply chains have been a prime area for the application of AI, due to the vast amounts of critical business data and processes involved. Supply chains have evolved over the years, with emerging technologies and innovations that enable businesses to optimize their operations, reduce costs, and improve customer satisfaction. Yet, while statistical models have been used in processes such as inventory management, forecasting, production planning, and scheduling, there hasn’t been a significant shift in the industry beyond improving algorithms. Learning hasn’t been applied to make supply chain processes intelligent and self-regulating. The next generation of AI will transform the industry by making it more agile, efficient, and responsive to changes.

In March, Microsoft announced Microsoft Dynamics 365 Copilot, introducing the world’s first AI copilot for ERP and CRM applications. With the next generation of AI capabilities in Dynamics 365 Copilot, those high-touch, laborious processes can be transformed with interactive AI-powered assistance.

With Copilot, you can further unlock the potential of ERP by bringing together data and AI to reduce time spent on unfulfilling tasks and accelerate the speed of execution and business outcomes.

We are excited about bringing next-generation AI to virtually every business function, and especially so about the opportunities AI has within the Microsoft Supply Chain Platform. In this post, we look at AI in supply chain management (SCM), both its development and current state, and we share our view of next-generation AI in SCM.

Learn more: Introducing Microsoft Dynamics 365 Copilot, bringing next-generation AI to every line of business

A woman sitting at a table using a laptop.

Microsoft Supply Chain Center

Redefine what’s possible with the power of AI.

Industry 4.0 is AI

The Fourth Industrial Revolution opens doors that further transform how we work and what we focus on during the workday. We have come a long way from the industrial plant floor automation of the 1960s to the intelligent era of supply chain digital twins of the 2020s. We now have significant technological advances that can transform traditional supply chains into next-generation cognitive supply chains. These cognitive supply chains can proactively predict and self-correct disruptions, trigger replanning, and provide intelligent recommendations. Thus, enabling humans and AI to work together to quickly respond, in real time, to changing environments.

In the age of AI, tools like artificial neural networks and machine learning provide the means to automate personal workflows and processes. Still, low-code applications, natural language processing, and generative AI will not replace human innovation. It will, on the other hand, increase and expand our expertise and ability. This is why at Microsoft, we believe that AI is going to define new ways for humans to amplify their impact, their capability, and their unique potential.

The brief history of AI in supply chain management processes

The first application of AI in SCM is a so-called expert system known as the inventory management assistant (IMA). IMA was designed in 1986 to improve the replenishment of spare parts and reduce safety stock for the US Air Force.2 From there, the 1990s saw a broad resurgence of interest in the decades-old concept of AI. As a result, AI became commercially available in SCM applications on a limited basis during this time.

In the 2000s, computing power continued to increase as hardware costs declined rapidly, making the investment in AI affordable. However, AI’s widespread adoption in SCM really took off in the 2010s with the rise of the Industrial Internet of Things (IIoT) and the associated acceleration in digital transformation. Together, these factors led to an explosion in the amount of data generated by supply chain processes, marking the beginning of big data in the supply chain.

Outside the supply chain, machine learning algorithms matured and refined into efficient and almost standard-like features, such as the Netflix recommendation engine. At the same time, SCM use cases were taking shape and beginning to deliver value. The first applications of machine learning came in the areas of demand forecasting using regression models to achieve high forecast accuracy, short-term demand sensing using pattern recognitions, anomaly detections in assets, and inventory optimization, to name a few.

Today, AI is used in a wide range of applications, including image and speech recognition, natural language processing, and autonomous vehicles. More recent breakthroughs, such as Dall-E2 and ChatGPT from OpenAI, are rapidly opening new doors, as evidenced by our recent launch of Dynamics 365 Copilot. However, most companies are still focused on analytics and promotion use cases, such as forecasting demand or planning production.

As such, organizations have yet to fully explore the potential of AI, which involves self-learning supply chains, more sophisticated supply chain algorithms, and recognizing patterns in big data that are beyond human perception. AI can automate many of the recurring decisions in SCM and interact with supply chain systems in human context, but this requires a platform to connect legacy and modern solutions to unify the vast, growing amounts of supply chain data.3

Microsoft Supply Chain Platform and next-generation AI

As supply chain complexity grows, companies are using next-generation AI to gain a competitive edge and remain profitable. AI is proving to be a game-changer for businesses, whether they’ve already embarked on a digital transformation journey or are considering doing so. Let’s explore some of the cutting-edge AI use cases in supply chain management that can deliver immediate value without undertaking costly transformation initiatives.

AI-powered risk mitigation

By unifying data sources and business applications and combining them with next-generation AI, companies can better predict and act on disruptions across channels, suppliers, and geographies. For example, the AI-powered Microsoft Supply Chain Center news module proactively flags external issues such as weather, financial, and geopolitical news that may impact key supply chain processes. Plus, predictive insights surface affected orders across materials, inventory, carriers, distribution networks, and more.

This embed requires accepting cookies from the embed’s site to view the embed. Activate the link to accept cookies and view the embedded content.

This site uses cookies for analytics, personalized content and ads. By continuing to browse this site, you agree to this use.

With Dynamics 365 Copilot capabilities, users can quickly turn these insights into action with contextual email outreach. With a custom and contextual reply, supply chain users can save time and collaborate with impacted suppliers to quickly identify new ETAs and reroute a purchase order (PO) based on a weather disruption or fulfill a high-priority customer order via an alternate distribution center due to geopolitical tension.

Sign up for a free trial of Microsoft Supply Chain Center today.

A screenshot depicting AI-powered news alert and generative email drafting capabilities.

Optimize order fulfillment processes

Microsoft Dynamics 365 Intelligent Order Management (IOM) enables organizations to intelligently orchestrate fulfillment and automate it with a rule-based system using real-time omnichannel inventory data, AI, and machine learning. IOM can improve order fulfillment models by using AI to automate the identification and selection of optimized fulfillment decisions. Including the ability to enhance AI models when recommendations are not ideal, using the train, feedback, and improve methodology.

Elevate forecast accuracy with AI-driven collaborative demand planning 

Demand forecasting is an area that has already seen pervasive use of AI. Organizations already use machine learning-powered forecasting algorithms to improve their forecast accuracy. However, trust in the system-generated forecast is still not as high as was hoped. Recent supply chain disruptions have only exacerbated the role of the importance of manual oversight during creation and careful review. As a result, demand planners and other stakeholders continue to spend a significant portion of their time manually analyzing trends and anomalies, and fine-tuning demand plans. The next-generation of foundation models have the potential to disrupt these very use cases. Ability to get answers through AI forecast explainability and natural language querying will help demand planners breeze through their demand plan analysis, reducing the time needed for fine-tuning and adjusting demand plan from days to minutes. Furthermore, AI can help in demand review meetings by using natural language for data-driven decision making, surfacing risks and opportunities, summarizing assumptions behind a plan, providing real-time what-if analysis, and generating transcripts and summaries of the meeting along with action items. The next generation of AI in demand planning promises to make the entire process more efficient, accurate, and collaborative.

Mitigate order delivery risks with data Q&A

Procurement teams often conduct monthly supplier reviews for top vendors by volume and vendors struggling to meet delivery requirements, but which have been painful to stop trading with for some reason. A significant amount of time for two to three team members is usually dedicated to gathering and analyzing monthly performance data in preparation for these reviews. Conversational AI can unlock productivity.

With conversational AI, we can imagine a future scenario where any analyst is prompting Dynamics 365 Copilot to: “Show me all orders which were not delivered on-time and in-full (OTIF) in the last 30 days. Estimate how much of our order backlog is impacted by these late deliveries. Suggest three questions that will help the supplier dig into the root cause of the issue. Write a short recommendation requesting the supplier participate in our monthly supplier review until OTIF is above 97 percent.” This example is only the tip of the iceberg for scenarios where generative AI can be used to democratize access and retrieval of a company’s data through conversation-styled interaction with AI chatbots.

Additionally, AI could significantly accelerate the onboarding of new suppliers by bypassing or speeding up internal legal review. We can envision purchasing managers, supply chain directors, and more benefitting from AI contract review by assisting in tasks like reviewing master supplier agreements.

Autonomous self-regulated supply chains

One of the biggest challenges in managing a complex supply chain is that it is “high touch” with disparate data sources, different cross-functional units, and processes ranging from strategy to execution. Companies struggle to harmonize these disparate data and processes, leaving planners to make intuition-based decisions rather than data-driven ones. AI can address the complexities of mapping a multi-tier network model from several disconnected systems across the value chain, including external business partners. Further, with advances in AI such as reinforcement learning, the networks can be adaptive, and self-regulated with different sub-network agents operating toward a common goal of increasing resilience, profitability, and customer service. Such an adaptive network considers the historical trends, and supply chain internal and external events, along with signals. The system evaluates multiple scenarios and performs business impact analysis to determine the best course of action using techniques such as simulation, optimization, and machine learning. For example, the system may recommend a make-and-buy option, versus solely buying, and provide a balanced scorecard of supply chain metrics and costs, along with a ranking for the recommendation. This type of supply chain offers automation to eliminate manual processes, and intervenes based on exceptions, generating alerts, and providing suggested actions. It also has the ability to self-learn from user actions and automatically execute corrective measures.

Intelligent process automation

As next-generation AI innovation emerges, it will increasingly deliver on the promise of automating many of the recurring decision touchpoints in supply chain management, freeing up valuable human resources to focus on higher-level productive tasks that require creativity, judgment, and complex problem-solving skills. AI bots can carry out tasks like reading email for new procurement requests, logging into multiple systems for data entry, solving supply chain alerts, and triggering workflows. Another example is increasing planners’ productivity by using generative AI to create the artifacts (plans, performance, assumptions, risks, and mitigations) required to run monthly business review (MBR) meetings such as sales and operations planning (S&OP).

Intelligent inventory visibility and optimization

Another example of AI in supply chain management is inventory intelligence where AI can balance inventory more accurately to reduce stockouts, and improve customer satisfaction and loyalty. Consider a scenario where the global inventory position analysis shows a projected inventory depletion in the upcoming quarter, with levels falling below safety stock requirements. With AI, the supply chain analyst can gain insights into the root causelow supply relative to demand for a particular region and time. The scheduled maintenance of a factory in that quarter would lead to no additional production, exacerbating the situation. As a result, the demand must be met from existing inventory. With the help of AI-powered insights, the analyst can now delve deeper into the impacted products and locations and take corrective measures, using AI-powered recommendations to rebalance inventory from other locations or employing a cost-effective contract manufacturer.

Intelligent inventory visibility is also revolutionizing the way businesses search and view their stocks and products, empowering users with unparalleled accessibility and efficiency. The power of AI enables users to swiftly ascertain stock levels and product availability by merely typing their inquiries in natural language, similar to chatting with a friend. Whether it’s a query about products nearing expiration or the availability of limited-edition items across various regions, the AI assistant promptly delivers the desired results. Gone are the days of navigating through cumbersome menus, remembering product IDs or location details; simply use natural language to acquire essential information within seconds. In addition, AI can streamline today’s labor-intensive data-mining and table-joining. AI technology can now streamline the entire process, and even summarize inventory status in dashboard and text reports. Consequently, businesses can liberate their analysts from mundane tasks such as data cleansing and report writing, allowing them to focus on more strategic initiatives that drive success.

Shorten warehouse inventory cycle times

Another area of supply chain management to which AI can be applied is to shorten cycle times in warehouse fulfillment. Today, as demand for different items ebbs and flows, it’s difficult to predict which items should consume forward picking locations in the warehouse. Warehouses typically deal with the situation in two ways: they can pay for more space than they need at the current volume (unlikely) or have workers re-slot bins to bring items from a bulk area to a pick location. The latter is an ongoing, labor-intensive, and time-consuming process that is reactive by default.

In the future, AI could be applied to analyze incoming orders (or look further upstream in the supply chain) to forecast demand better. Based on this analysis, combined with data like physical product dimensions and the storage capacity of bin locations, recommendations for re-slotting can be offered to warehouse managersallowing plans to be proactively set in motion to ensure that on-hand inventory is available at the time of picking.

Revolutionizing the supply chain industry

The above are just a few examples of how we imagine this next wave of AI innovation can improve supply chain processes and the overall employee experience. And it’s certainly just the starting point. AI has the potential to revolutionize supply chains, offering new possibilities for improved efficiency, cost savings, and customer satisfaction. To fully harness the benefits of AI, businesses must invest in the right technology and infrastructure to unify their supply chain processes and datawhile considering critical aspects like security, accessibility, and company values. Microsoft is uniquely positioned to deliver AI in supply chain, by integrating built-in capabilities across our solutions and delivering a secure, composable, extendable, and interoperable platform. With low-code/no-code automation, collaborative actions, process orchestration, and rich supply chain functional capabilities in a single experience, customers can compose a tailored ecosystem and confidently apply AI to deliver new value.

Next steps for AI in supply chain management

Dynamics 365 Copilot in Microsoft Supply Chain Center is already unlocking a new world of opportunity and redefining what’s possible when teams harness the power of AI. By embracing AI, organizations can gain a competitive advantage and stay ahead of the curve in an ever-changing business landscape. And as we explored through the possible supply chain scenarios covered in the last section, we are just getting started. Sign up for a free trial to get started.


End notes

1Four Ways Leaders Can Empower People for How Work Gets Done

2 International Journal of Logistic Research and Applications, 2009. Artificial intelligence in supply chain management: theory and applications.

3 Boston Consulting Group , 2022. Why AI-Managed Supply Chains Have Fallen Short and How to Fix Them.

 

The post Applying next-generation AI to the Microsoft Supply Chain Platform appeared first on Microsoft Dynamics 365 Blog.

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

Don’t let change pass you by! Get started with Change Tracking in your SQL Database | Data Exposed

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

Many database administrators ask questions like “What rows have changed for a table?” and “How has that row changed in that table?”. Change Tracking is a lightweight solution built right into the SQL Database that gives you the ability to query for data that has changed over time. In this episode of Data Exposed, join Anna Hoffman and Brian Spendolini as we explore this powerful feature of the database. Learn how to enable Change Tracking in your database, what are the best uses cases, and how it can save you massive amounts of time and effort over developing custom, one-off solutions.


 


Watch on Data Exposed


 


Resources:



 


View/share our latest episodes on Microsoft Learn and YouTube!

Introducing Copilot in Microsoft Viva—A new way to boost employee engagement and performance

Introducing Copilot in Microsoft Viva—A new way to boost employee engagement and performance

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

Today, we’re excited to announce Copilot in Microsoft Viva, along with the introduction of Microsoft Viva Glint, to help organizations create a more engaged and productive workforce.

The post Introducing Copilot in Microsoft Viva—A new way to boost employee engagement and performance appeared first on Microsoft 365 Blog.

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