Category: Microsoft
Category Archives: Microsoft
How to test out all features of Purview?
Hi,
I have already gone through What’s in the free version of Microsoft Purview governance solutions? | Microsoft Learn article and I am confused what are the features available to us with free version of Purview and how we can test out all the features of Purview exactly.
Can anybody suggest how can we test out all features of Purview and what are the specific permissions required for respective features?
Thank you!
Hi, I have already gone through What’s in the free version of Microsoft Purview governance solutions? | Microsoft Learn article and I am confused what are the features available to us with free version of Purview and how we can test out all the features of Purview exactly. Can anybody suggest how can we test out all features of Purview and what are the specific permissions required for respective features? Thank you! Read More
Excel VBA Rows(#).Calculate not working for some rows
I use Excel for complex iterative calculations that use circular references. These spreadsheets are run with the Options for Manual Calculation and Iterative Calculation on and set to 1 iteration.
To correctly calculate the iterative functionality (ie bypass Excels inheritance calculation order), I use a VBA function to calculate each row in the Worksheet from top to bottom. This used to work correctly with the following simple code:
For i = 3 to 30
Worksheets(“Calculation”).Rows(i).Calculate
Next i
But it appears that this was broken by an update with it working on simple calculations in the row, and cells with circular references are Not calculated.
I have tired using Range(“5:5”).Calculate, and even Range(“B5”).Calculate, but neither work.
A manual Calculation by pressing “F9” updates all cells, but as mentioned the execution order does not give the correct result.
I use Excel for complex iterative calculations that use circular references. These spreadsheets are run with the Options for Manual Calculation and Iterative Calculation on and set to 1 iteration. To correctly calculate the iterative functionality (ie bypass Excels inheritance calculation order), I use a VBA function to calculate each row in the Worksheet from top to bottom. This used to work correctly with the following simple code: For i = 3 to 30 Worksheets(“Calculation”).Rows(i).Calculate Next iBut it appears that this was broken by an update with it working on simple calculations in the row, and cells with circular references are Not calculated. I have tired using Range(“5:5”).Calculate, and even Range(“B5”).Calculate, but neither work.A manual Calculation by pressing “F9” updates all cells, but as mentioned the execution order does not give the correct result. Read More
Issues with Screen Sharing Hololens 2
Dear community,
I am seeking assistance with an issue I am experiencing while trying to share the screen from my Hololens 2 to a Smart TV. Currently, I am using the Windows Device Portal on the Hololens to share the user’s view to a Smart TV via its browser. To do this, I simply enter the IP address of the glasses into the TV’s browser and log into the portal. Both devices are connected to the same network.
The issue arises when I start the transmission. Initially, the quality and connection are perfect. However, after a short period of use (around 2 to 3 minutes) or when I open any training from Guides, the connection deteriorates and I begin to have problems viewing my experience on the TV, even though the Hololens 2 does not appear to have frozen.
I am wondering what could be the solution to this problem. Could the issue be with the Hololens 2 itself?
As a side note, to test the connection and rule out the possibility of it being an issue with my internet, I transmitted my mobile phone to the TV and spent a considerable amount of time testing distances and various applications. This worked perfectly.
Any help or suggestions would be greatly appreciated.
Best regards.
Dear community,I am seeking assistance with an issue I am experiencing while trying to share the screen from my Hololens 2 to a Smart TV. Currently, I am using the Windows Device Portal on the Hololens to share the user’s view to a Smart TV via its browser. To do this, I simply enter the IP address of the glasses into the TV’s browser and log into the portal. Both devices are connected to the same network.The issue arises when I start the transmission. Initially, the quality and connection are perfect. However, after a short period of use (around 2 to 3 minutes) or when I open any training from Guides, the connection deteriorates and I begin to have problems viewing my experience on the TV, even though the Hololens 2 does not appear to have frozen.I am wondering what could be the solution to this problem. Could the issue be with the Hololens 2 itself?As a side note, to test the connection and rule out the possibility of it being an issue with my internet, I transmitted my mobile phone to the TV and spent a considerable amount of time testing distances and various applications. This worked perfectly.Any help or suggestions would be greatly appreciated.Best regards. Read More
Special type of chart: arrows give the change
Hello,
Anyone an idea how to do this with the arrows?
Thank you,
Hello, Anyone an idea how to do this with the arrows? Thank you, Read More
Language output
I have recently experienced that Copilot returns in a different language than I write in. For example, if I write in Danish, it returns in Norwegian or German. Does anybody know why?
I have recently experienced that Copilot returns in a different language than I write in. For example, if I write in Danish, it returns in Norwegian or German. Does anybody know why? Read More
Synchronizing Global Address List (GAL) with Address Books on User Smartphones in a Tenant
Hello,
I have a question regarding the synchronization of the Global Address List (GAL) from Exchange with the address book on user smartphones within the context of a tenant, not a private account. Is there a possibility to make the general GAL of a tenant synchronize with the address books of users on their phones? I would like the data from Exchange, such as phone numbers, to automatically download to the user’s phone book.
I understand that you can configure an Exchange account on a mobile device, which will allow access to the GAL through the mail app on the phone. However, I would like this information to be available directly in the phone’s address book, not just in the mail app.
Is this achievable? If so, what are the steps I need to take to accomplish this?
I would appreciate any suggestions and advice.
Hello,I have a question regarding the synchronization of the Global Address List (GAL) from Exchange with the address book on user smartphones within the context of a tenant, not a private account. Is there a possibility to make the general GAL of a tenant synchronize with the address books of users on their phones? I would like the data from Exchange, such as phone numbers, to automatically download to the user’s phone book.I understand that you can configure an Exchange account on a mobile device, which will allow access to the GAL through the mail app on the phone. However, I would like this information to be available directly in the phone’s address book, not just in the mail app.Is this achievable? If so, what are the steps I need to take to accomplish this? I would appreciate any suggestions and advice. Read More
App Service health checks as KQL
I have health check endpoints on each of my APIs and can see the result timeline via the portal.
What I would like to do is to have a query so that I can have visualize this across multiple APIs and present these via a honeycomb diagram, but I’m struggling as to what I should query for.
I have health check endpoints on each of my APIs and can see the result timeline via the portal. What I would like to do is to have a query so that I can have visualize this across multiple APIs and present these via a honeycomb diagram, but I’m struggling as to what I should query for. Read More
Edge Open Link As Different Profile
I am using Edge Version 125.0.2535.92
I’ve got two work profiles setup, both connected to Azure.
Profile A
Profile B
When viewing a website in Profile A, I would like the option to right click on a link and > Open as Profile B.
I’m pretty sure I seen this option in Edge previously, but it has disappeared. I’m not sure if I need to enable a setting?
I am using Edge Version 125.0.2535.92 I’ve got two work profiles setup, both connected to Azure. Profile AProfile B When viewing a website in Profile A, I would like the option to right click on a link and > Open as Profile B. I’m pretty sure I seen this option in Edge previously, but it has disappeared. I’m not sure if I need to enable a setting? Read More
Learn about Aptitude’s ISV Success for Business Application Solution in Microsoft AppSource
Microsoft ISV Success for Business Applications offers platforms, resources, and support designed to help partners develop, publish, and market business apps. Learn more about an offer from Aptitude on Microsoft AppSource:
Aptitude Fynapse for Dynamics 365 Finance: This next generation platform for CFOs and finance departments drives continuous compliance by providing full automation of finance and accounting processes while delivering real-time business insights. Its modular approach can be implemented faster and at a much lower cost than traditional solutions.
Microsoft Tech Community – Latest Blogs –Read More
Parsing a Sentinel Alert through Logic App
Hi.
I’m struggling with configuring a Logic App to be ran when a Sentinel alert is triggered.
More specifically the details of the Sentinel alert being printed out via the Logic App.
The query the alert runs is:
AuditLogs
| where TimeGenerated > ago(1h)
| where OperationName contains “Add member to group”
| where parse_json(tostring(parse_json(tostring(TargetResources[0].modifiedProperties))[1].newValue)) contains “Fabric-RG”
| extend InitiatingUser = tostring(parse_json(tostring(InitiatedBy.user)).userPrincipalName)
| extend TargetUser = tostring(TargetResources[0].userPrincipalName)
| extend GroupName = tostring(parse_json(tostring(parse_json(tostring(TargetResources[0].modifiedProperties))[1].newValue)))
| project TimeGenerated, OperationName, InitiatingUser, TargetUser, GroupName
This pulls up any changes (member additions) to a group with “Fabric-RG” in its name.
When running this query alone, it returns the info:
Now the info that returns in the Logic App is different, it’s currently setup to print out entity friendly names, and I was wondering if anyone could help me configure it so it prints out the initiating user, target user and target group as the per the query does? I am unsure how to select those specific entities created within the query.
Any advice on this would be greatly appreciated.
Thank you.
Hi.I’m struggling with configuring a Logic App to be ran when a Sentinel alert is triggered.More specifically the details of the Sentinel alert being printed out via the Logic App.The query the alert runs is: AuditLogs
| where TimeGenerated > ago(1h)
| where OperationName contains “Add member to group”
| where parse_json(tostring(parse_json(tostring(TargetResources[0].modifiedProperties))[1].newValue)) contains “Fabric-RG”
| extend InitiatingUser = tostring(parse_json(tostring(InitiatedBy.user)).userPrincipalName)
| extend TargetUser = tostring(TargetResources[0].userPrincipalName)
| extend GroupName = tostring(parse_json(tostring(parse_json(tostring(TargetResources[0].modifiedProperties))[1].newValue)))
| project TimeGenerated, OperationName, InitiatingUser, TargetUser, GroupName This pulls up any changes (member additions) to a group with “Fabric-RG” in its name.When running this query alone, it returns the info:Now the info that returns in the Logic App is different, it’s currently setup to print out entity friendly names, and I was wondering if anyone could help me configure it so it prints out the initiating user, target user and target group as the per the query does? I am unsure how to select those specific entities created within the query.Any advice on this would be greatly appreciated.Thank you. Read More
C# application with MIP SDK fails creating the FileEngine
Hi!
I have a C# application which tries to create a FileEngine to unprotect AIP protected files.
The application runs in Azure. Network connectivity is available.
The MIP SDK logs look like this:
Info 2024-06-05 11:49:15.652 common/api_utils.h:195 w3wp (6324) “Start calling success callback for API: protection_profile_load_async” mipns::TryExecuteSuccessCallback::<lambda_aa4c0887fcc47f487d59891ccfa0eff4>::operator () 5396
Info 2024-06-05 11:49:15.652 common/api_utils.h:197 w3wp (6324) “Ended calling success callback for API: protection_profile_load_async” mipns::TryExecuteSuccessCallback::<lambda_aa4c0887fcc47f487d59891ccfa0eff4>::operator () 5396
Info 2024-06-05 11:49:15.652 policy_profile_impl.cpp:522 w3wp (6324) “Starting API call: profile_add_engine_async scenarioId=55a8c9cb-bbe6-40bb-992f-10b54066f182” mipns::ProfileImpl::AddEngineAsync 1048
Info 2024-06-05 11:49:15.652 policy_profile_impl.cpp:522 w3wp (6324) “Ended API call: profile_add_engine_async” mipns::ProfileImpl::AddEngineAsync 1048
Info 2024-06-05 11:49:15.652 policy_profile_impl.cpp:522 w3wp (6324) “Starting API task: profile_add_engine_async” mipns::ProfileImpl::AddEngineAsync 1700
Info 2024-06-05 11:49:15.652 policy_profile_impl.cpp:522 w3wp (6324) “Starting API task: profile_add_engine_async scenarioId=55a8c9cb-bbe6-40bb-992f-10b54066f182” mipns::ProfileImpl::AddEngineAsync 1700
Info 2024-06-05 11:49:15.652 policy_profile_impl.cpp:244 w3wp (6324) “Starting to add policy engine with engine id: 09342290-3990-4ef9-bdeb-611113bcccee” `anonymous-namespace’::CreateEngineAsync 1700
Warning 2024-06-05 11:49:15.652 policy_engine_manager_impl.cpp:275 w3wp (6324) “Inconsistent label & sensitivity policy detected. Removing both from cache if it exists.” mipns::PolicyEngineManagerImpl::DeletePolicyFromStorage 1700
Info 2024-06-05 11:49:15.652 policy_engine_manager_impl.cpp:358 w3wp (6324) “Loading new policy engine (requires fetch): 09342290-3990-4ef9-bdeb-611113bcccee” mipns::PolicyEngineManagerImpl::LoadNewEngineAsync 1700
Warning 2024-06-05 11:49:15.652 policy_engine_manager_impl.cpp:361 w3wp (6324) “New PolicyEngine was created without an identity. Dynamic content marking will be partially disabled, and URL redirect caching will be fully disabled.” mipns::PolicyEngineManagerImpl::LoadNewEngineAsync 1700
Info 2024-06-05 11:49:15.652 auth_request_transformer.cpp:155 w3wp (6324) “Requesting auth token from app. Resource: ‘https://syncservice.o365syncservice.com/‘, Authority: ‘https://login.windows.net/common‘, Scope: ”, Claims: ”” mipns::AuthRequestTransformer::GetAuthToken 1700
Info 2024-06-05 11:49:15.917 auth_request_transformer.cpp:169 w3wp (6324) “Authentication response time (seconds): 0.264937” mipns::AuthRequestTransformer::GetAuthToken 1700
Info 2024-06-05 11:49:15.932 http_director_impl.cpp:141 w3wp (6324) “Sending HTTP request: ID: {C3D930DE-50B3-40A8-8C44-0ED22007A6FB}, Type: GET, Url: https://dataservice.protection.outlook.com/PsorWebService/v1/ClientSyncFile/MipPolicies?supportedMaxVersion=1.0.50.0, Body Size: 0, Headers[‘ClientInfo’] = ‘mip_ver=1.14.128;os_name=win;os_ver=10-0-20348;runtime=msvc-1929;arch=x86’, Headers[‘Capabilities’] = ‘BestEffortEntityMatch,BestEffortCCSIMatch,SchematizedDataContentType’, Headers[‘Content-Type’] = ‘application/xml;charset=utf-8’, Headers[‘Authorization’] = ‘UOID:2d3ea670-a6d7-4a66-85fe-0bcc9b5f563a;Tenant:tenant id;Audience:https://syncservice.o365syncservice.com/;Roles:UnifiedPolicy.Tenant.Read;” mipns::HttpDirectorImpl::DoSendHttp 1700
Info 2024-06-05 11:49:16.104 http_client_base.cpp:44 w3wp (6324) “HTTP response time (seconds): 0.185885 ID: {C3D930DE-50B3-40A8-8C44-0ED22007A6FB}” mipns::HttpClientBase::SendAsync::<lambda_b2b0e837acbc3dca3dadb2856c35cf30>::operator () 5756
Info 2024-06-05 11:49:16.120 oneds_helper.cpp:532 w3wp (6324) “OneDsHelper::WriteTelemetryEvent(policy_sync_acquire_policy)” mipns::OneDSHelper::WriteTelemetryEvent 5756
Info 2024-06-05 11:49:16.120 diagnostic_utils.cpp:80 w3wp (6324) “Send Telemetry. Event Name : [policy_sync_acquire_policy]
App.ApplicationId: [application id], Pii: [None]
App.ApplicationName: [AR_COSI_TEST_AIP], Pii: [None]
App.ApplicationVersion: [1.0.0], Pii: [None]
App.SessionId: [], Pii: [None]
Engine.SessionId: [], Pii: [None]
Event.CorrelationId: [3f4d9f3a-a5a1-40fc-bbdb-049f4d40889f], Pii: [None]
Event.CorrelationIdDescription: [HttpDirector], Pii: [None]
Event.Duration: [0.187074], Pii: [None]
Event.ErrorType: [NetworkError], Pii: [None]
Event.Failed.File: [srccoreapi_implhttphttp_director_impl.cpp], Pii: [None]
Event.Failed.Func: [mipns::HttpTelemetryHelper::NotifyOperationComplete], Pii: [None]
Event.Failed.Line: [374], Pii: [None]
Event.Failed.Message: [No HTTP response. Failed with: [NetworkError: ‘HTTP connection failure Inner exception: [http_exception: ‘WinHttpSendRequest: 12029: A connection with the server could not be established’], NetworkError.Category=NoConnection, HttpRequest.SanitizedUrl=https://dataservice.protection.outlook.com/PsorWebService/v1/ClientSyncFile/MipPolicies, HttpRequest.Id={C3D930DE-50B3-40A8-8C44-0ED22007A6FB}’]], Pii: [None]
Event.ParentCorrelationId: [948d1c35-91a9-47be-af1f-6d6a241125e5], Pii: [None]
Event.ParentCorrelationIdDescription: [PolicyProfile], Pii: [None]
Event.UniqueId: [eacab4b6-2048-4cf0-8d5c-cba215bcb6a0], Pii: [None]
EventInfo.Level: [10], Pii: [None]
EventInfo.PrivTags: [33554432], Pii: [None]
MIP.Version: [1.14.128], Pii: [None]
Request.CorrelationId: [{C3D930DE-50B3-40A8-8C44-0ED22007A6FB}], Pii: [None]
Request.IsAsynchronous: [true], Pii: [None]
Request.RequestBodySize: [0], Pii: [None]
Request.TokenTenantId: [tenant id], Pii: [None]
Request.Url: [https://dataservice.protection.outlook.com/PsorWebService/v1/ClientSyncFile/MipPolicies], Pii: [None]
iKey: [ce9aa5fb5a414ecebb15af10715bd8ff-831d197e-fc97-4df6-b998-c8c13a0fc3ce-6768], Pii: [None]
” mipns::WriteTelemetryEventToLog 5756
Info 2024-06-05 11:49:16.120 http_director_impl.cpp:38 w3wp (6324) “Received HTTP response: ” `anonymous-namespace’::LogHttpOperationDetails 5756
Error 2024-06-05 11:49:16.120 http_director_impl.cpp:42 w3wp (6324) “HTTP operation {C3D930DE-50B3-40A8-8C44-0ED22007A6FB} failed: Failed with: [NetworkError: ‘HTTP connection failure Inner exception: [http_exception: ‘WinHttpSendRequest: 12029: A connection with the server could not be established’], NetworkError.Category=NoConnection, HttpRequest.SanitizedUrl=https://dataservice.protection.outlook.com/PsorWebService/v1/ClientSyncFile/MipPolicies, HttpRequest.Id={C3D930DE-50B3-40A8-8C44-0ED22007A6FB}’]” `anonymous-namespace’::LogHttpOperationDetails 5756
This error does not occur on every tenant!
Does anyone have a clue why this error occurs?
Hi!I have a C# application which tries to create a FileEngine to unprotect AIP protected files.The application runs in Azure. Network connectivity is available.The MIP SDK logs look like this:Info 2024-06-05 11:49:15.652 common/api_utils.h:195 w3wp (6324) “Start calling success callback for API: protection_profile_load_async” mipns::TryExecuteSuccessCallback::<lambda_aa4c0887fcc47f487d59891ccfa0eff4>::operator () 5396Info 2024-06-05 11:49:15.652 common/api_utils.h:197 w3wp (6324) “Ended calling success callback for API: protection_profile_load_async” mipns::TryExecuteSuccessCallback::<lambda_aa4c0887fcc47f487d59891ccfa0eff4>::operator () 5396Info 2024-06-05 11:49:15.652 policy_profile_impl.cpp:522 w3wp (6324) “Starting API call: profile_add_engine_async scenarioId=55a8c9cb-bbe6-40bb-992f-10b54066f182” mipns::ProfileImpl::AddEngineAsync 1048Info 2024-06-05 11:49:15.652 policy_profile_impl.cpp:522 w3wp (6324) “Ended API call: profile_add_engine_async” mipns::ProfileImpl::AddEngineAsync 1048Info 2024-06-05 11:49:15.652 policy_profile_impl.cpp:522 w3wp (6324) “Starting API task: profile_add_engine_async” mipns::ProfileImpl::AddEngineAsync 1700Info 2024-06-05 11:49:15.652 policy_profile_impl.cpp:522 w3wp (6324) “Starting API task: profile_add_engine_async scenarioId=55a8c9cb-bbe6-40bb-992f-10b54066f182” mipns::ProfileImpl::AddEngineAsync 1700Info 2024-06-05 11:49:15.652 policy_profile_impl.cpp:244 w3wp (6324) “Starting to add policy engine with engine id: 09342290-3990-4ef9-bdeb-611113bcccee” `anonymous-namespace’::CreateEngineAsync 1700Warning 2024-06-05 11:49:15.652 policy_engine_manager_impl.cpp:275 w3wp (6324) “Inconsistent label & sensitivity policy detected. Removing both from cache if it exists.” mipns::PolicyEngineManagerImpl::DeletePolicyFromStorage 1700Info 2024-06-05 11:49:15.652 policy_engine_manager_impl.cpp:358 w3wp (6324) “Loading new policy engine (requires fetch): 09342290-3990-4ef9-bdeb-611113bcccee” mipns::PolicyEngineManagerImpl::LoadNewEngineAsync 1700Warning 2024-06-05 11:49:15.652 policy_engine_manager_impl.cpp:361 w3wp (6324) “New PolicyEngine was created without an identity. Dynamic content marking will be partially disabled, and URL redirect caching will be fully disabled.” mipns::PolicyEngineManagerImpl::LoadNewEngineAsync 1700Info 2024-06-05 11:49:15.652 auth_request_transformer.cpp:155 w3wp (6324) “Requesting auth token from app. Resource: ‘https://syncservice.o365syncservice.com/’, Authority: ‘https://login.windows.net/common’, Scope: ”, Claims: ”” mipns::AuthRequestTransformer::GetAuthToken 1700Info 2024-06-05 11:49:15.917 auth_request_transformer.cpp:169 w3wp (6324) “Authentication response time (seconds): 0.264937” mipns::AuthRequestTransformer::GetAuthToken 1700Info 2024-06-05 11:49:15.932 http_director_impl.cpp:141 w3wp (6324) “Sending HTTP request: ID: {C3D930DE-50B3-40A8-8C44-0ED22007A6FB}, Type: GET, Url: https://dataservice.protection.outlook.com/PsorWebService/v1/ClientSyncFile/MipPolicies?supportedMaxVersion=1.0.50.0, Body Size: 0, Headers[‘ClientInfo’] = ‘mip_ver=1.14.128;os_name=win;os_ver=10-0-20348;runtime=msvc-1929;arch=x86’, Headers[‘Capabilities’] = ‘BestEffortEntityMatch,BestEffortCCSIMatch,SchematizedDataContentType’, Headers[‘Content-Type’] = ‘application/xml;charset=utf-8’, Headers[‘Authorization’] = ‘UOID:2d3ea670-a6d7-4a66-85fe-0bcc9b5f563a;Tenant:tenant id;Audience:https://syncservice.o365syncservice.com/;Roles:UnifiedPolicy.Tenant.Read;” mipns::HttpDirectorImpl::DoSendHttp 1700Info 2024-06-05 11:49:16.104 http_client_base.cpp:44 w3wp (6324) “HTTP response time (seconds): 0.185885 ID: {C3D930DE-50B3-40A8-8C44-0ED22007A6FB}” mipns::HttpClientBase::SendAsync::<lambda_b2b0e837acbc3dca3dadb2856c35cf30>::operator () 5756Info 2024-06-05 11:49:16.120 oneds_helper.cpp:532 w3wp (6324) “OneDsHelper::WriteTelemetryEvent(policy_sync_acquire_policy)” mipns::OneDSHelper::WriteTelemetryEvent 5756Info 2024-06-05 11:49:16.120 diagnostic_utils.cpp:80 w3wp (6324) “Send Telemetry. Event Name : [policy_sync_acquire_policy]App.ApplicationId: [application id], Pii: [None]App.ApplicationName: [AR_COSI_TEST_AIP], Pii: [None]App.ApplicationVersion: [1.0.0], Pii: [None]App.SessionId: [], Pii: [None]Engine.SessionId: [], Pii: [None]Event.CorrelationId: [3f4d9f3a-a5a1-40fc-bbdb-049f4d40889f], Pii: [None]Event.CorrelationIdDescription: [HttpDirector], Pii: [None]Event.Duration: [0.187074], Pii: [None]Event.ErrorType: [NetworkError], Pii: [None]Event.Failed.File: [srccoreapi_implhttphttp_director_impl.cpp], Pii: [None]Event.Failed.Func: [mipns::HttpTelemetryHelper::NotifyOperationComplete], Pii: [None]Event.Failed.Line: [374], Pii: [None]Event.Failed.Message: [No HTTP response. Failed with: [NetworkError: ‘HTTP connection failure Inner exception: [http_exception: ‘WinHttpSendRequest: 12029: A connection with the server could not be established’], NetworkError.Category=NoConnection, HttpRequest.SanitizedUrl=https://dataservice.protection.outlook.com/PsorWebService/v1/ClientSyncFile/MipPolicies, HttpRequest.Id={C3D930DE-50B3-40A8-8C44-0ED22007A6FB}’]], Pii: [None]Event.ParentCorrelationId: [948d1c35-91a9-47be-af1f-6d6a241125e5], Pii: [None]Event.ParentCorrelationIdDescription: [PolicyProfile], Pii: [None]Event.UniqueId: [eacab4b6-2048-4cf0-8d5c-cba215bcb6a0], Pii: [None]EventInfo.Level: [10], Pii: [None]EventInfo.PrivTags: [33554432], Pii: [None]MIP.Version: [1.14.128], Pii: [None]Request.CorrelationId: [{C3D930DE-50B3-40A8-8C44-0ED22007A6FB}], Pii: [None]Request.IsAsynchronous: [true], Pii: [None]Request.RequestBodySize: [0], Pii: [None]Request.TokenTenantId: [tenant id], Pii: [None]Request.Url: [https://dataservice.protection.outlook.com/PsorWebService/v1/ClientSyncFile/MipPolicies], Pii: [None]iKey: [ce9aa5fb5a414ecebb15af10715bd8ff-831d197e-fc97-4df6-b998-c8c13a0fc3ce-6768], Pii: [None]” mipns::WriteTelemetryEventToLog 5756Info 2024-06-05 11:49:16.120 http_director_impl.cpp:38 w3wp (6324) “Received HTTP response: ” `anonymous-namespace’::LogHttpOperationDetails 5756Error 2024-06-05 11:49:16.120 http_director_impl.cpp:42 w3wp (6324) “HTTP operation {C3D930DE-50B3-40A8-8C44-0ED22007A6FB} failed: Failed with: [NetworkError: ‘HTTP connection failure Inner exception: [http_exception: ‘WinHttpSendRequest: 12029: A connection with the server could not be established’], NetworkError.Category=NoConnection, HttpRequest.SanitizedUrl=https://dataservice.protection.outlook.com/PsorWebService/v1/ClientSyncFile/MipPolicies, HttpRequest.Id={C3D930DE-50B3-40A8-8C44-0ED22007A6FB}’]” `anonymous-namespace’::LogHttpOperationDetails 5756This error does not occur on every tenant!Does anyone have a clue why this error occurs? Read More
How do I merge multiple PST files from old computer to new Outlook account?
Hi,
If you have a PST file from the old computer and a PST file from your Outlook account (the current one), then you can simply merge them using the below-mentioned utility and get both your inboxes in a single one.
If you don’t have a PST file for the new Outlook account (2021), then follow the steps below to create a PST file.
Firstly, open Outlook. After that, click on the File option from the top of the left pane.Then, click the Open & Export option and select Import/Export from the options. Now select the Export to a file option and click Next. Then select Outlook data file .pst.Now select the folder or whole Outlook account you want to export in PST. (You must check the Include subfolder option). Now browse the location to save the resultant PST file and click Finish.
And this is how you will get the PST file for your new account.
Now, when you have both PSTs, use the Weeom PST Merge Tool. This utility offers two user-centric options:
Merge PST Files: Merge PST files option is used to merge multiple PST files into one PST along with a single folder hierarchy for all selected PST files, which means it merges items of similar name folders into one folder.
Join PST Files: The join PST files option is used to join two or more PST files into a single PST file along with a separate folder hierarchy for each selected PST file.
The Merge PST File option is for you as it will merge both inboxes as per your requirements. Now, add the new (merged) PST to your Outlook account.
This utility can also directly merge OST files to PST, resulting in a PST file.
Hi, If you have a PST file from the old computer and a PST file from your Outlook account (the current one), then you can simply merge them using the below-mentioned utility and get both your inboxes in a single one. If you don’t have a PST file for the new Outlook account (2021), then follow the steps below to create a PST file. Firstly, open Outlook. After that, click on the File option from the top of the left pane.Then, click the Open & Export option and select Import/Export from the options. Now select the Export to a file option and click Next. Then select Outlook data file .pst.Now select the folder or whole Outlook account you want to export in PST. (You must check the Include subfolder option). Now browse the location to save the resultant PST file and click Finish. And this is how you will get the PST file for your new account. Now, when you have both PSTs, use the Weeom PST Merge Tool. This utility offers two user-centric options: Merge PST Files: Merge PST files option is used to merge multiple PST files into one PST along with a single folder hierarchy for all selected PST files, which means it merges items of similar name folders into one folder. Join PST Files: The join PST files option is used to join two or more PST files into a single PST file along with a separate folder hierarchy for each selected PST file. The Merge PST File option is for you as it will merge both inboxes as per your requirements. Now, add the new (merged) PST to your Outlook account. This utility can also directly merge OST files to PST, resulting in a PST file. Read More
Book Appointment – MS Bookings Graph API
Hi, I can create appointments using the MS Bookings API, for particular staff/customers and services in my configured booking business.
However I’ve noticed that the API call does not stop double bookings of staff from being created (same start/end, same staff/service etc).
The MS Bookings user interface does seem to detect duplicate bookings (informing the user that they are too late as the staff member is now busy), whether the appointment is occurring at exactly the same points in time, or starts mid-way through an appointment. (I have tested this via multiple browser tabs at the booking page, booking the same appointment in each.) Inspecting the response in the web browser for the bookings UI shows an API response payload with
“error”: “Status(StatusCode=”FailedPrecondition”, Detail=”Staff not available”
Looking at https://learn.microsoft.com/en-us/graph/api/bookingbusiness-post-appointments?view=graph-rest-1.0&tabs=http for the documentation of the API I’ve noticed that there is very little in regards non-success responses / error codes / oDataError documentation. In fact nothing at all.
The only way around this I can see is that on booking an appointment you have to first check availability, but even that seems to be subject to a potential race condition – given that often the API call takes a few seconds to create the appointment and respond with the details.
Does anybody know of a better work-around please, or is there some documentation I am missing, seems like a really important part is missing in the book appointment API -namely it should not proceed and should return an appropriate error message/response if the staff member is not available? Or perhaps, this is by design and the app programmer does need to re-check availability ;0
Thanks in advance for any help 🙂
Hi, I can create appointments using the MS Bookings API, for particular staff/customers and services in my configured booking business. However I’ve noticed that the API call does not stop double bookings of staff from being created (same start/end, same staff/service etc). The MS Bookings user interface does seem to detect duplicate bookings (informing the user that they are too late as the staff member is now busy), whether the appointment is occurring at exactly the same points in time, or starts mid-way through an appointment. (I have tested this via multiple browser tabs at the booking page, booking the same appointment in each.) Inspecting the response in the web browser for the bookings UI shows an API response payload with”error”: “Status(StatusCode=”FailedPrecondition”, Detail=”Staff not available” Looking at https://learn.microsoft.com/en-us/graph/api/bookingbusiness-post-appointments?view=graph-rest-1.0&tabs=http for the documentation of the API I’ve noticed that there is very little in regards non-success responses / error codes / oDataError documentation. In fact nothing at all. The only way around this I can see is that on booking an appointment you have to first check availability, but even that seems to be subject to a potential race condition – given that often the API call takes a few seconds to create the appointment and respond with the details. Does anybody know of a better work-around please, or is there some documentation I am missing, seems like a really important part is missing in the book appointment API -namely it should not proceed and should return an appropriate error message/response if the staff member is not available? Or perhaps, this is by design and the app programmer does need to re-check availability ;0 Thanks in advance for any help 🙂 Read More
Azure Search with vector (2024-05-01-preview) strange results varying k parameter value
what is the default value for k if it is not provided ?
when i do a query in the portal this value is not set .. and I get for a specific query a score equal to 0.03205128386616707
if i set k = 1 i get a score of
0.01666666753590107
if i set k = 5 i get a score of
0.01666666753590107
if i set k = 6 or above i get a score of
0.03205128386616707 (same as when k is not provided)
how is that ?
thanks enrico
what is the default value for k if it is not provided ? when i do a query in the portal this value is not set .. and I get for a specific query a score equal to 0.03205128386616707if i set k = 1 i get a score of0.01666666753590107if i set k = 5 i get a score of0.01666666753590107if i set k = 6 or above i get a score of0.03205128386616707 (same as when k is not provided)how is that ? thanks enrico Read More
Configure Apple Messages for Business channel
Hi everyone
I’m trying to setup Apple business message in dynamics 365.
My question is : What parameters to use for work classifications and routes to a queue rule?
I should manage multiple languages, but I cannot create other channels such as livechat that manages one language, so I created a single channel and at the route to queues rules level, I came across the following conditions to insert.
I inserted the customer language condition that if it is equal to a locale (e.g. en-us) then I make the assignment to the English queue.
By selecting related entities in the conditions I saw other types of conditions, what do they refer to?
Which conditions is best to choose to manage multiple languages for the Apple messages channel and what parameters Apple pass to us ?
Thank you!
Hi everyoneI’m trying to setup Apple business message in dynamics 365.My question is : What parameters to use for work classifications and routes to a queue rule? I should manage multiple languages, but I cannot create other channels such as livechat that manages one language, so I created a single channel and at the route to queues rules level, I came across the following conditions to insert.I inserted the customer language condition that if it is equal to a locale (e.g. en-us) then I make the assignment to the English queue. By selecting related entities in the conditions I saw other types of conditions, what do they refer to? Which conditions is best to choose to manage multiple languages for the Apple messages channel and what parameters Apple pass to us ?Thank you! Read More
Missing New Item button on List.
As the title says, I do not have a new button.
All my other lists have them, Im the owner and I cannot see an option to enable in settings?
As the title says, I do not have a new button. All my other lists have them, Im the owner and I cannot see an option to enable in settings? Read More
Streamlining Your Video Editing Workflow with Alight Motion and Microsoft Tools
Streamlining your video editing workflow with Alight Motion and Microsoft tools can revolutionize the way you create and manage video content. Alight Motion is a versatile app offering powerful features for motion graphics, visual effects, and video compositing, with a user-friendly interface suitable for both beginners and professionals. Its multi-layer support, blending modes, color correction, and keyframe animation make it a robust tool for any project. Integrating Microsoft tools further enhances efficiency and organization: OneDrive ensures seamless file storage and sharing, enabling access and real-time collaboration from anywhere; Excel is invaluable for meticulous project planning, budgeting, and tracking progress; and PowerPoint allows for the creation of impressive presentations to showcase your work to clients or stakeholders. Combining Alight Motion’s creative capabilities with Microsoft’s organizational strength lets you focus on creativity while ensuring technical and administrative details are handled smoothly, boosting productivity and enhancing the overall quality of your video projects.
Streamlining your video editing workflow with Alight Motion and Microsoft tools can revolutionize the way you create and manage video content. Alight Motion is a versatile app offering powerful features for motion graphics, visual effects, and video compositing, with a user-friendly interface suitable for both beginners and professionals. Its multi-layer support, blending modes, color correction, and keyframe animation make it a robust tool for any project. Integrating Microsoft tools further enhances efficiency and organization: OneDrive ensures seamless file storage and sharing, enabling access and real-time collaboration from anywhere; Excel is invaluable for meticulous project planning, budgeting, and tracking progress; and PowerPoint allows for the creation of impressive presentations to showcase your work to clients or stakeholders. Combining Alight Motion’s creative capabilities with Microsoft’s organizational strength lets you focus on creativity while ensuring technical and administrative details are handled smoothly, boosting productivity and enhancing the overall quality of your video projects. Read More
Return a value from a reference based on multiple Columns
Could someone please guide me
I am trying to formulate the data below on a seperate sheet, by looking up the Channel, by Due date and return the value (outstanding Due)
ChannelCustomerSales CategoryInvoice NumbersInvoiced DatesDue Date Outstanding (Due)Distribution Fees – Convenience TotalTotal Pellissier IAC Beverage SalesIAC000369211-Aug30-Sep PdDistribution Fees – Convenience EngenEngen Garage – Spartan IAC Beverage SalesIAC000369615-Aug30-Sep PdDistribution Fees – Convenience TotalTotal Petroport N3 East IAC Beverage SalesIAC000016-Mar30-Mar PdDistribution Fees – Convenience TotalTotal Petroport N3 West IAC Beverage SalesIAC000016-Mar30-Mar PdDistribution Fees – Convenience BP ExpressBP Trompsburg IAC Beverage SalesIAC000000322-Aug30-Sep PdDistribution Fees – Convenience TotalTotal Petroport N3 East IAC Beverage SalesIAC000000428-Aug30-Sep PdDistribution Fees – Convenience TotalTotal Petroport N3 West IAC Beverage SalesIAC000000528-Aug30-Sep Pd
Could someone please guide me I am trying to formulate the data below on a seperate sheet, by looking up the Channel, by Due date and return the value (outstanding Due)ChannelCustomerSales CategoryInvoice NumbersInvoiced DatesDue Date Outstanding (Due)Distribution Fees – Convenience TotalTotal Pellissier IAC Beverage SalesIAC000369211-Aug30-Sep PdDistribution Fees – Convenience EngenEngen Garage – Spartan IAC Beverage SalesIAC000369615-Aug30-Sep PdDistribution Fees – Convenience TotalTotal Petroport N3 East IAC Beverage SalesIAC000016-Mar30-Mar PdDistribution Fees – Convenience TotalTotal Petroport N3 West IAC Beverage SalesIAC000016-Mar30-Mar PdDistribution Fees – Convenience BP ExpressBP Trompsburg IAC Beverage SalesIAC000000322-Aug30-Sep PdDistribution Fees – Convenience TotalTotal Petroport N3 East IAC Beverage SalesIAC000000428-Aug30-Sep PdDistribution Fees – Convenience TotalTotal Petroport N3 West IAC Beverage SalesIAC000000528-Aug30-Sep Pd Read More
allow pre-filled forms to properly dictate Form state
Since recently, it’s possible to get a “pre-filled URL” for a form, where some answers are pre-filled using a get parameter.
However, this does not override values from a previously filled form, if that form as not submitted. For example, if the user has a form half-filled and unsubmitted this state is stored in the browser; and if a link is to pre-filled form is used, only the fields that were empty in the browser state are filled in!
There may be a usecase for this, but it would be valuable to allow a pre-filled link in such a way that it fully initializes the state of the form.
Additionally, it would be great to hide certain pre-filled fields from user input.
Is this possible to do somehow? If not, I hope it’ll be implemented.
Since recently, it’s possible to get a “pre-filled URL” for a form, where some answers are pre-filled using a get parameter. However, this does not override values from a previously filled form, if that form as not submitted. For example, if the user has a form half-filled and unsubmitted this state is stored in the browser; and if a link is to pre-filled form is used, only the fields that were empty in the browser state are filled in! There may be a usecase for this, but it would be valuable to allow a pre-filled link in such a way that it fully initializes the state of the form. Additionally, it would be great to hide certain pre-filled fields from user input. Is this possible to do somehow? If not, I hope it’ll be implemented. Read More