Essential ways Dynamics 365 and Power Platform help you do more with less

Essential ways Dynamics 365 and Power Platform help you do more with less

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

It’s a simple truth of business: economic growth is cyclical. As companies across industries navigate a period of uncertainty, investments in people and technology should be strategic and decisive to help people do more with lessless time, less cost, and less complexity.

While reducing cost and complexity is often a primary factor when investing in business technology, doing more with less should be a step forward, not two steps backan opportunity to build a more resilient, agile business. 

In this first of a series of blog posts, we will explore how your teams can push forward in the headwinds of uncertainty and constant change. We’ll answer how doing more with less can empowerrather than restrictbusiness agility and growth.

graphical user interface, application
Click the image above to watch the Do more with less video.

How Microsoft Dynamics 365 and Microsoft Power Platform help shore up your business to do more with less

To get started, let’s explore a few ways that Dynamics 365 and Microsoft Power Platform can reduce costs and complexity while empowering everyone in the organization to focus on superior customer experiences and operational excellence.

Lower your total cost of ownership

In times of uncertainty, the path forward is continued and accelerated innovation, especially for companies that run operations on a patchwork of on-premises technology solutions and services that are often redundant, siloed, duplicative, and costly to maintain. The migration from legacy systems to the cloud is now imperative, especially in a business environment that depends on speed, innovation, and accelerated business outcomes. A 2020 study conducted by Forrester Consulting, commissioned by Microsoft, revealed that a composite organization comprising interviewed customers realized an ROI of 109 percent over three years, fueled by savings on infrastructure refreshes, redundant enterprise resource planning (ERP) solutions, and consolidating support costs.1

Our customers can realize significant operations efficiency and customer relationship management (CRM) savings with our unified platform, allowing them to do more with lessless time, cost, and complexity; while enabling more agility and innovation. In fact, organizations that adopt Dynamics 365 for CRM processes can save up to 50 percent relative to Salesforce.2With Microsoft Power Platform, organizations can further accelerate innovation and save up to 80 percent compared to other low-code development platforms.3

Reduce cost while improving efficiency on a unified business cloud

Dynamics 365 unifies customers and business data, relationships, and workflows in a single cohesive business cloud. This reduces complexity and brings new levels of efficiency, cross-functional engagement, and breakthrough customer experiences. Microsoft Power Platform works in tandem with Dynamics 365, or on its own, enabling everyone to build low-code solutions that contribute to the development process, multiplying their technical capacity and helping build amazing technical abilities across organizations.

A great example of these efficiencies in action is MVP Health Care. The nationally-recognized, regional not-for-profit health insurer replaced a makeshift CRM environment with Dynamics 365 to build a centralized member engagement platform, as well as adopted Microsoft Power Platform to optimize business processes, streamline workflows, and complete tasks. It expects to save USD6 million a year while standardizing processes, driving more member value, and promoting healthier communities.

Empower employees to drive agility and innovation

In challenging times, doing more with less doesn’t mean working harder or longer. It’s about having technology that amplifies what employees do best, so the organization can achieve more.

We’re integrating the digital tools people need to drive impact right within business applications for every function, from marketing, sales, and service to supply chain, finance, and operations. By connecting people, data, and streamlined business processes across the organization in the cloud, the workforce can truly do more with less.  

Unify data and use AI for proactive insights and automation 

We’ve invested heavily in AI to empower employees to be catalysts for impact, across every function, from marketing, sales, and service to supply chain, finance, and operations. Dynamics 365 and Microsoft Power Platform empower employees to perform with clarity and focus thanks to predictive insights and guided workflows that help them act decisivelyall fueled by centralized data, predictive analytics, and AI.

Microsoft Power BI delivers self-service analytics at enterprise scale, reducing the added cost complexity and security risks of multiple solutions.  

Microsoft Dynamics 365 Sales empowers sellers with sales intelligence that helps them deeply understand their customers for faster deal closure, including conversation intelligence that provides real-time selling guidance during sales calls. A recent Total Economic Impact™ (TEI) study conducted by Forrester Consulting found that for a composite organization, using Dynamics 365 Sales boosted seller productivity by 15 percent, resulting in $13.3 million in savings over three years.4

Westpac New Zealandone of the country’s largest banks transitioned to Dynamics 365 to create an enhanced customer experience and unlock innovation. As a result, thousands of its Dynamics 365 users are saving as many as 3,850 hours per week in process automation. The migration also improved data quality across the organization, further increasing efficiency.

In addition, sales teams can reduce errors and time spent manually entering data into a CRM, which can lead to inaccuracies and reporting errors. Microsoft Viva Sales automates the capture of customer data into the CRM and then delivers insights from that data to help guide the next best actions.

Within the supply chain, AI can monitor complex systems around-the-clock to help identify and predict issues across the supply chain before they create disruptions. Specialty coffee roaster and retailer, Peet’s Coffee, is one market leader benefiting from greater visibility across the supply chain. During the COVID-19 pandemic, sales rapidly shifted from retail stores to Peet’s online store. Dynamics 365 Supply Chain Management empowered the team at Peet’s Coffee with reliable, real-time data and insights enabling it to maintain a 98 percent fill rate on its growing e-commerce business.

A Forrester study identified several impact areas enabled by Dynamics 365 Supply Chain Management, including increased production volume, reduced downtime, improved quality, reduced infrastructure cost, and increased developer productivity. For example, a composite organization based on interviewed customers consolidated its footprint saving $11 million over a three-year time horizon. The organization also increased production throughput, resulting in $24.3 million in savings and reduced downtime of business-critical production equipmenta value of more than $1.5 million over the same time period.5

Boost collaboration to amplify business outcomes

As many workplaces become more decentralized, it’s both critical and more challenging to foster a culture of collaboration. The most recent Microsoft Work Trend Index Annual Report revealed that, since February 2020, the average Microsoft Teams user saw a 252 percent increase in their weekly meeting time and the number of weekly meetings has increased 153 percent.

Collaboration is seamlessly integrated with business workflows across Dynamics 365, Microsoft Power Platform, and Microsoft 365including Teamsso people can collaborate more effectively with anyone, on any business or customer record, within the tools used to manage workflows.

A sales team can close deals faster by understanding signals from the marketing department around demand generation. Service agents on complex cases can view a list of AI-matched experts and “swarm” this issue togetherrapidly troubleshooting the issue and compiling steps to resolve it.

Gibson Brands, the most iconic guitar brand, brought together cross-functional teams with Dynamics 365 and Teams, helping the company to simplify internal processes and create more immersive customer experiences across retail, direct sales, and dealer networks.

Democratize cloud-scale innovation

Finally, Microsoft Power Platform enables anyone, from pro to citizen developers, to create digital solutions to solve problems, reducing the cost and burden on IT teams to develop solutions. A Forrester Consulting study revealed that a composite organization based on surveyed Microsoft customers can realize an additional ROI of 140 percent over three years with Microsoft Power Platform’s premium capabilities.6

chart, sunburst chart

During the pandemic, the City of Ottawa streamlined the delivery of news and information to citizens by deploying a chatbot solution using Microsoft Power Virtual Agents, hosted on the Ottawa Public Health (OPH) website. In just six months, the bot recorded more than 50,000 conversations, saving the call center an estimated 4,000 hours of phone time. The numbers translate to a savings of about CA$240,000, or the redeployment of 2.5 full-time city employees to more mission-critical tasks at OPH.

We’re committed to your success

Whether you’re planning to migrate, optimizing your current investments, or exploring ways to innovate with Dynamics 365 and Microsoft Power Platform, we’re here to help you.

In future installments of this blog series, we’ll dig deeper into opportunities to streamline across your four primary functional areas: customer experience (sales and marketing), service, finance, and supply chain.

A woman sitting at a desk in front of a multi-screen workstation.

Do more with less with Dynamics 365

Learn how you can reduce organizational costs and complexity.


End notes

1Total Economic Impact™ of Migrating from Microsoft Dynamics AX to Microsoft Dynamics 365 in the Cloud (July 2020), a Microsoft-commissioned study conducted by Forrester Consulting. Results are over three years for a composite organization based on interviewed customers. Examples shown are based on various customer outcomes and will vary depending on your specific scenario.

2 Savings estimated based on US pricing for Salesforce and Microsoft offerings as published on their websites. Microsoft internal research, September 2022.

3 Savings estimated based on publicly available Power BI and Power Apps US pricing for 250 representative user licenses compared with major competitor offerings.

4The Total Economic Impact™ Of Microsoft Dynamics 365 Sales (March 2022), a Microsoft-commissioned study conducted by Forrester Consulting. Results are over three years for a composite organization based on interviewed customers.

5The Total Economic Impact™ of Microsoft Dynamics 365 Supply Chain Management (August 2021), a Microsoft-commissioned study conducted by Forrester Consulting. Results are over three years for a composite organization based on interviewed customers.

6The Total Economic Impact™ of Microsoft Power Platform Premium Capabilities (August 2022), a Microsoft-commissioned study conducted by Forrester Consulting. Results are over three years for a composite organization based on interviewed customers.

The post Essential ways Dynamics 365 and Power Platform help you do more with less appeared first on Microsoft Dynamics 365 Blog.

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

Increase your supply resilience with multisourcing in Supply Chain Management

Increase your supply resilience with multisourcing in Supply Chain Management

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

For many years, companies have based their supply chain strategy on lowering costs and increasing efficiency. Often this resulted in relying on one supplier for important subcomponents, sometimes based offshore where labor is cheaper. During the pandemic, the world discovered that “lower costs and increase efficiency” is not a resilient strategy. A single supplier represents a single point of failure. On the other hand, having a lot of suppliers does not necessarily increase your supply resilience without a good business relationship and communication. The middle ground is to distribute the supply of critical components among a group of vendors, also known as multisourcing.

Of course, multisourcing comes with its own challenges. The new multisourcing functionality in Microsoft Dynamics 365 Supply Chain Management can help you meet them.

Specify multisource policies for supply resilience

Two challenges of multisourcing are how to split the supply of an item across multiple vendors and how to allocate the vendor for a particular purchase order. Both are now easy thanks to the multisourcing features in Supply Chain Management.

First, you can now specify a multisource policy that identifies vendors and sets targeted percentages for each of them. For example, you might want 80% of your supply to come from your main vendor and 20% from a secondary one. Or you might want to distribute orders equally to three different vendors.

graphical user interface, application

You can also specify the period in which the policy applies. Then just assign the policy to a product or set of products.

When Planning Optimization creates a planned order, it chooses the vendor so that the targeted percentages are met over time. In other words, the entire supply is allocated to a vendor, but over time orders are balanced between the vendors in the group.

Some vendors require a minimum order. With the multisourcing feature in Supply Chain Management, you can set minimum order quantities for each vendor and Planning Optimization will respect them.

You can also review the actual percentages kept versus the targeted percentage in the policy to monitor your supply resilience.

Choose the products you should multisource first

The new supply risk assessment workspace makes it easier to find products that are planned to be purchased from a single supplier. These may be good candidates for multisourcing to start increasing your supply resiliency.

The following recommendations can help you achieve higher supply resiliency:

  1. Multisource products: Split the supply of components among a group of vendors. If you are starting to build this strategy, start with your most critical components.
  2. Diversifyyour supply in geography and size: Have both local suppliers with shorter lead times and offshore suppliers with higher lead times.
  3. Maintain good supplier relationships: Have a good business relationship and communication with your suppliers. When you are able to handle and adapt to disruptions together, you are more agile in fulfilling your customer needs.
  4. Build long-term partnerships: Your relationship with your suppliers must be sustainable over time and based on trust to be able to handle disruptions over the longer term. High supplier turnover is not beneficial in the long run.
  5. Assess your supply risk: Evaluate the performance of your suppliers using metrics such as purchase order deliveries as requested, on-time in-full deliveries, on-time deliveries, and in-full deliveries. Dynamics 365 Supply Chain Management makes this easier using the new supply risk assessment workspace.

Learn more

To get started sourcing products and components from multiple vendors, read the documentation: Source products and materials from multiple vendors – Supply Chain Management | Dynamics 365 | Microsoft Learn

To learn how to find products with low vendor resilience, read the product documentation: Supply risk assessment overview – Supply Chain Management | Dynamics 365 | Microsoft Learn

And check out our blog post: Assess supply chain risk more easily in new workspace – Microsoft Dynamics 365 Blog

Not yet a Dynamics 365 Supply Chain Management customer? Take a tour and request a demo.

The post Increase your supply resilience with multisourcing in Supply Chain Management appeared first on Microsoft Dynamics 365 Blog.

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

Interactive Web-based 3D Visualization of large scientific datasets using Azure Batch

Interactive Web-based 3D Visualization of large scientific datasets using Azure Batch

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

Scientific computing has long relied on HPC systems to accelerate scientific discovery. What constitutes an HPC system has continued to evolve. Access to computing keeps getting democratized and HPC is no longer limited to multi-billion dollar government laboratories and industries who can afford the infrastructure. Anyone with access to the Internet can now easily leverage the ubiquitous cloud for their computing task du jour! Azure natively supports HPC by providing hardware suitable for high performance computing needs together with software infrastructure to make it easy to harness these resources. In this post, we focus on one such Azure infrastructure component, Azure Batch, and see how we can be used to support a common use-case: data browser with interactive 3D visualization support.


 


Use-Case: the problem statement


 


Recently, a customer came to us with an interesting use-case. They wanted to provide their users with an interactive data browser. The datasets are HPC simulation and analysis results which can easily be several gigabytes in size. They wanted to present their users with a web app where users can browse the datasets and then select any of the datasets to interactively visualize it with some canned visualizations.


 


Variations of this use-case are a very common request in the scientific computing world so let’s generalize (and perhaps simplify) the problem. We want to develop the following web application:


 


New Wireframe 1.png


 


Design Considerations


 


A few things to qualify the problem and help guide our design choices.


 



  1. We want to a scalable solution. Of course, we can set all of this up on a workstation and expose that to the world wide web, however not only is that scary (for security reasons) but also not scalable. We want this to scale no matter how many users are accessing the portal at the same time.

  2. The datasets are large and require processing before they can be visualized. Hence, we want a remote rendering capable system where the rendering can happen on remote computing resources, rather than the browser itself.


These requirements help us make the following design choices:


 



  1. Azure Batch provides us with the ability to allocate (and free up) compute resources as and when needed. We can setup the web app to submit jobs on Azure Batch for visualizing datasets and then Batch can allocate those jobs to nodes in a node pool that can be setup to auto-scale using fancy rules, as needed. This frees us from having to do any management of the nodes in the pool such as setting them up, ensuring they have access to appropriate storage to read the datasets, etc. Batch takes care of that in addition to providing us with tools for monitoring, debugging and diagnosing issues.

  2. For visualization and data processing, we use ParaView. Together with trame, ParaView makes it easy for us to develop a remote-rendering capable custom web applications that offer all the sophistication and flexibility available in the desktop app. Thus we can easily develop complex data analysis pipelines to satisfy the specific user requirements. trame enables use to access the visualization viewport through a web browser using web sockets. 


Deploying the resources


 


One of the first steps when dealing with cloud computing is deploying the resources necessary on the Cloud. Infrastructure as Code (IaC) refers to the ability of deploying the resources needed and configuring them programmatically. As we go about building our HPC environment in the Azure Cloud, there are many ways to do it. We can use the Azure Portal to setup the system interactively. We can use Azure CLI to script the setup. We can also use domain-specific languages like Terraform or Bicep to define and deploy the infrastructure. For this post, we use Bicep which is a language for declaratively defining the Azure resources. For deploying the Bicep specifications and for other operations like populating datasets, we use Azure CLI.


 


All the resources needed for this demo can be deployed using the bicep code available in this Github repository. The readme goes over the prerequisites and the detailed steps to deploy all necessary resources. The project includes several different applications. The demo we cover this post is referred to as trame. Ensure you pass enableTrame=true to the `az deployment sub create ….` command to deploy the web application.


 


Demo in action


 


Once the deployment is successful, follow the steps described here to upload datasets to the storage account deployed. Finally, you should be able to browse to the URL specific to your deployed web app and start visualizing your datasets! Here’s a short video of the demo in action:


 


Demo: Cloud Dataset VIewer in actionDemo: Cloud Dataset VIewer in action


 


Architecture


 


Let’s dive into the details on how this is put together. Of course, there’s no one way to do this. Discussing the details of the resources and their configuration should help anyone trying to adapt a similar solution for their specific requirements.


 


Here’s a schematic of the main Azure resources deployed in this demo.


 


Drawing.png


 


App ServiceThis the Azure resource that hosts our main web application. As described in the initial sections, we want our web app to let the user browse datasets and then visualize them. Thus, the web application has two major roles: list datasets, and start/stop visualization jobs. For first role, the web app needs to talk with the storage account on which all the datasets are stored to get the list of available datasets. For the second, the web app needs to communicate with the Batch service to submit jobs/stop jobs etc. In this demo, we decided to write this web app using node.js. The source code is available here. The app uses Azure JavaScript SDK to communicate with the storage account and batch service. The web app also has another role that is a little less obvious: it acts as communication proxy to communicate with the visualization web servers running on the compute nodes in the batch pool. This will become clear when we discuss the Batch resource.


 


Batch: This is the Azure Batch resource that orchestrates the compute node pools, job submission, etc. Batch takes care of managing all the compute nodes that are available for handling all the visualization requests. When the user “clicks” on a dataset, the web app uses Azure Batch JavaScript API to communicate with the Batch service and request it to start a job to visualize the corresponding dataset. Batch takes care on mounting the storage account on all compute nodes in the pool when they are initialized thus any process running on the compute nodes can access the datasets. The visualization job, in our case, is a simple Python application that uses ParaView/trame APIs to visualize the data. The application, named vizer, is available in this Github repository. When launched with a dataset filename passed on the command line, vizer starts up a Python web-server that one can connect to access the visualization. vizer is running on one of the compute nodes in the pool. The compute nodes in the pool are not accessible from the outside network. Thus, there’s no direct way for the user to connect to this internal visualization web-server. This is why we need the web app deployed in our outward facing app service to also act as a proxy. When a visualization web-server is ready, the main web app creates a iframe that proxies to this internal visualization web-server thus making the visualization accessible by the user. Since trame uses websockets, we need to ensure that this proxy supports websocket proxying as well. Luckily, node.js makes this very easy for us. Look at the web app source code for details on ho this can be done. For simplicity, the demo doesn’t add any additional authorization for the proxying. For production, one should consider adding authorization logic to avoid any random user from accessing any other users visualization results.


 


Container Registry: Azure Container Registry is used to store container images. In this demo, we containerize both the main web app and the visualization application, vizer. It’s not necessary to use containers, of course. Both App Service and Batch can work without containers, if needed. Containers just make it easier to setup the runtime environments for our demo.


 


Key Vault: Key Vault is generally used to store secrets and other private information. In this demo, we need the Key Vault for the Batch resource. Batch uses the Key Vault to store certificates etc. that is needs for setting up the compute nodes in the pools.


 


Wrapping up


 


As we can see, it’s fairly straight forward to get a interactive visualization portal setup using Azure and ParaView. For this demo, we tried to keep things simple and yet follow best practices when it comes to public access to resources in the cloud. Of course, for a production deployment one would want to add authentication to the web app, along with autoscaling for batch pool and add smarts for resource cleanup and fault tolerance to the web application, etc. One thing we have not covered in this post is how to use Azure’s HPC SKUs and ParaView’s distributed rendering capabilities and GPUs for processing massive datasets. We will explore that and more in subsequent posts.

5 ways Microsoft Viva helps businesses save time and money

5 ways Microsoft Viva helps businesses save time and money

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

A new Total Economic Impact™ Of Microsoft Viva study by Forrester Consulting, commissioned by Microsoft, details five ways Microsoft Viva can help organizations save time and money while improving business outcomes.

The post 5 ways Microsoft Viva helps businesses save time and money appeared first on Microsoft 365 Blog.

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

MTC Weekly Roundup – December 2

MTC Weekly Roundup – December 2

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

 


Happy Friday, and welcome back to your MTC Weekly Roundup!


 


We’ve recovered from the food coma of last week’s holiday and we’re back in the swing of things, so let’s see what’s happening in the Community this week!


 


MTC Moments of the Week


 


This week’s MTC Member of the Week spotlight is on @SnowMan55. Like our previous MoW, Glenn is another fresh face in the MTC but has already become a Frequent Contributor in the Excel forum with over a dozen best responses under their belt. We truly appreciate all your help! 


 


Over on the blogs this week, @ShirleyseHaley wrote up a 2-minute recap of everything new with Microsoft Security, Compliance, and Identity, including Microsoft Security Virtual Training Days, which are free and in-depth virtual training events to help professionals of all levels grow their technical skills and gain confidence to navigate what’s ahead.


 


We are on a short break from Community events but mark your calendars for our next Ask Microsoft Anything (AMA) on Tuesday, December 13 at 09:00 am PST, when we’ll have experts from the Microsoft Teams team on hand to answer questions about the new Sign Language View in Microsoft Teams Meetings!


 


Interpreter.png


 


Unanswered Questions – Can you help them out?


 


Every week, users come to the MTC seeking guidance or technical support for their Microsoft solutions, and we want to help highlight a few of these each week in the hopes of getting these questions answered by our amazing community!


 


In the Teams forum, @adi_km is facing an issue within the Teams application (not the web version) whereusers are getting messages stuck in the sending state that never get delivered.


 


Meanwhile, in the SharePoint forum, @MattS1978 is looking for help using a VLOOKUP command between an Excel spreadsheet with an existing VLOOKUP and a Microsoft List for their retail stores.


 


————————-


 


For this week’s fun fact: on this day in 1983, the iconic music video epic for Michael Jackson’s “Thriller” premiered on MTV with a run time of almost 14 minutes – a game changer!


 


And with that, I hope you all have a wonderful weekend!