Category: Microsoft
Category Archives: Microsoft
Instructions on configuring a customized Search Page in SharePoint
Is there any instructions on creating and/or customizing SharePoint search and not use the PnP webparts? I thought I had seen something a few years ago, but now I can’t find it, everything, including YouTube points you to the PnP Search webparts. My company is worried about security of APIs.
Is there any instructions on creating and/or customizing SharePoint search and not use the PnP webparts? I thought I had seen something a few years ago, but now I can’t find it, everything, including YouTube points you to the PnP Search webparts. My company is worried about security of APIs. Read More
Bookings – Having specific availability in different services
Hi!
In my office we have 4 staff members. We have a set schedule that determines that 2 members work from home and 2 work from the office.
Example
Monday: Staff A and B works from home
Tuesday: Staff C and D works from home
Wednesday: Staff A and C works from home
Thursday: Staff B and D works from home
I want to set up two services: one for in-person appointments and one for virtual meetings appointments.
How can I set up the availability for my staff if they are available Monday through Thursday during business hours but some days only available for the in-person appointments and other days for the virtual meetings appointments.
Hi! In my office we have 4 staff members. We have a set schedule that determines that 2 members work from home and 2 work from the office. ExampleMonday: Staff A and B works from homeTuesday: Staff C and D works from homeWednesday: Staff A and C works from homeThursday: Staff B and D works from home I want to set up two services: one for in-person appointments and one for virtual meetings appointments. How can I set up the availability for my staff if they are available Monday through Thursday during business hours but some days only available for the in-person appointments and other days for the virtual meetings appointments. Read More
Excel adding filename to formula when creating duplicate file copy
Excel adding original path and filename to formula referencing another worksheet within the same file when creating duplicate file copy
I have regular issues when creating copies of a file, where the formulas will seemingly randomly decide to reference the original file, rather than the Sheet and Cell within the new file. I need to create an end of month duplicate of each of my project files.
I use a Project_Details tab/worksheet in excel to contain header information and general info for a project. eg, Customer name and address, and Estimated Project Value or other figures I will use in calculations in multiple places in different tabs/worksheets throughout the workbook/file.
As these files are passed up to a manager for end of month records, I create a duplicate of my file with the year and month reference. However, this will occasionally and seemingly randomly update the reference formulas from (for example):
‘Project_Details’!$C$12
to
‘[c:documentsProj_1234-Client_ABC-2024.05]Project_Details’!$C$12
Where [c:documentsProj_1234-Client_ABC-2024.05] is the file for last month and is in the CURRENT file “c:documentsProj_1234-Client_ABC-Current”. So the Current file now looks to the May 2024 file for info.
How do I stop this? Can I force Excel to not do this without having to Find and Replace file names in every copy of the file?
Is there an order that worksheets are copied and formulas updated when copying a formula that defaults to the original file reference if the referenced worksheet isn’t in the new file yet?
Excel adding original path and filename to formula referencing another worksheet within the same file when creating duplicate file copy I have regular issues when creating copies of a file, where the formulas will seemingly randomly decide to reference the original file, rather than the Sheet and Cell within the new file. I need to create an end of month duplicate of each of my project files.I use a Project_Details tab/worksheet in excel to contain header information and general info for a project. eg, Customer name and address, and Estimated Project Value or other figures I will use in calculations in multiple places in different tabs/worksheets throughout the workbook/file.As these files are passed up to a manager for end of month records, I create a duplicate of my file with the year and month reference. However, this will occasionally and seemingly randomly update the reference formulas from (for example):’Project_Details’!$C$12to'[c:documentsProj_1234-Client_ABC-2024.05]Project_Details’!$C$12Where [c:documentsProj_1234-Client_ABC-2024.05] is the file for last month and is in the CURRENT file “c:documentsProj_1234-Client_ABC-Current”. So the Current file now looks to the May 2024 file for info. How do I stop this? Can I force Excel to not do this without having to Find and Replace file names in every copy of the file? Is there an order that worksheets are copied and formulas updated when copying a formula that defaults to the original file reference if the referenced worksheet isn’t in the new file yet? Read More
person who doesnt enjoy the work, is doing a wrong job! And I can help figure their happiness.
Security and respect is something that we all need, for ourselves, our families, our fortune.
We are here to give people what they need. They are here, because they wanna trust us as the best. We are not going to prove them wrong, by not giving what we want.
We are going to prove them, that they have come to right place now.
Security and respect is something that we all need, for ourselves, our families, our fortune. We are here to give people what they need. They are here, because they wanna trust us as the best. We are not going to prove them wrong, by not giving what we want. We are going to prove them, that they have come to right place now. Read More
intune and local groups
So, I have a bunch of computers that do not have a “local admin group”, is there a way I can use intune to make this group and send it down to the computers so I can then add users to it?
So, I have a bunch of computers that do not have a “local admin group”, is there a way I can use intune to make this group and send it down to the computers so I can then add users to it? Read More
Becoming a Microsoft AI Cloud Partner
I am looking for help with completing the process for signing my company up as a Microsoft AI Cloud Partner.
I have been directed to https://partner.microsoft.com/en-US/partnership, where I select “Become a Partner”.
I go through the process as instructed but hit a dead end when I arrive at the “Join a program…” page. Note that this page offers only two options (Bethesda Partner Program, Windows and Xbox), neither of which is appropriate for me and both of which I am not eligible to join (even if I wanted to).
For the program for which I am interested (Microsoft AI Cloud Partner) the page says “…Sign in again using your work account.” So it may be that the site does not recognize my account as a work account. Unfortunately, the instructions provided for creating a work account (https://learn.microsoft.com/en-us/partner-center/mpn-overview and https://learn.microsoft.com/en-us/partner-center/intro-to-cloud-partner-program-membership) direct me back to the partner page at the beginning of this post. So I am stuck in an infinite loop.
I have reached out to partner support, Azure support and Azure sales. Everyone directs me to the same above referenced partner page and/or advises me to log a support request. When I did the latter I received a response with a link to the same partner page.
I would greatly appreciate any guidance beyond a link to the partner page that is not working for me. I acknowledge that the root cause MAY be my own user error. But a few minutes with a knowledgable guide would be a lot more productive than many hours of detective work.
I am looking for help with completing the process for signing my company up as a Microsoft AI Cloud Partner. I have been directed to https://partner.microsoft.com/en-US/partnership, where I select “Become a Partner”. I go through the process as instructed but hit a dead end when I arrive at the “Join a program…” page. Note that this page offers only two options (Bethesda Partner Program, Windows and Xbox), neither of which is appropriate for me and both of which I am not eligible to join (even if I wanted to). For the program for which I am interested (Microsoft AI Cloud Partner) the page says “…Sign in again using your work account.” So it may be that the site does not recognize my account as a work account. Unfortunately, the instructions provided for creating a work account (https://learn.microsoft.com/en-us/partner-center/mpn-overview and https://learn.microsoft.com/en-us/partner-center/intro-to-cloud-partner-program-membership) direct me back to the partner page at the beginning of this post. So I am stuck in an infinite loop. I have reached out to partner support, Azure support and Azure sales. Everyone directs me to the same above referenced partner page and/or advises me to log a support request. When I did the latter I received a response with a link to the same partner page. I would greatly appreciate any guidance beyond a link to the partner page that is not working for me. I acknowledge that the root cause MAY be my own user error. But a few minutes with a knowledgable guide would be a lot more productive than many hours of detective work. Read More
Create an Incident when an email arrives, Downloading attachment and saving in a blob storage
I’m working on a Logic App in Azure Sentinel designed to automatically create incidents whenever an email arrives with a specific subject line. However, I’m encountering an error when trying to create the incident.
Thanks in advance for your assistance!
I’m working on a Logic App in Azure Sentinel designed to automatically create incidents whenever an email arrives with a specific subject line. However, I’m encountering an error when trying to create the incident.code: 400,Could you please advise on what might be causing this error and how I can troubleshoot it?Thanks in advance for your assistance! Read More
Create a Retrieval-Augmented Generation (RAG) app instantly with React, FastAPI, and Qdrant
Deploying web applications in the cloud can often be a complex task, involving multiple steps and intricate configurations. App Spaces aims to streamline this process, offering a straightforward approach to hosting web applications. This blog post will guide you through deploying a “Sample Space,” specifically the Retrieval-Augmented Generation (RAG) sample space, to demonstrate how easily you can set up and manage a RAG type application using App Spaces.
What is App Spaces?
App Spaces is a versatile service within Microsoft Azure designed to simplify the deployment and management of web applications. It provides several deployment options:
GitHub Repository: Directly deploy your code from a GitHub repository.
Starter App Templates: Use pre-configured templates for popular frameworks like React, Vue, Express, Django, Flask, and FastAPI.
Sample Spaces: Deploy fully provisioned, ready-to-use applications with a single click.
For this tutorial, we will focus on deploying the Retrieval-Augmented Generation (RAG) App sample space, which integrates a React frontend, a FastAPI backend, and a Qdrant vector database.
Step 1: Getting Started with App Spaces
To begin, navigate to the App Spaces dashboard (click here to try now) in your Azure portal. Here, you can initiate the process of creating a new app space.
From the dashboard, you have several deployment options. Select the Retrieval-Augmented Generation (RAG) App sample space from the available sample spaces.
Step 2: Automatic Provisioning of Resources
Upon selecting the RAG sample space, App Spaces will automatically provision the necessary resources, including a React frontend, a FastAPI backend, and a Qdrant vector database.
Step 3: Configuring Your App
Next, you need to configure your app by linking it to your GitHub account and specifying repository details. Here’s how to do it:
Connect Your GitHub Account: Link your GitHub account with App Spaces to allow access to your repositories. If not already linked, you’ll be prompted to log in and authorize access.
Select Your Organization: Choose the GitHub organization under which the new repository will be created. This ensures the project is stored in the correct organizational context.
Name Your Repository: Provide a descriptive name for your new repository where App Spaces will push the initial sample app code.
Specify the Branch: Default to the main branch unless you prefer to use a different branch.
Configure App Details: Enter details such as the app space name, subscription, and region. This configuration helps Azure set up the necessary infrastructure.
After completing these steps, App Spaces will create the GitHub repository, push the initial code, and set up a CI/CD pipeline for automatic deployments.
Step 4: Managing and Verifying Your Deployment
Once your app is deployed, managing and verifying its deployment is straightforward. App Spaces provides a comprehensive management interface to monitor and control various aspects of your application.
Deployment Verification
The deployment status for each component (frontend, backend, database) can be monitored from the App Spaces dashboard. Each deployment entry provides details about the status and timestamps of deployment events.
Viewing Logs
Accessing logs is crucial for debugging and ensuring your application runs smoothly. The logs section provides both system-level and application-level logs.
Monitoring Metrics
The metrics section provides insights into your application’s performance, including CPU usage, memory usage, and request counts. This data helps you understand the load on your application and optimize performance.
Step 5: Using the Sample App
With the app successfully deployed, you can now interact with it through the provided URL. The RAG sample app offers a user-friendly interface to perform the following actions:
Enter Your OpenAI API Key: Input your OpenAI API key to enable querying the OpenAI API. This step is crucial for the app to function correctly as it relies on the OpenAI API for generating embeddings and enhancing search results.
Ask a Question: Submit a query, and the app will use OpenAI’s embeddings to search the vector database for relevant information. This feature is particularly useful for retrieving detailed and contextually relevant information from a large dataset.
Store New Text: Add new data to the vector database for future queries. This feature is great for continuously building and enriching your knowledge base.
Follow the instructions below to get started trying out the sample app:
Configuration:
Open the app in your browser.
In the Configuration section, enter your OpenAI API key. This key is necessary for the app to interact with the OpenAI API.
Storing New Text:
In the Store new text section, enter a piece of text you want to add to the database. For example, you might enter, “Azure App Spaces simplifies cloud hosting for web applications.”
Click the Store Text button. This action sends the text to the OpenAI API to generate embeddings, which are then stored in the Qdrant vector database.
Asking a Question:
In the Ask a question section, type a query related to the stored text. For instance, you could ask, “What service can simplify cloud hosting for web apps?”
Click the Search button. The app will use the stored embeddings to find the most relevant information in the database and display the results.
This simple interaction demonstrates how the RAG app can be used to build a robust, searchable knowledge base using state-of-the-art retrieval-augmented generation techniques.
App Spaces significantly simplifies the process of deploying and managing web applications in the cloud. The Retrieval-Augmented Generation sample space illustrates how you can integrate a powerful backend with a dynamic frontend and a robust vector database. By following these steps, you can quickly set up and manage a sophisticated cloud-based application. Give App Spaces a try and streamline your development workflow.
Microsoft Tech Community – Latest Blogs –Read More
OnPremise – Sharepoint 2019 – Workflow
I have an on premise version of Sharepoint 2019 with a 2013 workflow that has worked properly for years without an issue.
Now we are having an issue with the Workflow on single item and the item was started back on March 14th and has now been suspended with the following error:
RequestorId: XXXXX-XXXX-XXXX-0000-000000000000. Details: Microsoft.Activities.Dispatcher.WorkflowSessionConfigurationFailedException —> System.ArgumentException: The value supplied was not valid runtime state. Parameter name: deserializedRuntimeState at System.Activities.Hosting.WorkflowInstance.Initialize(Object deserializedRuntimeState, DynamicUpdateMap updateMap) at Microsoft.Activities.Hosting.WorkflowSession.ConfigureEnvironment(Activity workflowDefinition, IWorkflowConfiguration workflowConfiguration, IEnumerable`1 hostExtensions) at Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.ConfigureWorkflowSessionEnvironment(MessageSessionContext messageSession, WorkflowSession workflowSession, Activity rootActivity, IWorkflowConfiguration workflowConfiguration) — End of inner exception stack trace — at Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.ConfigureWorkflowSessionEnvironment(MessageSessionContext messageSession, WorkflowSession workflowSession, Activity rootActivity, IWorkflowConfiguration workflowConfiguration) at Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.ConfigureSession(WorkflowSessionResumptionContext context) at Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.GotResumptionContextForProcessWaiter(IAsyncResult result) at Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.Isolate(AsyncCompletion callback, IAsyncResult result)
Resuming and ending the workflow doesn’t do anything, and trying to terminate it through powershell also doesn’t do anything and it continues to sit there being suspended and will not allow new workflows to start for this item. Is there another way we can terminate the workflow, or fix the item to get the workflow to either complete or terminate it by itself?
I have an on premise version of Sharepoint 2019 with a 2013 workflow that has worked properly for years without an issue. Now we are having an issue with the Workflow on single item and the item was started back on March 14th and has now been suspended with the following error: RequestorId: XXXXX-XXXX-XXXX-0000-000000000000. Details: Microsoft.Activities.Dispatcher.WorkflowSessionConfigurationFailedException —> System.ArgumentException: The value supplied was not valid runtime state. Parameter name: deserializedRuntimeState at System.Activities.Hosting.WorkflowInstance.Initialize(Object deserializedRuntimeState, DynamicUpdateMap updateMap) at Microsoft.Activities.Hosting.WorkflowSession.ConfigureEnvironment(Activity workflowDefinition, IWorkflowConfiguration workflowConfiguration, IEnumerable`1 hostExtensions) at Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.ConfigureWorkflowSessionEnvironment(MessageSessionContext messageSession, WorkflowSession workflowSession, Activity rootActivity, IWorkflowConfiguration workflowConfiguration) — End of inner exception stack trace — at Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.ConfigureWorkflowSessionEnvironment(MessageSessionContext messageSession, WorkflowSession workflowSession, Activity rootActivity, IWorkflowConfiguration workflowConfiguration) at Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.ConfigureSession(WorkflowSessionResumptionContext context) at Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.GotResumptionContextForProcessWaiter(IAsyncResult result) at Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.Isolate(AsyncCompletion callback, IAsyncResult result) Resuming and ending the workflow doesn’t do anything, and trying to terminate it through powershell also doesn’t do anything and it continues to sit there being suspended and will not allow new workflows to start for this item. Is there another way we can terminate the workflow, or fix the item to get the workflow to either complete or terminate it by itself? Read More
Need to strict Teams on mobile devices
Hello all,
I am trying to put together a conditional access policy to only allow mobile Teams app access for certain users and restrict the rest of the users to the office location only.
Am looking at a block policy to block all network locations and only allow connection for users from the Office desktop.
However, when I go in to the included apps section of the policy, Teams is not listed. Only “Teams Service” and “Teams Shift” is listed.
If I were to block Teams Service/Shift in the selected apps, does that block Teams app itself?
If so, would that cause any functionality issues with other apps like Outlook?
TIA
Hello all,I am trying to put together a conditional access policy to only allow mobile Teams app access for certain users and restrict the rest of the users to the office location only. Am looking at a block policy to block all network locations and only allow connection for users from the Office desktop.However, when I go in to the included apps section of the policy, Teams is not listed. Only “Teams Service” and “Teams Shift” is listed. If I were to block Teams Service/Shift in the selected apps, does that block Teams app itself?If so, would that cause any functionality issues with other apps like Outlook? TIA Read More
Edge Workspaces sync BUG
Hello
First of all, I think that Workspaces in Edge is a very useful feature! Edge also has vertical tabs, which makes it the best tool for researchers using hundreds of tabs. I think other browsers can learn from this. With Workspaces, I can move windows I don’t currently use aside and open them again when needed without loading to RAM. Other browsers lack this feature, so I moved to Edge from Chrome. Edge is now my main tool for ongoing online research.
However, after some months of use, I see that there are bugs that make me frustrated. With Workspaces, Edge is slow, it freezes, fails to synchronize, and reverts changes.
It does not update tabs and moves new tabs to the end.
Let’s say that I have opened tabs: New Tab, facebook.com, A, B, C, D, E
Later, I open links in new tabs from New Tab, Facebook, and A and leave them open. The tabs are: New Tab, msn.com/F, facebook.com, G, A, A2, B, C, D, E
After some time, Workspaces synchronize, there is a short or longer Edge freeze. Then I see tabs are reorganized and F, G, H moved and changed addresses. The tabs are now: New Tab, facebook.com, A, B, C, D, E, New Tab, l.facebook.com/l.php?u=G, A2
It looks like Workspaces never update opened tabs when there was redirection through New Tab or l.facebook.com/l.php?u= or any other redirection on other websites. It only stores the first address it sees. When I refresh these tabs to see the description and go to the proper addresses, it still reverts it back! After I organize the order properly, it sometimes stays or is reverted back! This is frustrating when you need order and proper descriptions!
It is terribly slow, especially after opening another Workspace.
I also encountered long freezes of Edge when opening another Workspace window or at random, probably when it synchronizes (a red dot appears next to the workspace name). Sometimes I have to wait 5 minutes, sometimes 15 minutes, sometimes I’m losing patience! I have plenty of PC power (12-core Ryzen 3900X, 32GB RAM, Samsung SSD 970 EVO Plus 1TB) and when I check Process Hacker, I see that Edge isn’t using 100% of CPU, but still is frozen. I noticed that when it’s frozen, there are around 200 disk writes, fast changing, 9MB/s total:
C:UsersmeAppDataLocalMicrosoftEdgeUser DataDefaultSync DataLevelDB256443.ldb … ( edge_workspace_disk.xls )
When LevelDB writes stop, Edge is unfrozen.
I’ve given msedge.exe processes high priority, but it doesn’t solve anything.
I noticed this on previous versions starting from 122. I use Stable and Beta (to have two separate profiles) on PC and laptop. I waited hoping it will be solved, but nothing changed. It’s possible that developers only tested Workspaces with a limited number of tabs and not with power users like myself, who manage 10 workspaces with 200-600 tabs in each. The consistent unreliability suggests there may be unresolved bugs present in each version.
I examined the LOG.old file in the Sync Data>LevelDB folders of each browser and noticed that when a freeze occurs, there is a specific behavior logged:
2024/06/12-13:14:19.485 1a570 Generated table #365187@0: 40283 keys, 2109396 bytes
2024/06/12-13:14:19.485 1a570 Compacted 8@0 + 1@1 files => 2109396 bytes
2024/06/12-13:14:19.488 1a570 compacted to: files[ 4 6 7 0 0 0 0 ]
2024/06/12-13:14:19.489 1a570 Delete type=2 #365171
2024/06/12-13:14:19.489 1a570 Delete type=2 #365172
2024/06/12-13:14:19.489 1a570 Delete type=2 #365174
2024/06/12-13:14:19.489 1a570 Delete type=2 #365176
2024/06/12-13:14:19.489 1a570 Delete type=2 #365178
2024/06/12-13:14:19.489 1a570 Delete type=2 #365180
2024/06/12-13:14:19.489 1a570 Delete type=2 #365182
2024/06/12-13:14:19.489 1a570 Delete type=2 #365184
2024/06/12-13:14:19.489 1a570 Delete type=2 #365186
2024/06/12-13:14:19.491 179a0 Level-0 table #365197: started
2024/06/12-13:14:19.492 1a0a0 Current memtable full; waiting…
2024/06/12-13:14:19.500 179a0 Level-0 table #365197: 467718 bytes OK
2024/06/12-13:14:19.503 179a0 Delete type=0 #365194
2024/06/12-13:14:19.504 1a570 Level-0 table #365199: started
2024/06/12-13:14:19.505 1a0a0 Current memtable full; waiting…
2024/06/12-13:14:19.511 1a570 Level-0 table #365199: 467718 bytes OK
2024/06/12-13:14:19.514 1a570 Delete type=0 #365196
2024/06/12-13:14:19.515 179a0 Level-0 table #365201: started
2024/06/12-13:14:19.516 1a0a0 Current memtable full; waiting…
2024/06/12-13:14:19.524 179a0 Level-0 table #365201: 467718 bytes OK
2024/06/12-13:14:19.530 179a0 Delete type=0 #365198
2024/06/12-13:14:19.530 1a570 Level-0 table #365203: started
2024/06/12-13:14:19.531 1a0a0 Current memtable full; waiting…
2024/06/12-13:14:19.539 1a570 Level-0 table #365203: 467718 bytes OK
2024/06/12-13:14:19.542 1a570 Delete type=0 #365200
2024/06/12-13:14:19.542 179a0 Compacting 8@0 + 1@1 files
2024/06/12-13:14:19.556 179a0 Level-0 table #365206: started
2024/06/12-13:14:19.564 179a0 Level-0 table #365206: 467718 bytes OK
2024/06/12-13:14:19.568 179a0 Delete type=0 #365202
2024/06/12-13:14:19.572 179a0 Level-0 table #365208: started
2024/06/12-13:14:19.581 179a0 Level-0 table #365208: 467718 bytes OK
2024/06/12-13:14:19.584 179a0 Delete type=0 #365205
2024/06/12-13:14:19.588 179a0 Level-0 table #365210: started
2024/06/12-13:14:19.596 179a0 Level-0 table #365210: 467718 bytes OK
2024/06/12-13:14:19.600 179a0 Delete type=0 #365207
2024/06/12-13:14:19.604 179a0 Level-0 table #365212: started
2024/06/12-13:14:19.611 179a0 Level-0 table #365212: 467718 bytes OK
2024/06/12-13:14:19.615 179a0 Delete type=0 #365209
2024/06/12-13:14:19.620 1a0a0 Too many L0 files; waiting…
HelloFirst of all, I think that Workspaces in Edge is a very useful feature! Edge also has vertical tabs, which makes it the best tool for researchers using hundreds of tabs. I think other browsers can learn from this. With Workspaces, I can move windows I don’t currently use aside and open them again when needed without loading to RAM. Other browsers lack this feature, so I moved to Edge from Chrome. Edge is now my main tool for ongoing online research.However, after some months of use, I see that there are bugs that make me frustrated. With Workspaces, Edge is slow, it freezes, fails to synchronize, and reverts changes. It does not update tabs and moves new tabs to the end.Let’s say that I have opened tabs: New Tab, facebook.com, A, B, C, D, ELater, I open links in new tabs from New Tab, Facebook, and A and leave them open. The tabs are: New Tab, msn.com/F, facebook.com, G, A, A2, B, C, D, EAfter some time, Workspaces synchronize, there is a short or longer Edge freeze. Then I see tabs are reorganized and F, G, H moved and changed addresses. The tabs are now: New Tab, facebook.com, A, B, C, D, E, New Tab, l.facebook.com/l.php?u=G, A2It looks like Workspaces never update opened tabs when there was redirection through New Tab or l.facebook.com/l.php?u= or any other redirection on other websites. It only stores the first address it sees. When I refresh these tabs to see the description and go to the proper addresses, it still reverts it back! After I organize the order properly, it sometimes stays or is reverted back! This is frustrating when you need order and proper descriptions! It is terribly slow, especially after opening another Workspace.I also encountered long freezes of Edge when opening another Workspace window or at random, probably when it synchronizes (a red dot appears next to the workspace name). Sometimes I have to wait 5 minutes, sometimes 15 minutes, sometimes I’m losing patience! I have plenty of PC power (12-core Ryzen 3900X, 32GB RAM, Samsung SSD 970 EVO Plus 1TB) and when I check Process Hacker, I see that Edge isn’t using 100% of CPU, but still is frozen. I noticed that when it’s frozen, there are around 200 disk writes, fast changing, 9MB/s total:C:UsersmeAppDataLocalMicrosoftEdgeUser DataDefaultSync DataLevelDB256443.ldb … ( edge_workspace_disk.xls )When LevelDB writes stop, Edge is unfrozen.I’ve given msedge.exe processes high priority, but it doesn’t solve anything.I noticed this on previous versions starting from 122. I use Stable and Beta (to have two separate profiles) on PC and laptop. I waited hoping it will be solved, but nothing changed. It’s possible that developers only tested Workspaces with a limited number of tabs and not with power users like myself, who manage 10 workspaces with 200-600 tabs in each. The consistent unreliability suggests there may be unresolved bugs present in each version.I examined the LOG.old file in the Sync Data>LevelDB folders of each browser and noticed that when a freeze occurs, there is a specific behavior logged:2024/06/12-13:14:19.485 1a570 Generated table #365187@0: 40283 keys, 2109396 bytes2024/06/12-13:14:19.485 1a570 Compacted 8@0 + 1@1 files => 2109396 bytes2024/06/12-13:14:19.488 1a570 compacted to: files[ 4 6 7 0 0 0 0 ]2024/06/12-13:14:19.489 1a570 Delete type=2 #3651712024/06/12-13:14:19.489 1a570 Delete type=2 #3651722024/06/12-13:14:19.489 1a570 Delete type=2 #3651742024/06/12-13:14:19.489 1a570 Delete type=2 #3651762024/06/12-13:14:19.489 1a570 Delete type=2 #3651782024/06/12-13:14:19.489 1a570 Delete type=2 #3651802024/06/12-13:14:19.489 1a570 Delete type=2 #3651822024/06/12-13:14:19.489 1a570 Delete type=2 #3651842024/06/12-13:14:19.489 1a570 Delete type=2 #3651862024/06/12-13:14:19.491 179a0 Level-0 table #365197: started2024/06/12-13:14:19.492 1a0a0 Current memtable full; waiting…2024/06/12-13:14:19.500 179a0 Level-0 table #365197: 467718 bytes OK2024/06/12-13:14:19.503 179a0 Delete type=0 #3651942024/06/12-13:14:19.504 1a570 Level-0 table #365199: started2024/06/12-13:14:19.505 1a0a0 Current memtable full; waiting…2024/06/12-13:14:19.511 1a570 Level-0 table #365199: 467718 bytes OK2024/06/12-13:14:19.514 1a570 Delete type=0 #3651962024/06/12-13:14:19.515 179a0 Level-0 table #365201: started2024/06/12-13:14:19.516 1a0a0 Current memtable full; waiting…2024/06/12-13:14:19.524 179a0 Level-0 table #365201: 467718 bytes OK2024/06/12-13:14:19.530 179a0 Delete type=0 #3651982024/06/12-13:14:19.530 1a570 Level-0 table #365203: started2024/06/12-13:14:19.531 1a0a0 Current memtable full; waiting…2024/06/12-13:14:19.539 1a570 Level-0 table #365203: 467718 bytes OK2024/06/12-13:14:19.542 1a570 Delete type=0 #3652002024/06/12-13:14:19.542 179a0 Compacting 8@0 + 1@1 files2024/06/12-13:14:19.556 179a0 Level-0 table #365206: started2024/06/12-13:14:19.564 179a0 Level-0 table #365206: 467718 bytes OK2024/06/12-13:14:19.568 179a0 Delete type=0 #3652022024/06/12-13:14:19.572 179a0 Level-0 table #365208: started2024/06/12-13:14:19.581 179a0 Level-0 table #365208: 467718 bytes OK2024/06/12-13:14:19.584 179a0 Delete type=0 #3652052024/06/12-13:14:19.588 179a0 Level-0 table #365210: started2024/06/12-13:14:19.596 179a0 Level-0 table #365210: 467718 bytes OK2024/06/12-13:14:19.600 179a0 Delete type=0 #3652072024/06/12-13:14:19.604 179a0 Level-0 table #365212: started2024/06/12-13:14:19.611 179a0 Level-0 table #365212: 467718 bytes OK2024/06/12-13:14:19.615 179a0 Delete type=0 #3652092024/06/12-13:14:19.620 1a0a0 Too many L0 files; waiting… Read More
How to remove highlight on previously selected feature in geojson data on Azure Map polygon layer
I’ve been trying to fix the following code so that when a user clicks on a feature in the geojson data, the selected polygon is highlighted. And when user clicks on another polygon, the previously selected polygon/feature is no longer highlighted and the currently selected polygon is highlighted. Can anybody see what I’m doing wrong?
map.events.add(‘ready’, function () {
//Change the cursor of the mouse when it is over the map to be a pointer.
map.getCanvasContainer().style.cursor = ‘pointer’;
//Create a data source and add it to the map.
ds = new atlas.source.DataSource();
//Load jsonData file
fetch(jsonData)
.then(response => response.json())
.then(results => {
if (results.features[1].properties.CNTY == county_name) {
ds.add(results.features);
}
})//end then
.catch(error => console.error(‘Error loading GeoJSON:’, error));
//Add jsonData to sources
map.sources.add(ds);
//Add a layer for rendering a different color polygon when clicked
var polygonLayer = new atlas.layer.PolygonLayer(ds, null, {
fillColor: “rgba(176,48,96, 0.5)” //maroon
})
map.layers.add(polygonLayer, ‘labels’);
var selectedLine = new atlas.layer.LineLayer(ds, null, {
strokeColor: ‘black’,
strokeWidth: 1
});
map.layers.add(selectedLine, ‘labels’);
//Add click events to polygonLayer
map.events.add(‘click’, polygonLayer, function (e) {
selected = e.shapes[0];
//Add a layer for rendering a different color polygon when clicked
var polygonClickedLayer = new atlas.layer.PolygonLayer(ds, null, {
fillColor: ‘rgb(102, 255, 0)’, //green
//Only polygons with a “FUID” property with a value of selectedID will be rendered.
filter: [‘==’, [‘get’, ‘FUID’], selected.properties.FUID]
})
map.layers.add(polygonClickedLayer, ‘labels’);
//Add a layer for rendering a different polygon border color when clicked
var selectedLineLayer = new atlas.layer.LineLayer(ds, null, {
strokeColor: ‘orange’,
strokeWidth: 2,
//Only polygons with a “FUID” property with a value of selectedID will be rendered.
filter: [‘==’, [‘get’, ‘FUID’], selected.properties.FUID]
});
map.layers.add(selectedLineLayer, ‘labels’);
ftrCentroid = calculateFieldCentroid(selected);
map.setCamera({
zoom: 15,
center: ftrCentroid
});
});
});
I’ve been trying to fix the following code so that when a user clicks on a feature in the geojson data, the selected polygon is highlighted. And when user clicks on another polygon, the previously selected polygon/feature is no longer highlighted and the currently selected polygon is highlighted. Can anybody see what I’m doing wrong?map.events.add(‘ready’, function () {
//Change the cursor of the mouse when it is over the map to be a pointer.
map.getCanvasContainer().style.cursor = ‘pointer’;
//Create a data source and add it to the map.
ds = new atlas.source.DataSource();
//Load jsonData file
fetch(jsonData)
.then(response => response.json())
.then(results => {
if (results.features[1].properties.CNTY == county_name) {
ds.add(results.features);
}
})//end then
.catch(error => console.error(‘Error loading GeoJSON:’, error));
//Add jsonData to sources
map.sources.add(ds);
//Add a layer for rendering a different color polygon when clicked
var polygonLayer = new atlas.layer.PolygonLayer(ds, null, {
fillColor: “rgba(176,48,96, 0.5)” //maroon
})
map.layers.add(polygonLayer, ‘labels’);
var selectedLine = new atlas.layer.LineLayer(ds, null, {
strokeColor: ‘black’,
strokeWidth: 1
});
map.layers.add(selectedLine, ‘labels’);
//Add click events to polygonLayer
map.events.add(‘click’, polygonLayer, function (e) {
selected = e.shapes[0];
//Add a layer for rendering a different color polygon when clicked
var polygonClickedLayer = new atlas.layer.PolygonLayer(ds, null, {
fillColor: ‘rgb(102, 255, 0)’, //green
//Only polygons with a “FUID” property with a value of selectedID will be rendered.
filter: [‘==’, [‘get’, ‘FUID’], selected.properties.FUID]
})
map.layers.add(polygonClickedLayer, ‘labels’);
//Add a layer for rendering a different polygon border color when clicked
var selectedLineLayer = new atlas.layer.LineLayer(ds, null, {
strokeColor: ‘orange’,
strokeWidth: 2,
//Only polygons with a “FUID” property with a value of selectedID will be rendered.
filter: [‘==’, [‘get’, ‘FUID’], selected.properties.FUID]
});
map.layers.add(selectedLineLayer, ‘labels’);
ftrCentroid = calculateFieldCentroid(selected);
map.setCamera({
zoom: 15,
center: ftrCentroid
});
});
}); Read More
Azure Advisor with Troubleshooting Guides to improve your Azure Postgres Flexible Server performance
Azure Advisor provides a personalized approach to receiving recommendations for your server by analyzing its configuration and telemetry data. This service aims to enhance various aspects of your server, including reliability, cost efficiency, security, operational excellence, and performance. By leveraging Azure Advisor, you gain access to tailored, proactive, and actionable recommendations designed to help your server operate at its optimal level.
You can now receive new recommendations that include checks for long-running queries, orphaned prepared transactions, databases approaching the 1 billion transaction usage limit (to prevent potential transaction wraparound scenarios), and servers exceeding the 80% bloat ratio. These new recommendations are seamlessly integrated with the troubleshooting guides available on the Azure Portal: Troubleshooting guides – Azure Database for PostgreSQL – Flexible Server | Microsoft Learn.
You can use these troubleshooting guides to help implement the Azure Advisor Performance recommendations for your Azure Database for Postgres Flexible Server. When you receive a recommendation, you will be directed to the appropriate troubleshooting guides. Be sure to follow the prerequisites section to ensure that all necessary data is provided before proceeding with the troubleshooting steps.
Let us walk through an example of a long-running transaction recommendation and see how the integration of troubleshooting guides can assist you in resolving the issue:
1. For the recommendation on Long Running Transactions, Go to Help -> Troubleshooting guides -> High CPU Usage -> Long Running Transactions as shown in the visual. This visual highlights the troubleshooting guides available on the portal, illustrating the various scenarios they can help you identify and resolve any server issues.
2. This will provide you with PIDs for the long running transactions on the server.
3. There is a dropdown to pick a specific PID which shows you the details of the PID as below. You can go through each PID and understand what is causing the issue.
4. We also provide you with recommendations on what steps need to be taken to resolve the issue.
5. You may have to follow additional steps for all the PIDs identified as long running and resolve them based on the recommendation provided.
In conclusion, leveraging Azure Advisor and the integrated troubleshooting guides can significantly enhance the performance, reliability, and efficiency of your Azure Database for Postgres Flexible Server. By proactively addressing recommendations such as long-running queries, orphaned prepared transactions, transaction limits, and bloat ratios, you can ensure your server operates at its best.
We encourage you to explore the Azure Portal and utilize these tools to stay ahead of potential issues. Start implementing the Azure Advisor performance recommendations today and make use of the detailed troubleshooting guides to maintain a robust and high-performing database environment.
Acknowledgement: This post was co-authored by Guy Bowerman and Gayathri Paderla.
Microsoft Tech Community – Latest Blogs –Read More
Bluetooth Drivers on AVD Hostpool
Dear AVD Program team,
Does AVD hostpool based on pre-built images support Bluetooth drivers pre-installed and configured?Does AVD hostpool based on custom images allow and support Bluetooth drivers pre-installation?Does local bluetooth resources from AVD Windows client can be redirected via hostpool RDP properties or any other approaches?
If above options are not available, is there any roadmap to enable this feature on Bluetooth drivers on AVD hostppol, and by what timelines?
Dear AVD Program team,Does AVD hostpool based on pre-built images support Bluetooth drivers pre-installed and configured?Does AVD hostpool based on custom images allow and support Bluetooth drivers pre-installation?Does local bluetooth resources from AVD Windows client can be redirected via hostpool RDP properties or any other approaches?If above options are not available, is there any roadmap to enable this feature on Bluetooth drivers on AVD hostppol, and by what timelines? Read More
Problème de copilote dans PowerPoint Macbook
Bonjour,
J’ai acheté une licence Copilote en fin de semaine. Ça fonctionne très bien dans Word et Excel, par contre quand je l’active sur PowerPoint, il démarre puis tout disparait et il n’y a plus rien dans l’espace Copilot.
Je suis sur un Macbook Pro, toutes mes applications sont à jour.
Est-ce normale ? Suis-je le seul ? Que puis-je faire ?
Merci,
Bonjour, J’ai acheté une licence Copilote en fin de semaine. Ça fonctionne très bien dans Word et Excel, par contre quand je l’active sur PowerPoint, il démarre puis tout disparait et il n’y a plus rien dans l’espace Copilot. Je suis sur un Macbook Pro, toutes mes applications sont à jour. Est-ce normale ? Suis-je le seul ? Que puis-je faire ? Merci, Read More
Android MAM App configuration blocks MDM app settings
Hi everyone,
I am running into a problem with Android Outlook app configuration.
I set an app config profile for Outlook to block contact sync for managed apps and a BYOD MAM scenario. The profile can’t be set for specific device types. I just want to apply on unmanaged devices.
The Problem is, users with a managed device who also want to use managed apps on their personal device get the same Outlook config profile on both devices, what results in managed devices unable to sync contacts to the native contact app.
Apart from using only one device type, do you have any ideas how to solve this issue?
Thanks, Simon
Hi everyone, I am running into a problem with Android Outlook app configuration. I set an app config profile for Outlook to block contact sync for managed apps and a BYOD MAM scenario. The profile can’t be set for specific device types. I just want to apply on unmanaged devices. The Problem is, users with a managed device who also want to use managed apps on their personal device get the same Outlook config profile on both devices, what results in managed devices unable to sync contacts to the native contact app. Apart from using only one device type, do you have any ideas how to solve this issue? Thanks, Simon Read More
Windows service on local server needs to consume files from SharePoint folder
I have a Windows Service that needs to consume files from a cloud based SharePoint folder.
I’ve found lots of info on mapping drives or using sync to make it available in OneDrive but as best I can tell that would only work in the context of a user session.
Is there a way to map a SP folder to a drive in a way that it would be available to that service?
Should I use Power Automate to copy files down instead?
Using PA I would want to pull it down using PA running on the server to minimize firewall config
Thanks in advance!
I have a Windows Service that needs to consume files from a cloud based SharePoint folder.I’ve found lots of info on mapping drives or using sync to make it available in OneDrive but as best I can tell that would only work in the context of a user session.Is there a way to map a SP folder to a drive in a way that it would be available to that service?Should I use Power Automate to copy files down instead?Using PA I would want to pull it down using PA running on the server to minimize firewall config Thanks in advance! Read More
Calculating Daily Hours entered in Sprint
Hello,
We are assigned 3 weeks Sprints, with in those sprints we can have up to 20 stories. We log our time in 15 minutes under the Effort section of the Story. Is there a query or other mechanism which shows how much time you have logged for the day all stories combined? I need to log a minimum of 7 hours and would like to check total time documented throughout the day.
Thanks so much!
Jeffrey
Hello,We are assigned 3 weeks Sprints, with in those sprints we can have up to 20 stories. We log our time in 15 minutes under the Effort section of the Story. Is there a query or other mechanism which shows how much time you have logged for the day all stories combined? I need to log a minimum of 7 hours and would like to check total time documented throughout the day.Thanks so much!Jeffrey Read More
Navigating the Generative AI Landscape with Azure AI Services: Insights from Customer Round Table
Introduction
The adoption of Generative AI (GenAI) technologies is accelerating, driven by the transformative potential they offer across various sectors. Recently, we hosted a customer round table conference at Microsoft Build, focusing on the journeys and adoption of GenAI using Azure AI services. Industry leaders from diverse fields shared their experiences, challenges, and strategies, providing invaluable insights into the practical application of Generative AI.
Azure AI Services: A Pillar in Generative AI Use Cases
Azure AI services play a crucial role in enabling businesses to leverage Generative AI effectively. These services provide the necessary infrastructure and tools to build, deploy, and scale AI applications. With services and features like the Azure OpenAI, Assistants API and Co-pilot Studio, Azure AI empowers organizations to create interactive and responsive AI solutions tailored to their specific needs. Security and privacy are also integral components of Azure AI, ensuring that AI deployments are robust and compliant with industry standards. Below are some of the insights from customers across different industries.
Scaling and Maturing in Generative AI: Insights from Consulting
A consulting firm highlighted their success in building the AI applications and the pivotal role of upskilling and developing repeatable blueprints. These strategies not only accelerated their learning curve but also supported their advancement to a mature stage in their Large Language Models (LLMs) adoption. The firm now successfully scales their Generative AI applications to more than 150,000 users, showcasing the robust capability of Azure AI to handle large-scale user bases efficiently.
Challenges in Keeping Pace: An IT Company’s Story
An IT company discussed the challenges of keeping up with rapid advancements in Generative AI technology. They are currently enabling Generative AI co-pilots for developers but find it difficult to optimize these tools within their organizational framework. This reflects a common challenge across the industry: integrating cutting-edge technology in a way that complements existing workflows and systems. Azure AI and Azure Machine Learning offer pre-built models and services that can be easily integrated into existing applications. These services provide APIs and connectors that simplify the incorporation of AI and ML into current workflows.
Story Integrating Generative AI capabilities into traditional Software Development
Multiple customers expressed interest in understanding how Generative AI capabilities can be integrated into traditional software development life cycles and programming languages. There is a keen interest in exploring potential use cases that could revolutionize operations and customer service across the industries.
Operational Efficiency and DevOps: Device Manufacturer’s Experience
A device manufacturer shared their journey of embedding LLM applications within their DevOps workflows. They discussed the nuances of LLMOps and how it differs from traditional operations, highlighting the operational efficiencies gained through Generative AI integration.
Hospitality Industry Exploration
A hospitality company was eager to learn and explore embedding Generative AI into their business operations to enhance customer experience and streamline service delivery. This reflects a broader trend of industries seeking to leverage AI to add value to their customer interactions and internal processes.
Health Insurance Innovations
A health insurance provider discussed automating claims and Electronic Medical Records (EMR), which could significantly reduce processing times and errors. At Microsoft, we are dedicated to helping customers and partners leverage AI in healthcare by bridging data, AI, and trust. Our goal is to accelerate digital transformation through trusted, secure, and scalable platforms and tools that enable data management, analysis, sharing, and the development, deployment, and monitoring of AI solutions.
Multi-Agent Scenarios in Manufacturing and Office Supplies
AutoGen is a framework for simplifying the orchestration, optimization, and automation of LLM workflows. It offers customizable and conversable agents that leverage the strongest capabilities of the most advanced LLMs, like GPT-4, while addressing their limitations by integrating with humans and tools and having conversations between multiple agents via automated chat. Manufacturing and office supplies customers explored multi-agent scenarios using the framework, potentially enhancing customer interaction and operational automation.
AI COE in Oil and Gas
The AI Center of Excellence (COE) team from an Oil and Gas company has been instrumental in showcasing the transformative power of AI. They have shared valuable insights into their long-standing AI journey, emphasizing a well-established execution rhythm that has become a cornerstone of their operations. This rhythm allows for the continuous improvement and integration of AI technologies, ensuring they remain at the forefront of innovation.
Conclusion
The round table provided a panoramic view of how various industries are navigating their Generative AI adoption journeys. From operational integration to scaling user bases and addressing security concerns, the insights shared underscore the dynamic nature of AI technology and its impact across sectors.
Nick Brady, a seasoned program manager from the Azure OpenAI team, shared his expertise with customers on building AI products designed to accelerate AI development. He detailed the strategic approach and best practices employed by his team, focusing on creating scalable, secure, and user-friendly AI solutions. Kranthi Manchikanti and Marc Nehme from Azure specialized AI Tech strategy team also provided valuable guidance on overcoming common challenges and maximizing the potential of AI technologies in various industries. As Azure continues to evolve its AI services, these dialogues are invaluable for shaping a more informed, efficient, and innovative adoption path for businesses worldwide.
This conference has set the stage for ongoing collaboration and innovation in the Generative AI space, promising exciting developments ahead for Azure AI users and the broader tech community.
Microsoft Tech Community – Latest Blogs –Read More
combine information from 2 tabs in 1 file based on common information (EAN)
I could not download the info needed in 1 file so I have downloaded 2 files.
i combined the 2 in 1 file 2 tabs.
1 file has amongst other info: EAN and article name.
file 2 has among other, EAN and stock qtt
how can I now import the stock qtt from tab 2 in tab 1 based on the EAN
so: if EAN = 1234567891011 the stock should be …..
quess can be doe by formule
I could not download the info needed in 1 file so I have downloaded 2 files. i combined the 2 in 1 file 2 tabs.1 file has amongst other info: EAN and article name.file 2 has among other, EAN and stock qtthow can I now import the stock qtt from tab 2 in tab 1 based on the EANso: if EAN = 1234567891011 the stock should be …..quess can be doe by formule Read More