Trusted Signing is now open for individual developers to sign up in Public Preview!

Trusted Signing is now open for individual developers to sign up in Public Preview!

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

In the realm of software development, code signing certificates play a pivotal role in ensuring the authenticity and integrity of code. For individual developers, obtaining these certificates involves a rigorous identity validation process. This blog explores the challenges individual developers face and how Trusted Signing can streamline the code signing process, with a focus on how its individual validation process contributes to this efficiency. 


 


Challenges faced by Individual Developers in Code Signing 


Individual developers often face unique challenges when it comes to code signing. Here are some key issues: 



  • Identity Validation process: This includes challenges such as obtaining the necessary documentation, undergoing lengthy verification processes, and dealing with differing requirements from various CAs.  



  • Private Key Theft or Misuse: Private keys are crucial for the code signing process and must be protected at all times. If these keys are stolen, attackers can use the compromised certificates to sign malware, distributing harmful software under a verified publisher name. It is expensive for individual developers to invest in the infrastructure and operations required to manage and store the keys. 



  • Complexity and Cost: The process of obtaining and managing code signing certificates can be complex and expensive, especially for individual developers and small teams. This complexity can lead to incomplete signing or not signing at all. 



  • Integration with DevOps: Code signing needs to be integrated with DevOps processes, tool chains, and automation workflows. Ensuring that access to private keys is easy, seamless, and secure is a significant challenge. 



  • Code Integrity and Security: While code signing ensures the integrity of software, it does not guarantee that the signed code is free from vulnerabilities. Hackers can exploit unregulated access to code signing systems to get malicious code signed and distributed. 


 


What is the Trusted Signing service?  


Trusted Signing is a comprehensive code signing service supported by a Microsoft-managed certification authority. The identity validation process is designed to be robust. Certificates are issued from Microsoft-managed CAs and are subsequently protected and serviced by providing seamless integration with leading developer toolsets. This eliminates the need for individual developers to invest in additional infrastructure and operations. 


 


The Importance of Identity Validation 


Identity validation is crucial for securing code signing certificates. It ensures that the individual requesting the certificate is indeed who they claim to be, thereby preventing malicious actors from distributing harmful code under the guise of legitimate software. This process builds trust among users and stakeholders, as they can be confident that the signed code is authentic and has not been tampered with. 


 


Process for Identity Validation with Trusted Signing 


Trusted Signing utilizes Microsoft Entra Verified ID (VID) for identity validation of individual developers. This process ensures that developers receive a VID, which is accessible through the Authenticator app, offering enhanced security, a streamlined process, and seamless integration with Microsoft Entra.  


 


The verification process involves the following steps:  



  1. Submission of Government-Issued Photo ID: The first requirement is to provide a legible copy of a currently valid government-issued photo ID. This document must include the same name and address as on the certificate order. 

  2. Biometric/selfie check: Along with the photo ID, applicants need to submit a selfie. This step ensures that the person in the ID matches the individual applying for the certificate. 

  3. Additional Verification Steps: If the address is missing on the government issued ID card, then additional documents will be required to verify the address of the applicant. 


This is how a successfully procured VID would appear in Azure portal. 


 


Meha_MSFT_0-1727844589082.png


 


Best Practices for a Smooth Validation Process 


To ensure a smooth and successful identity validation process, individual developers should adhere to the following best practices: 



  • Accurate Documentation: Ensure that all submitted documents are accurate and up-to-date and follow the guidelines. 



  • Stay Informed: Keep abreast of any changes in the validation requirements or processes of the CA you are working with. 


Meha_MSFT_1-1727844589083.png


 


Costs of using Trusted Signing service 


Trusted Signing offers two pricing tiers starting at $9.99/month and you can pick the tiers based on your usage. Both tiers are designed to provide optimal cost efficiency and cater to various signing needs. You can find the pricing details here. The costs for identity validation, certificate lifecycle management, storing the keys securely, and signing are all included in a single SKU, ensuring accessibility and predictable expenses. 


 


Conclusion 


Identity validation is a critical step for individual developers seeking code signing certificates. By understanding the process, preparing in advance, and following best practices, developers can successfully navigate the validation process and secure their code signing certificates with Trusted Signing. This not only enhances the security of their software but also builds trust with users and stakeholders.

Introducing Unified Pricing Management: A Revolutionary Approach to Attribute-Based Pricing 

Introducing Unified Pricing Management: A Revolutionary Approach to Attribute-Based Pricing 

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

Combining SCM Pricing Management with Commerce and Retail Discounts

In today’s competitive market, businesses need to leverage every possible advantage to stay ahead. Pricing is one of the most powerful tools at their disposal. Enter Unified Pricing Management, an innovative solution that merges attribute-based pricing with advanced Supply Chain Management (SCM) pricing management and comprehensive commerce and retail discount solutions. 

The Need for Unified Pricing Management 

Companies across industries face numerous challenges when it comes to pricing management. Traditional pricing methods often fall short in addressing the complexities of modern commerce, where factors such as customer segmentation, product attributes, market demand, and competitive actions all influence pricing decisions. The Unified Pricing Management solution addresses these challenges by providing a holistic and integrated framework that empowers businesses to make informed and strategic pricing decisions. 

What is Unified Pricing Management? 

Unified Pricing Management is a sophisticated attribute-based pricing solution designed to transform the way businesses approach pricing strategies. By considering a myriad of attributes and integrating data from SCM and other sources, this solution allows businesses to set more accurate, competitive prices that enhance profitability and customer satisfaction.  

The Power of Attribute-Based Pricing 

At the heart of Unified Pricing Management lies attribute-based pricing. This approach takes into account various attributes, such as product characteristics, customer demographics, and purchasing behaviors, to tailor pricing strategies that resonate better with the market. The ability to customize prices based on specific attributes ensures that businesses can meet diverse customer needs while maximizing revenue. 

Converging SCM Pricing Management with Commerce and Retail Discounts 

Unified Pricing Management supports SCM pricing management, enabling businesses to harness the full potential of their supply chain data. This convergence allows for more informed pricing decisions, ensuring that prices reflect real-time supply chain dynamics. The result is a more responsive and agile pricing strategy that can adapt to changing market conditions. 

In addition to SCM pricing management, Unified Pricing Management also incorporates commerce and retail discount capabilities. This means that businesses can manage discounts more efficiently, ensuring consistency across all promotional efforts. The unified platform streamlines discount management, making it easier to implement and track various discount strategies. 

Unified Pricing data model 

Unified Pricing Management introduces the concept of price trees, which are essential for structuring pricing models. These price trees support multiple versions, allowing businesses to maintain and compare different pricing strategies over time. This capability ensures that businesses can continuously optimize their pricing approaches to achieve the best possible outcomes. 

Activating and Utilizing Price Groups for Pricing Calculations 

A crucial element of Unified Pricing Management is the concept of price groups. This common concept exists in both SCM pricing management and commerce and retail solutions. In Finance and Operations, as well as POS machines, price groups can be associated with channels, loyalty programs, affiliations, and attributes from sales order headers. They can also be defined as an attribute within the header attribute group, providing even greater flexibility in pricing strategies. 

  • Set Up Price Groups: Define price groups based on relevant criteria such as customer segments, or geographical regions. This initial setup is critical as it lays the foundation for your pricing strategy. 
  • Assign Price Rules: Assign specific pricing rules to each price group. These rules can include base prices, margin components, and discounts. This ensures that each segment is priced according to its unique characteristics and market conditions. 
  • Apply Price Groups to Sales Orders and POS: When creating or modifying sales orders, apply the relevant price group to ensure that the correct pricing rules are used. This step is essential for maintaining consistency and accuracy in your pricing. 
  • Monitor and Adjust: Use the unified pricing management system to monitor the performance of your pricing strategy. Make adjustments as needed based on real-time data and analytics to ensure that your pricing remains competitive and profitable. 

Conclusion 

Unified Pricing Management represents a significant advancement in the field of pricing management. By combining attribute-based pricing, convergent SCM pricing management, and comprehensive commerce and retail discount capabilities, it provides businesses with a powerful tool to navigate the complexities of modern pricing. The enablement of price groups and the flexibility to use single and multiple price trees further enhance its adaptability and effectiveness. 

In an era where pricing can make or break a business, Unified Pricing Management offers a strategic advantage that can drive profitability, customer satisfaction, and long-term success. Embrace this innovative solution and unlock the full potential of your pricing strategies. 

The post Introducing Unified Pricing Management: A Revolutionary Approach to Attribute-Based Pricing  appeared first on Microsoft Dynamics 365 Blog.

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

Microsoft 365 Copilot drove up to 353% ROI for small and medium businesses—new study

Microsoft 365 Copilot drove up to 353% ROI for small and medium businesses—new study

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

As a small or medium-sized business (SMB) leader, you’ve likely heard a lot about generative AI and how it’s transforming businesses of all sizes. To better understand how AI is helping businesses grow and compete, Microsoft commissioned Forrester Consulting to study the potential return on investment (ROI) of Microsoft 365 Copilot for SMBs.

The post Microsoft 365 Copilot drove up to 353% ROI for small and medium businesses—new study appeared first on Microsoft 365 Blog.

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

Beyond open rate: Rethinking email marketing metrics

Beyond open rate: Rethinking email marketing metrics

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

In email marketing, tracking metrics has been the key to understanding and improving campaign effectiveness. For years, one of the most reliable metrics has been the open rate, but as the digital landscape evolves, so do the challenges of accurately measuring this essential statistic. In this article, we’ll explore why open rates are becoming less reliable and how you can adapt. 

The open rate and the challenges of modern email clients

Traditionally, the open rate—the percentage of recipients who open an email—has been a fundamental metric in email marketing. This metric has been invaluable for marketers, helping them gauge the success of their campaigns and make data-driven decisions. 

Email opens are tracked using tracking pixels, tiny 1×1-pixel images embedded in the email content. When the recipient opens the email, the pixel loads from a remote server, sending data back to the sender. However, the reliability of open rates is increasingly under threat due to privacy concerns and changes in how email clients handle images. Here’s why open rates are becoming less dependable: 

  • Image blocking: Many email clients now block image loading by default. Recipients can open the email and consume its content without loading images. Such opens aren’t counted, resulting in a lower-than-actual open rate being reported. Image blocking is even more prevalent now because of mobile devices that automatically block image loading for privacy, speed, and conserving data usage. This means that a significant portion of your audience might be missed in the open rate calculation. 
  • Preview panes: Some email clients allow users to preview an email without actually opening it. In these cases, the open rate may register false positives, counting emails as opened when they were merely previewed. 
  • Privacy concerns: To protect user privacy, email clients and webmail services are increasingly blocking tracking pixels, making it harder to track open rates accurately. 
  • Apple privacy changes: Apple devices that run iOS 15 automatically open all emails, which can result in an inflated open rate.  

The future of email metrics is a dual approach

So, what’s the way forward for email marketers like you who rely on open rates to measure engagement and success? It’s essential to employ a dual approach: improving how to measure engagement and applying strategies to improve engagement itself. Here’s how you can adapt.

Measure engagement more effectively

Engagement metrics in Dynamics 365 Customer Insights – Journeys offer a more complete picture than open rates alone.
  1. Diversify engagement metrics: Instead of relying solely on open rates, evaluate other indicators such as click-through rates, conversion rates, and ROI. These metrics offer a more comprehensive view of your email marketing performance.
  1. Implement email authentication: Email authentication protocols like DMARC, SPF, and DKIM improve email deliverability and enhance your sender reputation, indirectly affecting engagement rates. 
  1. Use alternative metrics: Consider using alternative metrics like measuring conversion attribution through unique coupon codes or UTM parameters. These tools can help track the direct impact of your emails beyond the open rate. 

Strategies for improving engagement

  1. Personalization and segmentation: Tailoring your email content to individual recipients’ preferences and behaviors can drive higher engagement. By segmenting your audience and sending personalized content, you can increase the chances of your emails being opened and acted on. 
  1. Expand your messaging channels: SMS has a 98% open rate. Start taking advantage of the SMS channel today!  
  1. Test your content: Testing and refining content allows you to continuously improve email performance by identifying what resonates best with your audience using real data. Evaluating device data analytics, such as OS, browser, and device type, along with click heatmap analytics provides deeper insights into how recipients interact with your emails. Using this information, you can optimize design and content for the best user experience across all devices, boosting overall effectiveness and engagement. 
Analytics by device type in Dynamics 365 Customer Insights – Journeys can help you optimize design and content for a more engaging experience across all devices.
  1. Use your own data: Rely on first-party data such as transactions and in-store visits that can be collected using a customer data platform like Dynamics 365 Customer Insights – Data

While email opens as a metric is not going away, it’s certainly less reliable. Dynamics 365 Customer Insights already provides an entire suite of capabilities for you to easily tackle challenges like this, and continues to invest in finding solutions that align with the evolving privacy landscape. Together, we’ll navigate these changes and continue to deliver successful email marketing campaigns, maintaining your connection with your audience while respecting their privacy in this new era of digital marketing. 

Next steps

Not yet a Dynamics 365 Customer Insights customer? Start your free trial today.

The post Beyond open rate: Rethinking email marketing metrics appeared first on Microsoft Dynamics 365 Blog.

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

Microsoft 365 Copilot drove up to 353% ROI for small and medium businesses—new study

Microsoft named a Leader in the 2024 Gartner® Magic Quadrant™ for Unified Communications as a Service for the sixth year in a row

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

We’re honored to announce that Microsoft has, once again, been recognized as a Leader in the 2024 Gartner® Magic Quadrant™ for Unified Communications as a Service (UCaaS), Worldwide. This is the sixth year we’ve received this recognition and we’re thrilled to be positioned highest in both the ability to execute and furthest on completeness of vision axes.

The post Microsoft named a Leader in the 2024 Gartner® Magic Quadrant™ for Unified Communications as a Service for the sixth year in a row appeared first on Microsoft 365 Blog.

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

Improve operational efficiency with Cross-Location Open Shifts

Improve operational efficiency with Cross-Location Open Shifts

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

We’re excited to introduce the cross-location shifts feature in Microsoft Shifts app, designed to enhance flexibility and efficiency for both frontline managers and workers. Currently in public preview, this feature empowers businesses to better manage staffing across multiple locations while giving employees more control over their schedules.


 


For Frontline Managers


With cross-location shifts, managers can offer open shifts across various teams and locations, helping to balance workforce needs, fill last-minute gaps, and improve customer satisfaction. By turning on the cross-location feature in Shifts settings, managers can post open shifts that employees from other locations can request, ensuring their store or site is always fully staffed.


 


Managers will be notified when employees from other locations request shifts and can easily approve or decline requests. Once approved, workers from other locations will appear in your schedule as external employees, making it seamless to track staff across locations.


JohnSteckroth_1-1728923088834.png


 


 


For Frontline Workers


The cross-location feature provides more flexibility for employees, allowing them to pick up open shifts at different locations that suit their schedules. Workers can view open shifts at other sites and submit a request to pick up the shift. Once approved by the manager at that location, the shift will appear in their schedule.


JohnSteckroth_1-1728923234146.png


 


Getting Started


For IT Admins: To enable cross-location open shifts in your organization, follow the steps outlined here: Set up open shifts across locations in Shifts for your frontline – Microsoft 365 for frontline workers | Microsoft Learn


For Managers and Workers: Learn more about using this feature here: Use open shifts across locations in Shifts – Microsoft Support


What’s coming next:



  1. Manager of employees can opt in for approval when they are working at other locations in addition to approval of the target store manager

  2. Manager of employee can view the location name in the team schedule when they are working at other locations


This powerful new feature helps businesses optimize staffing, enhance worker flexibility, and improve overall operational efficiency. Stay tuned as we refine this feature during its public preview phase, and we encourage you to share your feedback!


Please take a moment to share your feedback/questions on this feature via this brief survey (https://aka.ms/CrossLocationShifts) and include your email for any further queries. We’re eager to connect with you!