Tag Archives: microsoft
Fluent UI Textarea with Multiple Placeholders in SPFx
Microsoft Designer has a textarea for capturing prompt. It has a really nice interface for placeholders, where instead of a single placeholder text throughout, its a combination of static text and multiple placeholder text. I was not able to find a relevant control in Fluent UI library (assuming Microsoft Designer is based on Fluent UI and also the classes seems to be fluent UI classes)
How can above textarea be generated where its a combination of static text with multiple placeholder texts?
Microsoft Designer has a textarea for capturing prompt. It has a really nice interface for placeholders, where instead of a single placeholder text throughout, its a combination of static text and multiple placeholder text. I was not able to find a relevant control in Fluent UI library (assuming Microsoft Designer is based on Fluent UI and also the classes seems to be fluent UI classes)How can above textarea be generated where its a combination of static text with multiple placeholder texts? Read More
Send a message to a user with tab app url
I built a tab app in teams, which include approval workflow feature. Then i need to send notification message to some users, for example approval notification, which include approval url that can navigate to the certain page with some parameters.
How could i do this in teams?
I built a tab app in teams, which include approval workflow feature. Then i need to send notification message to some users, for example approval notification, which include approval url that can navigate to the certain page with some parameters. How could i do this in teams? Read More
Issue with search mailbox audit log on Exchange Online
Hi Exchange experts
I have an issue with searching the audit logs with the mailboxes on Exchange Online.
I have a mailbox on Exchange Online. The properties of that mailbox are as follows
AuditEnabled: TrueAuditLogAgeLimit : 90.00:00:00AuditAdmin : {Update, MoveToDeletedItems, SoftDelete, HardDelete…}AuditDelegate : {Update, MoveToDeletedItems, SoftDelete, HardDelete…}AuditOwner : {Update, MoveToDeletedItems, SoftDelete, HardDelete…}DefaultAuditSet : {Admin, Delegate, Owner}
I have conduted the changes on this maibox such as: changed the Send as permission, changed the Send on behafl, delegated another user on this mailbox.
A few days later I used the Audit feature from security.microsoft.com portal to search the log for above activities with this maibox but I could not find any entries log that I did a few days ago.
The options that I made when searching for mailbox logs
Date time range: selected the time period in which I made the changeActivities – friendly names: selected all activities on Exchange maibox activities Activities – operation name: blankRecord types: blankSearch name: blankUser: Selected user that has a mailbox I have changed.
Also, when I executed the syntax with Exchange PowerShell it doesn’t show the change history that I want to see.
Search-MailboxAuditLog -Identity po.panda@mydomain -LogonTypes Admin, Delegate -StartDate 7/15/24 -EndDate 7/19/24 -ResultSize 5000
Hi Exchange expertsI have an issue with searching the audit logs with the mailboxes on Exchange Online.I have a mailbox on Exchange Online. The properties of that mailbox are as followsAuditEnabled: TrueAuditLogAgeLimit : 90.00:00:00AuditAdmin : {Update, MoveToDeletedItems, SoftDelete, HardDelete…}AuditDelegate : {Update, MoveToDeletedItems, SoftDelete, HardDelete…}AuditOwner : {Update, MoveToDeletedItems, SoftDelete, HardDelete…}DefaultAuditSet : {Admin, Delegate, Owner}I have conduted the changes on this maibox such as: changed the Send as permission, changed the Send on behafl, delegated another user on this mailbox. A few days later I used the Audit feature from security.microsoft.com portal to search the log for above activities with this maibox but I could not find any entries log that I did a few days ago.The options that I made when searching for mailbox logsDate time range: selected the time period in which I made the changeActivities – friendly names: selected all activities on Exchange maibox activities Activities – operation name: blankRecord types: blankSearch name: blankUser: Selected user that has a mailbox I have changed.Also, when I executed the syntax with Exchange PowerShell it doesn’t show the change history that I want to see.Search-MailboxAuditLog -Identity po.panda@mydomain -LogonTypes Admin, Delegate -StartDate 7/15/24 -EndDate 7/19/24 -ResultSize 5000 Read More
Step by step Guidance on Logic App Standard Load Testing and Optimization
In collaboration with Xuhong Liu, Hila Menashe Hadady, and Wagner Silveira
Overview
Logic App Standard is a cloud-based service that allows you to create and run automated workflows to integrate apps, data, services, and systems. Load testing is the process of putting demand on a system and measuring its response to ensure it can handle high usage and traffic. Performing load tests on your Logic App Standard workflows is essential to identify performance bottlenecks, ensure scalability, and maintain reliable operation under peak loads.
Revisiting Logic App Internals
Let us first revisit how Logic App runtime (running on top of Function runtime) works under the covers to better understand how each component behaves and the strategies to take for performance optimization. Below is a simplified diagram of the Logic App runtime in action (as explained in greater detail in this blog post: Azure Logic Apps Running Anywhere – Runtime Deep Dive (microsoft.com)), moreover, how are these components being monitored using Logic App Standard built-in metrics:
Workflow Job Execution Delay: The amount of time between when a job was scheduled to run and when the job actually ran.
Workflow Job Execution Duration: The amount of time a job took to complete its execution.
Workflow Runs Completed Count: The number of workflow executions completed, regardless of status.
Workflow Runs Dispatched Count: The number of previously queued requests that are now processed.
Workflow Runs Started Count: The number of workflows started, regardless of outcome status.
Workflow Triggers Completed Count: The number of triggers completed, regardless of outcome.
Workflow Action Completed Count: The number of actions completed, regardless of status.
Tools for Testing
The tools you need for load testing depend on the type of trigger your Logic App uses (e.g., HTTP based trigger or event based such as Azure Service Bus based trigger or Azure Event Hub based trigger).
For HTTP-based triggers:
You can write your own JMeter scripts or use Azure Load Testing service. For example, you can create URL-based tests in Azure Load Testing service.
Add POST HTTP request to the test plan by getting the HTTP trigger invocation URL of the workflow.
Configure the load configuration such as number of test engines, load pattern, ramp-up time, etc. Do note the number of virtual user minutes you would incur based on these settings.
Add the application components you would like to monitor during the load test run:
Run the load test. Assuming there are no failures during the run, once the test completes, you can view the client-side and server-side metrics over the duration of the test:
Under server-side metrics, you can filter the services you want to observe, in this example I am filtering by Logic App, the compute where its hosted, as well as the storage account it uses.
This view reveals that there are spikes in compute CPU and memory percentage during the load test run, which you can investigate further in the next section. If this is your first run, you can use this as baseline values and compare this to the results from succeeding load tests to ascertain improvements to the optimization applied to the app or compute.
Tips for using Azure Load Test in this scenario:
Ensure that your JMeter scripts simulate realistic user behavior and cover all critical workflows.
Use Azure Load Test to manage, execute, and analyze your load tests efficiently. It can integrate with your existing CI/CD pipeline to automate load testing.
For Event-based triggers
You can either use Azure Load Testing custom plugins to simulate sending events to downstream services like Event Hub or Azure Service Bus (https://learn.microsoft.com/en-us/azure/architecture/guide/testing/load-testing/load-testing-with-custom-plugins ) or write your own custom application to fire off the events.
Always define your performance targets/load profile. Are you measuring throughput (X workflows completed per minute), latency (Y ms workflow run completed), response time, CPU usage? If this is the first time running performance test, capture baseline performance targets observed, iteratively run test whenever there are optimizations done in code or compute configuration, and then compare values to check if there have been any improvements.
In the rest of this blog, we will use throughput as a metric (X workflows completed per minute) to determine and evaluate the outcome of load tests. We will demonstrate how to monitor the load test, analyze potential issues if the outcome does not meet our goals, and how to improve the results based on the collected metrics.
How to Monitor and Analyze the Test Results
Check the built-in metrics of the upstream event producer
For instance, if you use both Event Hub and a Logic App Standard with event hub trigger, you can check the built-in metrics such us “incoming messages” and “outgoing messages” for Event hub throughput. To evaluate the throughput of the upstream service, monitor metrics to get the number of messages going out of Event Hub every minute.
Event Hub metrics reference: Event Hub Message Metrics (https://learn.microsoft.com/en-us/azure/event-hubs/monitor-event-hubs-reference#message-metrics)
When the “outgoing messages” numbers/min meet your required throughput, the next step is to check the Logic App performance, see if it can pick up and consume that volume of messages.
If you see incoming messages rate significantly higher than outgoing messages, and the outgoing messages is rate not meeting the throughput you want, check and the performance of your Logic App to further analyze the reasons leading to the results that messages cannot be processed immediately.
Check Logic App Standard built-in workflow metrics and compute (App Service Plan) metrics
You can analyze trends of Logic App Standard built-in workflow metrics captured during and after your load test. Among them, “Workflow Runs Completed Count” or “Workflow Runs Started Count” can be used to get information around the number of concurrent runs your logic apps.
For example, if the target of our load test is the throughput, you can use “Workflow Runs Completed Count” per minute as the metric to evaluate the test results.
Note: Remember to adjust the “Time Granularity” setting from its default of 5 minutes to 1 minute at the top right when you are looking to gauge the number of concurrent runs each minute using these metrics.
Workflow Job Execution Delay start to trend upwards or stay high for some time…
This could be an indication of resource contention at the compute level. Check the CPU and memory usage if trending upwards.
Note: You can also use App Service Diagnostics tool to cross validate that CPU usage is being a blocker
If we see CPU or Memory being a blocker (e.g., above 80%), then the next step is to check the autoscaling setup (e.g., target-based scaling or runtime autoscaling, max burst instance, prewarmed instances) and further configure them to accommodate the traffic. In addition, we can also consider increasing the number of workflows in the sample Logic App (https://techcommunity.microsoft.com/t5/azure-integration-services-blog/packing-more-workflows-into-logic-app-standard/ba-p/4127827 ).
You can also check the scaling behavior via Application Insights (attached to this Logic App), using the query below. The sample diagram indicates that the scaling did not happen and go beyond the “Always Ready Instance”, hence there are some issues with the Logic App scaling.
When you see scaling not happen, ensure the default “runtime scaling” is not disabled. You can consider remove target-based scaling (if you enabled in the past).
Check App Service Diagnostics
Logic Apps Standard has access to the App Service Diagnostics Tools, which gives you access to tools that helps identify availability and performance issues such as running High CPU analysis, memory analysis, HTTP 4xx Errors, Logic App Down or Reporting Errors.
Go to Availability and Performance -> High CPU analysis blade to get more information on what is causing the CPU to shoot up. In this example, it is observed to occur across all worker instances despite having scaled out.
You can also analyze the CPU Drill Down report to see Top 3 Instances CPU Usage and the app or process level CPU for each instance.
Additional recommendations to monitor and improve Logic App Performance based on Load Test Results
Refactor code for performance and scalability
It is highly recommended optimize your Logic App code by implementing patterns and practices for performance and scalability, some of these include:
Breaking a single workflow into two or more workflows
For Stateful workflows – consider debatching workflows by using the SplitOn technique instead of looping thru the items using For-each
For Stateless workflows – you can use For-each for stateless workflows only due to performance improvements
See reference blogs for additional strategies and best practices for optimizing Logic Apps workflows and design:
Using Inline Code instead of a Foreach Loop for better performance in Logic Apps (microsoft.com)
Improved For-each loop performance in Stateless Workflows – Microsoft Community Hub
Scaling Logic App Standard – High Throughput Batched Invoice Processing System (microsoft.com)
Scaling Logic Apps Standard – Sustained Event Processing System – Microsoft Community Hub
Logic Apps Standard Performance Benchmark – Burst workloads – Microsoft Community Hub
Logic Apps Standard Hosting & Performance Tips – Microsoft Community Hub
Scale storage account
If Storage Account (SA) is the bottleneck – You can configure to shard across multiple storage accounts to distribute the load.
Tip: if you want to run your load test at a clean state (no old backlog of runs), create new storage accounts and update the app settings appropriately, before each round of load test.
Throughput – Enable concurrency to process multiple tasks simultaneously.
Delete hanging instances before starting new round of Logic App Load test:
Ensure there are no workflow instances that are stuck and not completing. This can be done by editing host.json with parameters such as Jobs.CleanupJobPartitionPrefixes or Jobs.SuspendedJobPartitionPartitionPrefixes.
For more details, see the official documentation: Edit runtime and environment settings for Standard logic apps – Azure Logic Apps | Microsoft Learn)
Reference document: Premium Plan Settings (https://learn.microsoft.com/en-ca/azure/azure-functions/functions-premium-plan?tabs=portal#plan-and-sku-settings%3E)
Check Application Insights attached to the Logic App
During your load test, monitor the “online servers” metric to evaluate the scalability of your Logic App.
You can drill down into “failures” to see detailed error messages if you encounter unexpected failures during your tests.
Observe using Logic App Insights (Public Preview)
An alternative way of observing Logic App performance is by looking at the Insights blade (currently in Public Preview), which is a built-in dashboard containing some high-level insights from these metrics.
Go to Monitoring -> Insights blade which opens the Overview tab. This view will give you a breakdown of all the workflow run, job and trigger count by completion status (Succeeded, Failed or Skipped):
The Workflows tab presents sum of succeeded runs, jobs and triggers broken down by workflows, and another one for failed runs, jobs, and triggers.
Compute tab displays compute-related metrics like instance count, average memory working set, CPU, and memory percentage…
… as well as Workflow Job Count and Workflow Job Execution delay:
Microsoft Tech Community – Latest Blogs –Read More
Ability to tag people within planner
I’ve noticed discussions asking for this feature dating back years, but I haven’t seen any responses from Microsoft. It seems a basic feature for any project management tool. Tagging and/or assigning checklist items (or having subtasks), and the ability to tag in the comments, are such basic features of any PM tool. Planner is an interactive to-do list, it’s not useful for PM. @microsoft
I’ve noticed discussions asking for this feature dating back years, but I haven’t seen any responses from Microsoft. It seems a basic feature for any project management tool. Tagging and/or assigning checklist items (or having subtasks), and the ability to tag in the comments, are such basic features of any PM tool. Planner is an interactive to-do list, it’s not useful for PM. @microsoft Read More
ONEDRIVE NOT WORKING
Is onedrive down right now? im from the Philippines
Is onedrive down right now? im from the Philippines Read More
Support – Forms, Excel & Power Automate
Hi, I’d love your help!!
I have created a uniform request form in 365 Forms. I would like to also create an inventory spreadsheet for our uniforms and have this connect with the uniform request form and an approval system.
The ideal outcome is:
> The uniform request form will start an approval process – notifying admin
> The inventory spreadsheet will need to be reviewed to check for quantities of the requested item in the size requested (multiple items may be requested by the employee at a time).
> Then an approval or declined notification will need to be sent to the employee and to admin
> The approved items will need to be stored in a spreadsheet keeping track of which employee has ordered what items and sizes.
> There will need to be then another flow where admin finalises the approval and notifies the direct manager and employee that the uniforms are ready to be collected. The employee will need to submit a notification that the items have been received which will be stored in the spreadsheet tracker by date.
>with the inventory spreadsheet, I would like admin to get notification when quantities hit a specific number and are needing to be re-stocked. Eventually, automating the ordering process direct to the manufacturer.
Hi, I’d love your help!! I have created a uniform request form in 365 Forms. I would like to also create an inventory spreadsheet for our uniforms and have this connect with the uniform request form and an approval system. The ideal outcome is:> The uniform request form will start an approval process – notifying admin > The inventory spreadsheet will need to be reviewed to check for quantities of the requested item in the size requested (multiple items may be requested by the employee at a time). > Then an approval or declined notification will need to be sent to the employee and to admin> The approved items will need to be stored in a spreadsheet keeping track of which employee has ordered what items and sizes. > There will need to be then another flow where admin finalises the approval and notifies the direct manager and employee that the uniforms are ready to be collected. The employee will need to submit a notification that the items have been received which will be stored in the spreadsheet tracker by date. >with the inventory spreadsheet, I would like admin to get notification when quantities hit a specific number and are needing to be re-stocked. Eventually, automating the ordering process direct to the manufacturer. Read More
Learn Live Series – Crie uma LOB com OpenAI, Azure Communication Services e MS Graph (Parte II)
No último dia 29 de maio de 2024, dei continuidade ao workshop sobre a criação de uma aplicação Line of Business com OpenAI, Azure Communication Service e Microsoft Graph Toolkit. Foi uma sessão repleta de insights e também demos o starter para ‘forkar’ e dar um starter nesse projeto para fazer o teste dele!
Aqui vamos ao resumo do que foi feito na sessão!
Continuação do Workshop LOB com OpenAI, Azure Communication Service e Microsoft Graph Toolkit
Antes de mais nada, se você não assistiu a primeira parte do workshop, recomendo que você assista para entender melhor o que foi feito. Você pode acessar a primeira parte do workshop AQUI
E, se você quiser assistir a segunda parte do workshop, você pode assistir abaixo:
E, se você quiser assistir a segunda parte do workshop, você pode acessar o vídeo abaixo:
Nesta segunda parte do workshop, focamos em instalar e configurar o projeto para que ele funcione corretamente. Para isso, fizemos o fork da aplicação que pode ser encontrada no repositório do GitHub – AQUI
Dentro desse repositório há inúmeros outros projetos. O projeto que foi feito durante a live é justamente o projeto:
MicrosoftCloud/samples/openai-acs-msgraph
O enfoque do projeto em questão é uma ferramenta de gerenciamento de clientes que permite administrar dados e interagir com clientes de forma mais eficiente com ajuda da inteligência artificial.
Durante a live, retomamos a partir da seção de configuração e implantação de serviços do OpenAI, fazendo uso do Azure OpenAI Service para integrar modelos de IA ao projeto.
Nessa parte, por mais que você não tenha a subscrição do Azure, você pode criar uma conta gratuita para ter acesso a camada free desse serviço. Ou se preferir, você pode utilizar o serviço de OpenAI para testar o projeto.
Exploramos como criar e configurar serviços no Azure, implantar modelos de IA e integrá-los ao nosso projeto. Adicionalmente, discutimos a importância de configurar corretamente as variáveis de ambiente e garantir que todos os serviços necessários estejam funcionando.
Etapas Desenvolvidas
Criação de um Serviço OpenAI no Azure: Iniciamos criando um serviço OpenAI no Azure, escolhendo a região apropriada e configurando as opções de preços.
Implantação do Modelo: Utilizamos o Azure OpenAI Studio para implantar um modelo GPT-3.5 Turbo, configurando-o para uso em nosso aplicativo.
Configuração das Variáveis de Ambiente: Atualizamos o arquivo .env com as chaves e endpoints necessários para a comunicação com o serviço OpenAI.
Lembrando que o tutorial pode ser encontrado AQUI
Funcionalidades Implementadas durante a Live
Configuração do Projeto: Ajustamos o projeto para garantir que todas as dependências e serviços necessários fossem configurados corretamente. Fazendo assim a instalação de todas as dependências necessárias para o projeto. Tanto nas pastas: client e server.
Implantação do Banco de Dados: Configuramos um banco de dados PostgreSQL usando Docker Compose, garantindo a conectividade e inicialização adequadas. Lembrando que, se você for um usuário Windows, recomendamos o uso do WSL2 para rodar o Docker.
Integração com OpenAI: Demonstramos como integrar o serviço OpenAI com nosso aplicativo, incluindo a configuração de endpoints e variáveis de ambiente.
Logo após isso, executamos o comando docker-compose up para iniciar o banco de dados e garantir que ele estivesse acessível para o projeto.
O que é Azure Communication Services?
Azure Communication Services é um serviço que permite adicionar funcionalidades de comunicação, como chat, voz e vídeo, diretamente em aplicativos. A intenção desse workshop é mostrar as infinitas possibilidades que você pode fazer com esse serviço integrado com o OpenAI e Microsoft Graph Toolkit.
Uso do OpenAI
O OpenAI foi destacado como uma ferramenta revolucionária para implementar inteligência artificial em aplicativos, facilitando a criação de funcionalidades complexas sem a necessidade de escrever código manualmente. Exemplos práticos incluíram a geração de conteúdo de e-mail e conversão de linguagem natural em SQL.
Por exemplo, no gif abaixo, fizemos uma simples consulta no banco fazendo uso de um prompt. A qual o OpenAI nos retornou a query SQL para fazer a consulta no banco de dados.
Isso é de explodir a cabeça, não é mesmo? Imagine o ganho de produtividade para pessoas que estão na área atendendo um cliente e precisa de uma consulta rápida sobre uma determinada venda de um produto? Mas, sem a necessidade de buscar numa planilha de Excel ou até mesmo no banco de dados.
Mas, como isso é possível? Na terceira parte do workshop (a última parte), vamos explorar como podemos fazer isso. Então, fique ligado(a) para não perder nenhuma live!
Conclusão da Live
A implementação demonstrou como integrar eficazmente o Azure Communication Services e o OpenAI em um aplicativo LOB, utilizando essas ferramentas para agilizar o desenvolvimento e criar funcionalidades avançadas. O projeto reflete o potencial dessas tecnologias para modernizar e escalar aplicativos empresariais.
Próxima Live
Na próxima live, continuaremos a explorar o projeto! Dessa vez, vamos trabalhar entender um pouco mais, como essa consulta SQL foi feita. E, como podemos fazer uso disso para melhorar a experiência do usuário final.
Recursos Adicionais
Sempre é muito importante ter acesso a recursos adicionais para aprimorar o conhecimento. Por isso, deixo aqui alguns links que podem ser úteis para vocês:
Link Oficial do Workshop
Curso Gratuito: Introdução aos Serviços de Comunicação do Azure
Curso Gratuito: Criar um aplicativo Web de chamadas de voz com os Serviços de Comunicação do Azure
Documentação do Azure Communication Services
Documentação do Microsoft Graph
Documentação do Microsoft Graph Toolkit
Espero que tenham gostado do artigo e até a próxima live!
Microsoft Tech Community – Latest Blogs –Read More
Can’t access my one drive on browser and also I can’t log in on my desktop app
As the title says I can’t see my files on brower nor log in in my desktop app.
Please help.
browser:
As the title says I can’t see my files on brower nor log in in my desktop app.Please help.browser: Read More
How to Fix if QuickBook𝖘 crashes when opening company file?
I’m encountering a frustrating issue with QuickBook𝖘 where it crashes every time I try to open my company file. Happens consistently every time I try to open the company file.
I’m encountering a frustrating issue with QuickBook𝖘 where it crashes every time I try to open my company file. Happens consistently every time I try to open the company file. Read More
How to Fix if QuickBook𝖘 Won’t Open after Update?
I’m in a bit of a panic here. I updated my QuickBook𝖘 software yesterday, and now it won’t open at all! I’ve tried restarting my computer, reinstalling QuickBook𝖘, and even checked for any recent Windows updates that might be causing the issue, but nothing seems to work. Has anyone else experienced this problem after the latest update? Any suggestions on how to fix it would be greatly appreciated.
I’m in a bit of a panic here. I updated my QuickBook𝖘 software yesterday, and now it won’t open at all! I’ve tried restarting my computer, reinstalling QuickBook𝖘, and even checked for any recent Windows updates that might be causing the issue, but nothing seems to work. Has anyone else experienced this problem after the latest update? Any suggestions on how to fix it would be greatly appreciated. Read More
Taskbar and home screen sometimes disappearing after closing file explorer
Sometimes, when I am done using file explorer, I close out of it, or if its froze up I use task manager to close it, sometimes when I do that my taskbar and home screen disappear and turn into a black screen, I can still use it and anything thats open will still run, but I cannot use shortcuts on desktop home screen if this happens. Can someone tell my why?
Sometimes, when I am done using file explorer, I close out of it, or if its froze up I use task manager to close it, sometimes when I do that my taskbar and home screen disappear and turn into a black screen, I can still use it and anything thats open will still run, but I cannot use shortcuts on desktop home screen if this happens. Can someone tell my why? Read More
Mastering your cloud journey: Essentials to Innovating, Migrating and Modernizing, on Azure
We are living during a time of rapid growth in AI technologies and seeing cloud complexity increase as a result of those advanced workloads, which makes it critical to update your infrastructure to stay competitive, improve security, and gain new capabilities through innovation. Microsoft has developed Azure Essentials to help you elevate the reliability, security, and ongoing performance of your cloud and AI investments.
What is Azure Essentials?
Azure Essentials brings together Microsoft’s best practices, product experiences, reference architectures, skilling, and our array of resources into a single destination to help you maximize the value of your investments on Azure. Built upon Microsoft and industry best practices, Azure Essentials offers detailed guidance, as a resource kit, tailored to your specific business scenarios. In addition, Azure Essentials also helps you enhance your existing deployments by providing a clear path to improve workload resiliency , security, and cost-efficiency as you manage your Azure investment. The guidance within Azure Essentials emphasizes how you can leverage Azure products, tooling, and skilling resources to pinpoint areas of opportunity within your environments and organization so that you are better equipped to achieve business goals.
Azure Essentials equips your team with a prescriptive cloud journey blueprint
Adopting the cloud is a multifaceted endeavor that requires strategic planning, meticulous execution, and ongoing refinement. Azure Essentials offers a comprehensive suite of guidance, resources, tools, and access to expert advice and best practices that facilitate a smoother and more efficient transition to the cloud, all tailored to meet your specific business needs and enable you to accelerate development and innovation. From migrating workloads to Azure, to modernizing existing apps, creating new AI apps, or revisiting your existing apps on Azure, Azure Essentials guides you through the cloud journey elevating reliability, security, and ongoing performance of your cloud and AI investments.
Azure Essentials guidance is structured into three stages to guide you through the cloud adoption journey: Readiness and Foundation, Design and Govern, and Manage and Optimize. With each stage broken down into actionable steps and tools, this staged approach allows for a methodical alignment of business and technology, ensuring that cloud solutions are effectively integrated and deliver ongoing value and growth.
Readiness and Foundation: establish a solid foundation by assessing your business needs and define where the cloud and AI can make the most impact in your business, align your technology strategy with business goals, understand your purchasing options, plan for security and data compliance, create a tailored Azure landing zone and prepare the necessary infrastructure, emphasize developer collaboration and build skills for cloud adoption.
Design and Govern: delve into project design and implementation focusing on workload-specific architecture design based for Windows Server, SQL Server, Linux, SAP, Analytics, and AI workloads, enhance developer productivity through tools, automated process, and streamline AI model development with MLOps, aligned with Responsible AI principles, supported by Azure Content Safety, build comprehensive security through the environment and workload, and safeguard compliance and privacy through tailored governance implementation.
Manage and Optimize: enhance your environment with robust monitoring, advance AI integration, improve your security posture. scalable data-mesh for federated analytics, continuous learning, models updates and development processes, to create a virtuous cycle of innovation and efficiency, while ensuring ongoing performance, reliability and security in your Azure workloads and environments.
We’re here to help
Azure Essentials guidance provides a comprehensive framework to navigate this complex landscape, ensuring your cloud initiatives not only succeed, but become catalysts for innovation and growth.
To further support your journey, we offer specialized assistance through our network of Azure advanced specialized partners. Microsoft partners can use Azure Essentials partner content hub to deliver differentiated solutions on core scenarios to you, including topics like resilience and security. If you have a Microsoft Unified agreement, your Microsoft Customer Success Account Manager (CSAM) can provide personalized guidance tailored to your specific data platform needs.
Embark on your cloud journey with confidence, knowing that you have the full support of Microsoft’s expertise and Azure’s platform capabilities at your disposal. Together, we’ll transform your data landscape, empowering your organization to derive unprecedented value and drive data-led innovation across the enterprise.
Leveraging both Microsoft and industry best practices, Azure Essentials offers detailed guidance tailored to your specific business scenarios. Additionally, when you use Azure Innovate or Azure Migrate and Modernize, you automatically gain access to the guidance and best practices within Azure Essentials.
Azure Innovate and Azure Migrate and Modernize are designed to simplify and accelerate your adoption and implementation of Azure. Azure Innovate enables AI-led transformation with comprehensive support, tools, and expert guidance to accelerate your implementation of AI, analytics, and application development. Azure Migrate and Modernize helps you build an AI-ready infrastructure by securely migrating and modernizing your on-premises infrastructure, applications, and data workloads. Whether you’re looking to securely migrate your Windows Server, SQL Server or Linux estate, open source solutions like PgSQL, or moving your VMWare, Oracle, or SAP environments to the cloud – we are ready to support your project.
Learn more about Azure Innovate and Azure Migrate and Modernize and Azure Essentials to understand how they can help you with cloud and AI adoption.
Ready to take action? Connect with Microsoft Azure sales or reach out to a qualified partner.
Microsoft Tech Community – Latest Blogs –Read More
New permission prompt to improve macOS notification experience for users when using shell scripts
Starting with Intune management agent for macOS v2407.005, we’re improving reliability and consistency for macOS notifications appearing in Notification Center when using shell scripts. When a script policy with a notification command is received by the Intune agent on the Mac, the agent now requests access to “System Events” on macOS. This prompts macOS to request the device user to allow or disallow the “System Events” permission using the alert shown below.
If the user selects “Allow”, macOS system notifications for scripts run by the Intune agent will be enabled. If the user selects “Don’t Allow”, macOS system notifications for scripts run by the Intune agent will be disabled. The permission enables the Intune agent to consistently show notifications contained in the admin-assigned script policy.
Note: There’s no impact to the Intune agent’s functionality or its ability to manage devices or run assigned policies based on the users selection.
What to expect
In the coming week or soon after, the Intune agent will receive an updated Privacy Preferences Policy Control (PPPC) payload (when applicable) to configure this permission silently using mobile device management.
If you deploy macOS shell script that turns notifications on or have an Intune shell script policy with the setting “Hide script notifications on devices” set to “Not configured”, your managed devices will receive the prompt.
Communicate to your macOS users that this prompt is expected, and they should select “Allow” on the alert. This setting can be managed under System Preferences > Privacy and Security > Automation > Microsoft Intune Agent on macOS devices.
If you have any questions or feedback, leave a comment below or reach out on X @IntuneSuppTeam.
Microsoft Tech Community – Latest Blogs –Read More
MCI (Microsoft Commercial Incentives) Partner Activity referral automation
The new MCI Partner Activity Referral Creation feature makes it easier for Microsoft and its partners to work together and sell more effectively. It automatically creates referrals to Microsoft Sellers and updates them on opportunities created through MCI Partner Activity Claims. It will be enabled on select MCI Partner Activity engagements, automatically creating referrals for customers with a Microsoft account team and that meet specific deal size and customer segment criteria. This feature simplifies the referral process, allowing Microsoft and partners to concentrate on customer relationships and shared goals to successfully close deals. Let’s work together to achieve significant outcomes in the market.
Partners
Microsoft will automate Partner Center referral creation for partners on select MCI Partner Activity engagements.
Referral automation is applicable for specific MCI Partner Activity engagements where customers meet both Deal Size and Segment requirements.
See attached deck for more details.
Sellers
Sellers have direct visibility into activities being executed in their accounts by partners.
Sellers have visibility into new opportunities that will drive new pipeline for their accounts.
Sellers can engage with partner directly to increase the project outcomes and deliverable, align on customer objectives, and more accurately reflect true pipeline opportunities.
Sellers receive status updates regarding completion of Partner Activities in their accounts.
Microsoft Tech Community – Latest Blogs –Read More
Project Online: Missing “Project web app” Category while editing a project details page
I am editing the ProjectInformation.aspx page in the Project Detail Pages library on my Project Online site. I want to insert a new web part but cannot find the “Project Web App” category.
Open ProjectInformation.aspxClick the Page tab > Edit page
Click “Add a web part”Cannot find the “Project Web App” in the Categories
Could anyone advise please? By the way, the Project Online site is newly created and has not been customized yet. Thank you very much.
I am editing the ProjectInformation.aspx page in the Project Detail Pages library on my Project Online site. I want to insert a new web part but cannot find the “Project Web App” category. Open ProjectInformation.aspxClick the Page tab > Edit pageClick “Add a web part”Cannot find the “Project Web App” in the Categories Could anyone advise please? By the way, the Project Online site is newly created and has not been customized yet. Thank you very much. Read More
How to Fix if QuickBook𝖘 database server manager stopped
Recently, our organization encountered an unexpected issue where the QuickBook𝖘 Database Server Manager (QBDBSM) has stopped functioning. This has resulted in a disruption of access to our QuickBook𝖘 company files over the network, impacting our ability to work efficiently.
Recently, our organization encountered an unexpected issue where the QuickBook𝖘 Database Server Manager (QBDBSM) has stopped functioning. This has resulted in a disruption of access to our QuickBook𝖘 company files over the network, impacting our ability to work efficiently. Read More
How to Fix QuickBook𝖘 Direct Deposit not Working?
I’m experiencing a frustrating issue with QuickBook𝖘 Direct Deposit functionality and hoping someone can offer some guidance or share similar experiences.
I’m experiencing a frustrating issue with QuickBook𝖘 Direct Deposit functionality and hoping someone can offer some guidance or share similar experiences. Read More
How to Fix QuickBook𝖘 payrolƖ not Working issue after update?
I am experiencing issues with QuickBook𝖘 payrolƖ. It’s not processing payrolƖ as expected, and I keep encountering errors. Specifically, the payrolƖ feature fails to run, and I receive various error messages without clear instructions on resolving them.
I am experiencing issues with QuickBook𝖘 payrolƖ. It’s not processing payrolƖ as expected, and I keep encountering errors. Specifically, the payrolƖ feature fails to run, and I receive various error messages without clear instructions on resolving them. Read More