Azure SQL Database: Improving Performance Tuning with Automatic Tuning | Data Exposed: MVP Edition
This article is contributed. See the original author and article here.
This article is contributed. See the original author and article here.
This article is contributed. See the original author and article here.
Howdy folks,
In this unusual year, organizations have doubled down on digital engagement with their customers and are prioritizing the security and customization of their user experiences. We’ve kept this top of mind as we evolve our vision for Azure Active Directory (Azure AD) External Identities, making customization of identity experiences easier than ever.
Today we’re announcing new ways you can customize your B2C apps. Once again, we’ve got Partner Group PM Manager Robin Goldstein on the blog to tell you more.
As always, we hope you’ll try out the new features and share feedback through the Azure forum or by following @AzureAD on Twitter.
Regards,
Alex (@Alex_A_Simons)
————————————
Hi everyone,
At Ignite, we announced a step forward in our Azure Active Directory (Azure AD) External Identities journey with the addition of Conditional Access and Identity Protection to Azure AD B2C, extending Microsoft’s world-class security to help you protect customer and citizen identities. Today, we are excited to announce two more features that make it easier to design secure and seamless customer–facing experiences in Azure AD B2C: API connectors, and phone sign up and sign in for user flows.
API connectors allow you to leverage web APIs to integrate with external cloud systems to customize your identity user experience. Earlier in the year, we shared how you could customize External Identities self-service sign-up with web APIs in Azure AD to enable common use cases like approvals and data validation. You can now use the preview of API connectors for Azure AD B2C to enable those same scenarios and more.
If you’ve been using Azure AD B2C already, you may be familiar with the ability to use REST API’s in your custom policies. With API connectors for user flows, you can now enjoy similar flexibility using our next-generation preview user flows which are also in public preview.
Azure Portal experience adding an API connector to a user flow in Azure AD B2C
Here are some more great examples of scenarios you can enable with API connectors:
Protecting against bots and automated attacks on publicly exposed sign-up experiences is critical to your security posture. With API connectors and a bit of JavaScript, you can add any CAPTCHA or fraud detection and abuse service, such as Arkose Labs Platform, to your sign-up experience to help prevent fraudulent signups.
Figure 1. A sign-up experience using the Arkose Labs Platform to protect against automated fraud and abuse.
Another way to protect your sign-up experiences is to limit it to certain audiences. Using API connectors, you can provision invitation codes for specific audiences and require users to enter a valid code during sign-up.
Figure 2. A user flow that limits sign-ups to users with an invitation code.
Verifying or affirming your user’s identity can also reduce the risk of fraudulent signups by malicious actors. Using API connectors, you can integrate solutions from IDology, Experian, or other providers to verify user information based on user attributes collected at sign-up.
Figure 3. A sign-up flow that collects user information and uses it to verify a user’s identity.
To get started, check out the great samples of these scenarios our team put together and learn how to add an API connector to a user flow.
Rounding out our improvements to user flows in Azure AD B2C, you can now enable users to sign-up and sign-in to your app using their phone number (phone-based SUSI). This reduces the need for additional passwords and makes the experience much easier on mobile devices. Like other credentials and identity providers, setting up phone-based SUSI for a user flow can be done with just a few clicks. This feature is now being rolled out worldwide.
To get started, you can set up a user flow in the admin portal, using the combined phone/email sign-up option now under local accounts in the identity providers blade:
Admin experience for customizing identity providers settings on a user flow (left) and the resulting end user experience (right).
Admin experience for configuring the recovery email prompt during sign-up and sign in (left) and the resulting end user experience (right).
User flows with phone-based SUSI can also be managed using graph APIs to view, add, and delete local accounts. Check out the documentation to learn more.
On behalf of the Azure AD External Identities crew, thank you for your feedback so far. We hope you’ll try out both preview features and share more about how you are customizing your B2C user experiences.
Robin Goldstein (@Robingo_MS)
Partner Group PM Manager
Microsoft Identity Division
Learn more about Microsoft identity:
This article was originally posted by the FTC. See the original article here.
When you talk with friends and family over the holidays, you may hear about new puppies, old sports rivalries, and dreams of the next vacation. As you join the conversation, why not share some ideas from the FTC’s Pass it On campaign to protect the people you care about from scams?
Brought to you by Dr. Ware, Microsoft Office 365 Silver Partner, Charleston SC.
This article is contributed. See the original author and article here.
Omnichannel has become a dominant force in how companies meet customer expectations, and for good reason. Ninety-eight percent of Americans switch between devices on the same day, using multiple channelsvoice, social, chat, email, and SMS. Omnichannel engagement allows customers to reach out on nearly any device, on their preferred channel while managing all engagement channels uniformly on the back end, creating a seamless customer experience.
True omnichannel support ensures an effortless transition and consistent experience from one channel to the next without causing agents to lose context or the customer having to repeat information. In short, omnichannel allows customers to pick up where they left off on one channel and continue the experience on another.
Omnichannel collects and harnesses information from every interaction across channels to drive stronger, more meaningful customer relationships, improve operational performance, and increase revenue. Plus, businesses that adopt omnichannel strategies achieve 91 percent greater year-over-year customer retention rates compared to businesses that don’t.
Multichannel and omnichannel are often used interchangeably, but they are very different. Like omnichannel, multichannel support offers customers more than one method for contacting customer service. However, rather than working in parallel, each channel lives in its own silo with its own dedicated team of agents. This limits the sharing of communication or information between channels, and often creates a poor customer experience.
For instance, take this scenario: the customer uses one channel to contact support and that team creates a ticket, but if the customer contacts the company again through a different channel, another ticket is created by that team. Each team has a ticket and tries to resolve the same issue. In this example, the customer must repeat the same information shared with the first agent to the second agent, and so on as each new siloed channel is used to contact support. Not only is the customer experience poor, but it’s also highly inefficient for the organization.
Omnichannel shifts this paradigm. Instead of customer ticket resolution, the emphasis is on the customer relationship. Omnichannel provides customers the freedom to move from one channel to the next when contacting support. The one constant is the customer, creating consistency from channel to channel so communications are threaded, making it easy for the customer to pick up where the conversation left off. Omnichannel creates a consistent customer experience at every touchpoint regardless of channel. With omnichannel support, channels are integrated so agents can view the conversation and still maintain context even if the experience leads to multiple channels.
It is the consistency of the customer experience that leads to positive customer engagement and retention. As customer interactions become more frequent and sentiment toward your brand increases, a positive cycle of interactions occurs, often leading to up- and cross-sell opportunities.
Omnichannel engagement strategies help companies better understand their customers through every interaction as the data is tethered to the customer, not the case number. Through consistent service delivery across channels, customer issues are resolved more efficiently, and this is particularly important in increasing customer satisfaction and building long-term engagement.
We all know that the pandemic has created significant barriers for most organizations. However, this disruption has fueled a pioneering spirit of ingenuity and innovation as “how we always did it” has now been replaced with “this is how are we do it now.”
With stay-at-home orders, businesses transforming how they reach customers, and social distancing, maintaining quality customer service can be daunting to even the most capable of organizations. However, omnichannel can be a life ring to organizations in the pursuit of meeting customer expectations during this pandemic. In stressful times, providing customers the ability to reach out on their preferred channel is one less trigger for discontent. But that’s just part of the story. Providing the right channels is important as well.
Take for example, the San Diego Workforce Partnership. This nonprofit is reimagining workforce development by delivering programs that help job seekers meet current and future workforce needs. Part of their core beliefs include the understanding that an integrated approach is key to attain durable self-sufficiency. When state and local regulations forced Workforce Partnership to close its physical headquarters and surrounding offices, it became very difficult to service the growing volume of displaced workers.
San Diego Workforce Partnership quickly pivoted. Their core beliefs came into play as the Workforce Partnership reimagined itself leading to a long-lasting transformation, not just a short-term fix. The Workforce Partnership adhered to their foundational beliefs by creating an integrated approach to attain resilience during the crisis and beyond. By leveraging Microsoft Teams, a website chatbot built with Microsoft Power Virtual Agents, and the omnichannel capabilities within Microsoft Dynamics 365 Customer Service, they were able to increase remote collaboration and provide service to more people in need.
As the shutdown eliminated in-person meetings with displaced workers, the Workforce Partnership website became the primary outreach tool. Now, a chatbot answers routine questions, generating a 75 percent resolution rate, and because the chatbot integrates with omnichannel, it successfully connects customers with live agents upon customer request. The chatbot and omnichannel capabilities within Customer Service have gone a long way toward creating a more positive and consistent experience for those in need of their services. With the chatbot handling increased volumes of inquiries, Workforce Partnership staff have more time to serve their community’s needs, handling each interaction with care and empathy.
One day the Workforce Partnership offices will reopen, and people will return for in-person assistance. But for now, thanks to its remarkable digital transformation and use of the Customer Service omnichannel capabilities and Power Virtual Agents, the community has one more friction-free touchpoint when seeking employment assistance during this time of uncertainty.
Omnichannel for Customer Service, an add-in to Dynamics 365 Customer Service, enables organizations to instantly connect and engage with customers on their preferred digital channels. The application offers contextual customer identification, real-time notifications, and agent productivity tools like knowledgebase integration, AI-powered agent suggestions, and real-time sentiment analysis. Supervisors get visibility and insights into emerging trends and agent efficiency across all channels through built-in, AI-driven dashboards.
The post How omnichannel enhances the customer experience appeared first on Microsoft Dynamics 365 Blog.
Brought to you by Dr. Ware, Microsoft Office 365 Silver Partner, Charleston SC.
This article is contributed. See the original author and article here.
Companies that work with manufacturing and distribution need to be able to run key business processes 24/7, without interruption, and at scale. Challenges arise with unreliable connections or network latency when business processes compete for the same system resources when peak scale is required, or during periodic or regular maintenance for different regions, across time zones, or to meet different scheduling requirements. The ability to execute daily mission-critical processes must be agnostic to these situations.
Cloud and edge scale units enable companies to execute mission-critical manufacturing and warehouse processes without interruptions. This functionality is provided by the following add-ins, now available in public preview:
Cloud and edge scale units allow you to build resilience into your supply chain by providing dedicated capacity for your manufacturing and warehouse execution processes. This also places scale units near the location where the work is done, such as on the shop floor or in the warehouse.
Dynamics 365 Supply Chain Management provides scale units in the cloud that runs in the nearest Microsoft Azure data center. Alternatively, scale units can run on the edge, hosted in appliances right in your facility. All scale units are connected to your enterprise-wide Supply Chain Management hub in the cloud to have all information readily available to fulfill your business needs.
Cloud and edge scale units for Dynamics 365 Supply Chain Management deliver on two key business objectives:
One important foundation for cloud and edge scale units is a hybrid multi-node topology for Supply Chain Management. We have evolved the Dynamics 365 architecture into a loosely coupled system that runs selective business processes in a distributed model. Scale units are the environments that run those business processes, where all computation capacity is reserved for the processes and data in the assigned workloads.
Workloads define the set of business processes, data, and policies including rules, validation, and ownership that can run on scale units. The preview capabilities include one workload for manufacturing execution and one for warehouse execution. These workloads bring the processes and data from the execution phase of the manufacturing and warehouse processes into the scale units.
Inbound, outbound, and other warehouse management processes for cloud and edge scale units have been split into decoupled phases for planning, execution, receiving, and shipping. Manufacturing processes are structured in a similar way for planning, execution, and finalization. Scale units take ownership of the execution phase.
After you configure the workload, the workers on the manufacturing or warehouse shop floor continue to go through the work and report results like they are used to, but now operate on the dedicated scale unit processing capacity.
The new Production Floor Execution (PFE) interface for manufacturing workers comes with a modern, touch-friendly user experience. It not only looks great but is also tuned for difficult illumination situations on the shop floor.
Plus, the PFE now supports Dynamics 365 Guides which can be used to guide users to complete tasks in the best possible way, especially in complex production scenarios.
The Scale Unit Manager helps you to configure scale units and define where workloads for selected manufacturing and warehouse facilities run.
In the future, the topology analysis page will show facilities, your Supply Chain Management hub, and your scale units. By looking at measures for bottlenecks, latency, and performance history you can identify the most beneficial applications for your scale units.
Dynamics 365 can help you build resilient supply chains in a multi-node topology using scale units in the cloud or on the edge. This is available now in public preview.
The post Boost supply chain resilience with cloud and edge scale units in Supply Chain Management appeared first on Microsoft Dynamics 365 Blog.
Brought to you by Dr. Ware, Microsoft Office 365 Silver Partner, Charleston SC.
Recent Comments