Month: June 2024
How to colour a portion of a curve by red and remaining by black
I want to colour the lower portion of curve by red and broked curve and upper part of the curve by black as shown in the fig attached.
Code
clear all
format long
set(0,’DefaultAxesFontSize’,20);
figure
load(‘EP_EP(1).mat’,’x’); %load only x
idx = x(3,:)>=0.16 & x(3,:)<=0.305003;
plot(x(3,:),x(1,:),’k–‘, ‘LineWidth’,2); %middle unstable equilibria broken line
xlabel(‘$a$’,’FontSize’,20,’interpreter’,’latex’,’FontWeight’,’normal’,’Color’,’k’);
ylabel(‘$b$’,’FontSize’,20,’interpreter’,’latex’,’FontWeight’,’normal’,’Color’,’k’);
axis([0 .4 .3 1]);I want to colour the lower portion of curve by red and broked curve and upper part of the curve by black as shown in the fig attached.
Code
clear all
format long
set(0,’DefaultAxesFontSize’,20);
figure
load(‘EP_EP(1).mat’,’x’); %load only x
idx = x(3,:)>=0.16 & x(3,:)<=0.305003;
plot(x(3,:),x(1,:),’k–‘, ‘LineWidth’,2); %middle unstable equilibria broken line
xlabel(‘$a$’,’FontSize’,20,’interpreter’,’latex’,’FontWeight’,’normal’,’Color’,’k’);
ylabel(‘$b$’,’FontSize’,20,’interpreter’,’latex’,’FontWeight’,’normal’,’Color’,’k’);
axis([0 .4 .3 1]); I want to colour the lower portion of curve by red and broked curve and upper part of the curve by black as shown in the fig attached.
Code
clear all
format long
set(0,’DefaultAxesFontSize’,20);
figure
load(‘EP_EP(1).mat’,’x’); %load only x
idx = x(3,:)>=0.16 & x(3,:)<=0.305003;
plot(x(3,:),x(1,:),’k–‘, ‘LineWidth’,2); %middle unstable equilibria broken line
xlabel(‘$a$’,’FontSize’,20,’interpreter’,’latex’,’FontWeight’,’normal’,’Color’,’k’);
ylabel(‘$b$’,’FontSize’,20,’interpreter’,’latex’,’FontWeight’,’normal’,’Color’,’k’);
axis([0 .4 .3 1]); plot MATLAB Answers — New Questions
Teams Premiun and live translation
Hello,
We are frequently doing Webinars meetings for a large multilingual audience external to our organization. For now we are using Zoom with wordly AI to permit attendee to have live translation.
I see that Teams Premium have live translation but do all attendee need a Teams Premium licence to access to translation or only the Organizators ?
Thank you !
Hello, We are frequently doing Webinars meetings for a large multilingual audience external to our organization. For now we are using Zoom with wordly AI to permit attendee to have live translation.I see that Teams Premium have live translation but do all attendee need a Teams Premium licence to access to translation or only the Organizators ? Thank you ! Read More
CoPilot not loading in Teams, available in every other app!
I paid for an upgrade to get CoPilot with my business account, upgrading my M365 subscription.
CoPilot shows up in every single application EXCEPT Teams, which is the app I wanted it for! I’ve used it successfully elsewhere, and really needed some assistance with a client who is very meeting heavy, and was desperate for something to ease the lift.
To say that I am more than a little annoyed is an understatement. I have CoPilot in every other app except teams – it doesn’t show on the App or online, and I’ve double checked all my admin settings, making sure everything is set correctly, but it doesn’t even show up as an option. I’ve updated or attempted updates to my license almost daily.
It’s been over two weeks at this point, and I’m not a happy camper that the one app I really needed it in is the one Microsoft is withholding for no reason that I can fathom.
Anyone ever found a solution besides Microsoft finally deciding to give you what you were paying for at some unknown, random point in time?
I paid for an upgrade to get CoPilot with my business account, upgrading my M365 subscription.CoPilot shows up in every single application EXCEPT Teams, which is the app I wanted it for! I’ve used it successfully elsewhere, and really needed some assistance with a client who is very meeting heavy, and was desperate for something to ease the lift. To say that I am more than a little annoyed is an understatement. I have CoPilot in every other app except teams – it doesn’t show on the App or online, and I’ve double checked all my admin settings, making sure everything is set correctly, but it doesn’t even show up as an option. I’ve updated or attempted updates to my license almost daily. It’s been over two weeks at this point, and I’m not a happy camper that the one app I really needed it in is the one Microsoft is withholding for no reason that I can fathom. Anyone ever found a solution besides Microsoft finally deciding to give you what you were paying for at some unknown, random point in time? Read More
Pick any color with the new Eyedropper tool in OneNote
Hi, Microsoft 365 Insiders!
We’ve just launched the Eyedropper tool in OneNote. This new feature helps you create a personalized set of pens in the app, which enables you to customize your notes and make them more vibrant. No more limits on your color choices—just select a color from an image, shape, or ink notes and OneNote will save it in the Recent Colors section.
Available now for Microsoft 365 Insiders on Version 2403 (Build 17407.17509) or later. Try it out and let us know what you think: Pick any color with the new Eyedropper tool in OneNote
Thanks!
Perry Sjogren
Microsoft 365 Insider Community Manager
Become a Microsoft 365 Insider and gain exclusive access to new features and help shape the future of Microsoft 365. Join Now: Windows | Mac | iOS | Android
Hi, Microsoft 365 Insiders!
We’ve just launched the Eyedropper tool in OneNote. This new feature helps you create a personalized set of pens in the app, which enables you to customize your notes and make them more vibrant. No more limits on your color choices—just select a color from an image, shape, or ink notes and OneNote will save it in the Recent Colors section.
Available now for Microsoft 365 Insiders on Version 2403 (Build 17407.17509) or later. Try it out and let us know what you think: Pick any color with the new Eyedropper tool in OneNote
Thanks!
Perry Sjogren
Microsoft 365 Insider Community Manager
Become a Microsoft 365 Insider and gain exclusive access to new features and help shape the future of Microsoft 365. Join Now: Windows | Mac | iOS | Android Read More
The Power and Flexibility of Adobe Lightroom with Microsoft apps
Adobe Lightroom is a powerful photo editing and management software widely used by photographers. It offers a comprehensive set of tools for adjusting exposure, color, tone, and more, allowing users to edit their images with precision. Adobe Lightroom APK also features amazing organizational capabilities, making it easy to save, search, and manage large collections of photos. With its non-destructive editing workflow, users can experiment with various edits without permanently altering the original image. Available on multiple platforms, including desktop and mobile, Adobe Lightroom provides a seamless editing experience across devices and when you use it with the tools & apps provided by Microsoft, the editing experience is elevated manifolds.
Adobe Lightroom is a powerful photo editing and management software widely used by photographers. It offers a comprehensive set of tools for adjusting exposure, color, tone, and more, allowing users to edit their images with precision. Adobe Lightroom APK also features amazing organizational capabilities, making it easy to save, search, and manage large collections of photos. With its non-destructive editing workflow, users can experiment with various edits without permanently altering the original image. Available on multiple platforms, including desktop and mobile, Adobe Lightroom provides a seamless editing experience across devices and when you use it with the tools & apps provided by Microsoft, the editing experience is elevated manifolds. Read More
קוד המלצה חדש של Bit.get: qp29 (רישום חדש 2024)
קוד ההפניה הטוב ביותר ל-B I T GE T לשנת 2024 הוא “qp29“. השתמש בקוד זה כדי לקבל 30% הנחה על עסקאות. בנוסף, משתמשים חדשים שנרשמים ב-B I T GE T באמצעות קוד ההטבה “qp29” יכולים להבטיח פרס בלעדי של עד 5005 USDT.
היתרונות של קוד הפניה B I T GE T qp29
B I T GE T קוד הפניה qp29 מציע דרך מצוינת לחסוך בעמלות המסחר תוך כדי לזכות בתגמולים אטרקטיביים. בהזנת קוד זה תקבל הנחה קבועה של 30% על עמלות המסחר שלך. בנוסף, אם אתה חולק את קוד ההפניה האישי שלך עם חברים, אתה יכול לקבל בונוס של 50% על עמלות המסחר שלהם. נצל את ההזדמנות הזו כדי להגדיל את ההכנסה שלך תוך הבאת משתמשים חדשים לפלטפורמה.
קוד ההפניה הטוב ביותר ל-B I T GE T לשנת 2024
קוד ההפניה המומלץ B I T GE T לשנת 2024 הוא qp29. כאשר אתה נרשם עם קוד זה אתה יכול לקבל עד 5005 USDT כבונוס. שתף את הקוד הזה עם חברים כדי להרוויח 50% עמלה, שיעזור לך להבטיח בונוס הרשמה מרבי של עד 5005 USDT. זוהי דרך מצוינת לשפר את חווית המסחר שלך עם הטבות נוספות תוך עידוד אחרים להשתתף.
כיצד להשתמש בקוד הפניה B I TG E T
קוד ההפניה B I T GE T מיועד במיוחד למשתמשים חדשים שעדיין לא נרשמו בפלטפורמה. בצע את השלבים הבאים כדי להשתמש בקוד:
בקר באתר B I T GE T ולחץ על “היכנס”.
הזן את פרטי המשתמש שלך ועבור על נהלי KYC ו-AML.
כאשר תתבקש להזין את קוד ההפניה שלך, הזן qp29.
השלם את תהליך הרישום והשלם את כל האימותים הנדרשים.
ברגע שכל התנאים יתקיימו, תקבל מיד את בונוס קבלת הפנים שלך.
למה להשתמש בקוד הפניה B I T GE T?
הנחה קבועה: עם הקוד qp29 אתה מקבל אוטומטית 30% הנחה על כל עמלות המסחר.
בונוס קבלת פנים נדיב: משתמשים חדשים יכולים לקבל עד 5005 USDT.
רווחים נוספים: שתף את הקוד שלך והרוויח 50% עמלה.
נצל את ההזדמנות הזו והבטח את היתרונות שלך עם קוד ההפניה הנוכחי של B I T GE T qp29! קבל עד 5005 USDT והנה מהנחות קבועות על עמלות המסחר שלך.
קוד ההפניה הטוב ביותר ל-B I T GE T לשנת 2024 הוא “qp29”. השתמש בקוד זה כדי לקבל 30% הנחה על עסקאות. בנוסף, משתמשים חדשים שנרשמים ב-B I T GE T באמצעות קוד ההטבה “qp29” יכולים להבטיח פרס בלעדי של עד 5005 USDT.היתרונות של קוד הפניה B I T GE T qp29B I T GE T קוד הפניה qp29 מציע דרך מצוינת לחסוך בעמלות המסחר תוך כדי לזכות בתגמולים אטרקטיביים. בהזנת קוד זה תקבל הנחה קבועה של 30% על עמלות המסחר שלך. בנוסף, אם אתה חולק את קוד ההפניה האישי שלך עם חברים, אתה יכול לקבל בונוס של 50% על עמלות המסחר שלהם. נצל את ההזדמנות הזו כדי להגדיל את ההכנסה שלך תוך הבאת משתמשים חדשים לפלטפורמה.קוד ההפניה הטוב ביותר ל-B I T GE T לשנת 2024קוד ההפניה המומלץ B I T GE T לשנת 2024 הוא qp29. כאשר אתה נרשם עם קוד זה אתה יכול לקבל עד 5005 USDT כבונוס. שתף את הקוד הזה עם חברים כדי להרוויח 50% עמלה, שיעזור לך להבטיח בונוס הרשמה מרבי של עד 5005 USDT. זוהי דרך מצוינת לשפר את חווית המסחר שלך עם הטבות נוספות תוך עידוד אחרים להשתתף.כיצד להשתמש בקוד הפניה B I TG E Tקוד ההפניה B I T GE T מיועד במיוחד למשתמשים חדשים שעדיין לא נרשמו בפלטפורמה. בצע את השלבים הבאים כדי להשתמש בקוד:בקר באתר B I T GE T ולחץ על “היכנס”.הזן את פרטי המשתמש שלך ועבור על נהלי KYC ו-AML.כאשר תתבקש להזין את קוד ההפניה שלך, הזן qp29.השלם את תהליך הרישום והשלם את כל האימותים הנדרשים.ברגע שכל התנאים יתקיימו, תקבל מיד את בונוס קבלת הפנים שלך.למה להשתמש בקוד הפניה B I T GE T?הנחה קבועה: עם הקוד qp29 אתה מקבל אוטומטית 30% הנחה על כל עמלות המסחר.בונוס קבלת פנים נדיב: משתמשים חדשים יכולים לקבל עד 5005 USDT.רווחים נוספים: שתף את הקוד שלך והרוויח 50% עמלה.נצל את ההזדמנות הזו והבטח את היתרונות שלך עם קוד ההפניה הנוכחי של B I T GE T qp29! קבל עד 5005 USDT והנה מהנחות קבועות על עמלות המסחר שלך. Read More
Forcing PDF in SharePoint open at 100%
Does anybody know if there is a way to force a PDF that is saved in a SharePoint document library to open at 100% within the browser? We have our company newsletters saved in a site document library but it always opens up window size. We’d like to have it open at 100% instead so that the text is a bit more clear to read. Users will have to scroll, but they have to do that anyways.
Does anybody know if there is a way to force a PDF that is saved in a SharePoint document library to open at 100% within the browser? We have our company newsletters saved in a site document library but it always opens up window size. We’d like to have it open at 100% instead so that the text is a bit more clear to read. Users will have to scroll, but they have to do that anyways. Read More
Skilling snack: Plan, prepare, and deploy Windows 11
If you still haven’t made the move from Windows 10, the good news is that a well-executed upgrade can be seamless and user-friendly, all while carrying forward your investment in Windows 10. Check out the following resources to help you plan, prepare, and deploy Windows 11.
Time to learn: 134 minutes
LEARN
Plan to deploy updates for Windows clients and Microsoft 365 apps
Making a good plan starts with understanding what you’re planning for. In this learning module, you’ll learn all about the Windows servicing process, and how you can use it to optimize your update experience.
(46 mins)
Windows 10 + Microsoft 365 apps + Office + Compatibility
LEARN
Prepare to deploy updates for Windows client and Microsoft 365 apps
Now that you have your plan, you’re ready to make your preparations. This learning module will take you through using workstreams to get your organization ready for deployment.
(42 mins)
Windows 10 + Microsoft 365 apps + Office + Readiness
LEARN
Deploy updates for Windows client and Microsoft 365 apps
Do you know what to expect from your deployment phase? This learning module will equip you with everything you need to implement updates throughout your organization.
(46 mins)
Windows 10 + Microsoft 365 apps + Office + Deployment
BOOKMARK
Tune into this IT podcast, where you’ll hear interviews and discussions on the latest in Windows 11 innovations. Be on the lookout for talks on planning, preparing, and deploying Windows 11.
(time varies)
Windows 11 + Intune + Windows 365 + WUfB
As you work on preparing your IT department, review how you can also prepare people at your organization with the skilling snack on end-user readiness.
Once you deploy Windows 11 after careful planning and preparation, a new journey begins. Look forward to upcoming skilling snacks on how to manage your Windows 11 devices. Leave us a comment below with any suggestions for future skilling snacks.
Continue the conversation. Find best practices. Bookmark the Windows Tech Community, then follow us @MSWindowsITPro on X/Twitter. Looking for support? Visit Windows on Microsoft Q&A.
Microsoft Tech Community – Latest Blogs –Read More
Maximizing Performance: Leveraging PTUs with Client Retry Mechanisms in LLM Applications
Introduction
Achieving maximum performance in PTU environments requires sophisticated handling of API interactions, especially when dealing with rate limits (429 errors). This blog post introduces a technique that exemplifies how to maintain optimal performance using Azure OpenAI’s API by intelligently managing rate limits. This method strategically switches between PTU and Standard deployments, enhancing throughput and reducing latency.
Initial Interaction
The client initiates contact by sending a request to the PTU model.
Successful Response Handling
If the response from the PTU model is received without issues, the transaction concludes.
Rate Limit Management
When a rate limit error occurs, the script calculates the total elapsed time by summing the elapsed time since the initial request and the ‘retry-after-ms’ period indicated in the error.
This total is compared to a predefined ‘maximum wait time’.
If the total time surpasses this threshold, the script switches to the Standard model to reduce latency.
Conversely, if the total time is below the threshold, the script pauses for the ‘retry-after-ms’ period before reattempting with the PTU model.
This approach not only manages the 429 errors effectively but also ensures that the performance of your application is not hindered by unnecessary delays.
Benefits
Handling Rate Limits Gracefully
Automated Retry Logic: The script handles RateLimitError exceptions by automatically retrying after a specified delay, ensuring that temporary rate limit issues do not cause immediate failure.
Fallback Mechanism: If the rate limit would cause a significant delay, the script switches to a standard deployment, maintaining the application’s responsiveness and reliability.
Improved User Experience
Latency Management: By setting a maximum acceptable latency (PTU_MAX_WAIT), the script ensures that users do not experience excessive wait times. If the latency for the preferred deployment exceeds this threshold, the script switches to an alternative deployment to provide a quicker response.
Continuous Service Availability: Users receive responses even when the primary service (PTU model) is under heavy load, as the script can fall back to a secondary service (standard model).
Resilience and Robustness
Error Handling: The approach includes robust error handling for RateLimitError, preventing the application from crashing or hanging when the rate limit is exceeded.
Logging: Detailed logging provides insights into the application’s behavior, including response times and when fallbacks occur. This information is valuable for debugging and optimizing performance.
Optimized Resource Usage
Adaptive Resource Allocation: By switching between PTU and standard models based on latency and rate limits, the script optimizes resource usage, balancing between cost (PTU might be more cost-effective) and performance (standard deployment as a fallback).
Scalability
Dynamic Adaptation: As the application’s usage scales, the dynamic retry and fallback mechanism ensures that it can handle increased load without manual intervention. This is crucial for applications expecting varying traffic patterns.
Getting Started
To deploy this script in your environment:
Clone this repository to your machine.
Install required Python packages with pip install -r requirements.txt.
Configure the necessary environment variables:
OPENAI_API_BASE: The base URL of the OpenAI API.
OPEN_API_KEY: Your OpenAI API key.
PTU_DEPLOYMENT: The deployment ID of your PTU model.
STANDARD_DEPLOYMENT: The deployment ID of your standard model.
Adjust the MAX_RETRIES and PTU_MAX_WAIT constants within the script based on your specific needs.
Run the script using python smart_retry.py.
Key Constants in the Script
MAX_RETRIES: This constant governs the number of retries the script will attempt after a rate limit error, utilizing the Python SDK’s built-in retry capability.
PTU_MAX_WAIT: This constant sets the maximum allowable time (in milliseconds) that the script will wait before switching to the Standard deployment to maintain responsiveness.
By leveraging this smart retry mechanism, you can ensure your application’s performance remains optimal even under varying load conditions, providing a reliable and efficient user experience.
Conclusion
The Python script for Azure OpenAI discussed here is a critical tool for developers looking to optimize performance in PTU environments. By effectively managing 429 errors and dynamically switching between deployments based on real-time latency evaluations, it ensures that your applications remain fast and reliable. This strategy is vital for maintaining service quality in high-demand situations, making it an invaluable addition to any developer’s toolkit.
Microsoft Tech Community – Latest Blogs –Read More
i need help for this one please…i need to add each element of matrix A to corresponding element in matrix B
2 matrixes…add each element of corresponding matrixes2 matrixes…add each element of corresponding matrixes 2 matrixes…add each element of corresponding matrixes matrix MATLAB Answers — New Questions
Windows 11 not capable
We are attempting to identify assets in our environment that are Windows 11 capable. According to our Intune reporting we have 800 where the Sys Req Issues is saying “System Drive Size.” The assets in question have more that 200GB hard drive space available.
Any insight would be greatly appreciated.
We are attempting to identify assets in our environment that are Windows 11 capable. According to our Intune reporting we have 800 where the Sys Req Issues is saying “System Drive Size.” The assets in question have more that 200GB hard drive space available. Any insight would be greatly appreciated. Read More
Cannot create channel with CreateTeam Graph API cmd
Hello,
Since yesterday, I have been unable to create channels in Teams using the Graph API command.
It only creates the teams with the default General channel, and occasionally it does create the channels specified in the body of the Graph command.
This behavior has been random since I recreated the custom connector in Power Automate. I then completely recreated the custom connector with a new redirection URL, but it continues to function erratically. Do you have any ideas on this matter? I have exhausted all my resources.
Thank you in advance. :folded_hands:
Create team – Microsoft Graph v1.0 | Microsoft Learn
Hello,Since yesterday, I have been unable to create channels in Teams using the Graph API command.It only creates the teams with the default General channel, and occasionally it does create the channels specified in the body of the Graph command.This behavior has been random since I recreated the custom connector in Power Automate. I then completely recreated the custom connector with a new redirection URL, but it continues to function erratically. Do you have any ideas on this matter? I have exhausted all my resources.Thank you in advance. :folded_hands: Create team – Microsoft Graph v1.0 | Microsoft Learn Read More
Copy activity in Azure Data Factory silently fails
I am using the ADF Copy Activity to extract an Office365 mailbox to Blob Storage. I have the pipeline configured and running but it seems that it extracts incomplete data:
The source inputs a filter on date ranges. Specifically I am filtering on recievedDateTime.
Whenever I use a time range larger than 1 month, I am getting very little data in the blob storage (less than 20 Mb) and the line count is always a suspiciosely round number (600, 800,…).
When I use smaller intervals- I as much as 200 Mb per month of data with a ‘rgular’ non round number of a few thousand emails.
I know for sure this is not accidental- there is no reduced activity in the mailbox at the ‘problematic’ time range.
I am new to ADF, so reaching out to how can I even troubleshoot this?
I’ve tried enabling logs but I do not see anything interesting there (as if they are not being written).
My backup plan is to perform the extraction in small intervals and perhaps automate this process but looking for something that “just works”
I am using the ADF Copy Activity to extract an Office365 mailbox to Blob Storage. I have the pipeline configured and running but it seems that it extracts incomplete data:The source inputs a filter on date ranges. Specifically I am filtering on recievedDateTime. Whenever I use a time range larger than 1 month, I am getting very little data in the blob storage (less than 20 Mb) and the line count is always a suspiciosely round number (600, 800,…).When I use smaller intervals- I as much as 200 Mb per month of data with a ‘rgular’ non round number of a few thousand emails.I know for sure this is not accidental- there is no reduced activity in the mailbox at the ‘problematic’ time range.I am new to ADF, so reaching out to how can I even troubleshoot this?I’ve tried enabling logs but I do not see anything interesting there (as if they are not being written).My backup plan is to perform the extraction in small intervals and perhaps automate this process but looking for something that “just works” Read More
Teams Auto Attendant – Dial by Extension transfer to Resource Accounts
For the past couple of years, we have been able to populate the Business Phone field of the licensed Resource Account used for auto attendants or call queues, with an extension. Some are the full e.164 +17805551000;ext=1234 or just x1234, and to be clear, this is just in the Business Phone field in Entra, nothing to do with the LineURI.
Up until this week, calling into an AA with Dial by Extension, and entering in the extension assigned a resource account, the transfer has worked. Out client can’t have been the only one who have used this feature.
Anyone else using this and suddenly it’s not working?
For the past couple of years, we have been able to populate the Business Phone field of the licensed Resource Account used for auto attendants or call queues, with an extension. Some are the full e.164 +17805551000;ext=1234 or just x1234, and to be clear, this is just in the Business Phone field in Entra, nothing to do with the LineURI. Up until this week, calling into an AA with Dial by Extension, and entering in the extension assigned a resource account, the transfer has worked. Out client can’t have been the only one who have used this feature. Anyone else using this and suddenly it’s not working? Read More
Partner Alert: FY25 Partner Activities Update
Summary
Partner engagement with Business Applications Partner Activities was at an all-time high in FY24, with a record number of workshops delivered to customers to ensure successful partner-led implementation and adoption of Dynamics 365 and Power Platform. Looking ahead to FY25, we’ll be building on this momentum with improvements to the partner and customer experience. Based on partner feedback, we are making the following changes:
Extending access to partner engagements to the full fiscal year
Aligning the engagement portfolio with solution plays
Providing more consistent access to activities across markets
FY25 updates
Extension of partner engagements to full fiscal year
FY24 engagements will close on June 30, and FY25 engagement nominations will open on July 1. This change eliminates any pre-commit period, providing uninterrupted access to claiming and executing workshops from the first day of the fiscal year to the last day of the fiscal year.
Solution play-aligned engagements
Starting July 1st, we will be transitioning our portfolio of funded engagements to align to our solution plays. New engagements to watch for July 1, include:
Low Code Vision & Value: Build customer intent to innovate with AI in low-code environments. Provide guidance on how to develop a transformation vision, prioritize scenarios, define value, and accelerate adoption.
ERP Vision & Value: Drive customer intent to modernize their on-premises ERP systems with Dynamics 365. Develop a well-crafted vision of the customer’s future state with clear business outcomes and success metrics.
Customer Engagement Vision & Value: Build customer confidence by showcasing the vision and strategy for an AI-powered transformation through CRM migration to Dynamics 365.
Low Code Solution Accelerator: Accelerate post-sales adoption of low-code solutions and ensure customer value realization. Develop stakeholder buy-in through prioritized scenarios and demonstrated solution value.
*To view all available engagements in FY25, refer to the updated MCI Program Guide launching July 1.
More consistent access across markets
In FY25 we want to ensure customers in all geographies have access to the benefits offered by partner-led workshops. To achieve this, we’ll be implementing caps on the number of workshops eligible for credit per partner in any single country. These caps will be announced on July 1.
Immediate FY24 updates
To help facilitate the transition to the new FY25 activity portfolio, we are making some changes to FY24 engagements. Effective immediately, the following engagements are being retired:
Solution Assessment
Dynamics 365 Sales – Needs Assessment
Dynamics 365 Success Planning
Dynamics 365 Success by Design Performance Check
Dynamics 365 Value Realization
Dynamics 365 Solution Optimization
Power Platform Center of Excellence
Power Platform Pro Dev Success Enablement
Partners will no longer be able to submit new claims for the above workshops. However, these changes do not impact active claims. Partners can complete delivery of any workshops that have already been approved in accordance with the program rules.
We have capped the number of Envisioning and Business Value Assessment workshops that a partner is allowed to complete in any single country. These caps, outlined below, are effective immediately.
Workshop Name
Cap for Market A Countries
Cap for Market B Countries
Cap for Market C Countries
Business Value Assessment – Variable Payout
20
15
10
Envisioning – Variable – Variable Payout
30
15
10
Please review the MCI Incentives Guide for a list of Market Area Countries (page 149)
Next Steps
Thank you for your continued engagement with Business Applications Partner Activities. We’re excited about all the improvements coming in FY25 and look forward to sharing more information in the coming weeks. Please attend the June 14 Partner Office Hours and Partner Activities webinar series happening at the end of June to learn more about the upcoming changes.
In the meantime, you can keep claiming and executing FY24 engagements for the remainder of June. You’ll be able to submit nominations for FY25 engagements starting July 1!
Call to Action
Register for the June office hours and deep-dive webinar series to learn about FY25 updates:
June 14 (8am PST): Partner Activities Office Hours
June 24 (8am PST): Low Code Vision & Value Deep Dive
June 25 (8am PST): Customer Engagement Vision & Value Deep Dive
June 26 (8am PST): ERP Vision & Value Deep Dive
June 27 (8am PST): Low Code Solution Accelerator Deep Dive
Bookmark the Business Applications Partner Activities page to stay updated with the latest resources and program announcements for FY25
Submit a query for Partner Activities Tier 1 support and any other feedback or questions
Bookmark the Partner Center – Microsoft Commerce Incentives (MCI) Engagements Workspace
Review the MCI Program Guide and Resources
Stay Connected with Business Applications Partner Resources
NEW! Sign up for the Dynamics 365 and Power Platform Partner Newsletters
Follow the Dynamics 365 and Power Platform partner LinkedIn channels
Bookmark the Dynamics 365 and Power Platform Partner Hub pages
Join and engage in the Business Applications Microsoft Partner Community
Summary
Partner engagement with Business Applications Partner Activities was at an all-time high in FY24, with a record number of workshops delivered to customers to ensure successful partner-led implementation and adoption of Dynamics 365 and Power Platform. Looking ahead to FY25, we’ll be building on this momentum with improvements to the partner and customer experience. Based on partner feedback, we are making the following changes:
Extending access to partner engagements to the full fiscal year
Aligning the engagement portfolio with solution plays
Providing more consistent access to activities across markets
FY25 updates
Extension of partner engagements to full fiscal year
FY24 engagements will close on June 30, and FY25 engagement nominations will open on July 1. This change eliminates any pre-commit period, providing uninterrupted access to claiming and executing workshops from the first day of the fiscal year to the last day of the fiscal year.
Solution play-aligned engagements
Starting July 1st, we will be transitioning our portfolio of funded engagements to align to our solution plays. New engagements to watch for July 1, include:
Low Code Vision & Value: Build customer intent to innovate with AI in low-code environments. Provide guidance on how to develop a transformation vision, prioritize scenarios, define value, and accelerate adoption.
ERP Vision & Value: Drive customer intent to modernize their on-premises ERP systems with Dynamics 365. Develop a well-crafted vision of the customer’s future state with clear business outcomes and success metrics.
Customer Engagement Vision & Value: Build customer confidence by showcasing the vision and strategy for an AI-powered transformation through CRM migration to Dynamics 365.
Low Code Solution Accelerator: Accelerate post-sales adoption of low-code solutions and ensure customer value realization. Develop stakeholder buy-in through prioritized scenarios and demonstrated solution value.
*To view all available engagements in FY25, refer to the updated MCI Program Guide launching July 1.
More consistent access across markets
In FY25 we want to ensure customers in all geographies have access to the benefits offered by partner-led workshops. To achieve this, we’ll be implementing caps on the number of workshops eligible for credit per partner in any single country. These caps will be announced on July 1.
Immediate FY24 updates
To help facilitate the transition to the new FY25 activity portfolio, we are making some changes to FY24 engagements. Effective immediately, the following engagements are being retired:
Solution Assessment
Dynamics 365 Sales – Needs Assessment
Dynamics 365 Success Planning
Dynamics 365 Success by Design Performance Check
Dynamics 365 Value Realization
Dynamics 365 Solution Optimization
Power Platform Center of Excellence
Power Platform Pro Dev Success Enablement
Partners will no longer be able to submit new claims for the above workshops. However, these changes do not impact active claims. Partners can complete delivery of any workshops that have already been approved in accordance with the program rules.
We have capped the number of Envisioning and Business Value Assessment workshops that a partner is allowed to complete in any single country. These caps, outlined below, are effective immediately.
Workshop Name
Cap for Market A Countries
Cap for Market B Countries
Cap for Market C Countries
Business Value Assessment – Variable Payout
20
15
10
Envisioning – Variable – Variable Payout
30
15
10
Please review the MCI Incentives Guide for a list of Market Area Countries (page 149)
Next Steps
Thank you for your continued engagement with Business Applications Partner Activities. We’re excited about all the improvements coming in FY25 and look forward to sharing more information in the coming weeks. Please attend the June 14 Partner Office Hours and Partner Activities webinar series happening at the end of June to learn more about the upcoming changes.
In the meantime, you can keep claiming and executing FY24 engagements for the remainder of June. You’ll be able to submit nominations for FY25 engagements starting July 1!
Call to Action
Register for the June office hours and deep-dive webinar series to learn about FY25 updates:
June 14 (8am PST): Partner Activities Office Hours
June 24 (8am PST): Low Code Vision & Value Deep Dive
June 25 (8am PST): Customer Engagement Vision & Value Deep Dive
June 26 (8am PST): ERP Vision & Value Deep Dive
June 27 (8am PST): Low Code Solution Accelerator Deep Dive
Bookmark the Business Applications Partner Activities page to stay updated with the latest resources and program announcements for FY25
Submit a query for Partner Activities Tier 1 support and any other feedback or questions
Bookmark the Partner Center – Microsoft Commerce Incentives (MCI) Engagements Workspace
Review the MCI Program Guide and Resources
Stay Connected with Business Applications Partner Resources
NEW! Sign up for the Dynamics 365 and Power Platform Partner Newsletters
Follow the Dynamics 365 and Power Platform partner LinkedIn channels
Bookmark the Dynamics 365 and Power Platform Partner Hub pages
Join and engage in the Business Applications Microsoft Partner Community Read More
Google Drive Migration Service Not Available
I have come across an error when trying to perform a Drive migration in the SharePoint admin center. I have all the correct permissions in both the Google and Microsoft environments, but after installing the M365 migration app in the Google workspace, I am unable to proceed.
Does anyone else have this error? Is the service actually down? Or is this an error on my side?
Thanks for the help!
I have come across an error when trying to perform a Drive migration in the SharePoint admin center. I have all the correct permissions in both the Google and Microsoft environments, but after installing the M365 migration app in the Google workspace, I am unable to proceed. Does anyone else have this error? Is the service actually down? Or is this an error on my side? Thanks for the help! Read More
Azure App that was working with MS SQL Server database now not working with Azure SQL Database
We had a web page app in Azure that ran a form for data retrieval. When we removed the SQL server and moved the database to Azure SQL, the app no longer works. We tried the ADO.NET (SQL authentication) connection string from the database page, but the app is not working.
The error we are getting is “The page cannot be displayed because an internal server error has occurred.”
We are having trouble trying to figure out if we have a connection issue to the database or this is a problem with the app itself.
Any suggestions would be appreciated please.
We had a web page app in Azure that ran a form for data retrieval. When we removed the SQL server and moved the database to Azure SQL, the app no longer works. We tried the ADO.NET (SQL authentication) connection string from the database page, but the app is not working. The error we are getting is “The page cannot be displayed because an internal server error has occurred.” We are having trouble trying to figure out if we have a connection issue to the database or this is a problem with the app itself. Any suggestions would be appreciated please. Read More
Footnote numbers all change to 8 has been solved.
Microsoft indicates that Footnote numbers all change to 8 has been solved. This problem has been fixed by a service change, which fully rolled out on May 29th, 2024.
I have large documents( 500+ pages) where footnotes restart on every page. It has never been an issue. Now that Microsoft has fixed the issue, how do the documents get corrected.
I have automatic updates on and updates have been made, just not this one specifically. Thanks!
Microsoft indicates that Footnote numbers all change to 8 has been solved. This problem has been fixed by a service change, which fully rolled out on May 29th, 2024.I have large documents( 500+ pages) where footnotes restart on every page. It has never been an issue. Now that Microsoft has fixed the issue, how do the documents get corrected. I have automatic updates on and updates have been made, just not this one specifically. Thanks! Read More
Usage of surrogate keys
is it good practice to always use auto incremented primary keys to identify entities in a relational database. For example if an order is identified by three composite keys (customer_id, orderdateTime, orderItem) shouldn’t I just make a new surrogate PK order_id which identifies all other attributes?
is it good practice to always use auto incremented primary keys to identify entities in a relational database. For example if an order is identified by three composite keys (customer_id, orderdateTime, orderItem) shouldn’t I just make a new surrogate PK order_id which identifies all other attributes? Read More
AMA on client devices
We have followed the guidance outlined below to get AMA installed and working on a few test client devices and they are sending logs to the Event table in our Sentinel workspace.
https://learn.microsoft.com/en-us/azure/azure-monitor/agents/azure-monitor-agent-windows-client
The problem we face is with the Windows Security Events via AMA connector. Is there a supported way to get client devices to populate security events into the SecurityEvent table? I see the events in the ‘Event’ table but not the SecurityEvent table. It seems like the Sentinel security events connector only sees DCR’s that are created in Sentinel, it does not see the DCR’s that are created outside of Sentinel. Is that a bug or by design?
Any guidance is appreciated, we have had data in SecurityEvent from client devices via MMA for a few years and expected to be able to continue to ingest them properly via AMA.
We have followed the guidance outlined below to get AMA installed and working on a few test client devices and they are sending logs to the Event table in our Sentinel workspace. https://learn.microsoft.com/en-us/azure/azure-monitor/agents/azure-monitor-agent-windows-client The problem we face is with the Windows Security Events via AMA connector. Is there a supported way to get client devices to populate security events into the SecurityEvent table? I see the events in the ‘Event’ table but not the SecurityEvent table. It seems like the Sentinel security events connector only sees DCR’s that are created in Sentinel, it does not see the DCR’s that are created outside of Sentinel. Is that a bug or by design? Any guidance is appreciated, we have had data in SecurityEvent from client devices via MMA for a few years and expected to be able to continue to ingest them properly via AMA. Read More