From 2e11f17b3230722f6fa120f7a8401066ee2deeec Mon Sep 17 00:00:00 2001 From: "Daniel H. Brown" <32883970+DHB-MSFT@users.noreply.github.com> Date: Wed, 2 Oct 2024 16:04:40 -0700 Subject: [PATCH 1/8] Monthly update to "essential services" events Also, bunch of Acrolinx changes --- .../privacy/essential-services.md | 392 ++++++++++-------- .../privacy/required-diagnostic-data.md | 2 +- 2 files changed, 215 insertions(+), 179 deletions(-) diff --git a/microsoft-365-apps/privacy/essential-services.md b/microsoft-365-apps/privacy/essential-services.md index 626b92b97..8e2150827 100644 --- a/microsoft-365-apps/privacy/essential-services.md +++ b/microsoft-365-apps/privacy/essential-services.md @@ -9,7 +9,7 @@ ms.service: o365-proplus-itpro ms.localizationpriority: high ms.collection: privacy-microsoft365 hideEdit: true -ms.date: 09/16/2024 +ms.date: 10/03/2024 --- # Essential services for Office @@ -33,7 +33,7 @@ If you're the admin for your organization, you might also be interested in the f - [Use policy settings to manage privacy controls for Office on Android devices](android-privacy-controls.md) - [Use policy settings to manage privacy controls for Office for the web applications](office-web-privacy-controls.md) -## List of essential services for Office +## List of essential services for Office The following table provides a list of the essential services for Office and a description of each service. @@ -134,7 +134,7 @@ The following fields are collected: Collected when Office shows the user a Windows SSPI sign-in prompt. Along with silent token acquisitions, authentication prompts determine whether a user is in a broken authentication state, which results in an Offline Client state. Broken authentication may prevent license acquisition and result in a completely unusable client. -Windows SSPI prompts are used for authenticating with Exchange (for mail synchronizing) when the user's Exchange resource hasn't been set up for multi-factor authentication. +Windows SSPI prompts are used for authenticating with Exchange (for mail synchronizing) when the user's Exchange resource hasn't been set up for multifactor authentication. These events, along with the Office.MATS namespace events, are used for the following purposes: @@ -190,7 +190,7 @@ The following fields are collected: ### Office.Identity.Win32Prompt -Collected when Office shows the user a multi-factor authentication sign-in prompt. Along with silent token acquisitions, authentication prompts determine whether a user is in a broken authentication state, which results in an Offline Client state. Broken authentication may prevent license acquisition and result in a completely unusable client. +Collected when Office shows the user a multifactor authentication sign-in prompt. Along with silent token acquisitions, authentication prompts determine whether a user is in a broken authentication state, which results in an Offline Client state. Broken authentication may prevent license acquisition and result in a completely unusable client. These events, along with the Office.MATS namespace events, are used for the following purposes: @@ -412,7 +412,7 @@ The following fields are collected: - **Platform** - Win32/WinRT/Android/iOS/Mac - - **Promptreasoncorrelationid** – For prompts, this is the correlation id of another event which explains why the user might be seeing an authentication prompt. + - **Promptreasoncorrelationid** – For prompts, this is the correlation ID of another event which explains why the user might be seeing an authentication prompt. - **Resource** – The resource that the user is requesting a token for, such as Exchange or SharePoint. @@ -465,7 +465,7 @@ The following fields are collected: - **askedforcreds** - Did the application ask the user to enter credentials for this action -- **authoutcome** - Did the authentication attempt succeed, fail, or was cancelled +- **authoutcome** - Did the authentication attempt succeed, fail, or was canceled - **blockingprompt** - Did the application throw a prompt requiring user interaction @@ -523,7 +523,7 @@ The following fields are collected: - **MSAL_auth_flow** - Steps MSAL attempted during this authentication flow (AT, PRT, LRT, FRT, ART, IRT). Separated by the pipe | symbol for easy parsing. -- **MSAL_auth_flow_last_error** - Error code we received from the server on the 2nd to last item in AuthFlow. (Ex: if AuthFlow = PRT|LRT, PRT's error would be in AuthFlowLastError). +- **MSAL_auth_flow_last_error** - Error code we received from the server on the second to last item in AuthFlow. (Ex: if AuthFlow = PRT|LRT, PRT's error would be in AuthFlowLastError). - **MSAL_authority_type** - Was this request for a user in: Microsoft Entra ID, Federated, or MSA. @@ -575,7 +575,7 @@ The following fields are collected: - **MSAL_msal_version** - MSAL's version string, format X.X.X+(OneAuth, local, or a commit hash). -- **MSAL_pkeyauth_cert_type** - “empty”/ ”windows_issuer” / “windows_thumbprint” / “apple keychain” – How/where did we find the cert used to complete PKeyAuth +- **MSAL_pkeyauth_cert_type** - "empty”/ ”windows_issuer" / “windows_thumbprint” / “apple keychain” – How/where did we find the cert used to complete PKeyAuth - **MSAL_prt_enabled** - Was PRT functionality enabled for this request @@ -617,13 +617,13 @@ The following fields are collected: - **MSAL_write_account_status** - If there's an error writing to disk during an account cache, the error context goes here (Ex: Same as write_token_error) -- **MSAL_write_token** - Tokens that were wrote to cache (AT, ART, FRT, LRT, IRT, PRT, EAT [EAT = Expired AT was read, but discarded]). +- **MSAL_write_token** - Tokens that were written to cache (AT, ART, FRT, LRT, IRT, PRT, EAT [EAT = Expired AT was read, but discarded]). - **MSAL_write_token_last_error** - If MSAL encountered an error writing to cache, we'll store info here. (Ex: Disk read error bubbled from OS, Keychain error on macOS). - **oneauth_api** - Specifies the public API of OneAuth that was invoked. -- **oneauth_AppId** - Specifies the application Id of the application invoking OneAuth. +- **oneauth_AppId** - Specifies the application ID of the application invoking OneAuth. - **oneauth_SubStatus** - Integer code returned when there's a user impacting issue; indicates reason for the failure (e.g., UserPasswordExpired = 6005, EnterProductKey = 6301, etc.) @@ -635,13 +635,13 @@ The following fields are collected: - **promptreasoncorrelationid** - A correlation identifier that can be used to lookup a previous authentication event, which is used to explain why the user was prompted to authenticate. -- **resource** - The resource for which a token is requested for. +- **resource** - The resource for which a token is requested. - **scenarioid** - Multiple events may belong to a single scenario, e.g., the scenario may be adding a new account but there are multiple prompts that occur as part of that scenario. This identifier enables correlation of those related events. *[This field has been removed from current builds of Office, but might still appear in older builds.]* - **scenarioname** - Name of the application scenario where authentication was required, e.g., first-boot, licensing check, etc. -- **scope** - The scope for which a token is requested for. +- **scope** - The scope for which a token is requested. - **SdkVersion** - Version of Microsoft Auth Telemetry System library used to produce this data @@ -678,7 +678,7 @@ The following fields are collected: - **askedforcreds** - Did the application ask the user to enter credentials for this action -- **authoutcome** - Did the authentication attempt succeed, fail, or was cancelled +- **authoutcome** - Did the authentication attempt succeed, fail, or was canceled - **blockingprompt** - Did the application throw a prompt requiring user interaction @@ -792,7 +792,7 @@ The following fields are collected: - **MSAL_msalruntime_version** - MSAL Runtime's version string, format X.X.X -- **MSAL_pkeyauth_cert_type** - “empty”/ ”windows_issuer” / “windows_thumbprint” / “apple keychain” – How/where did we find the cert used to complete PKeyAuth +- **MSAL_pkeyauth_cert_type** - "empty”/ ”windows_issuer" / “windows_thumbprint” / “apple keychain” – How/where did we find the cert used to complete PKeyAuth - **MSAL_prt_enabled** - Is Primary Refresh Token functionality enabled for this request @@ -802,7 +802,7 @@ The following fields are collected: - **MSAL_read_token** – Token types that were read from cache (AT, ART, FRT, LRT, IRT, PRT, EAT [EAT = Expired AT was read, but discarded]). -- **MSAL_read_token_last_error** - If MSAL encountered an error reading from cache, we'll store info here. (Ex: Disk read error bubbled from OS, Keychain error on MacOS). +- **MSAL_read_token_last_error** - If MSAL encountered an error reading from cache, we'll store info here. (Ex: Disk read error bubbled from OS, Keychain error on macOS). - **MSAL_req_cnf_response_pop** - Contains the success/failure information when retrieving the PoP key payload @@ -850,15 +850,15 @@ The following fields are collected: - **oneauth_version** - The version of the OneAuth SDK. -- **platform** - OS Platform (0: Windows Desktop, 1: Android, 2: iOS, 3: MacOS, 4: UWP) +- **platform** - OS Platform (0: Windows Desktop, 1: Android, 2: iOS, 3: macOS, 4: UWP) - **promptreasoncorrelationid** - A correlation identifier that can be used to lookup a previous authentication event, which is used to explain why the user was prompted to authenticate. -- **resource** - The resource for which a token is requested for. +- **resource** - The resource for which a token is requested. - **scenarioname** - Name of the application scenario where authentication was required, e.g., first-boot, licensing check, etc. -- **scope** - The scope for which a token is requested for. +- **scope** - The scope for which a token is requested. - **SdkVersion** - Version of Microsoft Auth Telemetry System library used to produce this data @@ -895,7 +895,7 @@ The following fields are collected: - **askedforcreds** - Did the application ask the user to enter credentials for this action -- **authoutcome** - Did the authentication attempt succeed, fail, or was cancelled +- **authoutcome** - Did the authentication attempt succeed, fail, or was canceled - **blockingprompt** - Did the application throw a prompt requiring user interaction @@ -953,7 +953,7 @@ The following fields are collected: - **MSAL_auth_flow** - Steps MSAL attempted during this authentication flow (AT, PRT, LRT, FRT, ART, IRT). Seperated by the pipe | symbol for easy parsing. -- **MSAL_auth_flow_last_error** - Error code we received from the server on the 2nd to last item in AuthFlow. (Ex: if AuthFlow = PRT|LRT, PRT's error would be in AuthFlowLastError). +- **MSAL_auth_flow_last_error** - Error code we received from the server on the second to last item in AuthFlow. (Ex: if AuthFlow = PRT|LRT, PRT's error would be in AuthFlowLastError). - **MSAL_authority_type** - Was this request for a user in: Microsoft Entra ID, Federated, or MSA. @@ -1019,7 +1019,7 @@ The following fields are collected: - **MSAL_read_token** - Tokens that were read from cache (AT, ART, FRT, LRT, IRT, PRT, EAT [EAT = Expired AT was read, but discarded]). -- **MSAL_read_token_last_error** - If MSAL encountered an error reading from cache, we'll store info here. (Ex: Disk read error bubbled from OS, Keychain error on MacOS). +- **MSAL_read_token_last_error** - If MSAL encountered an error reading from cache, we'll store info here. (Ex: Disk read error bubbled from OS, Keychain error on macOS). - **MSAL_req_cnf_response_pop** - Contains the success/failure information when retrieving the PoP key payload @@ -1053,26 +1053,26 @@ The following fields are collected: - **MSAL_write_token** - Tokens that were written to cache (AT, ART, FRT, LRT, IRT, PRT, EAT [EAT = Expired AT was read, but discarded]). -- **MSAL_write_token_last_error** - If MSAL encountered an error writing to cache, we'll store info here. (Ex: Disk read error bubbled from OS, Keychain error on MacOS). +- **MSAL_write_token_last_error** - If MSAL encountered an error writing to cache, we'll store info here. (Ex: Disk read error bubbled from OS, Keychain error on macOS). - **oneauth_api** - Specifies the public API of OneAuth that was invoked. -- **oneauth_AppId** - Specifies the application Id of the application invoking OneAuth. +- **oneauth_AppId** - Specifies the application ID of the application invoking OneAuth. - **oneauth_SubStatus** - Integer code returned when there's a user impacting issue; indicates reason for the failure (e.g., UserPasswordExpired = 6005, EnterProductKey = 6301, etc.) - **oneauth_transactionuploadid** - Specifies the randomly generated internal GUID that maps to the specific invocation of a OneAuth API. - **oneauth_version** - The version of the OneAuth SDK. -platform** - OS Platform (0: Windows Desktop, 1: Android, 2: iOS, 3: MacOS, 4: UWP) +platform** - OS Platform (0: Windows Desktop, 1: Android, 2: iOS, 3: macOS, 4: UWP) - **promptreasoncorrelationid** - A correlation identifier that can be used to lookup a previous authentication event, which is used to explain why the user was prompted to authenticate. -- **resource** - The resource for which a token is requested for. +- **resource** - The resource for which a token is requested. - **scenarioname** - Name of the application scenario where authentication was required, e.g., first-boot, licensing check, etc. -- **scope** - The scope for which a token is requested for. +- **scope** - The scope for which a token is requested. - **SdkVersion** - Version of Microsoft Auth Telemetry System library used to produce this data @@ -1204,7 +1204,7 @@ The following fields are collected: - **Microsoft_ADAL_client_id** - Hashed Microsoft Entra app ID *[This field has been removed from current builds of Office, but might still appear in older builds.]* -- **Microsoft_ADAL_device_id** - ADAL-generated local device id. *[This field has been removed from current builds of Office, but might still appear in older builds.]* +- **Microsoft_ADAL_device_id** - ADAL-generated local device ID. *[This field has been removed from current builds of Office, but might still appear in older builds.]* - **Microsoft_ADAL_error_domain** - The domain/component that generated the error code. *[This field has been removed from current builds of Office, but might still appear in older builds.]* @@ -1326,7 +1326,7 @@ The following fields are collected: - **MSAL_asymmetric_key_vsm_pop** - Status of Proof of Possession (PoP) key virtual isolation. If this is equal to VSM_PROP_SET, then the key was indeed stored in hardware (as opposed to erroring out or falling back to software). -- **MSAL_asymmetric_pop_key_external** - "true"/"false"** - Is the PoP key used to sign the SHR external to MSAL (managed by WAM) +- **MSAL_asymmetric_pop_key_external** - "true"/"false" - Is the PoP key used to sign the SHR external to MSAL (managed by WAM) - **MSAL_async_events_started** - If this action started/kicked off additional sub-actions to be completed asynchronously, this field will be added to the telemetry batch, with a count of the events started ("1", "2", "3" …) @@ -1438,7 +1438,7 @@ The following fields are collected: - **MSAL_ui_event_count** - Number of UI prompts MSAL displayed on screen. -- **MSAL_vsm_key_creation_status_code** - the Hex error code from the TPM as to why hardware asymetric key generation failed (Ex: 0x(some hex code from Windows)) +- **MSAL_vsm_key_creation_status_code** - the Hex error code from the TPM as to why hardware asymmetric key generation failed (Ex: 0x(some hex code from Windows)) - **MSAL_wam_cache_invalidated** - If WAMSynchronousWrapper::InvalidateWamCacheIfRequired() wiped cache on a given WAM call, "1" is set (Ex: "1" is the only defined value. If not present, it's safe to assume this code didn't wipe the WAM cache) @@ -1490,9 +1490,9 @@ The following fields are collected: - **wamtelemetrybatch** - Currently unused. In the future, allows the WAM component to dispatch additional information regarding the authentication event -- **WAM_account_join_on_end** - Account join state at the end of a WAM operation. Possible values: “primary”, “secondary”, “not_joined” +- **WAM_account_join_on_end** - Account join state at the end of a WAM operation. Possible values: “primary”, “secondary”, “not_joined” -- **WAM_account_join_on_start** - Account join state at the start of a WAM operation. Possible values: “primary”, “secondary”, “not_joined” +- **WAM_account_join_on_start** - Account join state at the start of a WAM operation. Possible values: “primary”, “secondary”, “not_joined” - **WAM_api_error_code** - If an error response came from the Microsoft Entra WAM plugin, this field will exist and will contain that error code @@ -1588,7 +1588,7 @@ The following fields are collected: - **Appver** - App version -- **Authoutcome** - Did the authentication attempt succeed, fail, or was cancelled +- **Authoutcome** - Did the authentication attempt succeed, fail, or was canceled - **Correlationid** - Identifier used to join information regarding this individual event with services data @@ -1654,7 +1654,7 @@ The following fields are collected: - **Schemaver** - Schema Version -- **Sdkver** - Version of the MATS sdk +- **Sdkver** - Version of the MATS SDK - **Sessionid** - Session ID @@ -1677,13 +1677,13 @@ Microsoft Auth Telemetry System (MATS) is collected when Office attempts to acqu - Identifying whether clients can successfully obtain an auth token or are in a broken auth state - Identify critical regressions in the user's auth experience when there are changes on the client or services. This includes powering alerts so engineers can mitigate quickly -- Failure signals emit important error codes from the responsible component used for triage, diagnosis and mitigation +- Failure signals emit important error codes from the responsible component used for triage, diagnosis, and mitigation The following fields are collected: - **actiontype** - "oneauthtransaction" is the only value. -- **appaudience** - Application audience (Automation, Preproduction or Production) +- **appaudience** - Application audience (Automation, Preproduction, or Production) - **appid** - The ID of the application used for credential storage isolation. @@ -1691,7 +1691,7 @@ The following fields are collected: - **appver** - App version -- **authoutcome** - Did the authentication attempt succeed, fail, or was cancelled +- **authoutcome** - Did the authentication attempt succeed, fail, or was canceled - **correlationid** - Identifier used to connect information regarding this individual event with services data @@ -1749,13 +1749,13 @@ The following fields are collected: - **oneauth_version** - The version of the OneAuth SDK. -- **platform** - OS Platform (0: Win32, 1: Android, 2: iOS, 3: MacOS, 4: WinRT +- **platform** - OS Platform (0: Win32, 1: Android, 2: iOS, 3: macOS, 4: WinRT - **scenarioname** - Name of the scenario for which auth is necessary, specified by the calling application. - **schemaver** - Schema Version -- **sdkver** - Version of the MATS sdk +- **sdkver** - Version of the MATS SDK - **sessionid** - Session ID @@ -1785,7 +1785,7 @@ The following fields are collected: - **actiontype** - "oneauthtransaction" is the only value. -- **appaudience** - Application audience (Automation, Preproduction or Production) +- **appaudience** - Application audience (Automation, Preproduction, or Production) - **appid** - The ID of the application used for credential storage isolation. @@ -1793,7 +1793,7 @@ The following fields are collected: - **appver** - App version -- **authoutcome** - Did the authentication attempt succeed, fail, or was cancelled +- **authoutcome** - Did the authentication attempt succeed, fail, or was canceled - **correlationid** - Identifier used to join information regarding this individual event with services data @@ -1849,7 +1849,7 @@ The following fields are collected: - **oneauth_version** - The version of the OneAuth SDK. -- **platform** - OS Platform (0: Win32, 1: Android, 2: iOS, 3: MacOS, 4: WinRT +- **platform** - OS Platform (0: Win32, 1: Android, 2: iOS, 3: macOS, 4: WinRT - **scenarioname** - Name of the scenario for which auth is necessary, specified by the calling application. @@ -1954,7 +1954,7 @@ specific device) - **Schemaver** - Schema Version -- **Sdkver** - Version of the MATS sdk +- **Sdkver** - Version of the MATS SDK - **Sessionid** - Session ID @@ -2063,7 +2063,7 @@ The following fields are collected: ### Office.ClickToRun.Bootstrapper -Office set up and inventory data collected when the user is running Office setup.exe to modify their installed Office products. Used to measure success / failure of a full user-initiated Office installation including pre-requisite checks. +Office set up and inventory data collected when the user is running Office setup.exe to modify their installed Office products. Used to measure success / failure of a full user-initiated Office installation including prerequisite checks. The following fields are collected: @@ -2187,7 +2187,7 @@ The following fields are collected: ### Office.ClickToRun.ODT -Office set up and inventory data collected when an IT Admin is running the Office Deployment Tool Click-to-Run setup.exe to modify their users' installed Office products. It's used to measure success / failure of full IT Admin initiated Office installations including pre-requisite checks. +Office set up and inventory data collected when an IT Admin is running the Office Deployment Tool Click-to-Run setup.exe to modify their users' installed Office products. It's used to measure success / failure of full IT Admin initiated Office installations including prerequisite checks. The following fields are collected: @@ -2996,7 +2996,7 @@ The following fields are collected: - **Data_SusClientID** - Machine Office update identifier -- **Data_TaskState** - What state the task is in like running or cancelled +- **Data_TaskState** - What state the task is in like running or canceled - **Data_TotalClientCabSize** - The size of our client cab @@ -3075,7 +3075,7 @@ The following fields are collected: - **Data_SusClientID** - Machine Office update identifier -- **Data_TaskState** - What state the task is in like running or cancelled +- **Data_TaskState** - What state the task is in like running or canceled - **Data_TotalClientCabSize** - The size of our client cab @@ -3306,7 +3306,7 @@ The following fields are collected: - **Data_SusClientID** - Machine Office update identifier -- **Data_TaskState** - What state the task is in like running or cancelled +- **Data_TaskState** - What state the task is in like running or canceled - **Data_TotalClientCabSize** - The size of our client cab @@ -3777,7 +3777,7 @@ The following fields are collected: - **Data_SusClientID** - Machine Office update identifier -- **Data_TaskState** - What state the task is in like running or cancelled +- **Data_TaskState** - What state the task is in like running or canceled - **Data_TotalClientCabSize** - The size of our client cab @@ -3951,7 +3951,7 @@ The following fields are collected: - **Data_SusClientID** - Machine Office update identifier -- **Data_TaskState** - What state the task is in like running or cancelled +- **Data_TaskState** - What state the task is in like running or canceled - **Data_TotalClientCabSize** - The size of our client cab @@ -4030,7 +4030,7 @@ The following fields are collected: - **Data_SusClientID** - Machine Office update identifier -- **Data_TaskState** - What state the task is in like running or cancelled +- **Data_TaskState** - What state the task is in like running or canceled - **Data_TotalClientCabSize** - The size of our client cab @@ -4057,7 +4057,7 @@ The following fields are collected: - **BytesFromLanPeers** - Bytes from Lan peers, only for downloads using Delivery Optimization (DO) -- **CancelledJobs** - Number of cancelled requests in the session +- **CancelledJobs** - Number of canceled requests in the session - **Connected** - Whether connected to source @@ -4067,7 +4067,7 @@ The following fields are collected: - **ErrorMessage** - The message of last error -- **ErrorSource** - The source of last error, e.g., Connection, LoadFile or LoadRange +- **ErrorSource** - The source of last error, e.g., Connection, LoadFile, or LoadRange - **FailedJob** - Number of failed requests in the session @@ -4210,7 +4210,7 @@ Reports on the action that reason over the input collected using CollectParamete *[This event was previously named Office.ClickToRun.UniversalBootstrapper.CollectEmbeddedSignature.]* -RThis event is triggered when a user runs the Office installer to modify their Office installation. The data allows us to carry the user's product, language, and choice of 64- or 32-bit Office to in-process within setup.exe. +RThis event is triggered when a user runs the Office installer to modify their Office installation. The data allows us to carry the user's product, language, and choice of 64-bit or 32-bit Office to in-process within setup.exe. The following fields are collected: @@ -4227,7 +4227,7 @@ The following fields are collected: *[This event was previously named Office.ClickToRun.UniversalBootstrapper.CollectParameters.]* -This event is triggered when a user runs the Office installer to modify their Office installation. The data is used to report the parameters used for the Office installation and keep it running as expected. +This event is triggered when a user runs the Office installer to modify their Office installation. The data is used to report the parameters used for the Office installation and keep it running as expected. - **BitField** - Integer value of the BitField argument which tells us whether an explicit installation/update channel requested. For example, Beta Channel, Current Channel (Preview), Current Channel, Monthly Enterprise Channel, Semi-Annual Enterprise Channel (Preview), or Semi-Annual Enterprise Channel. @@ -4542,7 +4542,7 @@ The following fields are collected: ### OneNote.FlightDefault -This event is logged when OneNote asks ECS server for flight values. This is used to enable experimental features to those users who have opted in for receiving such flights. +This event is logged when OneNote asks ECS server for flight values. This is used to enable experimental features to those users who have opted in for receiving such flights. The following fields are collected: @@ -4620,7 +4620,7 @@ This product telemetry is collected for tracking and logging the internal transa The following fields are collected: -- **MicrosoftPurchaseOrderId** - Microsoft Order Id sent by Retail Federation Service (RFS) for tracking purposes. +- **MicrosoftPurchaseOrderId** - Microsoft Order ID sent by Retail Federation Service (RFS) for tracking purposes. - **ResponseCode** - HTTP Response code (int) @@ -4642,7 +4642,7 @@ The following fields are collected: ### Office.Android.DocsUI.PaywallControl.SeeAllFeaturesAnalytics -We collect this usage telemetry to see how much time the user spends on the “See more benefits” screen. The data is used to understand usage of the “See more benefits” feature and further optimize the experience in future versions. +We collect this usage telemetry to see how much time the user spends on the “See more benefits” screen. The data is used to understand usage of the “See more benefits” feature and further optimize the experience in future versions. The following fields are collected: @@ -4688,7 +4688,7 @@ The following fields are collected: - **CountryCode** - To identify the country or region where purchase is made. -- **Discount** - Discount Percentage offered based on price differences between monthly and annual SKU of the both the personal and family plans. +- **Discount** - Discount Percentage offered based on price differences between monthly and annual SKU of both the personal and family plans. - **ProductIndex** - To identify whether personal or family plan. @@ -4720,7 +4720,7 @@ The following fields are collected: - **ProductType** - Integer - identifying the product type (Subscription or one time) for which queryPurchases has failed -- **TriggerPoint** - Integer – Indicating when the query purchases was triggered; initialization during app boot, user clicked on the diamond to land on SkuChooser screen showing FRE/Purchase Flow +- **TriggerPoint** - Integer – Indicating when the query purchases were triggered; initialization during app boot, user clicked on the diamond to land on SkuChooser screen showing FRE/Purchase Flow ### Office.Android.DocsUI.PaywallControl.StoreSkuDetailsResponse @@ -4735,7 +4735,7 @@ The following fields are collected: - **ProductID** - String - Identifying for which product price fetching failed. -- **TriggerPoint** - Integer – Indicating when the Sku Details fetching was triggered : during app boot/user clicked diamond to land on SkuChooser screen/showing FRE +- **TriggerPoint** - Integer – Indicating when the Sku Details fetching was triggered: during app boot/user clicked diamond to land on SkuChooser screen/showing FRE ### Office.Android.DocsUI.Views.DimeError @@ -4812,10 +4812,12 @@ User actions to accept or dismiss the subscription Renewal screen triggers this The following fields are collected: - - **actionType** - int - 1 -> renew button pressed; 2-> I already renewed; 3-> Continue without subscription. +- **actionType** - int - 1 -> renew button pressed; 2-> I already renewed; 3-> Continue without subscription. - **IsOffer** -Bool – True – if user is presented with an offer/discount; False - otherwise. +- **PaywallSessionId** – UUID string which is generated each time Paywall flows are shown. + ### Office.Apple.Licensing.CommonPaywallControl This event is used to understand the in-app purchase (IAP) experience for the user. It allows us to ensure IAP performs as expected and helps us understand user issues so we can optimize the IAP experience. Collection occurs through one of the following sub-events. @@ -4851,7 +4853,7 @@ This event is used to understand the in-app purchase (IAP) experience for the us - **isFRE** - Boolean – Check to see if the First Run Experience or regular UI is showing. - **PaywallSessionId** - String – Collected to uniquely identify a Paywall session in an app session - **status** - String – Exit status of Paywall. Like “initiated”, “paymentDone”, “provisionFailed”. - - **userDuration** - Double – Duration in milli-seconds the user spent on Paywall + - **userDuration** - Double – Duration in milliseconds the user spent on Paywall - **Office.iOS.Paywall.Provisioning.Response** - Critical Engineering Telemetry and Contract with Retail Federation Service (RFS) to collect the information provided in this. RFS is the internal service used within Microsoft for crosschecking the purchase. This is used to get the health of the API call made to RFS which would help in understand that the performance of the integration is as expected. @@ -4859,8 +4861,8 @@ This event is used to understand the in-app purchase (IAP) experience for the us - **entryPoint** - String – The Button/Flow from which Paywall was displayed. Like “Premium Upgrade Button” or “First Run Flow”. - **failureReason** - String – Only added when status is “failure”. Indicating the error response given by the RFS Provisioning response. - - **MicrosoftPurchaseOrderId** - String - Microsoft Order Id for the purchase. - - **OriginalTransactionId** - String - Apple Transaction Id for the purchase. + - **MicrosoftPurchaseOrderId** - String - Microsoft Order ID for the purchase. + - **OriginalTransactionId** - String - Apple Transaction ID for the purchase. - **PaywallSessionId** - String – Collected to uniquely identify a Paywall session in an app session - **productId** - String – App Store ID of the product the request was made for - **status** - String – Success or Failure, indicating if the request succeeded or failed @@ -4886,14 +4888,14 @@ This event is used to understand the in-app purchase (IAP) experience for the us - **failureReason** - String – To know the failure reason -- **Office.iOS.Paywall.SignIn.Response** - The event is collected when users complete SignIn during upsell flow, which is triggered for PreSignIn upsell scenarios like the PreSignIn FRE and PreSignInDiamond. This can be used to check the SignIn rates during the Upsell flow and help us analyse the PreSign scenarios. +- **Office.iOS.Paywall.SignIn.Response** - The event is collected when users complete SignIn during upsell flow, which is triggered for PreSignIn upsell scenarios like the PreSignIn FRE and PreSignInDiamond. This can be used to check the SignIn rates during the Upsell flow and help us analyze the PreSign scenarios. The following fields are collected: - **authToken** - String - The Auth token of the signed in user. Used to debug issues where auth token is invalid and provisioning for the account fails. If the token is nil, logged as “nil-auth-token”. - **entryPoint** - String – The Button/Flow from which Paywall was displayed. Like “Premium Upgrade Button” or “First Run Flow”. - **PaywallSessionId** - String – Collected to uniquely identify a Paywall session in an app session. - - **status** - String – The SignIn status of the user. Can be Cancelled, Failure, PremiumSignIn or Success (Non-Premium Signin) + - **status** - String – The SignIn status of the user. Can be canceled, Failure, PremiumSignIn or Success (Non-Premium Signin) - **Office.iOS.Paywall.SigninAlertShowUpsellButtonTapped** - To log how many users are tapping on show upsell button on CPC signin alert. The data is used to measure the number of non-premium users coming back to CPC screen post successful signin from CPC. @@ -4907,17 +4909,17 @@ This event is used to understand the in-app purchase (IAP) experience for the us - **isDefaultSKU** - Bool – If the user is purchasing the product, we recommended for them, by displaying it by default. - **isFloatingDock** - Bool - Will reflect if the buy button was tapped on floating dock or the plan cards. - **PaywallSessionId** - String – Collected to uniquely identify a Paywall session in an app session - - **productId** - String – App-store product-id of the product for which the Buy Button was tapped. + - **productId** - String – App-store product ID of the product for which the Buy Button was tapped. - **toggleCount** - Int – Number of times the user switched between viewing various products, before they tapped the Buy Button, in the current session of Paywall. *[This field has been removed from current builds of Office, but might still appear in older builds.]* -- **Office.iOS.Paywall.SKUChooser.MoreBenefits.Stats** - Data collected when users tap on “See More Benefits” to see all the services, apps and features included in the purchase. They must expand sections detailing the features for each of the apps. This event collects which features and apps they expanded, along with the duration of time spent. The data is used to ensure that the UI offered to end users to learn about the benefits is performing as expected. +- **Office.iOS.Paywall.SKUChooser.MoreBenefits.Stats** - Data collected when users tap on “See More Benefits” to see all the services, apps, and features included in the purchase. They must expand sections detailing the features for each of the apps. This event collects which features and apps they expanded, along with the duration of time spent. The data is used to ensure that the UI offered to end users to learn about the benefits is performing as expected. The following fields are collected: - **appsExpanded** - String – Comma-separated list of services/apps for which the benefits were expanded. - **PaywallSessionId** - String – Collected to uniquely identify a Paywall session in an app session - **productId** - String – App Store ID of the product for which user is viewing more benefits offered - - **userDuration** - Double – Duration in milli-seconds the user spent on the Benefits Screen. + - **userDuration** - Double – Duration in milliseconds the user spent on the Benefits Screen. - **Office.iOS.Paywall.SKUChooser.ProductSwitched** - Usage telemetry to view the end user’s interaction with the UI provided to switch between different SKUs and ensure that it's performing as expected. @@ -4934,13 +4936,13 @@ This event is used to understand the in-app purchase (IAP) experience for the us - **compTableInteracted** - Bool - If user toggled the comparison table column selection throughout the session. - **entryPoint** - String – The Button/Flow from which Paywall was displayed. Like “Premium Upgrade Button” or “First Run Flow”. - **exitReason** - String – Exit reason of SKU Chooser. Like “BuyButton”, “CloseButton” - - **floatingDDInteracted** - Bool - If user ever clicked on drop down in floating dock. + - **floatingDDInteracted** - Bool - If user ever clicked on drop-down in floating dock. - **floatingToggleCount** - Int - Number of times the user switched between monthly and yearly on the floating dock - **graceLeftoverDays** - Int – number of days left for grace period - **isFRE** - Boolean – Are we showing the First Run Experience or regular UI? - **PaywallSessionId** - String – Collected to uniquely identify a Paywall session in an app session - **scrollDepth** - Double - Scroll depth throughout the current session of paywall. - - **userDuration** - Double – Duration in milli-seconds the user spent on the SKU chooser. + - **userDuration** - Double – Duration in milliseconds the user spent on the SKU chooser. - **toggleCount** - Int - Number of times the user switched between viewing various products, before they tapped the Buy/Cancel Button, in the current session of Paywall. - **Office.iOS.Paywall.SKUChooser.ToggleTap** - Data is collected when user taps the Toggle. The data is used to measure the performance of the toggle and ensure that it performing as expected. @@ -4950,6 +4952,16 @@ This event is used to understand the in-app purchase (IAP) experience for the us - **selectedPlanType** - Int - Check the selected toggle plan type monthly/ yearly (1 for monthly, 2 for yearly) +- **Office.iOS.Paywall.StoreKit.CountryCode** - This event is triggered during the purchase initiation. It tracks country codes provided by different Apple APIs used in systems, evaluates delays caused by the newly launched Apple StoreKit2 API, and identifies any inconsistencies, thereby aiding the backed system in choosing the best API for client integration. + + The following fields are collected: + + - **Code** - String - 2 letter or 3 letter Country Code. + + - **Duration** - Double - Duration in milliseconds, the time taken to fetch the code using new API. + + - **SourceAPI** - Int - The API used to get the Country Code. (0, 1, 2, 3, 4, 5). Mapping of API will be at Client end. + - **Office.iOS.Paywall.StoreKit.Response** - Critical engineering telemetry to log the result of purchase attempt triggered manually by user and the App store response to the event. The data is used to measure the status of a purchase attempt and reasons of failure (if any) and take corrective actions to ensure that the IAP and all the entry points as performing as expected. The following fields are collected: @@ -5040,7 +5052,7 @@ This event is triggered when a free user clicks to view a feature behind the pay The following fields are collected: -- **CanUserSeeUpsell** - Captured when the state of the users allow them to see an upsell CTA +- **CanUserSeeUpsell** - Captured when the state of the users allows them to see an upsell CTA - **dismissUpsellUI** - Captured when users click on “Cancel Button” in alert box or user dismiss the bottom sheet to @@ -5109,9 +5121,9 @@ The following fields are collected: - **Data_PartnerId** - Caller App -- **Data_ProductId** - Product ID selected (not neccessarily purchased) by customer +- **Data_ProductId** - Product ID selected (not necessarily purchased) by customer -- **Data_ProductName** - Friendly product name of product selected (not neccessarily purchased) by customer +- **Data_ProductName** - Friendly product name of product selected (not necessarily purchased) by customer - **Data_QosLevel** - Severity 0/1/2 @@ -5133,11 +5145,11 @@ The following fields are collected: - **Data_SDX_Version** - SDX Version for Win32 -- **Data_SkuId** - SKU ID selected (not neccessarily purchased) by customer +- **Data_SkuId** - SKU ID selected (not necessarily purchased) by customer - **Data_TimestampUTC** - Timestamp of the event -- **Data_TsgId** - Troubleshooting Guide Id for each activity +- **Data_TsgId** - Troubleshooting Guide ID for each activity - **Data_UserAgent** - Header Tags @@ -5172,7 +5184,7 @@ The following fields are collected: - **Activity_Success** - tells us if the device is licensed with a device-based perpetual Office offer. -- **Data_Count** - tells us the number of device-based perpetual Office entitlement associated with the device. Technically, there should be no more than one. +- **Data_Count** - tells us the number of device-based perpetual Office entitlements associated with the device. Technically, there should be no more than one. - **Data_EligibleEntitlementsCount** - tells us the number of eligible entitlements. Because service will return all the device entitlements associated with the device, but we need to check those offers that are relevant to the Office application that’s being running. @@ -5247,7 +5259,7 @@ The following fields are collected: ### Office.Licensing.Dialogs.ReactNativeDialog.Show -This event is triggered when a Licensing Validation User Experience (LVUX) 2.0 ReactNative dialog is shown. Used to verify that the ReactNative dialog are launching as expected. +This event is triggered when a Licensing Validation User Experience (LVUX) 2.0 ReactNative dialog is shown. Used to verify that the ReactNative dialog is launching as expected. The following fields are collected: @@ -5361,7 +5373,7 @@ The following fields are collected: ### Office.Licensing.Flows.GraceEula -This event is triggered when the grace license terms is shown in the Office client. The data is used to verify that the user is seeing appropriate licensing dialog in the Office client license experience (LVUX: Licensing Validation User Experience) and ensure user actions are handled appropriately. The grace period is a one-time, five-day free license to use the installed Office product on new PCs. The grace license terms is the license agreement a user must accept before activating the grace license. +This event is triggered when the grace license terms are shown in the Office client. The data is used to verify that the user is seeing appropriate licensing dialog in the Office client license experience (LVUX: Licensing Validation User Experience) and ensure user actions are handled appropriately. The grace period is a one-time, five-day free license to use the installed Office product on new PCs. The grace license terms are the license agreement a user must accept before activating the grace license. The following fields are collected: @@ -5704,7 +5716,7 @@ This event collects no fields. ### Office.Licensing.Nul.Fetcher.FetchModelFromOls -When the device is on the modern licensing stack, we try to get a license file directly from the service. This event reports the success or failure along with the error code of that service call. It's critical to detect if the user is in a good state on the modern licensing stack, used for system health and used for diagnostic purposes if a user reports an issue with their machine. +When the device is on the modern licensing stack, we try to get a license file directly from the service. This event reports the success or failure along with the error code of that service call. It's critical to detect if the user is in a good state on the modern licensing stack, used for system health, and used for diagnostic purposes if a user reports an issue with their machine. The following fields are collected: @@ -5819,7 +5831,7 @@ The following fields are collected: ### Office.Licensing.OOBE.SearchForDigitalAttach -Original Equipment Manufacturers (OEM) sell machines that come with Office (one-year subscriptions or perpetual) which are paid for when the customer purchases their machine. Machines that are setup with a specific regkey (OOBEMode: OEMTA) might have an Office offer digitally attached to it. When we boot Office, we perform service checks to see if a digitally attached Office offer is found. This activity is instrumented to track this. +Original Equipment Manufacturers (OEM) sell machines that come with Office (one-year subscriptions or perpetual) which are paid for when the customer purchases their machine. Machines that are set up with a specific regkey (OOBEMode: OEMTA) might have an Office offer digitally attached to it. When we boot Office, we perform service checks to see if a digitally attached Office offer is found. This activity is instrumented to track this. The following fields are collected: @@ -5857,7 +5869,7 @@ Original Equipment Manufacturers (OEM) sell machines that come with Office (one- The following fields are collected: - **Activity_Result_Tag** - tells us if an identity was found for the user - - 0x222e3194 - We’re not able to get user identity (they either cancelled sign-in or authentication failed). + - 0x222e3194 - We’re not able to get user identity (they either canceled sign-in or authentication failed). - 0 - We got an identity from user. - **Data_ExpirationDate** - tells us the expiration date for the subscription offer @@ -5877,7 +5889,7 @@ The following fields are collected: ### Office.Licensing.OOBE.TryBuyChoice -Users with pre-installed Office on new machines who have no Office entitlement are shown a dialog through which they can try, buy or enter a product key to get licensed. This event captures the user action on the dialog. This event is used to track the user action taken on the dialog shown to users with no Office entitlement where Office was pre-installed on the machine and helps determining if the user is licensed or unlicensed by design. +Users with pre-installed Office on new machines who have no Office entitlement are shown a dialog through which they can try, buy, or enter a product key to get licensed. This event captures the user action on the dialog. This event is used to track the user action taken on the dialog shown to users with no Office entitlement where Office was pre-installed on the machine and helps determining if the user is licensed or unlicensed by design. The following fields are collected: @@ -5899,7 +5911,7 @@ The following fields are collected: *[This event has been removed from current builds of Office, but might still appear in older builds.]* -We have an experiment that gives the user an option to try and set up autopay for Office directly from an app without ever leaving the context of the app. This reports the success or failure of that experiment along with the error code It's critical in detecting if the user is in a good state and not missing functionality, used for system health and used for diagnostic purposes if a user reports an issue with their machine. +We have an experiment that gives the user an option to try to set up autopay for Office directly from an app without ever leaving the context of the app. This reports the success or failure of that experiment along with the error code It's critical in detecting if the user is in a good state and not missing functionality, used for system health and used for diagnostic purposes if a user reports an issue with their machine. The following fields are collected: @@ -5963,7 +5975,7 @@ The following fields are collected: ### Office.Licensing.TelemetryFlow.OLSResults -When a user is unlicensed, we make several service calls to get the user into a licensed state and to activate their Office product. This event gets triggered on calling the Office Licensing Service to check if the user has entitlements. This event is going to be used to track the user licensing health after calling the Office Licensing Service and the Office Client health after attempting to get Office activated. +When a user is unlicensed, we make several service calls to get the user into a licensed state and to activate their Office product. This event gets triggered on calling the Office Licensing Service to check if the user has entitlements. This event is going to be used to track the user licensing health after calling the Office Licensing Service and the Office Client health after attempting to get Office activated. The following fields are collected: @@ -5993,9 +6005,9 @@ The following fields are collected: ### Office.Licensing.TelemetryFlow.SearchForBindingResult -OEMs sell machines that come with Office (one-year subscriptions or perpetual). These Office products are paid for when the customer purchases their machine. Machines that are set up with a specific regkey (OOBEMode: OEMTA) might have an Office binding associated with it. When we boot Office on such machines, we perform service checks to see if an Office binding corresponding to the machine is found. +OEMs sell machines that come with Office (one-year subscriptions or perpetual). These Office products are paid for when the customer purchases their machine. Machines that are set up with a specific regkey (OOBEMode: OEMTA) might have an Office binding associated with it. When we boot Office on such machines, we perform service checks to see if an Office binding corresponding to the machine is found. -This telemetry activity tracks the success and failure points in searching for a binding so that we can ensure that machines that do have a binding can successfully fetch them, and that our services are healthy. This activity doesn't track machines that turn out to not have any bindings associated with them after we check with our services. +This telemetry activity tracks the success and failure points in searching for a binding so that we can ensure that machines that do have a binding can successfully fetch them, and that our services are healthy. This activity doesn't track machines that turn out to not have any bindings associated with them after we check with our services. The following fields are collected: @@ -6031,7 +6043,7 @@ The following fields are collected: ### Office.Licensing.TelemetryFlow.ShowAFODialogs -After successfully obtaining a valid Office pin bound to a machine pre-bundled with Office, we show the user either a sign-in dialog or a redemption dialog. Once the pin is redeemed, we show the license terms dialog. As a part of our modernizing Activation for Office feature, we refreshed the two dialogs to convey more information regarding the Office product that comes with the machine. This telemetry is to track if our feature successfully reduces user friction in redeeming their product by tracking the flow and exit points of the redemption process (which dialog was dismissed). +After successfully obtaining a valid Office pin bound to a machine pre-bundled with Office, we show the user either a sign-in dialog or a redemption dialog. Once the pin is redeemed, we show the license terms dialog. As a part of our modernizing Activation for Office feature, we refreshed the two dialogs to convey more information regarding the Office product that comes with the machine. This telemetry is to track if our feature successfully reduces user friction in redeeming their product by tracking the flow and exit points of the redemption process (which dialog was dismissed). The following fields are collected: @@ -6086,7 +6098,7 @@ The following fields are collected: ### Office.Licensing.TelemetryFlow.ShowTryBuyDialogForOOBE -When new machines have Office pre-installed and the user doesn't have an entitlement we show a dialog which gives the user the option to try, buy or enter a product key so that the user can get licensed and this event tracks if the dialog was shown. This event will help with knowing if the dialog was shown to the user to try, buy or enter the product key and hence will help us determine if the user had the opportunity to get licensed. +When new machines have Office pre-installed and the user doesn't have an entitlement we show a dialog which gives the user the option to try, buy or enter a product key so that the user can get licensed and this event tracks if the dialog was shown. This event will help with knowing if the dialog was shown to the user to try, buy, or enter the product key and hence will help us determine if the user had the opportunity to get licensed. The following fields are collected: @@ -6104,7 +6116,7 @@ The following fields are collected: ### Office.Licensing.TelemetryFlow.TrialFlow -When an unlicensed user of Office pre-installed on a machine is attempting to get a trial, this event gets triggered. It's used to see which path the user would follow to get a trial and if there were any errors while getting the trial through in-app purchases. Depending on the user action and the result of the in-app purchase the user could end up being unlicensed. +When an unlicensed user of Office pre-installed on a machine is attempting to get a trial, this event gets triggered. It's used to see which path the user would follow to get a trial and if there were any errors while getting the trial through in-app purchases. Depending on the user action and the result of the in-app purchase the user could end up being unlicensed. The following fields are collected: @@ -6126,7 +6138,7 @@ The following fields are collected: - **Tag** - Used for telling where in the code the event was sent from -- **UserSignedInExplicitly** - Tells if the user signed in explicitly in which case, we would re-direct users to the web for the trial *[This field has been removed from current builds of Office, but might still appear in older builds.]* +- **UserSignedInExplicitly** - Tells if the user signed in explicitly in which case, we would redirect users to the web for the trial *[This field has been removed from current builds of Office, but might still appear in older builds.]* ### Office.Licensing.UseGraceKey @@ -6320,7 +6332,7 @@ The following fields are collected: - **Description** - Description of the license. -- **DeviceInfo_Id** - A unique device id calculated by 1DS SDK. +- **DeviceInfo_Id** - A unique device ID calculated by 1DS SDK. - **DeviceInfo_Make** - The device make. @@ -6387,7 +6399,7 @@ The following fields are collected: ### OneNote.EnrollmentResult -This event logs the status upon Intune enrollment. This scenario is specific to Intune enabled accounts. +This event logs the status upon Intune enrollment. This scenario is specific to Intune enabled accounts. The following fields are collected: @@ -6517,7 +6529,7 @@ The following fields are collected: - **HowTocheck** - The preference for checking of updates -- **Payload** - Static text indicating Microsoft Autoupdate has terminated. +- **Payload** - Static text indicating Microsoft AutoUpdate has terminated. - **PipelineInfo_ClientCountry** - The device country or region (based on IP address) @@ -6528,7 +6540,7 @@ The following fields are collected: ### appinstall.connecttoxpc -This event denotes that errors occurred connecting to MAU Helper (a component that performs application installation). This event denotes a potential corruption of the MAU application. The device won't be able to install updates. +This event denotes that errors occurred connecting to MAU Helper (a component that performs application installation). This event denotes a potential corruption of the MAU application. The device won't be able to install updates. The following fields are collected: @@ -6723,7 +6735,7 @@ The following fields are collected: - **HowTocheck** - The preference for checking of updates -- **Payload** - Contains information on list of identifiers application uses to register with Microsoft Autoupdate services and number of installations registered for the application. +- **Payload** - Contains information on list of identifiers application uses to register with Microsoft AutoUpdate services and number of installations registered for the application. - **PipelineInfo_ClientCountry** - The device country or region (based on IP address) @@ -6774,7 +6786,7 @@ The following fields are collected: ### Campaign -This event is triggered when a campaign is found but the Microsoft Auto Update (MAU) client is unable to update the Office application. The data will show if the hyperlink is shown to the user and whether the user clicked on the link to act. The data enables the client to resolve the problem. +This event is triggered when a campaign is found but the Microsoft AutoUpdate (MAU) client is unable to update the Office application. The data will show if the hyperlink is shown to the user and whether the user clicked on the link to act. The data enables the client to resolve the problem. The following fields are collected: @@ -7062,7 +7074,7 @@ The following fields are collected: ### configuration.channel -This event records attempts to switch Channels (Audience Group) in MAU. We use this to log attempts and their results (success or failure). +This event records attempts to switch Channels (Audience Group) in MAU. We use this to log attempts and their results (success or failure). The following fields are collected: @@ -7153,7 +7165,7 @@ The following fields are collected ### configuration.systemVersion -This event indicates an attempt to retrieve system version has failed. This also contains information on the information Microsoft Auto Update (MAU) was able to collect from the system. We use this event to determine whether MAU should cater for failures. Note that system version is used to determine whether an update can be applied to the client device. +This event indicates an attempt to retrieve system version has failed. This also contains information on the information Microsoft AutoUpdate (MAU) was able to collect from the system. We use this event to determine whether MAU should cater for failures. Note that system version is used to determine whether an update can be applied to the client device. The following fields are collected: @@ -7481,7 +7493,7 @@ The following fields are collected: ### controller.checkwindow.updatecheckcanceluser -This event denotes that the process of checking for updates was canceled by the user. We use this event for ensuring updates are offered correctly, optimizing service loads, and define how frequent our updates checks should be. We also want to optimize our release cadence based on user expectation of updates. +This event denotes that the process of checking for updates was canceled by the user. We use this event for ensuring updates are offered correctly, optimizing service loads, and define how frequent our updates checks should be. We also want to optimize our release cadence based on user expectation of updates. The following fields are collected: @@ -7522,7 +7534,7 @@ The following fields are collected: ### controller.checkwindow.updatesfound -This event denotes that the process of checking for updates resulted in updates found. We use this event for ensuring updates are offered correctly. +This event denotes that the process of checking for updates resulted in updates found. We use this event for ensuring updates are offered correctly. The following fields are collected: @@ -7563,7 +7575,7 @@ The following fields are collected: ### controller.checkwindow.uptodate -This event denotes that the process of checking for updates resulted no updates because apps in the device are up to date. We use this event for ensuring updates are offered correctly. +This event denotes that the process of checking for updates resulted no updates because apps in the device are up to date. We use this event for ensuring updates are offered correctly. The following fields are collected: @@ -7727,7 +7739,7 @@ The following fields are collected: ### controller.downloadwindow.downloadcancel -This event denotes that the download process was canceled by user. We use this event for ensuring updates are offered correctly. +This event denotes that the download process was canceled by user. We use this event for ensuring updates are offered correctly. The following fields are collected: @@ -7891,7 +7903,7 @@ The following fields are collected: ### controller.downloadwindow.downloadtasknull -This event denotes that a failure occurred when downloading an update. We use this event for ensuring updates are offered and downloaded correctly. This event indicates that Microsoft Autoupdate was asked to pause/resume a download but couldn't find corresponding download manager. +This event denotes that a failure occurred when downloading an update. We use this event for ensuring updates are offered and downloaded correctly. This event indicates that Microsoft AutoUpdate was asked to pause/resume a download but couldn't find corresponding download manager. The following fields are collected: @@ -7932,7 +7944,7 @@ The following fields are collected: ### controller.downloadwindow.filesignaturenotverified -This event denotes that a failure occurred when downloading an update. This event indicates that Microsoft Autoupdate was unable to verify that this update was published by Microsoft. We use this event for ensuring updates are offered and downloaded correctly. +This event denotes that a failure occurred when downloading an update. This event indicates that Microsoft AutoUpdate was unable to verify that this update was published by Microsoft. We use this event for ensuring updates are offered and downloaded correctly. The following fields are collected: @@ -7973,7 +7985,7 @@ The following fields are collected: ### controller.downloadwindow.installcomplete -This event denotes that the installation of all updates offered by Microsoft Autoupdate completed. We use this event for ensuring updates are offered and downloaded correctly. +This event denotes that the installation of all updates offered by Microsoft AutoUpdate completed. We use this event for ensuring updates are offered and downloaded correctly. The following fields are collected: @@ -8014,7 +8026,7 @@ The following fields are collected: ### controller.downloadwindow.networkunavailablealert -This event denotes that network connectivity was lost while downloading updates. We use this event for ensuring the update process works as expected and to help troubleshoot errors. +This event denotes that network connectivity was lost while downloading updates. We use this event for ensuring the update process works as expected and to help troubleshoot errors. The following fields are collected: @@ -8137,7 +8149,7 @@ The following fields are collected: ### controller.downloadwindow.repairrequired -This event denotes that the update process failed. It also denotes that an update was completed but Microsoft Autoupdate found a problem with updated application and repair is required. We use this event for ensuring the update process works as expected and to help troubleshoot errors. +This event denotes that the update process failed. It also denotes that an update was completed but Microsoft AutoUpdate found a problem with updated application and repair is required. We use this event for ensuring the update process works as expected and to help troubleshoot errors. The following fields are collected: @@ -8793,7 +8805,7 @@ The following fields are collected: ### controller.updatewindow.noupdateavailable -This event denotes that there was a search for updates that resulted in no updates being available. This event indicates no available updates were found by Microsoft Autoupdate. We use this event for ensuring the update process works as expected and to help troubleshoot errors. +This event denotes that there was a search for updates that resulted in no updates being available. This event indicates no available updates were found by Microsoft AutoUpdate. We use this event for ensuring the update process works as expected and to help troubleshoot errors. The following fields are collected: @@ -8834,7 +8846,7 @@ The following fields are collected: ### controller.updatewindow.noupdatestoselect -This event denotes that an error occurred resulting in an empty list of updates. This event indicates Microsoft Autoupdate is showing an empty update sheet. This shouldn't happen. We use this event for ensuring the update process works as expected and to help troubleshoot errors. +This event denotes that an error occurred resulting in an empty list of updates. This event indicates Microsoft AutoUpdate is showing an empty update sheet. This shouldn't happen. We use this event for ensuring the update process works as expected and to help troubleshoot errors. The following fields are collected: @@ -9175,7 +9187,7 @@ The following fields are collected: ### downloadmanifest.configuration -This event reports an error with Microsoft Auto Update (MAU) configuration - either with Custom Server setup in preferences or in endpoint definitions in Update Assistant in installed MAU components. We use this event to advise IT Admins to set correct Manifest Server endpoints. +This event reports an error with Microsoft AutoUpdate (MAU) configuration - either with Custom Server setup in preferences or in endpoint definitions in Update Assistant in installed MAU components. We use this event to advise IT Admins to set correct Manifest Server endpoints. The following fields are collected: @@ -10050,7 +10062,7 @@ The following fields are collected: ### fba.changelastupdate -This event reports on when Microsoft Auto Update (MAU) has checked for updates. We use this event to debug when a particular device hasn't been offered an update for an extended period of time. +This event reports on when Microsoft AutoUpdate (MAU) has checked for updates. We use this event to debug when a particular device hasn't been offered an update for an extended period of time. The following fields are collected: @@ -10289,7 +10301,7 @@ The following fields are collected: ### fba.installpending -This event indicates Microsoft Auto Update (MAU) sent a notification regarding pending updates. This event is used to determine volume of updates that are initiated from user notifications and is used to enhance user experience by minimizing interruption to the user in the future releases. +This event indicates Microsoft AutoUpdate (MAU) sent a notification regarding pending updates. This event is used to determine volume of updates that are initiated from user notifications and is used to enhance user experience by minimizing interruption to the user in the future releases. The following fields are collected: @@ -10577,7 +10589,7 @@ The following fields are collected: ### fba.moreinfofromappnotification -This event reports on information that a registered application is routing through Microsoft Auto Update (MAU). For example, end-of-service messages are pushed through MAU notification. We use this event to determine the volume of devices that are displaying this particular notification, to determine the success of information dissemination. +This event reports on information that a registered application is routing through Microsoft AutoUpdate (MAU). For example, end-of-service messages are pushed through MAU notification. We use this event to determine the volume of devices that are displaying this particular notification, to determine the success of information dissemination. The following fields are collected: @@ -10699,7 +10711,7 @@ The following fields are collected: ### fba.nofifyappopen -This event indicates that the Microsoft Update Assistant is sending a notification for pending updates because there are registered applications open and updates will require the applications closed to proceed. We use this event to determine volume of updates that require user intervention. This event is used to help drive enhancement in user experience. +This event indicates that the Microsoft Update Assistant is sending a notification for pending updates because there are registered applications open and updates will require the applications closed to proceed. We use this event to determine volume of updates that require user intervention. This event is used to help drive enhancement in user experience. The following fields are collected: @@ -10984,7 +10996,7 @@ The following fields are collected: ### fba.updatetimer -This event indicates Microsoft Autoupdate Daemon process became active to check for updates after sleeping for set amount of time. We use this event for ensuring the update process works as expected and to help troubleshoot errors. +This event indicates Microsoft AutoUpdate Daemon process became active to check for updates after sleeping for set amount of time. We use this event for ensuring the update process works as expected and to help troubleshoot errors. The following fields are collected: @@ -11193,7 +11205,7 @@ The following fields are collected: ### fbasilentupdate.appterminationeventreceived -This event indicates Microsoft Autoupdate has received an Apple event informing the application has been terminated. We use this event for ensuring the update process works as expected and to help troubleshoot errors. +This event indicates Microsoft AutoUpdate has received an Apple event informing the application has been terminated. We use this event for ensuring the update process works as expected and to help troubleshoot errors. The following fields are collected: @@ -11227,7 +11239,7 @@ The following fields are collected: - **HowTocheck** - The preference for checking of updates -- **Payload** - Contains an identifier used to track an update activity and application bundle ID. This may also contain an error string if Microsoft Autoupdate determines the application is still running even though termination event was received. *[This field has been removed from current builds of Office, but might still appear in older builds.]* +- **Payload** - Contains an identifier used to track an update activity and application bundle ID. This may also contain an error string if Microsoft AutoUpdate determines the application is still running even though termination event was received. *[This field has been removed from current builds of Office, but might still appear in older builds.]* - **PipelineInfo_ClientCountry** - The device country or region (based on IP address) @@ -11240,7 +11252,7 @@ The following fields are collected: ### FBASilentUpdate.ClientSession -This event is used to calculated critical update health metric for Microsoft Auto Update (MAU). This event allows us to indicate which update session (download or install) the backend is currently handling. +This event is used to calculated critical update health metric for Microsoft AutoUpdate (MAU). This event allows us to indicate which update session (download or install) the backend is currently handling. The following fields are collected: @@ -11828,7 +11840,7 @@ The following fields are collected: - **HowTocheck** - The preference for checking of updates -- **Payload** - Contains an application ID (identifier application uses to register with Microsoft Autoupdate service) for the previously blocked application +- **Payload** - Contains an application ID (identifier application uses to register with Microsoft AutoUpdate service) for the previously blocked application - **PipelineInfo_ClientCountry** - The device country or region (based on IP address) @@ -11920,7 +11932,7 @@ The following fields are collected: ### FBASilentUpdate.TimerForAppTermination -This event is used to calculated critical update health metric for Microsoft Auto Update (MAU). This event allows us to keep track of the termination event of the opened application and the duration of its opened state. +This event is used to calculated critical update health metric for Microsoft AutoUpdate (MAU). This event allows us to keep track of the termination event of the opened application and the duration of its opened state. The following fields are collected: @@ -12003,7 +12015,7 @@ The following fields are collected: ### fbasilentupdate.userclicknotification -This event indicates user clicked content section of the update available notification and Microsoft Autoupdate GUI is being launched. We use this event for ensuring the update process works as expected and to help troubleshoot errors. +This event indicates user clicked content section of the update available notification and Microsoft AutoUpdate GUI is being launched. We use this event for ensuring the update process works as expected and to help troubleshoot errors. The following fields are collected: @@ -12594,7 +12606,7 @@ The following fields are collected: ### gui.updatemanager.error -This event reports back on any errors encountered during application updates. This may indicate error in Microsoft Auto Update (MAU) execution sequence. We use this report to apply updates to MAU to cater for common error scenarios. +This event reports back on any errors encountered during application updates. This may indicate error in Microsoft AutoUpdate (MAU) execution sequence. We use this report to apply updates to MAU to cater for common error scenarios. The following fields are collected: @@ -12937,7 +12949,7 @@ The following fields are collected: ### installedapp.acknowledgedcoreappleevent -This event indicates Microsoft Auto Update (MAU) has received an Apple event acknowledgment from a registered application to terminate the application to proceed with pending application update. This event is used to help develop future enhancement to minimize user interruption during application updates. +This event indicates Microsoft AutoUpdate (MAU) has received an Apple event acknowledgment from a registered application to terminate the application to proceed with pending application update. This event is used to help develop future enhancement to minimize user interruption during application updates. The following fields are collected: @@ -12986,7 +12998,7 @@ The following fields are collected: ### installedapp.invalidbundle -This event indicates Microsoft Autoupdate couldn't retrieve bundle information for the registered application at given path. We use this event for ensuring the update process works as expected and to help troubleshoot errors. +This event indicates Microsoft AutoUpdate couldn't retrieve bundle information for the registered application at given path. We use this event for ensuring the update process works as expected and to help troubleshoot errors. The following fields are collected: @@ -13150,7 +13162,7 @@ The following fields are collected: ### installedapp.respondedcoreappleevent -This event indicates Microsoft Auto Update (MAU) has received an Apple event response code from a registered application to terminate the application in order to proceed with pending application update. This event is used to help develop future enhancement to minimize user interruption during application updates. +This event indicates Microsoft AutoUpdate (MAU) has received an Apple event response code from a registered application to terminate the application in order to proceed with pending application update. This event is used to help develop future enhancement to minimize user interruption during application updates. The following fields are collected: @@ -13199,7 +13211,7 @@ The following fields are collected: ### installedapp.sendcoreappleevent -This event indicates Microsoft Auto Update (MAU) is sending an Apple event to a registered application to terminate the application in order to proceed with pending application update. This event is currently being used to help develop future enhancement to minimize user interruption during application updates. +This event indicates Microsoft AutoUpdate (MAU) is sending an Apple event to a registered application to terminate the application in order to proceed with pending application update. This event is currently being used to help develop future enhancement to minimize user interruption during application updates. The following fields are collected: @@ -13215,7 +13227,7 @@ The following fields are collected: - **AppleEventID** - Identifier for the Apple event being sent from Microsoft AutoUpdate to a registered application -- **AppToQuit** - Indicates whether the application will self-terminate for Microsoft Autoupdate to apply update +- **AppToQuit** - Indicates whether the application will self-terminate for Microsoft AutoUpdate to apply update - **AppVersionLong** - The application version @@ -13390,7 +13402,7 @@ The following fields are collected: ### installupdatestask.applaunched -This event indicates Microsoft Autoupdate has detected application launch for a blocked update but couldn't find matching installer. We use this event for ensuring the update process works as expected and to help troubleshoot errors. +This event indicates Microsoft AutoUpdate has detected application launch for a blocked update but couldn't find matching installer. We use this event for ensuring the update process works as expected and to help troubleshoot errors. The following fields are collected: @@ -13431,7 +13443,7 @@ The following fields are collected: ### installupdatestask.applaunchwithpendingupdate -This event indicates Microsoft Autoupdate detected application launch for an application with a pending update. Launched application will be terminated. We use this event for ensuring the update process works as expected and to help troubleshoot errors. +This event indicates Microsoft AutoUpdate detected application launch for an application with a pending update. Launched application will be terminated. We use this event for ensuring the update process works as expected and to help troubleshoot errors. The following fields are collected: @@ -13636,7 +13648,7 @@ The following fields are collected: ### installupdatestask.multiplerelocatablepackage -This event indicates Microsoft Autoupdate has found multiple instances of application entry for a given update package in downloaded manifest. We use this event to ensure the update process works as expected and to help troubleshoot errors. +This event indicates Microsoft AutoUpdate has found multiple instances of application entry for a given update package in downloaded manifest. We use this event to ensure the update process works as expected and to help troubleshoot errors. The following fields are collected: @@ -13854,7 +13866,7 @@ The following fields are collected: - **HowTocheck** - The preference for checking of updates -- **Payload** - Contains an identifier used to track an update activity, name of update, application version, update package name and an indication whether Install On Clone was on, whether install was successful and any errors reported on failure. +- **Payload** - Contains an identifier used to track an update activity, name of update, application version, update package name, and an indication whether Install On Clone was on, whether install was successful and any errors reported on failure. - **PipelineInfo_ClientCountry** - The device country or region (based on IP address) @@ -13895,7 +13907,7 @@ The following fields are collected: - **HowTocheck** - The preference for checking of updates -- **Payload** - Contains an identifier used to track an update activity, name of update, application version, update package name and an indication whether Install On Clone was on. +- **Payload** - Contains an identifier used to track an update activity, name of update, application version, update package name, and an indication whether Install On Clone was on. - **PipelineInfo_ClientCountry** - The device country or region (based on IP address) @@ -14098,7 +14110,7 @@ The following fields are collected: ### Lifecycle.periodiccheck -This event reports on status of MicrosoftAutoUpdate process periodically. Specifically, it reports on what remaining tasks process is waiting on for completion for Update Assistant, and in the case of UI it reports on whether process is terminating due to user inaction. We use this event to determine what is preventing Update Assistant from completing updates and terminating and, whether the UI is terminating due to user inaction. +This event reports on status of Microsoft AutoUpdate process periodically. Specifically, it reports on what remaining tasks process is waiting on for completion for Update Assistant, and in the case of UI it reports on whether process is terminating due to user inaction. We use this event to determine what is preventing Update Assistant from completing updates and terminating and, whether the UI is terminating due to user inaction. The following fields are collected: @@ -14232,7 +14244,7 @@ The following fields are collected: ### msupdate.cli.eventhandler -This event is used to calculate the usage of various types of Microsoft Auto Update (MAU) Command Line Interface API. +This event is used to calculate the usage of various types of Microsoft AutoUpdate (MAU) Command Line Interface API. The following fields are collected: @@ -14320,7 +14332,7 @@ The following fields are collected: *[This event has been removed from current builds of Office, but might still appear in older builds.]* -This event indicates Microsoft Autoupdate Command Line Interface module received an Apple event to configure. We use this event for ensuring the update process works as expected and to help troubleshoot errors. +This event indicates Microsoft AutoUpdate Command Line Interface module received an Apple event to configure. We use this event for ensuring the update process works as expected and to help troubleshoot errors. The following fields are collected: @@ -14363,7 +14375,7 @@ The following fields are collected: *[This event has been removed from current builds of Office, but might still appear in older builds.]* -This event indicates Microsoft Autoupdate Command Line Interface module received an Apple event to list updates. We use this event for ensuring the update process works as expected and to help troubleshoot errors. +This event indicates Microsoft AutoUpdate Command Line Interface module received an Apple event to list updates. We use this event for ensuring the update process works as expected and to help troubleshoot errors. The following fields are collected: @@ -14781,7 +14793,7 @@ The following fields are collected: ### sauforcedupdate.display -This event indicates that a forced update dialog has been displayed. This event forms part of a forced update funnel and is used to determine the health of the forced update feature. +This event indicates that a forced update dialog has been displayed. This event forms part of a forced update funnel and is used to determine the health of the forced update feature. The following fields are collected: @@ -14901,7 +14913,7 @@ The following fields are collected: ### sauforcedupdate.enabled -This event is triggered when Microsoft Auto Update (MAU) determines forced update is applicable. This event is used to determine health of forced update feature. +This event is triggered when Microsoft AutoUpdate (MAU) determines forced update is applicable. This event is used to determine health of forced update feature. The following fields are collected: @@ -15025,7 +15037,7 @@ The following fields are collected: ### sauforcedupdate.forceterminate -This event indicates start of the forced update with application being terminated forcefully. This event forms part of the funnel and is used to determine health of forced update feature. +This event indicates start of the forced update with application being terminated forcefully. This event forms part of the funnel and is used to determine health of forced update feature. The following fields are collected: @@ -15187,7 +15199,7 @@ The following fields are collected: ### sauforcedupdate.updatenow -This event indicates user has elected to update application now. This event forms part of funnel and is used to determine health of forced update feature. +This event indicates user has elected to update application now. This event forms part of funnel and is used to determine health of forced update feature. The following fields are collected: @@ -15313,7 +15325,7 @@ The following fields are collected: ### update.appterminationreceived -This event indicates that an application with blocked update has been terminated and whether Microsoft Auto Update (MAU) can continue with the update. This event forms part of a funnel and is used to determine the health of application updates. +This event indicates that an application with blocked update has been terminated and whether Microsoft AutoUpdate (MAU) can continue with the update. This event forms part of a funnel and is used to determine the health of application updates. The following fields are collected: @@ -15359,7 +15371,7 @@ The following fields are collected: ### update.blockedappclosed -This event indicates Microsoft Auto Update (MAU) has detected an application with blocked update has closed and can continue with update. This event forms part of funnel and is used to determine health of application updates. +This event indicates Microsoft AutoUpdate (MAU) has detected an application with blocked update has closed and can continue with update. This event forms part of funnel and is used to determine health of application updates. The following fields are collected: @@ -15475,7 +15487,7 @@ The following fields are collected: - **HowToCheck** - How to check setting -- **Payload** - Indicates whether Microsoft Auto Update (MAU) is resuming or pausing +- **Payload** - Indicates whether Microsoft AutoUpdate (MAU) is resuming or pausing - **PipelineInfo_ClientCountry** - The device country or region (based on IP address) @@ -15662,7 +15674,7 @@ The following fields are collected: ### update.error -This event reports an error encountered while attempting to update registered application. This event is critical and is used to investigate on reported errors. +This event reports an error encountered while attempting to update registered application. This event is critical and is used to investigate on reported errors. The following fields are collected: @@ -15704,7 +15716,7 @@ The following fields are collected: ### update.installcleanupforapp -This event indicates update install has completed and Microsoft Auto Update (MAU) is cleaning up. This event forms part of update funnel and is used to determine health of application updates. +This event indicates update install has completed and Microsoft AutoUpdate (MAU) is cleaning up. This event forms part of update funnel and is used to determine health of application updates. The following fields are collected: @@ -15964,7 +15976,7 @@ The following fields are collected: ### update.queueinstallforapp -This event indicates that a downloaded update package has been placed in a queue for install. This event forms part of update funnel and is used to determine health of application updates. +This event indicates that a downloaded update package has been placed in a queue for install. This event forms part of update funnel and is used to determine health of application updates. The following fields are collected: @@ -16540,7 +16552,7 @@ The following fields are collected: ### updatefinder.appspecificupdatefilter -This event is triggered when the user checks for updates manually from Microsoft Auto Update (MAU) or when MAU periodically checks for updates in the background, and when app update has been found and there's an app specific update filter specified. This data will be aggregated to determine usage of update filter, how many app updates are filtered, and determine the health of the feature. +This event is triggered when the user checks for updates manually from Microsoft AutoUpdate (MAU) or when MAU periodically checks for updates in the background, and when app update has been found and there's an app specific update filter specified. This data will be aggregated to determine usage of update filter, how many app updates are filtered, and determine the health of the feature. The following fields are collected @@ -16922,7 +16934,7 @@ The following fields are collected: ### updatefinder.offerupdates.nullbundleforappid -This event indicates Microsoft Autoupdate was unable to load bundle information for the application ID specified in downloaded manifest file. We use this event for ensuring the update process works as expected and to help troubleshoot errors. +This event indicates Microsoft AutoUpdate was unable to load bundle information for the application ID specified in downloaded manifest file. We use this event for ensuring the update process works as expected and to help troubleshoot errors. The following fields are collected: @@ -17239,7 +17251,7 @@ The following fields are collected: - **HowTocheck** - The preference for checking of updates -- **Payload** - Contains Name, Baseline and update version for the suite. +- **Payload** - Contains Name, Baseline, and update version for the suite. - **PipelineInfo_ClientCountry** - The device country or region (based on IP address) @@ -17280,7 +17292,7 @@ The following fields are collected: - **HowTocheck** - The preference for checking of updates -- **Payload** - Contains Name, Baseline and update version for the suite. +- **Payload** - Contains Name, Baseline, and update version for the suite. - **PipelineInfo_ClientCountry** - The device country or region (based on IP address) @@ -17321,7 +17333,7 @@ The following fields are collected: - **HowTocheck** - The preference for checking of updates -- **Payload** - Contains Name, Baseline and update version for the suite. +- **Payload** - Contains Name, Baseline, and update version for the suite. - **PipelineInfo_ClientCountry** - The device country or region (based on IP address) @@ -17403,7 +17415,7 @@ The following fields are collected: - **HowTocheck** - The preference for checking of updates -- **Payload** - Contains Name, Baseline and update version for the suite. +- **Payload** - Contains Name, Baseline, and update version for the suite. - **PipelineInfo_ClientCountry** - The device country or region (based on IP address) @@ -17592,7 +17604,7 @@ The following fields are collected: ### urlutilities.getmauinfo -This event reports an error encountered while accessing Microsoft Auto Update (MAU) application bundle. This event is critical and is used to investigate reported error. +This event reports an error encountered while accessing Microsoft AutoUpdate (MAU) application bundle. This event is critical and is used to investigate reported error. The following fields are collected: @@ -17923,7 +17935,7 @@ The following fields are collected: ### webservices.whatsnew -This event is triggered when Microsoft Auto Update (MAU) queries web-services on the “what’s new” feature for registered applications. This event is used to determine health of the “what’s new” feature. +This event is triggered when Microsoft AutoUpdate (MAU) queries web-services on the “what’s new” feature for registered applications. This event is used to determine health of the “what’s new” feature. The following fields are collected: @@ -18198,7 +18210,7 @@ The following fields are collected ### OneNote.App.Provisioning.MoveLocalNotebookToOnlineNotebookFailed -This event is logged when move of local notebook to drive fails. This scenario is specific to delayed sign-in user. When the user signs in, their local notebook is transferred to their OneDrive storage. +This event is logged when move of local notebook to drive fails. This scenario is specific to delayed sign-in user. When the user signs in, their local notebook is transferred to their OneDrive storage. The following fields are collected: @@ -18244,7 +18256,7 @@ The following fields are collected: ### OneNote.Storage.RealTime.FileDataObjectDownload -The critical signal used to track performance when a user inbounds a file data object (i.e. an embedded file or image) which is downloaded directly from our service and not as part of a sync operation on a page, section or notebook. This signal is only collected for the worst performing download in the last 300 seconds (the number of seconds is configurable by Microsoft depending on service performance and condition). +The critical signal used to track performance when a user inbounds a file data object (i.e. an embedded file or image) which is downloaded directly from our service and not as part of a sync operation on a page, section, or notebook. This signal is only collected for the worst performing download in the last 300 seconds (the number of seconds is configurable by Microsoft depending on service performance and condition). This is used to ensure service health and performance by allowing us to see which tenants are experiencing an unacceptably slow download of data from our service, and how widespread within a tenant that latency issue is, and report our behavior over time allowing us to measure service performance trends. If we see an unacceptable latency for a file object, we'll also use this data to correlate that with other signals from the client and service regarding the object to make improvements to our download process. We also split the data based on the extension of the file object downloaded as we have different expectations based on whether the file is presented inline in our canvas (e.g. an image) or is a non-inline file (such as a text document). If we don't receive this data, it will prevent us from monitoring the performance of these downloads @@ -18350,7 +18362,7 @@ The following fields are collected: ### OneNote.Sync.FirstRunError -This event is logged when syncing of Quick Notes failed for a user during their First Run Experience on a device. This is specific to the First Run scenario. +This event is logged when syncing of Quick Notes failed for a user during their First Run Experience on a device. This is specific to the First Run scenario. The following fields are collected: @@ -18386,6 +18398,28 @@ The following fields are collected: - **source** - The origin of an action, for example, initiated from the user, automatically by the client, etc. +### Office.Android.DocsUI.PaywallControl.AutoRenewUIVisible + +This event captures critical data to understand if the Save flow (in case of Auto Renewal being off) UI is shown to user or not. On this screen, user can initiate renewal of their subscription and hence it's important to log this data to ensure there are no failures while renewal or restarting a subscription. + +The following fields are collected: + +- **EventDate** - Timestamp of the event occurrence + +- **SessionID** - GUID to connect events by session + +### Office.Android.DocsUI.PaywallControl.AutoRenewViewCtaPerformed + +This event logs the user action on the Save flow (in case of Auto Renewal being off) shown to user. On this screen, user can initiate renewal of their subscription and hence it's important to log this data to ensure there are no failures while renewal or restarting a subscription. + +The following fields are collected: + +- **AutoRenewViewCTAs** - Integer – 1, 2 or 3. 1 indicates user has clicked to renew the subscription/purchase initiated; 2 indicates that user has clicked on “Continue without subscription” or “Remind me Later”, 3 indicates that user hasn't taken any action and dismissed the bottom sheet by clicking on “I already renewed Button” + +- **EventDate** - Timestamp of the event occurrence + +- **SessionID** - GUID to connect events by session + ### Office.Android.DocsUI.PaywallControl.PaywallOperationMetrics @@ -18421,7 +18455,7 @@ The following fields are collected: - **ClientId** - Anonymous non-PII unique device identifier (guid / string) -- **DeviceNetworkType** - Integer – Indicating the type of network device is connected to. (0 : not connected, 1: wifi, 2: mobile, 3: ethernet) +- **DeviceNetworkType** - Integer – Indicating the type of network device is connected to. (0: not connected, 1: wifi, 2: mobile, 3:ethernet) - **Entry Point** - Unique identifier for contextual or constant entry points from the consuming application @@ -18465,11 +18499,13 @@ The following fields are collected: ### Office.Apple.Licensing.AutoRenewViewVisible -This event is triggered when the user lands on the "Subscription Auto Renew Reminder" user interface (UI). The data is used to confirm that the screen was viewed by the user. +This event is triggered when the user lands on the "Subscription Auto Renew Reminder" user interface (UI). The data is used to confirm that the screen was viewed by the user. The following fields are collected: -- None +- **IsOffer** - Bool – True – if user is presented with an offer/discount; False - otherwise. + +- **PaywallSessionId** - Bool – True – if user is presented with an offer/discount; False - otherwise. ### Office.Apple.Licensing.CPCOnFailure @@ -18507,9 +18543,9 @@ The following fields are collected: - **puid** - persistent user identifiers -- **result** - result of the checkout flow (purchased, dropped etc) +- **result** - result of the checkout flow (purchased, dropped, etc.) -- **seats** - number of licences purchased +- **seats** - number of licenses purchased - **sessionId** - identifier for each session @@ -18525,7 +18561,7 @@ The event is triggered by the user action or internal component operation. It's The following fields are collected: -- **activityId** - unique identifier that represent a flow. It's a combination of activitySpanId and activityTraceId +- **activityId** - unique identifier that represents a flow. It's a combination of activitySpanId and activityTraceId - **activitySpanId** - unique identifier for subtasks @@ -18539,7 +18575,7 @@ The following fields are collected: - **language** - language selected for the application -- **logLevel** - log level (info, debug etc) +- **logLevel** - log level (info, debug. etc.) - **market** - market of the attempted purchase. @@ -18563,7 +18599,7 @@ The following fields are collected: - **tagId** - internal message source matching identifier. -- **tenantId** - Microsoft Entra tenant id of the shadow tenant associated with the consumer user +- **tenantId** - Microsoft Entra tenant ID of the shadow tenant associated with the consumer user - **time** - time of the logging event @@ -18581,9 +18617,9 @@ The following fields are collected: - **metadata** - represents additional meta data such as request / response of -- **metricName** - name of the matric event, e.g., Duration, CrashCount, Count +- **metricName** - name of the metric event, e.g., Duration, CrashCount, Count -- **metricValue** - value for matric name, e.g., Duration - time taken +- **metricValue** - value for metric name, e.g., Duration - time taken - **name** - unique activity name @@ -19354,7 +19390,7 @@ The following fields are collected: ### Office.System.SystemHealthMetadataOS -This event is triggered every time an Office application is launched. This event collects information about the operating system the Office is running on. The data is used to classify failures within the office application and help reproduce and mitigate the issue. +This event is triggered every time an Office application is launched. This event collects information about the operating system the Office is running on. The data is used to classify failures within the office application and help reproduce and mitigate the issue. The following fields are collected: @@ -19640,7 +19676,7 @@ The following fields are collected: - **SessionFlags** - Defines the conditions of the session such as: was file opened, or edited, was cloud document opened, was boot sequence completed, etc. -- **StackHash** - Provides a hashed id for the failure stack in Office. +- **StackHash** - Provides a hashed ID for the failure stack in Office. - **SystemAvailableMemory** - Available memory in the operating system @@ -19720,7 +19756,7 @@ The following fields are collected: - **SessionFlag** - Defines the conditions of the session such as: was file opened, or edited, was cloud document opened, was boot sequence completed, etc. -- **StackHash** - Provides a hashed id for the failure stack in Office. +- **StackHash** - Provides a hashed ID for the failure stack in Office. - **SystemAvailableMemory** - Available memory in the operating system @@ -19888,7 +19924,7 @@ The following fields are collected: - **SessionFlags** - Defines the conditions of the session such as: was file opened, or edited, was cloud document opened, was boot sequence completed, etc. - - **StackHash** - Provides a hashed id for the failure stack in Office. + - **StackHash** - Provides a hashed ID for the failure stack in Office. - **SystemAvailableMemory** - Available memory in the operating system @@ -20319,7 +20355,7 @@ The following fields are collected: ### Office.Telemetry.RulesResultUploadLatencyRule​ -The Average, Min and Max upload Latency of rule results payload upload every hour +The Average, Min, and Max upload Latency of rule results payload upload every hour The following fields are collected: @@ -20327,13 +20363,13 @@ The following fields are collected: - **CollectionTime** - The time when data on rule upload was collected. - - **LatencyGE201LE400** - The number of uploads with a latency greater than or equal to 201ms and less than or equal to 400ms + - **LatencyGE201LE400** - The number of uploads with a latency greater than or equal to 201 ms and less than or equal to 400 ms - - **LatencyGE3001** - The number of uploads with a latency greater than or equal to 3001ms. + - **LatencyGE3001** - The number of uploads with a latency greater than or equal to 3001 ms. - - **LatencyGE401LE600** - The number of uploads with a latency greater than or equal to 401ms and less than or equal to 600ms. + - **LatencyGE401LE600** - The number of uploads with a latency greater than or equal to 401 ms and less than or equal to 600 ms. - - **LatencyGE601LE800** - The number of uploads with a latency greater than or equal to 601ms and less than or equal to 800ms. + - **LatencyGE601LE800** - The number of uploads with a latency greater than or equal to 601 ms and less than or equal to 800 ms. - **LatencyLE200** - The number of uploads with a latency less than 200 milliseconds. @@ -20461,7 +20497,7 @@ The following fields are collected: - **Tag0Percent -** Percentage of queue used by tag0 - - **Tag1 -** Tag which consumed the 2nd highest amount of queue + - **Tag1 -** Tag which consumed the second highest amount of queue - **Tag10 -** Tag which consumed the 11th highest amount of queue diff --git a/microsoft-365-apps/privacy/required-diagnostic-data.md b/microsoft-365-apps/privacy/required-diagnostic-data.md index 3426915d5..4c53fcadd 100644 --- a/microsoft-365-apps/privacy/required-diagnostic-data.md +++ b/microsoft-365-apps/privacy/required-diagnostic-data.md @@ -9,7 +9,7 @@ ms.service: o365-proplus-itpro ms.localizationpriority: high ms.collection: privacy-microsoft365 hideEdit: true -ms.date: 09/16/2024 +ms.date: 10/03/2024 --- # Required diagnostic data for Office From f97e2eb7e7bf5ee028363a33002d5d265ac10f55 Mon Sep 17 00:00:00 2001 From: "Daniel H. Brown" <32883970+DHB-MSFT@users.noreply.github.com> Date: Thu, 3 Oct 2024 10:04:21 -0700 Subject: [PATCH 2/8] Monthly update to "required diagnostic data" article --- .../privacy/required-diagnostic-data.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/microsoft-365-apps/privacy/required-diagnostic-data.md b/microsoft-365-apps/privacy/required-diagnostic-data.md index 4c53fcadd..62fa98836 100644 --- a/microsoft-365-apps/privacy/required-diagnostic-data.md +++ b/microsoft-365-apps/privacy/required-diagnostic-data.md @@ -2574,10 +2574,14 @@ The following fields are collected: - **action** - the type of action, for example, save, discard. +- **choose_from_email_menu_clicked_count** - the number of times user chooses to attach an email from the attach menu during the draft. + - **draft_contains_inking** - this is an optional property, which will tell if this draft has an inking data in it or not. If it has, then the value of this property will be true, otherwise false. - **draft_message_id** - message ID of the draft +- **eml_attachment_count** - the number of eml files being sent as attachments to the draft. + - **is_groups** - whether the draft is being sent to/from a group folder - **is_request_delivery_receipt** - if the draft message was selected to request delivery receipt. @@ -2633,6 +2637,8 @@ The following fields are collected: - **drawer_type** - Indicates the drawer type: calendar, mail or zero query to help us detect issues related to the drawer type +- **dwell_time** - Indicates the amount of time the user spent navigating the drawer before taking an action such as selecting the folder. + - **from_favorites** - Indicates if the action was taken from favorites to help us detect issues related to favorites - **group_calendar_count** - Indicates the number of calendars for the account to help us detect issues related to group calendars @@ -11490,6 +11496,8 @@ The following fields are collected: - **account** - tracks the account that performed the action *[This field has been removed from current builds of Office, but might still appear in older builds.]* +- **choose_from_email_menu_clicked_count** - the number of times user chooses to attach an email from the attach menu during the draft. + - **compose_addressing_duration** - indicates the total time user spends on To/Cc/Bcc fields - **compose_duration** - tracks the total time user took to compose the message including multiple drafts session @@ -11500,6 +11508,8 @@ The following fields are collected: - **elaborate_used** - indicates whether the message was generated by using the feature Elaborate. Its value can be one of "used", "not_used", "used_and_edited" +- **eml_attachment_count** - the number of eml files being sent as attachments to the draft. + - **event_mode** - tracks the event mode if applicable to the message ("groups" or "other") - **from_message_reminder** - Indicates if the message was sent in response to a message reminder @@ -18031,6 +18041,8 @@ The following fields are collected: - **total_time_elapsed** - Tells us how long the performance event took to help us understand the severity of the performance issue +- **version** - the version of the scenario that triggered the event. + #### performance.record This event collects performance metrics of the app. This allows us to detect and fix situations where the app memory usage and CPU usage becomes critically high or has other performance issues, which could cause your device to slow down. @@ -19075,6 +19087,13 @@ The following fields are collected: - **HangDurationMS** - Indicates the amount of time the app was unresponsive. +#### Office.Apple.RFSignOfferResult + +The event is triggered when the application makes a network request to retail federation services to get a unique signature for a promotional offer. The data is used to determine the cause of promotional offer failures as well as error rates. + +The following fields are collected: + +- **Result** - An integer enumerator value indicating the error (if any) that occurred during the network request to retail federation services. #### Office.Extensibility.Sandbox.ODPErrorNotification From 30a7fafc50d576c0e8dffa5719a948b1141dc75d Mon Sep 17 00:00:00 2001 From: "Daniel H. Brown" <32883970+DHB-MSFT@users.noreply.github.com> Date: Thu, 3 Oct 2024 10:17:31 -0700 Subject: [PATCH 3/8] Fix field descriptions --- microsoft-365-apps/privacy/required-diagnostic-data.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/microsoft-365-apps/privacy/required-diagnostic-data.md b/microsoft-365-apps/privacy/required-diagnostic-data.md index 62fa98836..d5bd00f6e 100644 --- a/microsoft-365-apps/privacy/required-diagnostic-data.md +++ b/microsoft-365-apps/privacy/required-diagnostic-data.md @@ -11496,7 +11496,7 @@ The following fields are collected: - **account** - tracks the account that performed the action *[This field has been removed from current builds of Office, but might still appear in older builds.]* -- **choose_from_email_menu_clicked_count** - the number of times user chooses to attach an email from the attach menu during the draft. +- **choose_from_email_menu_clicked_count** - the number of times user chooses attach email from attach menu. - **compose_addressing_duration** - indicates the total time user spends on To/Cc/Bcc fields @@ -11508,7 +11508,7 @@ The following fields are collected: - **elaborate_used** - indicates whether the message was generated by using the feature Elaborate. Its value can be one of "used", "not_used", "used_and_edited" -- **eml_attachment_count** - the number of eml files being sent as attachments to the draft. +- **eml_attachment_count** - the number of eml files being sent as attachments to the message. - **event_mode** - tracks the event mode if applicable to the message ("groups" or "other") From 1f736acc68cfc8bd25d55283f7bb4a60dd53dad9 Mon Sep 17 00:00:00 2001 From: "Daniel H. Brown" <32883970+DHB-MSFT@users.noreply.github.com> Date: Thu, 3 Oct 2024 10:58:07 -0700 Subject: [PATCH 4/8] Acrolinx-related changes --- .../privacy/essential-services.md | 390 +++++++++--------- 1 file changed, 195 insertions(+), 195 deletions(-) diff --git a/microsoft-365-apps/privacy/essential-services.md b/microsoft-365-apps/privacy/essential-services.md index 8e2150827..560d534c3 100644 --- a/microsoft-365-apps/privacy/essential-services.md +++ b/microsoft-365-apps/privacy/essential-services.md @@ -45,7 +45,7 @@ The following table provides a list of the essential services for Office and a d | [Enhanced Configuration Service (ECS)](#enhanced-configuration-service-ecs-events) | ECS provides Microsoft the ability to reconfigure Office installations without the need for you to redeploy Office. It's used to control the gradual rollout of features or updates, while the impact of the rollout is monitored from diagnostic data being collected. It's also used to mitigate security or performance issues with a feature or update. In addition, ECS supports configuration changes related to diagnostic data to help ensure that the appropriate events are being collected. | | [Licensing](#licensing-events) | Licensing is a cloud-based service that supports your Office activation for new installations and maintains the license on your devices after Office has been activated. It registers each of your devices and activates Office, checks the status of your Office subscription, and manages your product keys. | |[Microsoft AutoUpdate (MAU)](#microsoft-autoupdate-mau-events)|Microsoft AutoUpdate (MAU) is the technology used to update Microsoft applications produced for macOS, such as Office. MAU will detect the need for, perform the download of, and install application updates, including security updates.| -|[OneNote sync](#onenote-sync-events)|OneNote for Mac only supports notebooks stored on the internet in OneDrive or SharePoint Online. OneNote for Mac continually syncs all of the user's notes with OneDrive or SharePoint Online. This lets users open, view, and edit their notebooks on all their devices so their notebooks are always up to date. +|[OneNote sync](#onenote-sync-events)|OneNote for Mac only supports notebooks stored on the internet in OneDrive or SharePoint. OneNote for Mac continually syncs all of the user's notes with OneDrive or SharePoint. This lets users open, view, and edit their notebooks on all their devices so their notebooks are always up to date. [Services Configuration](#services-configuration-events) | Services Configuration provides the ability to make updates to Office configuration settings to enable or disable client features. It's called every time an Office application is started and provides details about other Office configurations and services. Services Configuration also controls which services are designated as essential services. | | [Telemetry ](#telemetry-events) | The Telemetry service is used to collect diagnostic data from Office applications. It enables the collection of the diagnostic data generated by Office, both required and optional diagnostic data. It's also responsible for the collection of some required service data for Office. | @@ -416,7 +416,7 @@ The following fields are collected: - **Resource** – The resource that the user is requesting a token for, such as Exchange or SharePoint. - - **Scenarioid** – GUID. Multiple events may belong to a single scenario, for example, the scenario may be adding a new account but there are multiple prompts that occur as part of that scenario. This ID enables correlation to happen. + - **Scenarioid** – GUID. Multiple events may belong to a single scenario. For example, the scenario may be adding a new account but there are multiple prompts that occur as part of that scenario. This ID enables correlation to happen. - **Scenarioname** – The name of the scenario that this authentication event belongs to. @@ -625,7 +625,7 @@ The following fields are collected: - **oneauth_AppId** - Specifies the application ID of the application invoking OneAuth. -- **oneauth_SubStatus** - Integer code returned when there's a user impacting issue; indicates reason for the failure (e.g., UserPasswordExpired = 6005, EnterProductKey = 6301, etc.) +- **oneauth_SubStatus** - Integer code returned when there's a user impacting issue; indicates reason for the failure (for example, UserPasswordExpired = 6005, EnterProductKey = 6301, etc.) - **oneauth_transactionuploadid** - Specifies the randomly generated internal GUID that maps to the specific invocation of a OneAuth API. @@ -637,9 +637,9 @@ The following fields are collected: - **resource** - The resource for which a token is requested. -- **scenarioid** - Multiple events may belong to a single scenario, e.g., the scenario may be adding a new account but there are multiple prompts that occur as part of that scenario. This identifier enables correlation of those related events. *[This field has been removed from current builds of Office, but might still appear in older builds.]* +- **scenarioid** - Multiple events may belong to a single scenario. For example, the scenario may be adding a new account but there are multiple prompts that occur as part of that scenario. This identifier enables correlation of those related events. *[This field has been removed from current builds of Office, but might still appear in older builds.]* -- **scenarioname** - Name of the application scenario where authentication was required, e.g., first-boot, licensing check, etc. +- **scenarioname** - Name of the application scenario where authentication was required. For example, first-boot, licensing check, etc. - **scope** - The scope for which a token is requested. @@ -844,7 +844,7 @@ The following fields are collected: - **oneauth_AppId** - Specifies the application Id of the application invoking OneAuth. -- **oneauth_SubStatus** - Integer code returned when there's a user impacting issue; indicates reason for the failure (e.g., UserPasswordExpired = 6005, EnterProductKey = 6301, etc.) +- **oneauth_SubStatus** - Integer code returned when there's a user impacting issue; indicates reason for the failure (for example, UserPasswordExpired = 6005, EnterProductKey = 6301, etc.) - **oneauth_transactionuploadid** - Specifies the randomly generated internal GUID that maps to the specific invocation of a OneAuth API. @@ -856,7 +856,7 @@ The following fields are collected: - **resource** - The resource for which a token is requested. -- **scenarioname** - Name of the application scenario where authentication was required, e.g., first-boot, licensing check, etc. +- **scenarioname** - Name of the application scenario where authentication was required. For example, first-boot, licensing check, etc. - **scope** - The scope for which a token is requested. @@ -1059,7 +1059,7 @@ The following fields are collected: - **oneauth_AppId** - Specifies the application ID of the application invoking OneAuth. -- **oneauth_SubStatus** - Integer code returned when there's a user impacting issue; indicates reason for the failure (e.g., UserPasswordExpired = 6005, EnterProductKey = 6301, etc.) +- **oneauth_SubStatus** - Integer code returned when there's a user impacting issue; indicates reason for the failure (for example, UserPasswordExpired = 6005, EnterProductKey = 6301, etc.) - **oneauth_transactionuploadid** - Specifies the randomly generated internal GUID that maps to the specific invocation of a OneAuth API. @@ -1070,7 +1070,7 @@ platform** - OS Platform (0: Windows Desktop, 1: Android, 2: iOS, 3: macOS, 4: U - **resource** - The resource for which a token is requested. -- **scenarioname** - Name of the application scenario where authentication was required, e.g., first-boot, licensing check, etc. +- **scenarioname** - Name of the application scenario where authentication was required. For example, first-boot, licensing check, etc. - **scope** - The scope for which a token is requested. @@ -1096,7 +1096,7 @@ Microsoft Auth Telemetry System (MATS) is collected when Office attempts to acqu The following fields are collected: -- **Accounttype** - Type of the account used for this authentication event, for example, consumer or organizational. *[This field has been removed from current builds of Office, but might still appear in older builds.]* +- **Accounttype** - Type of the account used for this authentication event. For example, consumer or organizational. *[This field has been removed from current builds of Office, but might still appear in older builds.]* - **ActionEndTime** - When the authentication event ended @@ -1192,7 +1192,7 @@ The following fields are collected: - **Microsoft_ADAL_cache_read_last_error** - ADAL error code. Present if there was at least one read failure *[This field has been removed from current builds of Office, but might still appear in older builds.]* -- **Microsoft_ADAL_cache_read_last_system_error** - System error code. Is present if there was at least one read failure *[This field has been removed from current builds of Office, but might still appear in older builds.]* +- **Microsoft_ADAL_cache_read_last_system_error** - System error code. Is present if there was at least one read failure *[This field has been removed from current builds of Office, but might still appear in older builds.]* - **Microsoft_ADAL_cache_write_count** - How many times the API wrote to the disk cache. Present if there was at least one write *[This field has been removed from current builds of Office, but might still appear in older builds.]* @@ -1470,9 +1470,9 @@ The following fields are collected: - **Resource** - The resource for which a token is requested. -- **Scenarioid** - Multiple events may belong to a single scenario, for example, the scenario may be adding a new account but there are multiple prompts that occur as part of that scenario. This identifier enables correlation of those related events. *[This field has been removed from current builds of Office, but might still appear in older builds.]* +- **Scenarioid** - Multiple events may belong to a single scenario. for example, the scenario may be adding a new account but there are multiple prompts that occur as part of that scenario. This identifier enables correlation of those related events. *[This field has been removed from current builds of Office, but might still appear in older builds.]* -- **Scenarioname** - Name of the application scenario where authentication was required, for example, first-boot, licensing check, etc. +- **Scenarioname** - Name of the application scenario where authentication was required. For example, first-boot, licensing check, etc. - **Scope** - The scope for which a token is requested. @@ -1538,7 +1538,7 @@ The following fields are collected: - **WAM_server_sub_code** - An additional error code used to further break down the causes for failure, returned by the service. -- **WAM_silent_bi_sub_code** - Sub-error providing deeper fidelity into the api error code +- **WAM_silent_bi_sub_code** - Sub-error providing deeper fidelity into the API error code - **WAM_silent_code** - The error code encountered by the internal silent attempt WAM makes, prior to prompting the user. @@ -1638,7 +1638,7 @@ The following fields are collected: - **oneauth_ServerErrorCode** - The server error returned to OneAuth at the conclusion of this API call, if one was encountered. -- **oneauth_SubStatus** - Integer code returned when there's a user impacting issue; indicates reason for the failure (e.g., UserPasswordExpired = 6005, EnterProductKey = 6301, etc.) +- **oneauth_SubStatus** - Integer code returned when there's a user impacting issue; indicates reason for the failure (for example, UserPasswordExpired = 6005, EnterProductKey = 6301, etc.) - **oneauth_SystemErrorCode** - The system error returned to OneAuth at the conclusion of this API call, if one was encountered. @@ -1741,7 +1741,7 @@ The following fields are collected: - **oneauth_ServerErrorCode** - The server error returned to OneAuth at the conclusion of this API call, if one was encountered. -- **oneauth_SubStatus** - Integer code returned when there's a user impacting issue; indicates reason for the failure (e.g., UserPasswordExpired = 6005, EnterProductKey = 6301, etc.) +- **oneauth_SubStatus** - Integer code returned when there's a user impacting issue; indicates reason for the failure (for example, UserPasswordExpired = 6005, EnterProductKey = 6301, etc.) - **oneauth_SystemErrorCode** - The system error returned to OneAuth at the conclusion of this API call, if one was encountered. @@ -1938,7 +1938,7 @@ specific device) - **oneauth_ServerErrorCode** - The server error returned to OneAuth at the conclusion of this API call, if one was encountered. -- **oneauth_SubStatus** - Integer code returned when there's a user impacting issue; indicates reason for the failure (e.g., UserPasswordExpired = 6005, EnterProductKey = 6301, etc.) +- **oneauth_SubStatus** - Integer code returned when there's a user impacting issue; indicates reason for the failure (for example, UserPasswordExpired = 6005, EnterProductKey = 6301, etc.) - **oneauth_SystemErrorCode** - The system error returned to OneAuth at the conclusion of this API call, if one was encountered. @@ -2075,15 +2075,15 @@ The following fields are collected: - **Data\_BootStrapperStateFailure\_OExceptionType** – The type of exception we failed with - - **Data\_Culture** - the culture we're running this exe with, i.e. en-us + - **Data\_Culture** - the culture we're running this exe with. For example, en-us - **Data\_HashedOLSToken** - a sha-256 hash of a token the OLS service gives us - **Data\_Platform** - x64 or x86 install - - **Data\_PrereqFailure\_Type** – The prerequisite failure we hit, i.e. the operating system isn't supported + - **Data\_PrereqFailure\_Type** – The prerequisite failure we hit. For example, the operating system isn't supported - - **Data\_ProductReleaseId** - Product we're installing, i.e. Microsoft 365 Apps for enterprise + - **Data\_ProductReleaseId** - Product we're installing. For example, Microsoft 365 Apps for enterprise ### Office.ClickToRun.CorruptionCheck @@ -2181,7 +2181,7 @@ The following fields are collected: - **Data\_OfficeVersion** - The version Office is installed in - - **Data\_Sku** - The SKU that's installed, i.e. Microsoft 365 Apps for enterprise + - **Data\_Sku** - The SKU that's installed. For example, Microsoft 365 Apps for enterprise - **Data\_SqmMachineID** – Unique Machine ID used by Windows SQM Data\_SusClientID- Machine Office update identifier @@ -2205,7 +2205,7 @@ The following fields are collected: - **Data\_ConfigurationSource-** We the configuration.xml came from - - **Data\_Culture-** the culture we're running this exe with, i.e. en-us + - **Data\_Culture-** the culture we're running this exe with. For example, en-us - **Data\_HashedOLSToken-** a sha-256 hash of a token the OLS service gives us @@ -2215,13 +2215,13 @@ The following fields are collected: - **Data\_Platform-** x64 or x86 install - - **Data\_PlatformMigratedFrom-** Starting platform, i.e. x86 + - **Data\_PlatformMigratedFrom-** Starting platform. For example, x86 - - **Data\_PlatformMigratedTo-** Ending platform, i.e. x64 + - **Data\_PlatformMigratedTo-** Ending platform. For example, x64 - **Data\_PrereqFailure\_Type-** The prerequisite failure we hit - - **Data\_ProductReleaseId-** Product we're installing, i.e. Microsoft 365 Apps for enterprise + - **Data\_ProductReleaseId-** Product we're installing. For example, Microsoft 365 Apps for enterprise ### Office.ClickToRun.RepomanLogger @@ -2250,7 +2250,7 @@ Office set up and inventory data collected when the Office installer is placing The following fields are collected: - - **Data\_15\_SourceType -** Where the Office 15 source is located, i.e. CDN or Local  + - **Data\_15\_SourceType -** Where the Office 15 source is located. For example, CDN or Local  - **Data\_15\_UpdatesEnabled -** If Office 15 updates are enabled  @@ -2258,7 +2258,7 @@ The following fields are collected: - **Data\_15\_Version -** The Office 15 version  - - **Data\_16\_SourceType -** Where the Office 16 source is located i.e. CDN or Local  + - **Data\_16\_SourceType -** Where the Office 16 source is located. For example, CDN or Local  - **Data\_16\_UpdatesEnabled -** If Office 16 updates are enabled  @@ -2300,11 +2300,11 @@ The following fields are collected: - **Data\_ScenarioInstanceID -** A unique GUID for the running scenario  - - **Data\_ScenarioName -** what scenario is running. i.e. install  + - **Data\_ScenarioName -** what scenario is running. For example, install  - - **Data\_ScenarioSubType -** What type of scenario we're running, i.e. Uninstall, reinstall  + - **Data\_ScenarioSubType -** What type of scenario we're running. For example, Uninstall, reinstall  - - **Data\_SourceType -** Where our source is, i.e. CDN  + - **Data\_SourceType -** Where our source is. For example, CDN  - **Data\_SqmMachineID -** Unique Machine ID used by Windows SQM  @@ -2326,7 +2326,7 @@ Office set up and inventory data collected when the Office installer is deciding The following fields are collected: - - **Data\_15\_SourceType -** Where the Office 15 source is located, i.e. CDN or Local  + - **Data\_15\_SourceType -** Where the Office 15 source is located. For example, CDN or Local  - **Data\_15\_UpdatesEnabled -** If Office 15 updates are enabled  @@ -2334,7 +2334,7 @@ The following fields are collected: - **Data\_15\_Version -** The Office 15 version  - - **Data\_16\_SourceType -** Where the Office 16 source is located i.e. CDN or Local  + - **Data\_16\_SourceType -** Where the Office 16 source is located. For example, CDN or Local  - **Data\_16\_UpdatesEnabled-** If Office 16 updates are enabled  @@ -2376,11 +2376,11 @@ The following fields are collected: - **Data\_ScenarioInstanceID -** A unique GUID for the running scenario  - - **Data\_ScenarioName -**what scenario is running. i.e. install  + - **Data\_ScenarioName -**what scenario is running. For example, install  - - **Data\_ScenarioSubType -** What type of scenario we're running, i.e. Uninstall, reinstall  + - **Data\_ScenarioSubType -** What type of scenario we're running. For example, Uninstall, reinstall  - - **Data\_SourceType -** Where our source is, i.e. CDN  + - **Data\_SourceType -** Where our source is. For example, CDN  - **Data\_SqmMachineID -** Unique Machine ID used by Windows SQM  @@ -2402,7 +2402,7 @@ Office set up and inventory data collected when the Office installer is installi The following fields are collected: - - **Data\_15\_SourceType -** Where the Office 15 source is located, i.e. CDN or Local  + - **Data\_15\_SourceType -** Where the Office 15 source is located. For example, CDN or Local  - **Data\_15\_UpdatesEnabled -** If Office 15 updates are enabled  @@ -2410,7 +2410,7 @@ The following fields are collected: - **Data\_15\_Version -** The Office 15 version  - - **Data\_16\_SourceType -** Where the Office 16 source is located i.e. CDN or Local  + - **Data\_16\_SourceType -** Where the Office 16 source is located. For example, CDN or Local  - **Data\_16\_UpdatesEnabled -** If Office 16 updates are enabled  @@ -2452,11 +2452,11 @@ The following fields are collected: - **Data\_ScenarioInstanceID -** A unique GUID for the running scenario  - - **Data\_ScenarioName -** what scenario is running. i.e. install  + - **Data\_ScenarioName -** what scenario is running. For example, install  - - **Data\_ScenarioSubType -** What type of scenario we're running, i.e. Uninstall, reinstall  + - **Data\_ScenarioSubType -** What type of scenario we're running. For example, Uninstall, reinstall  - - **Data\_SourceType -** Where our source is, i.e. CDN  + - **Data\_SourceType -** Where our source is. For example, CDN  - **Data\_SqmMachineID -**Unique Machine ID used by Windows SQM  @@ -2478,7 +2478,7 @@ Office set up and inventory data collected when the Office installer is installi The following fields are collected: - - **Data\_15\_SourceType -** Where the Office 15 source is located, i.e. CDN or Local  + - **Data\_15\_SourceType -** Where the Office 15 source is located. For example, CDN or Local  - **Data\_15\_UpdatesEnabled -** If Office 15 updates are enabled  @@ -2486,7 +2486,7 @@ The following fields are collected: - **Data\_15\_Version -** The Office 15 version  - - **Data\_16\_SourceType -** Where the Office 16 source is located i.e. CDN or Local  + - **Data\_16\_SourceType -** Where the Office 16 source is located. For example, CDN or Local  - **Data\_16\_UpdatesEnabled-** If Office 16 updates are enabled  @@ -2528,11 +2528,11 @@ The following fields are collected: - **Data\_ScenarioInstanceID -** A unique GUID for the running scenario  - - **Data\_ScenarioName  -**what scenario is running. i.e. install + - **Data\_ScenarioName  -**what scenario is running. For example, install - - **Data\_ScenarioSubType -** What type of scenario we're running, i.e. Uninstall, reinstall  + - **Data\_ScenarioSubType -** What type of scenario we're running. For example, Uninstall, reinstall  - - **Data\_SourceType -** Where our source is, i.e. CDN  + - **Data\_SourceType -** Where our source is. For example, CDN  - **Data\_SqmMachineID   -** Unique Machine ID used by Windows SQM  @@ -2554,7 +2554,7 @@ Office set up and inventory data collected when the Office installer is creating The following fields are collected: - - **Data\_15\_SourceType -** Where the Office 15 source is located, i.e. CDN or Local  + - **Data\_15\_SourceType -** Where the Office 15 source is located. For example, CDN or Local  - **Data\_15\_UpdatesEnabled -** If Office 15 updates are enabled  @@ -2562,7 +2562,7 @@ The following fields are collected: - **Data\_15\_Version -** The Office 15 version  - - **Data\_16\_SourceType -** Where the Office 16 source is located i.e. CDN or Local  + - **Data\_16\_SourceType -** Where the Office 16 source is located. For example, CDN or Local  - **Data\_16\_UpdatesEnabled-** If Office 16 updates are enabled  @@ -2604,11 +2604,11 @@ The following fields are collected: - **Data\_ScenarioInstanceID -** A unique GUID for the running scenario  - - **Data\_ScenarioName -** what scenario is running. i.e. install + - **Data\_ScenarioName -** what scenario is running. For example, install - - **Data\_ScenarioSubType -** What type of scenario we're running, i.e. Uninstall, reinstall  + - **Data\_ScenarioSubType -** What type of scenario we're running. For example, Uninstall, reinstall  - - **Data\_SourceType -** Where our source is, i.e. CDN  + - **Data\_SourceType -** Where our source is. For example, CDN  - **Data\_SqmMachineID –-**  Unique Machine ID used by Windows SQM  @@ -2630,7 +2630,7 @@ Office set up and inventory data collected when the Office installer is creating The following fields are collected: - - **Data\_15\_SourceType -** Where the Office 15 source is located, i.e. CDN or Local  + - **Data\_15\_SourceType -** Where the Office 15 source is located. For example, CDN or Local  - **Data\_15\_UpdatesEnabled -** If Office 15 updates are enabled  @@ -2638,7 +2638,7 @@ The following fields are collected: - **Data\_15\_Version -** The Office 15 version  - - **Data\_16\_SourceType -** Where the Office 16 source is located i.e. CDN or Local  + - **Data\_16\_SourceType -** Where the Office 16 source is located. For example, CDN or Local  - **Data\_16\_UpdatesEnabled-** If Office 16 updates are enabled  @@ -2680,11 +2680,11 @@ The following fields are collected: - **Data\_ScenarioInstanceID -** A unique GUID for the running scenario  - - **Data\_ScenarioName  -** what scenario is running. i.e. install  + - **Data\_ScenarioName  -** what scenario is running. For example, install  - - **Data\_ScenarioSubType -** What type of scenario we're running, i.e. Uninstall, reinstall  + - **Data\_ScenarioSubType -** What type of scenario we're running. For example, Uninstall, reinstall  - - **Data\_SourceType -** Where our source is, i.e. CDN  + - **Data\_SourceType -** Where our source is. For example, CDN  - **Data\_SqmMachineID  -** Unique Machine ID used by Windows SQM @@ -2706,7 +2706,7 @@ Office set up and inventory data collected when Office installer is finishing th The following fields are collected: - - **Data\_15\_SourceType -** Where the Office 15 source is located, i.e. CDN or Local  + - **Data\_15\_SourceType -** Where the Office 15 source is located. For example, CDN or Local  - **Data\_15\_UpdatesEnabled -** If Office 15 updates are enabled  @@ -2714,7 +2714,7 @@ The following fields are collected: - **Data\_15\_Version -** The Office 15 version  - - **Data\_16\_SourceType -** Where the Office 16 source is located i.e. CDN or Local  + - **Data\_16\_SourceType -** Where the Office 16 source is located. For example, CDN or Local  - **Data\_16\_UpdatesEnabled-** If Office 16 updates are enabled  @@ -2756,11 +2756,11 @@ The following fields are collected: - **Data\_ScenarioInstanceID -** A unique GUID for the running scenario  - - **Data\_ScenarioName  -** what scenario is running. i.e. install + - **Data\_ScenarioName  -** what scenario is running. For example, install - - **Data\_ScenarioSubType -** What type of scenario we're running, i.e. Uninstall, reinstall  + - **Data\_ScenarioSubType -** What type of scenario we're running. For example, Uninstall, reinstall  - - **Data\_SourceType -** Where our source is, i.e. CDN  + - **Data\_SourceType -** Where our source is. For example, CDN  - **Data\_SqmMachineID -** Unique Machine ID used by Windows SQM @@ -2782,7 +2782,7 @@ Office set up and inventory data collected when the Office Installer is migratin The following fields are collected: - - **Data\_15\_SourceType -** Where the Office 15 source is located, i.e. CDN or Local  + - **Data\_15\_SourceType -** Where the Office 15 source is located. For example, CDN or Local  - **Data\_15\_UpdatesEnabled -** If Office 15 updates are enabled  @@ -2790,7 +2790,7 @@ The following fields are collected: - **Data\_15\_Version -** The Office 15 version  - - **Data\_16\_SourceType -** Where the Office 16 source is located i.e. CDN or Local  + - **Data\_16\_SourceType -** Where the Office 16 source is located. For example, CDN or Local  - **Data\_16\_UpdatesEnabled-** If Office 16 updates are enabled  @@ -2832,11 +2832,11 @@ The following fields are collected: - **Data\_ScenarioInstanceID -** A unique GUID for the running scenario  - - **Data\_ScenarioName  -** what scenario is running. i.e. install + - **Data\_ScenarioName  -** what scenario is running. For example, install - - **Data\_ScenarioSubType -** What type of scenario we're running, i.e. Uninstall, reinstall  + - **Data\_ScenarioSubType -** What type of scenario we're running. For example, Uninstall, reinstall  - - **Data\_SourceType -** Where our source is, i.e. CDN  + - **Data\_SourceType -** Where our source is. For example, CDN  - **Data\_SqmMachineID  -** Unique Machine ID used by Windows SQM @@ -2858,7 +2858,7 @@ Office set up and inventory data collected when the Office installer is publishi The following fields are collected: - - **Data\_15\_SourceType -** Where the Office 15 source is located, i.e. CDN or Local  + - **Data\_15\_SourceType -** Where the Office 15 source is located. For example, CDN or Local  - **Data\_15\_UpdatesEnabled -** If Office 15 updates are enabled  @@ -2866,7 +2866,7 @@ The following fields are collected: - **Data\_15\_Version -** The Office 15 version  - - **Data\_16\_SourceType -** Where the Office 16 source is located i.e. CDN or Local  + - **Data\_16\_SourceType -** Where the Office 16 source is located. For example, CDN or Local  - **Data\_16\_UpdatesEnabled-** If Office 16 updates are enabled  @@ -2908,11 +2908,11 @@ The following fields are collected: - **Data\_ScenarioInstanceID -** A unique GUID for the running scenario  - - **Data\_ScenarioName -** what scenario is running, i.e. install  + - **Data\_ScenarioName -** what scenario is running. For example, install  - - **Data\_ScenarioSubType -** What type of scenario we're running, i.e. Uninstall, reinstall  + - **Data\_ScenarioSubType -** What type of scenario we're running. For example, Uninstall, reinstall  - - **Data\_SourceType -** Where our source is, i.e. CDN  + - **Data\_SourceType -** Where our source is. For example, CDN  - **Data\_SqmMachineID -** Unique Machine ID used by Windows SQM @@ -2936,7 +2936,7 @@ This event collects Office set up and inventory data when the Office uninstaller The following fields are collected: -- **Data_15_SourceType** - Where the Office 15 source is located, i.e., CDN, Content Delivery Network, or Local +- **Data_15_SourceType** - Where the Office 15 source is located. For example, CDN, Content Delivery Network, or Local - **Data_15_UpdatesEnabled** - If Office 15 updates are enabled @@ -2944,7 +2944,7 @@ The following fields are collected: - **Data_15_Version** - The Office 15 version -- **Data_16_SourceType** - Where the Office 16 source is located i.e., CDN or Local +- **Data_16_SourceType** - Where the Office 16 source is located. For example, CDN or Local - **Data_16_UpdatesEnabled** - If Office 16 updates are enabled @@ -2986,11 +2986,11 @@ The following fields are collected: - **Data_ScenarioInstanceID** - A unique GUID for the running scenario -- **Data_ScenarioName** - What scenario is running. i.e., install +- **Data_ScenarioName** - What scenario is running.. For example, install -- **Data_ScenarioSubType** - What type of scenario we’re running, i.e., Uninstall, reinstall +- **Data_ScenarioSubType** - What type of scenario we’re running. For example, Uninstall, reinstall -- **Data_SourceType** - Where our source is, i.e., CDN +- **Data_SourceType** - Where our source is. For example, CDN - **Data_SqmMachineID** - Unique Machine ID used by Windows SQM @@ -3015,7 +3015,7 @@ Office set up and inventory data collected when the Office installer is download The following fields are collected: -- **Data_15_SourceType** - Where the Office 15 source is located, i.e., CDN, Content Delivery Network, or Local +- **Data_15_SourceType** - Where the Office 15 source is located. For example, CDN, Content Delivery Network, or Local - **Data_15_UpdatesEnabled** - If Office 15 updates are enabled @@ -3023,7 +3023,7 @@ The following fields are collected: - **Data_15_Version** - The Office 15 version -- **Data_16_SourceType** - Where the Office 16 source is located i.e., CDN or Local +- **Data_16_SourceType** - Where the Office 16 source is located. For example, CDN or Local - **Data_16_UpdatesEnabled** - If Office 16 updates are enabled @@ -3065,11 +3065,11 @@ The following fields are collected: - **Data_ScenarioInstanceID** - A unique GUID for the running scenario -- **Data_ScenarioName** - what scenario is running. i.e., install +- **Data_ScenarioName** - what scenario is running. For example, install -- **Data_ScenarioSubType** - What type of scenario we’re running, i.e., Uninstall, reinstall +- **Data_ScenarioSubType** - What type of scenario we’re running. For example, Uninstall, reinstall -- **Data_SourceType** - Where our source is, i.e., CDN +- **Data_SourceType** - Where our source is. For example, CDN - **Data_SqmMachineID** - Unique Machine ID used by Windows SQM @@ -3092,7 +3092,7 @@ Office set up and inventory data collected when the Office installer is uninstal The following fields are collected: - - **Data\_15\_SourceType -** Where the Office 15 source is located, i.e. CDN or Local  + - **Data\_15\_SourceType -** Where the Office 15 source is located. For example, CDN or Local  - **Data\_15\_UpdatesEnabled -** If Office 15 updates are enabled  @@ -3100,7 +3100,7 @@ The following fields are collected: - **Data\_15\_Version -** The Office 15 version  - - **Data\_16\_SourceType -** Where the Office 16 source is located i.e. CDN or Local  + - **Data\_16\_SourceType -** Where the Office 16 source is located. For example, CDN or Local  - **Data\_16\_UpdatesEnabled-** If Office 16 updates are enabled  @@ -3142,11 +3142,11 @@ The following fields are collected: - **Data\_ScenarioInstanceID -** A unique GUID for the running scenario  - - **Data\_ScenarioName -** what scenario is running. i.e. install  + - **Data\_ScenarioName -** what scenario is running. For example, install  - - **Data\_ScenarioSubType -** What type of scenario we're running, i.e. Uninstall, reinstall  + - **Data\_ScenarioSubType -** What type of scenario we're running. For example, Uninstall, reinstall  - - **Data\_SourceType -** Where our source is, i.e. CDN  + - **Data\_SourceType -** Where our source is. For example, CDN  - **Data\_SqmMachineID -**  Unique Machine ID used by Windows SQM @@ -3168,7 +3168,7 @@ Office set up and inventory data collected when the Office repair client republi The following fields are collected: - - **Data\_15\_SourceType -** Where the Office 15 source is located, i.e. CDN or Local  + - **Data\_15\_SourceType -** Where the Office 15 source is located. For example, CDN or Local  - **Data\_15\_UpdatesEnabled -** If Office 15 updates are enabled  @@ -3176,7 +3176,7 @@ The following fields are collected: - **Data\_15\_Version -** The Office 15 version  - - **Data\_16\_SourceType -** Where the Office 16 source is located i.e. CDN or Local  + - **Data\_16\_SourceType -** Where the Office 16 source is located. For example, CDN or Local  - **Data\_16\_UpdatesEnabled-** If Office 16 updates are enabled  @@ -3218,11 +3218,11 @@ The following fields are collected: - **Data\_ScenarioInstanceID -** A unique GUID for the running scenario  - - **Data\_ScenarioName -** what scenario is running. i.e. install  + - **Data\_ScenarioName -** what scenario is running. For example, install  - - **Data\_ScenarioSubType -** What type of scenario we're running, i.e. Uninstall, reinstall  + - **Data\_ScenarioSubType -** What type of scenario we're running. For example, Uninstall, reinstall  - - **Data\_SourceType -** Where our source is, i.e. CDN  + - **Data\_SourceType -** Where our source is. For example, CDN  - **Data\_SqmMachineID -**  Unique Machine ID used by Windows SQM  @@ -3246,7 +3246,7 @@ Office set up and inventory data collected when the Office repair client downloa The following fields are collected: -- **Data_15_SourceType** - Where the Office 15 source is located, i.e., CDN, Content Delivery Network, or Local +- **Data_15_SourceType** - Where the Office 15 source is located. For example, CDN, Content Delivery Network, or Local - **Data_15_UpdatesEnabled** - If Office 15 updates are enabled @@ -3254,7 +3254,7 @@ The following fields are collected: - **Data_15_Version** - The Office 15 version -- **Data_16_SourceType** - Where the Office 16 source is located i.e., CDN or Local +- **Data_16_SourceType** - Where the Office 16 source is located. For example, CDN or Local - **Data_16_UpdatesEnabled** - If Office 16 updates are enabled @@ -3296,11 +3296,11 @@ The following fields are collected: - **Data_ScenarioInstanceID** - A unique GUID for the running scenario -- **Data_ScenarioName** - what scenario is running. i.e., install +- **Data_ScenarioName** - what scenario is running. For example, install -- **Data_ScenarioSubType** - What type of scenario we’re running, i.e., Uninstall, reinstall +- **Data_ScenarioSubType** - What type of scenario we’re running. For example, Uninstall, reinstall -- **Data_SourceType** - Where our source is, i.e., CDN +- **Data_SourceType** - Where our source is. For example, CDN - **Data_SqmMachineID** - Unique Machine ID used by Windows @@ -3323,7 +3323,7 @@ Office set up and inventory data collected when the Office repair client attempt The following fields are collected: - - **Data\_15\_SourceType -** Where the Office 15 source is located, i.e. CDN or Local  + - **Data\_15\_SourceType -** Where the Office 15 source is located. For example, CDN or Local  - **Data\_15\_UpdatesEnabled -** If Office 15 updates are enabled  @@ -3331,7 +3331,7 @@ The following fields are collected: - **Data\_15\_Version -** The Office 15 version  - - **Data\_16\_SourceType -** Where the Office 16 source is located i.e. CDN or Local  + - **Data\_16\_SourceType -** Where the Office 16 source is located. For example, CDN or Local  - **Data\_16\_UpdatesEnabled-** If Office 16 updates are enabled  @@ -3373,11 +3373,11 @@ The following fields are collected: - **Data\_ScenarioInstanceID -** A unique GUID for the running scenario  - - **Data\_ScenarioName -** what scenario is running. i.e. install  + - **Data\_ScenarioName -** what scenario is running. For example, install  - - **Data\_ScenarioSubType -** What type of scenario we're running, i.e. Uninstall, reinstall  + - **Data\_ScenarioSubType -** What type of scenario we're running. For example, Uninstall, reinstall  - - **Data\_SourceType -** Where our source is, i.e. CDN  + - **Data\_SourceType -** Where our source is. For example, CDN  - **Data\_SqmMachineID -**  Unique Machine ID used by Windows SQM  @@ -3399,7 +3399,7 @@ Office set up and inventory data collected when the Office repair client removes The following fields are collected: - - **Data\_15\_SourceType -** Where the Office 15 source is located, i.e. CDN or Local  + - **Data\_15\_SourceType -** Where the Office 15 source is located. For example, CDN or Local  - **Data\_15\_UpdatesEnabled -** If Office 15 updates are enabled  @@ -3407,7 +3407,7 @@ The following fields are collected: - **Data\_15\_Version -** The Office 15 version  - - **Data\_16\_SourceType -** Where the Office 16 source is located i.e. CDN or Local  + - **Data\_16\_SourceType -** Where the Office 16 source is located. For example, CDN or Local  - **Data\_16\_UpdatesEnabled-** If Office 16 updates are enabled  @@ -3449,11 +3449,11 @@ The following fields are collected: - **Data\_ScenarioInstanceID -** A unique GUID for the running scenario  - - **Data\_ScenarioName -** what scenario is running. i.e. install  + - **Data\_ScenarioName -** what scenario is running. For example, install  - - **Data\_ScenarioSubType -** What type of scenario we're running, i.e. Uninstall, reinstall  + - **Data\_ScenarioSubType -** What type of scenario we're running. For example, Uninstall, reinstall  - - **Data\_SourceType -** Where our source is, i.e. CDN  + - **Data\_SourceType -** Where our source is. For example, CDN  - **Data\_SqmMachineID -**  Unique Machine ID used by Windows SQM  @@ -3475,7 +3475,7 @@ Office set up and inventory data collected when the Click-to-Run client updates The following fields are collected: - - **Data\_15\_SourceType -** Where the Office 15 source is located, i.e. CDN or Local  + - **Data\_15\_SourceType -** Where the Office 15 source is located. For example, CDN or Local  - **Data\_15\_UpdatesEnabled -** If Office 15 updates are enabled  @@ -3483,7 +3483,7 @@ The following fields are collected: - **Data\_15\_Version -** The Office 15 version  - - **Data\_16\_SourceType -** Where the Office 16 source is located i.e. CDN or Local  + - **Data\_16\_SourceType -** Where the Office 16 source is located. For example, CDN or Local  - **Data\_16\_UpdatesEnabled-** If Office 16 updates are enabled  @@ -3525,11 +3525,11 @@ The following fields are collected: - **Data\_ScenarioInstanceID -** A unique GUID for the running scenario  - - **Data\_ScenarioName -** what scenario is running. i.e. install  + - **Data\_ScenarioName -** what scenario is running. For example, install  - - **Data\_ScenarioSubType -** What type of scenario we're running, i.e. Uninstall, reinstall  + - **Data\_ScenarioSubType -** What type of scenario we're running. For example, Uninstall, reinstall  - - **Data\_SourceType -** Where our source is, i.e. CDN  + - **Data\_SourceType -** Where our source is. For example, CDN  - **Data\_SqmMachineID -**  Unique Machine ID used by Windows SQM  @@ -3551,7 +3551,7 @@ Office set up and inventory collected when the Click-to-Run client updates regis The following fields are collected: - - **Data\_15\_SourceType -** Where the Office 15 source is located, i.e. CDN or Local  + - **Data\_15\_SourceType -** Where the Office 15 source is located. For example, CDN or Local  - **Data\_15\_UpdatesEnabled -** If Office 15 updates are enabled  @@ -3559,7 +3559,7 @@ The following fields are collected: - **Data\_15\_Version -** The Office 15 version  - - **Data\_16\_SourceType -** Where the Office 16 source is located i.e. CDN or Local  + - **Data\_16\_SourceType -** Where the Office 16 source is located. For example, CDN or Local  - **Data\_16\_UpdatesEnabled-** If Office 16 updates are enabled  @@ -3601,11 +3601,11 @@ The following fields are collected: - **Data\_ScenarioInstanceID -** A unique GUID for the running scenario  - - **Data\_ScenarioName -** what scenario is running. i.e. install  + - **Data\_ScenarioName -** what scenario is running. For example, install  - - **Data\_ScenarioSubType -** What type of scenario we're running, i.e. Uninstall, reinstall  + - **Data\_ScenarioSubType -** What type of scenario we're running. For example, Uninstall, reinstall  - - **Data\_SourceType -** Where our source is, i.e. CDN  + - **Data\_SourceType -** Where our source is. For example, CDN  - **Data\_SqmMachineID -**  Unique Machine ID used by Windows SQM  @@ -3627,7 +3627,7 @@ Office set up and inventory data collected when the Click-to-Run client shuts do The following fields are collected: - - **Data\_15\_SourceType -** Where the Office 15 source is located, i.e. CDN or Local  + - **Data\_15\_SourceType -** Where the Office 15 source is located. For example, CDN or Local  - **Data\_15\_UpdatesEnabled -** If Office 15 updates are enabled  @@ -3635,7 +3635,7 @@ The following fields are collected: - **Data\_15\_Version -** The Office 15 version  - - **Data\_16\_SourceType -** Where the Office 16 source is located i.e. CDN or Local  + - **Data\_16\_SourceType -** Where the Office 16 source is located. For example, CDN or Local  - **Data\_16\_UpdatesEnabled-** If Office 16 updates are enabled  @@ -3649,7 +3649,7 @@ The following fields are collected: - **Data\_AvailableVersion to-** What version of Office is available to update - - **Data\_CompletedWithoutActionInfo -** Why we didn't complete the scenario, i.e. Apps were open + - **Data\_CompletedWithoutActionInfo -** Why we didn't complete the scenario. For example, Apps were open - **Data\_CompletionState -** If we completed the task @@ -3687,11 +3687,11 @@ The following fields are collected: - **Data\_ScenarioInstanceID -** A unique GUID for the running scenario  - - **Data\_ScenarioName -** what scenario is running. i.e. install  + - **Data\_ScenarioName -** what scenario is running. For example, install  - - **Data\_ScenarioSubType -** What type of scenario we're running, i.e. Uninstall, reinstall  + - **Data\_ScenarioSubType -** What type of scenario we're running. For example, Uninstall, reinstall  - - **Data\_SourceType -** Where our source is, i.e. CDN  + - **Data\_SourceType -** Where our source is. For example, CDN  - **Data\_SqmMachineID  -**  Unique Machine ID used by Windows SQM @@ -3717,7 +3717,7 @@ Office set up and inventory data collected when the Click-to-Run client download The following fields are collected: -- **Data_15_SourceType** - Where the Office 15 source is located, i.e., CDN, Content Delivery Network, or Local +- **Data_15_SourceType** - Where the Office 15 source is located. For example, CDN, Content Delivery Network, or Local - **Data_15_UpdatesEnabled** - If Office 15 updates are enabled @@ -3725,7 +3725,7 @@ The following fields are collected: - **Data_15_Version** - The Office 15 version -- **Data_16_SourceType** - Where the Office 16 source is located i.e., CDN or Local +- **Data_16_SourceType** - Where the Office 16 source is located. For example, CDN or Local - **Data_16_UpdatesEnabled** - If Office 16 updates are enabled @@ -3767,11 +3767,11 @@ The following fields are collected: - **Data_ScenarioInstanceID** - A unique GUID for the running scenario -- **Data_ScenarioName** - what scenario is running. i.e., install +- **Data_ScenarioName** - what scenario is running. For example, install -- **Data_ScenarioSubType** - What type of scenario we’re running, i.e., Uninstall, reinstall +- **Data_ScenarioSubType** - What type of scenario we’re running. For example, Uninstall, reinstall -- **Data_SourceType** - Where our source is, i.e., CDN +- **Data_SourceType** - Where our source is. For example, CDN - **Data_SqmMachineID** - Unique Machine ID used by Windows SQM @@ -3793,7 +3793,7 @@ Office set up and inventory data collected when the Click-to-Run client checks i The following fields are collected: - - **Data\_15\_SourceType -** Where the Office 15 source is located, i.e. CDN or Local  + - **Data\_15\_SourceType -** Where the Office 15 source is located. For example, CDN or Local  - **Data\_15\_UpdatesEnabled -** If Office 15 updates are enabled  @@ -3801,7 +3801,7 @@ The following fields are collected: - **Data\_15\_Version -** The Office 15 version  - - **Data\_16\_SourceType -** Where the Office 16 source is located i.e. CDN or Local  + - **Data\_16\_SourceType -** Where the Office 16 source is located. For example, CDN or Local  - **Data\_16\_UpdatesEnabled-** If Office 16 updates are enabled  @@ -3817,7 +3817,7 @@ The following fields are collected: - **Data\_ComAction -** An int representing a com action we're performing - - **Data\_CompletedWithoutActionInfo -** Why we didn't complete the scenario, i.e. Apps were open + - **Data\_CompletedWithoutActionInfo -** Why we didn't complete the scenario. For example, Apps were open - **Data\_CompletionState -** If we completed the task @@ -3851,11 +3851,11 @@ The following fields are collected: - **Data\_ScenarioInstanceID -** A unique GUID for the running scenario  - - **Data\_ScenarioName -** what scenario is running. i.e. install + - **Data\_ScenarioName -** what scenario is running. For example, install - - **Data\_ScenarioSubType -** What type of scenario we're running, i.e. Uninstall, reinstall  + - **Data\_ScenarioSubType -** What type of scenario we're running. For example, Uninstall, reinstall  - - **Data\_SourceType -** Where our source is, i.e. CDN  + - **Data\_SourceType -** Where our source is. For example, CDN  - **Data\_SqmMachineID -**  Unique Machine ID used by Windows SQM  @@ -3879,7 +3879,7 @@ Office set up and inventory data collected when the Click-to-Run client is downl The following fields are collected: -- **Data_15_SourceType** - Where the Office 15 source is located, i.e., CDN, Content Delivery Network, or Local +- **Data_15_SourceType** - Where the Office 15 source is located. For example, CDN, Content Delivery Network, or Local - **Data_15_UpdatesEnabled** - If Office 15 updates are enabled @@ -3887,7 +3887,7 @@ The following fields are collected: - **Data_15_Version** - The Office 15 version -- **Data_16_SourceType** - Where the Office 16 source is located i.e., CDN or Local +- **Data_16_SourceType** - Where the Office 16 source is located. For example, CDN or Local - **Data_16_UpdatesEnabled** - If Office 16 updates are enabled @@ -3901,7 +3901,7 @@ The following fields are collected: - **Data_AvailableVersion** - What version of Office is available to update to -- **Data_CompletedWithoutActionInfo** - Why we didn’t complete the scenario, i.e., Apps were open +- **Data_CompletedWithoutActionInfo** - Why we didn’t complete the scenario. For example, Apps were open - **Data_CompletionState** - If we completed the task @@ -3941,11 +3941,11 @@ The following fields are collected: - **Data_ScenarioInstanceID** - A unique GUID for the running scenario -- **Data_ScenarioName** - what scenario is running. i.e., install +- **Data_ScenarioName** - what scenario is running. For example, install -- **Data_ScenarioSubType** - What type of scenario we’re running, i.e., Uninstall, reinstall +- **Data_ScenarioSubType** - What type of scenario we’re running. For example, Uninstall, reinstall -- **Data_SourceType** - Where our source is, i.e., CDN +- **Data_SourceType** - Where our source is. For example, CDN - **Data_SqmMachineID** - Unique Machine ID used by Windows SQM @@ -3970,7 +3970,7 @@ Office set up and inventory data collected when the Click-to-Run Client is clean The following fields are collected: -- **Data_15_SourceType** - Where the Office 15 source is located, i.e., CDN, Content Delivery Network, or Local +- **Data_15_SourceType** - Where the Office 15 source is located. For example, CDN, Content Delivery Network, or Local - **Data_15_UpdatesEnabled** - If Office 15 updates are enabled @@ -3978,7 +3978,7 @@ The following fields are collected: - **Data_15_Version** - The Office 15 version -- **Data_16_SourceType** - Where the Office 16 source is located i.e., CDN or Local +- **Data_16_SourceType** - Where the Office 16 source is located. For example, CDN or Local - **Data_16_UpdatesEnabled** - If Office 16 updates are enabled @@ -4020,11 +4020,11 @@ The following fields are collected: - **Data_ScenarioInstanceID** - A unique GUID for the running scenario -- **Data_ScenarioName** - what scenario is running. i.e., install +- **Data_ScenarioName** - what scenario is running. For example, install -- **Data_ScenarioSubType** - What type of scenario we’re running, i.e., Uninstall, reinstall +- **Data_ScenarioSubType** - What type of scenario we’re running. For example, Uninstall, reinstall -- **Data_SourceType** - Where our source is, i.e., CDN +- **Data_SourceType** - Where our source is. For example, CDN - **Data_SqmMachineID** - Unique Machine ID used by Windows SQM @@ -4067,7 +4067,7 @@ The following fields are collected: - **ErrorMessage** - The message of last error -- **ErrorSource** - The source of last error, e.g., Connection, LoadFile, or LoadRange +- **ErrorSource** - The source of last error. For example, Connection, LoadFile, or LoadRange - **FailedJob** - Number of failed requests in the session @@ -4085,11 +4085,11 @@ The following fields are collected: - **TransferredBytes** - Total transferred bytes in the session -- **TransportType** - Type of transport, e.g., In memory Delivery Optimization, HTTP, Background Intelligent Transfer Service (BITS) +- **TransportType** - Type of transport. For example, In memory Delivery Optimization, HTTP, Background Intelligent Transfer Service (BITS) ### Office.ClickToRun.Transport.ExperimentalTransport.PipelineCreateTransport -Office set up and inventory data collected when the Click-to-Run client is creating a transport stream to download Office files. Used for determining the health of various transport technologies (e.g., HTTP, BITS, DO) which is critical to downloading Office properly for installation and updates. +Office set up and inventory data collected when the Click-to-Run client is creating a transport stream to download Office files. Used for determining the health of various transport technologies (for example, HTTP, BITS, DO) which is critical to downloading Office properly for installation and updates. The following fields are collected: @@ -4210,7 +4210,7 @@ Reports on the action that reason over the input collected using CollectParamete *[This event was previously named Office.ClickToRun.UniversalBootstrapper.CollectEmbeddedSignature.]* -RThis event is triggered when a user runs the Office installer to modify their Office installation. The data allows us to carry the user's product, language, and choice of 64-bit or 32-bit Office to in-process within setup.exe. +This event is triggered when a user runs the Office installer to modify their Office installation. The data allows us to carry the user's product, language, and choice of 64-bit or 32-bit Office to in-process within setup.exe. The following fields are collected: @@ -4372,7 +4372,7 @@ The following fields are collected: - **Function** - The function in the code from which the current call occurred. -- **Status** - The HTTP status code returned by the call to the webservice, e.g. 404, 500, etc. +- **Status** - The HTTP status code returned by the call to the webservice. For example, 404, 500, etc. ## Consent Service events @@ -4418,7 +4418,7 @@ The following fields are collected: - **FormFactor** - A value indicating the shape and nature of the device sending the data -- **ModelType** - The type of message being shown to the user, e.g., Consent, Notice, etc. +- **ModelType** - The type of message being shown to the user. For example, Consent, Notice, etc. - **Os** - The operating system of the device sending the data @@ -4439,7 +4439,7 @@ The following fields are collected: - **ConsentSurface** - The specific technology being used to retrieve and render the consent experience -- **ConsentType** - The type of consent presented to the user, i.e., Prominent Notice, Consent, etc. +- **ConsentType** - The type of consent presented to the user. For example, Prominent Notice, Consent, etc. - **CorrelationId** - A unique identifier used to link data from the client and the service for the purpose of debugging failures @@ -4451,7 +4451,7 @@ The following fields are collected: - **ModelId** - A unique identifier indicating which model was the basis for the consent or notice shown to the user -- **ModelType** - The type of message being shown to the user, e.g., Consent, Notice, etc. +- **ModelType** - The type of message being shown to the user. For example, Consent, Notice, etc. - **ModelVersion** - Data indicating which version of a consent or notice was presented to the user @@ -4476,7 +4476,7 @@ The following fields are collected: - **ConsentSurface** - The specific technology being used to retrieve and render the consent experience -- **ConsentType** - The type of consent presented to the user, i.e., Prominent Notice, Consent, etc. +- **ConsentType** - The type of consent presented to the user. For example, Prominent Notice, Consent, etc. - **CorrelationId** - A unique identifier used to link data from the client and the service for the purpose of debugging failures @@ -4488,7 +4488,7 @@ The following fields are collected: - **ModelId** - A unique identifier indicating which model was the basis for the consent or notice shown to the user -- **ModelType** - The type of message being shown to the user, e.g., Consent, Notice, etc. +- **ModelType** - The type of message being shown to the user. For example, Consent, Notice, etc. - **ModelVersion** - Data indicating which version of a consent or notice was presented to the user @@ -4757,7 +4757,7 @@ The following fields are collected: ### Office.Android.DocsUI.Views.PremiumFeatureUpsell -This event captures clicks by a free user clicks to view a feature behind the pay wall. The data is used to measure the interaction of users with the contextual upsell experience and understand which features are preferred by the user which drives them to buy a subscription. This helps us invest to improve those preferred set of entry points. +This event captures clicks by a free user clicks to view a feature behind the pay wall. The data is used to measure the interaction of users with the contextual upsell experience and understand which features are preferred by the user which drives them to buy a subscription. This helps us invest to improve those preferred sets of entry points. The following fields are collected: @@ -6187,7 +6187,7 @@ The following fields are collected: - **Tracing.CheckoutVersion** - version of the purchase flow component. -- **Tracing.Environment** - environment that emits the event, e.g., production or pre-production. +- **Tracing.Environment** - environment that emits the event. For example, production or pre-production. - **Tracing.TraceId** - ID to correlate the event with other events from the same user session. @@ -6208,19 +6208,19 @@ The following fields are collected: - **Agent.Tenant** - identification of the monitoring agent; service cluster. -- **Duration** - duration of the operation execution, e.g., service call. +- **Duration** - duration of the operation execution. For example, service call. - **Metadata** - additional operation metadata, if applicable in specific scenario. -- **Result** - outcome of the operation, e.g., success or failure. +- **Result** - outcome of the operation. For example, success or failure. - **ScopeName** - identifier of operation result of which is being reported. -- **Subtype** - subtype of the operation, if applicable in specific scenario, e.g., a product user tried to buy when operation happened. +- **Subtype** - subtype of the operation, if applicable in specific scenario. For example, a product user tried to buy when operation happened. - **Tracing.CheckoutVersion** - version of the purchase flow component. -- **Tracing.Environment** - environment that emits the event, e.g., production or pre-production. +- **Tracing.Environment** - environment that emits the event. For example, production or pre-production. - **Tracing.TraceId** - ID to correlate the event with other events from the same user session. @@ -6945,7 +6945,7 @@ The following fields are collected: ### cloningtask.helpertoolconnection -This event records issues with install on clone (i.e. either we fail to connect to the helper to apply an update, or we connect but the helper is unable to apply the update). If we ever get a record reported, this means install on clone has failed and will now have to fall back to an in-place update. +This event records issues with install on clone (that is, either we fail to connect to the helper to apply an update, or we connect but the helper is unable to apply the update). If we ever get a record reported, this means install on clone has failed and will now have to fall back to an in-place update. The following fields are collected: @@ -8928,7 +8928,7 @@ The following fields are collected: ### controller.updatewindow.updateavailablecancel -This event denotes that a user canceled after we displayed the update sheet listing updates. We use this even to explain reasons for not updating (i.e. user willingly cancels). We use this event for ensuring the update process works as expected and to help troubleshoot errors. +This event denotes that a user canceled after we displayed the update sheet listing updates. We use this even to explain reasons for not updating (that is, user willingly cancels). We use this event for ensuring the update process works as expected and to help troubleshoot errors. The following fields are collected: @@ -17774,7 +17774,7 @@ The following fields are collected: ### webservices.serviceresponse -This event logs requests to MAU Service, response times and Errors. We use this event for ensuring the update process works as expected and to help troubleshoot errors. +This event logs requests to MAU Service, response times, and errors. We use this event for ensuring the update process works as expected and to help troubleshoot errors. The following fields are collected: @@ -17815,7 +17815,7 @@ The following fields are collected: ### webservices.silentupdate -We log requests to check for any "force update" applicability rules, i.e. we must take a user from build N to build N+1 due to some major issue. We use this event for ensuring the update process works as expected and to help troubleshoot errors. +We log requests to check for any "force update" applicability rules. For example, we must take a user from build N to build N+1 due to some major issue. We use this event for ensuring the update process works as expected and to help troubleshoot errors. The following fields are collected: @@ -17987,13 +17987,13 @@ The following fields are collected - **CachedError_Tag** – indicate where in the code throws the cached error -- **CachedError_Type** – the type of the cached error, e.g. Win32Error, etc. +- **CachedError_Type** – the type of the cached error. For example, Win32Error, etc. - **ExecutionTime** – time in milliseconds taken to replicate the notebook - **Gosid** – global object space ID -- **IdentityType** – identity type, e.g. Windows Live, Org ID, etc. +- **IdentityType** – identity type. For example, Windows Live, Org ID, etc. - **InitialReplicationInSession** – is this replication the first notebook replication after open or not @@ -18037,11 +18037,11 @@ The following fields are collected - **SectionError_Tag** – indicate where in the code throws the section sync error -- **SectionError_Type** – the type of the section sync error, e.g. Win32Error, etc. +- **SectionError_Type** – the type of the section sync error. For example, Win32Error, etc. - **Success** – is the notebook sync successful or not -- **SyncDestinationType** – sync destination type, i.e. OneDrive or SharePoint Online +- **SyncDestinationType** – sync destination type. For example, OneDrive or SharePoint - **SyncId** – a number unique to each notebook sync @@ -18061,7 +18061,7 @@ This event logs WebSocket sync result for both OneNote modern page content sync The following fields are collected: -- **CloseReason** - WebSocket close reason, e.g. Abnormal close, etc. +- **CloseReason** - WebSocket close reason. For example, Abnormal close, etc. - **DataIsFreshCount** - number of successful pull requests in the WebSocket session @@ -18077,7 +18077,7 @@ The following fields are collected: - **Exception_Tag** - indicate where in the code throws the error -- **Exception_Type** - the type of the error, e.g. Win32Error, etc. +- **Exception_Type** - the type of the error. For example, Win32Error, etc. - **FirstUpdateSize** - first update message length @@ -18089,7 +18089,7 @@ The following fields are collected: - **NotebookId** - OneNote notebook ID -- **OperationWithError** - in which operation did the error happen, e.g. WebSocket.Close, WebSocket.Open, etc. +- **OperationWithError** - in which operation did the error happen. For example, WebSocket.Close, WebSocket.Open, etc. - **ResourceId** - OneNote page or section resource ID @@ -18119,7 +18119,7 @@ The following fields are collected - **Error_Tag** - indicate where in the code throws the error -- **Error_Type** - the type of the error, e.g. Win32Error, etc. +- **Error_Type** - the type of the error. For example, Win32Error, etc. - **ErrorLast** - the error code of last seen error @@ -18155,7 +18155,7 @@ The following fields are collected - **Success** - is the section sync successful or not -- **SyncDestinationType** - sync destination type, i.e. OneDrive or SharePoint Online +- **SyncDestinationType** - sync destination type. For example, OneDrive or SharePoint - **SyncId** - a number unique to each section sync @@ -18178,7 +18178,7 @@ The following fields are collected - **Cause** - what caused OneNote pages/sections moved to misplaced sections -- **Context** - an enum categorizes what user is trying to do, e.g. rename a section, reopen a notebook, etc. +- **Context** - an enum categorizes what user is trying to do. For example, rename a section, reopen a notebook, etc. - **Error_Code** - a numbered or alphanumeric code used to determine the nature of an error, and/or why it occurred @@ -18186,13 +18186,13 @@ The following fields are collected - **Error_Tag** - indicate where in the code throws the error -- **Error_Type** - the type of the error, e.g. Win32Error, etc. +- **Error_Type** - the type of the error. For example, Win32Error, etc. - **ErrorText** - error text shown in the UI - **Explanation** - explains what kind of pending outbound changes that need to be moved to misplaced sections -- **fishbowlType** - type of fishbowl, e.g. page fishbowl, section fishbowl, etc. +- **fishbowlType** - type of fishbowl. For example, page fishbowl, section fishbowl, etc. - **IDS** - an integer identifier for the text shown in the UI @@ -18202,11 +18202,11 @@ The following fields are collected - **NotebookId** - notebook ID -- **PageSyncUIState** - page sync status string, e.g., UpToDate, Syncing, SaveOffline, SyncError, etc. +- **PageSyncUIState** - page sync status string. For example, UpToDate, Syncing, SaveOffline, SyncError, etc. - **ServerGosid** - resource ID for newly created conflict page -- **Source** - an enum indicates which event triggered the UI, i.e. created a new redx image, sync error in the sync UI, error dialog displayed, etc. +- **Source** - an enum indicates which event triggered the UI. For example, created a new redx image, sync error in the sync UI, error dialog displayed, etc. ### OneNote.App.Provisioning.MoveLocalNotebookToOnlineNotebookFailed @@ -18230,7 +18230,7 @@ The following fields are collected: The critical signal used to track the performance of inbound sync operations that communicate directly with SharePoint including correlating information allowing us to monitor and investigate the performance of uploading data to our service. This signal is only collected for the worst performing download in the last 300 seconds (the number of seconds is configurable by Microsoft depending on service performance and condition). -This is used to ensure service health by allowing us to see which tenants are experiencing an unacceptably slow inbound of data to our service, information about the data they're uploading when they experienced the slow inbound and how widespread within a tenant that latency issue is. It's also used to report service health and performance across our customers to measure trends over time and alert on issues automatically for engineering mitigation. If we don't have this data it will prevent us from ensuring adequate download performance when a user syncs changes from SharePoint to their computer. +This is used to ensure service health by allowing us to see which tenants are experiencing an unacceptably slow inbound of data to our service, information about the data they're uploading when they experienced the slow inbound and how widespread within a tenant that latency issue is. It's also used to report service health and performance across our customers to measure trends over time and alert on issues automatically for engineering mitigation. If we don't have this data, it will prevent us from ensuring adequate download performance when a user syncs changes from SharePoint to their computer. The following fields are collected: @@ -18256,9 +18256,9 @@ The following fields are collected: ### OneNote.Storage.RealTime.FileDataObjectDownload -The critical signal used to track performance when a user inbounds a file data object (i.e. an embedded file or image) which is downloaded directly from our service and not as part of a sync operation on a page, section, or notebook. This signal is only collected for the worst performing download in the last 300 seconds (the number of seconds is configurable by Microsoft depending on service performance and condition). +The critical signal used to track performance when a user inbounds a file data object (that is, an embedded file or image) which is downloaded directly from our service and not as part of a sync operation on a page, section, or notebook. This signal is only collected for the worst performing download in the last 300 seconds (the number of seconds is configurable by Microsoft depending on service performance and condition). -This is used to ensure service health and performance by allowing us to see which tenants are experiencing an unacceptably slow download of data from our service, and how widespread within a tenant that latency issue is, and report our behavior over time allowing us to measure service performance trends. If we see an unacceptable latency for a file object, we'll also use this data to correlate that with other signals from the client and service regarding the object to make improvements to our download process. We also split the data based on the extension of the file object downloaded as we have different expectations based on whether the file is presented inline in our canvas (e.g. an image) or is a non-inline file (such as a text document). If we don't receive this data, it will prevent us from monitoring the performance of these downloads +This is used to ensure service health and performance by allowing us to see which tenants are experiencing an unacceptably slow download of data from our service, and how widespread within a tenant that latency issue is, and report our behavior over time allowing us to measure service performance trends. If we see an unacceptable latency for a file object, we'll also use this data to correlate that with other signals from the client and service regarding the object to make improvements to our download process. We also split the data based on the extension of the file object downloaded as we have different expectations based on whether the file is presented inline in our canvas (for example, an image) or is a non-inline file (such as a text document). If we don't receive this data, it will prevent us from monitoring the performance of these downloads The following fields are collected: @@ -18274,7 +18274,7 @@ The critical signal used to track performance of inbound sync operations includi This is used to ensure service health by allowing us to see which tenants are experiencing an unacceptably slow inbound of data from our service, information about the data they were downloading when they experienced the slow inbound and how widespread within a tenant that latency issue is. It's also used to report service health and performance across our customers to measure trends over time and alert on issues automatically for engineering mitigation. -If we see an unacceptable latency for a section or notebook we'll also use this data to correlate that with other signals from the client and service regarding the same document to identify client-side performance regressions allowing us to deliver a more performant service. +If we see an unacceptable latency for a section or notebook, we'll also use this data to correlate that with other signals from the client and service regarding the same document to identify client-side performance regressions allowing us to deliver a more performant service. If we don't receive this data, we'll be unable to monitor the performance of this aspect of our service, or the impact of server side changes we may find necessary due to usage or other factors. @@ -18304,7 +18304,7 @@ The critical signal used to track the performance of outbound sync operations in This is used to ensure service health by allowing us to see which tenants are experiencing an unacceptably slow outbound of data to our service, information about the data they were uploading when they experienced the slow outbound and how widespread within a tenant that latency issue is. It's also used to report service health and performance across our customers to measure trends over time and alert on issues automatically for engineering mitigation. We'll also use this data to track the impact and effectiveness of improvements we make to our clients and services. -If we see an unacceptable latency for a section or notebook we'll also use this data to correlate that with other signals from the client and service regarding the same document to identify performance regressions allowing us to deliver a more performant experience. +If we see an unacceptable latency for a section or notebook, we'll also use this data to correlate that with other signals from the client and service regarding the same document to identify performance regressions allowing us to deliver a more performant experience. If we don't receive this data, we'll be unable to monitor the performance of this aspect of our service, or the impact of server side changes we may find necessary due to usage or other factors. @@ -18356,7 +18356,7 @@ This event is logged when creation of a notebook fails. The following fields are collected: -- **NetworkConnection** - Logs the connection type that the device is currently on e.g. Wi-Fi, offline, 3G +- **NetworkConnection** - Logs the connection type that the device is currently on. For example, Wi-Fi, offline, 3G - **ServerType** - Logs the server type where notebook was to be created. @@ -18366,7 +18366,7 @@ This event is logged when syncing of Quick Notes failed for a user during their The following fields are collected: -- **NetworkConnection** - Logs the connection type that the device is currently on e.g. Wi-Fi, offline, 3G +- **NetworkConnection** - Logs the connection type that the device is currently on. For example, Wi-Fi, offline, 3G - **ServerType** - Logs the server type where Quick Notes notebook was to be created @@ -18388,7 +18388,7 @@ The following fields are collected: - **application** - Application that was launched via a deep link, such as Teams or Skype for Business -- **context** - The experience navigated to within the app, e.g., office_union - word, office_union – excel, etc. +- **context** - The experience navigated to within the app. For example, office_union - word, office_union – excel, etc. - **one_drive_photo_exp_action_type** - The action type of OneDrive photo experimentation. For example: show_get_one_drive_card, click_get_one_drive_card, enable_camera_backup_succeeded, etc. @@ -18396,7 +18396,7 @@ The following fields are collected: - **one_drive_photo_exp_referral_type** - The referral type of OneDrive photo experimentation. For example: inline_card, bottom_card. -- **source** - The origin of an action, for example, initiated from the user, automatically by the client, etc. +- **source** - The origin of an action. For example, initiated from the user, automatically by the client, etc. ### Office.Android.DocsUI.PaywallControl.AutoRenewUIVisible @@ -18437,7 +18437,7 @@ The following fields are collected: ### Office.Android.DocsUI.PaywallControl.PaywallPrivacyUIEvent -This event is triggered when the consent-taking privacy screen is shown before the subscription paywall screen. Data collected here will be needed to understand if the screen and its elements is performing as expected and to also find the loss in user paywall sessions as a result of user's selection on the consent screen. +This event is triggered when the consent-taking privacy screen is shown before the subscription paywall screen. Data collected here will be needed to understand if the screen and its elements are performing as expected and to also find the loss in user paywall sessions as a result of user's selection on the consent screen. The following fields are collected: @@ -18455,7 +18455,7 @@ The following fields are collected: - **ClientId** - Anonymous non-PII unique device identifier (guid / string) -- **DeviceNetworkType** - Integer – Indicating the type of network device is connected to. (0: not connected, 1: wifi, 2: mobile, 3:ethernet) +- **DeviceNetworkType** - Integer – Indicating the type of network device is connected to. (0: not connected, 1: wifi, 2: mobile, 3: ethernet) - **Entry Point** - Unique identifier for contextual or constant entry points from the consuming application @@ -18617,15 +18617,15 @@ The following fields are collected: - **metadata** - represents additional meta data such as request / response of -- **metricName** - name of the metric event, e.g., Duration, CrashCount, Count +- **metricName** - name of the metric event. For example, Duration, CrashCount, Count -- **metricValue** - value for metric name, e.g., Duration - time taken +- **metricValue** - value for metric name. For example, Duration - time taken - **name** - unique activity name - **result** - result of the metric event (success, systemError, etc.) -- **subType** - information about the partner application consuming business checkout, e.g., partner/platform +- **subType** - information about the partner application consuming business checkout. For example, partner/platform ### Office.FirstRun.Apple.TelemetryOptIn @@ -18689,7 +18689,7 @@ The following fields are collected: - **Tracing.CheckoutVersion** - version of the purchase flow component. -- **Tracing.Environment** - environment that emits the event, e.g., production or pre-production. +- **Tracing.Environment** - environment that emits the event. For example, production or pre-production. - **Tracing.TraceId** - ID to correlate the event with other events from the same user session. @@ -18966,7 +18966,7 @@ The following fields are collected: - **InstallMethod** - Whether the current build of Office was upgraded from, rolled back to, or a fresh install. - - **OfficeArchitectureText** - The architecture of Office product as string (e.g. x86, arm). + - **OfficeArchitectureText** - The architecture of Office product as string (for example, x86, arm). - **PreviousBuild** - The version of Office this build was upgraded to or rolled back from. @@ -19548,7 +19548,7 @@ The following fields are collected: ### Office.System.SystemHealthSessionStartTime -Used with crash data to separate early vs late crashes (i.e. determine if the user used the app for some period before the crash) +Used with crash data to separate early vs late crashes (that is, determine if the user used the app for some period before the crash) The following fields are collected: @@ -19912,7 +19912,7 @@ The following fields are collected: - **ModuleVersion** - Version of the fault module responsible for a crash. - - **OfficeArchitectureText** - The architecture of Office product as string (e.g. x86, arm). + - **OfficeArchitectureText** - The architecture of Office product as string (for example, x86, arm). - **OfficeUILang** - The language of the User Interface in the Office build. From 3e409e6dadd19b696b6d2a4e0b4ff62432e0ad10 Mon Sep 17 00:00:00 2001 From: "Daniel H. Brown" <32883970+DHB-MSFT@users.noreply.github.com> Date: Thu, 3 Oct 2024 17:25:38 -0700 Subject: [PATCH 5/8] Acrolinx-related updates --- .../privacy/required-diagnostic-data.md | 474 +++++++++--------- 1 file changed, 237 insertions(+), 237 deletions(-) diff --git a/microsoft-365-apps/privacy/required-diagnostic-data.md b/microsoft-365-apps/privacy/required-diagnostic-data.md index d5bd00f6e..0a2715d58 100644 --- a/microsoft-365-apps/privacy/required-diagnostic-data.md +++ b/microsoft-365-apps/privacy/required-diagnostic-data.md @@ -656,7 +656,7 @@ In addition, the following fields are common for all events for Outlook for Andr - **DeviceInfo.NetworkCost** - Indication of devices current network cost, which reflects the status of WiFi/Cellular/Roaming to help detect issues specific to device network -- **is_app_in_duo_split_view_mode** - This lets us know that the app was in Duo split-screen mode. This property is set only for Duo (Android only) devices. +- **is_app_in_duo_split_view_mode** - This lets us know that the app was in Duo split-screen mode. This property is set only for Duo (Android only) devices. - **is_app_local** - This property helps to identify whether the account is of type app_local or not. App local is a non syncable account on Hx platform, which helps in persisting storage/local calendar accounts into HxStorage. @@ -728,7 +728,7 @@ The following fields are collected: - **appTaskSize** - depicts the number of tasks currently on stack for OM app. -- **exceptionReceived** - populated if there was an exception in determining kind of file activation +- **exceptionReceived** - populated if there was an exception in determining the type of file activation - **isPdfActivation** - true if its detected as a pdf activation and false if any other launch type @@ -753,7 +753,7 @@ The following fields are collected: #### Office.Compliance.FileFormatBallotDisplayedOnFirstBoot -Indicates whether the Office File Format choice dialog box was shown to the user on first/second boot of Word, Excel, PowerPoint on Win32. Tracks whether the FileFormat Ballot dialog box is displayed - event is sent at the first/second boot of Word, Excel, or PPT Win32. +Indicates whether the Office File Format choice dialog box was shown to the user on first/second boot of Word, Excel, PowerPoint on Win32. Tracks whether the FileFormat Ballot dialog box is displayed - event is sent at the first/second boot of Word, Excel, or PPT Win32. The following fields are collected. @@ -765,7 +765,7 @@ The following fields are collected. #### Office.Compliance.FileFormatBallotOption -Tracks whether the FileFormat Ballot dialog box is displayed - event is sent at the first/second boot of Word, Excel, or PPT Win32. Indicates whether the Office File Format choice dialog box is displayed on first or second boot of Word, Excel, or PowerPoint on Win32. +Tracks whether the FileFormat Ballot dialog box is displayed - event is sent at the first/second boot of Word, Excel, or PPT Win32. Indicates whether the Office File Format choice dialog box is displayed on first or second boot of Word, Excel, or PowerPoint on Win32. The following fields are collected: @@ -822,7 +822,7 @@ The following fields are collected: *[This event was previously named OneNote.App.OneNoteLaunchedNonActivated.]* -Records information about activation state of the App. The data is monitored to ensure we identify spikes in activation issues. We also analyze the data to find areas of improvement. +Records information about activation state of the App. The data is monitored to ensure we identify spikes in activation issues. We also analyze the data to find areas of improvement. The following fields are collected: @@ -832,7 +832,7 @@ The following fields are collected: *[This event was previously named OneNote.ResetStatus.]* -The signal used to record any issues encountered when a user tries to reset the App. The telemetry is used to monitor, detect, and fix any issues caused during reset. +The signal used to record any issues encountered when a user tries to reset the App. The telemetry is used to monitor, detect, and fix any issues caused during reset. The following fields are collected: @@ -887,7 +887,7 @@ The following fields are collected: #### Office.OneNote.FirstRun.FirstRun -The critical signal used to ensure new users can successfully launch and run OneNote for the first time. The telemetry is collected to ensure critical regression detection for OneNote app and service health. If users can't launch the app for the first time, this would trigger a high severity incident. +The critical signal used to ensure new users can successfully launch and run OneNote for the first time. The telemetry is collected to ensure critical regression detection for OneNote app and service health. If users can't launch the app for the first time, this would trigger a high severity incident. - **AfterOneDriveFrozenAccountError** - Indicates an error from OneDrive when an account is frozen. @@ -929,7 +929,7 @@ The following fields are collected: #### Office.OneNote.FirstRun.FirstRunForOrgId -The critical signal used to ensure new enterprise users (Microsoft Entra ID/OrgID) can successfully launch and run OneNote for the first time. Telemetry used to ensure critical regression detection for OneNote app and service health. If users can't launch the app for the first time, this would trigger a high severity incident. +The critical signal used to ensure new enterprise users (Microsoft Entra ID/OrgID) can successfully launch and run OneNote for the first time. Telemetry used to ensure critical regression detection for OneNote app and service health. If users can't launch the app for the first time, this would trigger a high severity incident. - **Attempt** - The number of times that the first run experience needs to retry. @@ -947,7 +947,7 @@ The critical signal used to ensure new enterprise users (Microsoft Entra ID/OrgI #### Office.OneNote.FirstRun.MruReaderNoteBookEntries -The signal used to record any issues encountered when loading Notebooks during First Run. The telemetry is used to monitor, detect, and fix any issues in First run. +The signal used to record any issues encountered when loading Notebooks during First Run. The telemetry is used to monitor, detect, and fix any issues in First run. The following fields are collected: @@ -1004,7 +1004,7 @@ The following fields are collected: #### Office.Taos.Hub.Windows.DiscoveredApps -This event gets triggered whenever the app gets booted.This event is used to record the number of installed apps in Office hub for the current user. +This event gets triggered whenever the app gets booted. This event is used to record the number of installed apps in Office hub for the current user. The following fields are collected: @@ -1088,7 +1088,7 @@ The following fields are collected: - **Count** - Count of the installed apps. -- **DeviceInfo_Id** - A unique device id calculated by 1DS SDK. +- **DeviceInfo_Id** - A unique device ID calculated by 1DS SDK. - **DeviceInfo_Make** - The device make. @@ -1270,7 +1270,7 @@ The following fields are collected: - **IsUserInitiated** - A Boolean value indicating whether the action is initiated by user or not. -- **KnownWindowType** - The name of the Window type e.g, MsalAuthWindow, MOSHubSdkAuthWindow,etc. +- **KnownWindowType** - The name of the Window type. For example, MsalAuthWindow, MOSHubSdkAuthWindow, etc. - **M365aInfo_EnrolledTenantId** - The Enrollment TenantID. @@ -1306,7 +1306,7 @@ The following fields are collected: - **BridgeInstanceId** - A unique ID given to the Office Windows app instance, used to corelate all the events from a single app session. We can't derive any PII from this ID. -- **DeviceInfo_Id** - A unique device id calculated by 1DS SDK. +- **DeviceInfo_Id** - A unique device ID calculated by 1DS SDK. - **DeviceInfo_Make** - The device make. @@ -1533,7 +1533,7 @@ The following fields are collected: #### Office.Extensibility.AppCommands.AddSolution -Collects install information for Office add-ins that customize the ribbon. Used to detect issues with how custom add-ins modify the Office ribbon. +Collects install information for Office add-ins that customize the ribbon. Used to detect issues with how custom add-ins modify the Office ribbon. The following fields are collected: @@ -2160,7 +2160,7 @@ This event is collected to ensure account configuration is operating successfull The following fields are collected: -- **account_creation_source** – optional property that is used to find and diagnose any issues that happen during account creation when the action type is add. It can have values like single sign-on (SSO), create_new_account, manual, etc. +- **account_creation_source** – optional property that is used to find and diagnose any issues that happen during account creation when the action type is add. It can have values like single sign-on (SSO), create_new_account, manual, etc. - **action** - The type of action performed on the account, such as add, remove, or reset @@ -2168,7 +2168,7 @@ The following fields are collected: #### add.new.account.step -This event lets us detect how far the user has gotten in the create new account form. It indicates when the user has moved to another step or if they have dropped off. We need this information to detect if any steps are failing and to ensure user account creation was successful. +This event lets us detect how far the user has gotten in the create new account form. It indicates when the user has moved to another step or if they have dropped off. We need this information to detect if any steps are failing and to ensure user account creation was successful. The following fields are collected: @@ -2228,7 +2228,7 @@ All characters are also possible properties. This helps us understand the charac #### app.launch.report -This event is triggered when Outlook starts slowly or incompletely. The data collected provides information on the specific features that were enabled and how long parts of the startup took. It allows us to detect and fix the cause of the issues. +This event is triggered when Outlook starts slowly or incompletely. The data collected provides information on the specific features that were enabled and how long parts of the startup took. It allows us to detect and fix the cause of the issues. The following fields are collected: @@ -2296,13 +2296,13 @@ The following fields are collected: - **create_poll_card_shown** - Whether the create poll card was shown in the UI when the user was creating an event. This allows us to understand how often users opt into creating a poll. -- **delete_action_origin** - The origin of the delete action performed. This includes values such as navigation bar toolbar and capsule toolbar. Helps us understand if there are any issues with deleting a meeting from a certain location. +- **delete_action_origin** - The origin of the delete action performed. This includes values such as navigation bar toolbar and capsule toolbar. Helps us understand if there are any issues with deleting a meeting from a certain location. - **distribution_list_count** - Number of attendees that are on distribution lists. Helps us track if there are issues with attendees that are on distribution lists. - **emo_default_meeting_provider** - The type of default meeting provider used by the user while creating the meeting. Helps us to understand the user’s engagement with the "Every meeting online" feature. -- **guest_count** - The number of guests on the meeting. Helps us make sure that the guests are being added correctly. +- **guest_count** - The number of guests on the meeting. Helps us make sure that the guests are being added correctly. - **is_all_day** - Used along with "meeting_duration" to specify if this is an all-day meeting. Helps us understand if there are any issues with actions performed on all-day meetings. @@ -2336,21 +2336,21 @@ The following fields are collected: - **location_session_id** - ID of the meeting location chooser session. Helps us diagnose any issues with choosing a location to add to the meeting. -- **location_type** - The type of location selected. Contains types such as custom location, conference room, and Bing. Helps us understand issues with adding certain location types to the meeting. +- **location_type** - The type of location selected. Contains types such as custom location, conference room, and Bing. Helps us understand issues with adding certain location types to the meeting. -- **meeting_duration** - The length of the meeting. Helps us make sure that the meetings are being configured with the correct times. +- **meeting_duration** - The length of the meeting. Helps us make sure that the meetings are being configured with the correct times. -- **meeting_insights_type** - The type of meeting insights in the event details. This includes file and message. Helps us understand the number of meeting insights that are being shown. +- **meeting_insights_type** - The type of meeting insights in the event details. This includes file and message. Helps us understand the number of meeting insights that are being shown. -- **meeting_type** - The type of online meeting associated with the action. This includes types of Skype, Skype for Business, Hangout, and Teams for Business. Helps us understand if the online meetings are configured correctly. +- **meeting_type** - The type of online meeting associated with the action. This includes types of Skype, Skype for Business, Hangout, and Teams for Business. Helps us understand if the online meetings are configured correctly. - **online_meeting_provider_switch_type** - The type of switch done by the user between the online meeting providers. Helps us to understand the user’s engagement with the feature. - **origin** - The origin of the calendar action. This includes types like agenda, calendar, widget agenda, etc. Helps us better ensure the interaction within the calendar components are working correctly -- **recurrence_scope** - The type of recurrence of the meeting, either occurrence or series. Helps us understand if there are any issues with editing different meeting recurrence types. +- **recurrence_scope** - The type of recurrence of the meeting, either occurrence or series. Helps us understand if there are any issues with editing different meeting recurrence types. -- **reminder_time** - The reminder time of the meeting if it has changed. Used to make sure the reminder time of the meeting is saved correctly. +- **reminder_time** - The reminder time of the meeting if it has changed. Used to make sure the reminder time of the meeting is saved correctly. - **reminders_count** - Number of reminders on the event if the reminders have changed. Helps us diagnose any issues with multiple reminders on an event. @@ -2400,7 +2400,7 @@ The following fields are collected across iOS and Android: - **is_best_match_suggestion** - whether the search suggestion selected is a best match. -- **is_ics_external_data** - Captures if an added event is internal (i.e. added in Outlook to Outlook calendar) or external (i.e. added from another email app such as Gmail to Outlook calendar). +- **is_ics_external_data** - Captures if an added event is internal (for example, added in Outlook to Outlook calendar) or external (for example, added from another email app such as Gmail to Outlook calendar). - **is_network_fully_connected** - This is to get a hint of the reason behind the offline search. If the network is connected and the search is offline, then the reason is likely to be the server timeout @@ -2613,13 +2613,13 @@ The following fields are collected: #### drag.and.drop -This event lets us detect if the drag and drop action was successful or not. It's used to ensure that drag-and-drop experiences are working correctly across applications both as a drop event into Outlook and a drag event that leaves Outlook. With this data, we're able to ensure that the end-to-end experience with other applications is working as expected. +This event lets us detect if the drag and drop action was successful or not. It's used to ensure that drag-and-drop experiences are working correctly across applications both as a drop event into Outlook and a drag event that leaves Outlook. With this data, we're able to ensure that the end-to-end experience with other applications is working as expected. The following fields are collected: - **action** - Action will be either drag or drop -- **location** - In case of a drag action, this lets us know from which location the user started the drag. In case of a drop action, this lets us know where the user dropped the file that was being dragged. +- **location** - In case of a drag action, this lets us know from which location the user started the drag. In case of a drop action, this lets us know where the user dropped the file that was being dragged. - **source** – In the case of a drop action, this lets us know from which location the user started the drag. This helps us better discover issues with a specific source like OneDrive or Files into a specific drop location, such as a new email. @@ -2635,7 +2635,7 @@ The following fields are collected: - **calendar_apps_count** - Indicates the number of calendar apps present on the user's device to help us detect issues related to calendar apps -- **drawer_type** - Indicates the drawer type: calendar, mail or zero query to help us detect issues related to the drawer type +- **drawer_type** - Indicates the drawer type: calendar, mail, or zero query to help us detect issues related to the drawer type - **dwell_time** - Indicates the amount of time the user spent navigating the drawer before taking an action such as selecting the folder. @@ -3187,7 +3187,7 @@ The following fields are collected: #### log.event.appointment.attendee -This event is triggered when the user clicks on any add-in on their calendar page. The data is used to detect the usage of add-ins and determine the if the feature is performing correctly. +This event is triggered when the user clicks on any add-in on their calendar page. The data is used to detect the usage of add-ins and determine if the feature is performing correctly. The following fields are collected: @@ -3376,7 +3376,7 @@ The following fields are collected across iOS and Android: #### multi.window.launch -This event captures when the user takes action that involves multi-window launch on foldable devices, for example, compose mail, event, open calendar window. It uses the action to remember such action, for example, to keep getting the prompt or always launch in new window. The data collected by this event will be used to assess discoverability, effectiveness as well as general user preferences to drive current and future developments of multi window related functionalities. +This event captures when the user takes action that involves multi-window launch on foldable devices, for example, compose mail, event, open calendar window. It uses the action to remember such action, for example, to keep getting the prompt or always launch in new window. The data collected by this event will be used to assess discoverability, effectiveness as well as general user preferences to drive current and future developments of multi window related functionalities. The following fields are collected: @@ -3668,7 +3668,7 @@ The following fields are collected: #### Office.Android.EarlyTelemetry.ExpansionFilesDownloader -We're enabling Android Package Kit (APK) expansion files for the Microsoft 365 mobile app. APK Expansion files are supplementary resource files, that Android app developers can publish along with their app. To understand the reliability of our expansion file download mechanism, we're logging a flag indicating whether we're successfully able to download expansion files. +We're enabling Android Package Kit (APK) expansion files for the Microsoft 365 mobile app. APK Expansion files are supplementary resource files, that Android app developers can publish along with their app. To understand the reliability of our expansion file download mechanism, we're logging a flag indicating whether we're successfully able to download expansion files. The following fields are collected: @@ -3744,7 +3744,7 @@ The following fields are collected: #### Office.Android.PhoneNumberSignIns -This event helps in understanding if user signed in or signed up with phone number-based account or email based personal Microsoft account. This event helps in knowing count of users signing in or signing up with phone number based personal Microsoft account. +This event helps in understanding if user signed in or signed up with phone number-based account or email based personal Microsoft account. This event helps in knowing count of users signing in or signing up with phone number based personal Microsoft account. The following fields are collected: @@ -3758,7 +3758,7 @@ The following fields are collected: #### Office.Android.UserSignInDecision -This event helps in understanding at which stage user is dropping in sign in flow, why sign in is failing, how many users are getting signed in successfully from which entry point in the app and so on. This event helps with sign-in funnel data, which helps in understand at which stage users are getting dropped more and so on. +This event helps in understanding at which stage user is dropping in sign in flow, why sign in is failing, how many users are getting signed in successfully from which entry point in the app and so on. This event helps with sign-in funnel data, which helps in understand at which stage users are getting dropped more and so on. The following fields are collected: @@ -3797,7 +3797,7 @@ The following fields are collected: #### Office.AppCompat.AppCompat.AgentScanAndUpload -Only collected when end user has enabled Office Telemetry Dashboard. It collects information on when the Office Telemetry Agent is executed.  This is only collected when Office Telemetry Dashboard is enabled and is used to determine the health of Office Telemetry agent. +Only collected when end user has enabled Office Telemetry Dashboard. It collects information on when the Office Telemetry Agent is executed. This is only collected when Office Telemetry Dashboard is enabled and is used to determine the health of Office Telemetry agent. The following fields are collected: @@ -3809,7 +3809,7 @@ The following fields are collected: #### Office.AppCompat.AppCompat.AgentUpload -Generated on client startup when end user has enabled Office Telemetry Dashboard. It collects information on when the Office Telemetry Agent has uploaded data to the share folder. The primary use of this event is to monitor the health of the Office Telemetry agent and the secondary use of the event is to estimate usage of the Office Telemetry Dashboard. +Generated on client startup when end user has enabled Office Telemetry Dashboard. It collects information on when the Office Telemetry Agent has uploaded data to the share folder. The primary use of this event is to monitor the health of the Office Telemetry agent and the secondary use of the event is to estimate usage of the Office Telemetry Dashboard. The following fields are collected: @@ -3978,7 +3978,7 @@ The following fields are collected: #### Office.Apple.CISAuthTicketWithIdentity -This event is collected for Office applications running under Apple platforms. The event is used for capturing auth token generation failures during InAppPurchase on the Mac (the event logs the error code received). This event is used for detecting and helping troubleshoot auth token generation failures. +This event is collected for Office applications running under Apple platforms. The event is used for capturing auth token generation failures during InAppPurchase on the Mac (the event logs the error code received). This event is used for detecting and helping troubleshoot auth token generation failures. The following fields are collected: @@ -4024,7 +4024,7 @@ The following fields are collected: #### Office.Apple.InAppAssociationActivity This event is collected for Office applications running under Apple platforms. -We collect information related to product association after an in-app purchase. We log which subscription SKU we're associating. This is used to monitor the health of the in-app purchase product associations. +We collect information related to product association after an in-app purchase. We log which subscription SKU we're associating. This is used to monitor the health of the in-app purchase product associations. The following fields are collected: @@ -4034,7 +4034,7 @@ The following fields are collected: This event is collected for Office applications running under Apple platforms. -We collect information related to product purchases on the AppStore. We track the result of the purchase (Failure, success, payment issue, etc.), the type of the purchase request (restore, purchase) and the SKU/product being purchased (Microsoft 365 Family, etc.). This data is used for monitoring the health of the in-app purchase flows. +We collect information related to product purchases on the AppStore. We track the result of the purchase (Failure, success, payment issue, etc.), the type of the purchase request (restore, purchase) and the SKU/product being purchased (Microsoft 365 Family, etc.). This data is used for monitoring the health of the in-app purchase flows. The following fields are collected: @@ -4078,7 +4078,7 @@ The following fields are collected: #### Office.ConnectDevice.Activity.Start -Allows us to know if a connection to a device or application was successful. Used for feature health and monitoring. This event is generated by Microsoft Data Streamer for Excel Add-in. +Allows us to know if a connection to a device or application was successful. Used for feature health and monitoring. This event is generated by Microsoft Data Streamer for Excel Add-in. The following fields are collected: @@ -4855,7 +4855,7 @@ The following fields are collected: #### Office.DocsUI.Collaboration.CoauthorGalleryRowTapped -This event is collected for Office applications running under Apple platforms. This event records when a user selects to look at the list of current co-authors. This data is used to better understand and prioritize user-experiences relating to co-authoring a document at the same time. +This event is collected for Office applications running under Apple platforms. This event records when a user selects to look at the list of current co-authors. This data is used to better understand and prioritize user-experiences relating to co-authoring a document at the same time. The following fields are collected: @@ -4863,7 +4863,7 @@ The following fields are collected: #### Office.DocsUI.Collaboration.CollabCornerPeopleGalleryCoauthorsUpdated -This event is collected for Office applications running under Apple platforms. The event records when the number of active co-authors in a cloud document changes. This data is used to better understand and prioritize user-experiences relating to co-authoring a document at the same time. +This event is collected for Office applications running under Apple platforms. The event records when the number of active co-authors in a cloud document changes. This data is used to better understand and prioritize user-experiences relating to co-authoring a document at the same time. The following fields are collected: @@ -5019,7 +5019,7 @@ The following fields are collected: - **Data_OpenStartTime** - The Unix epoch time when the file open started. -- **Data_PrefetchSourceOptions** - An enumeration indicating how the file is made available offline for cloud documents, e.g., from recent and recommended files. +- **Data_PrefetchSourceOptions** - An enumeration indicating how the file is made available offline for cloud documents. For example, from recent and recommended files. - **Data_SilhouetteDuration** - The duration of rendering of the file open. @@ -5066,7 +5066,7 @@ The following fields are collected: #### Office.DocsUI.SharingUI.CloudUpsellShown -This event is collected for Office applications running under Apple platforms. This event records when a user goes through the document upsell to cloud flow. This data is used to better understand and prioritize user-experiences relating to moving documents to cloud locations. +This event is collected for Office applications running under Apple platforms. This event records when a user goes through the document upsell to cloud flow. This data is used to better understand and prioritize user-experiences relating to moving documents to cloud locations. The following fields are collected: @@ -5084,7 +5084,7 @@ The following fields are collected: #### Office.DocsUI.SharingUI.CloudUpsellUpload -This event is collected for Office applications running under Apple platforms. This event records when a user chooses to upload a new or local file to the cloud and the result of that operation. This data is used to better understand and prioritize user-experiences relating to moving documents to cloud locations. +This event is collected for Office applications running under Apple platforms. This event records when a user chooses to upload a new or local file to the cloud and the result of that operation. This data is used to better understand and prioritize user-experiences relating to moving documents to cloud locations. The following fields are collected: @@ -5106,7 +5106,7 @@ The following fields are collected: - **Data_UploadAction** - A hard-coded string that indicates whether the upload was a move or a copy operation. -- **Data_UploadResult** - A hard-coded string that indicates the result of the attempt to upload including but not limited to ''Success", "UserCancelledUpload", and "PreAuthFailed". +- **Data_UploadResult** - A hard-coded string that indicates the result of the attempt to upload including but not limited to "Success", "UserCancelledUpload", and "PreAuthFailed". #### Office.DocsUI.SharingUI.CopyLinkOperation @@ -5174,7 +5174,7 @@ The following fields are collected: #### Office.DocsUI.SharingUI.UpsellShare -This event is collected for Office applications running under Apple platforms. This event records when a user goes through the document upsell to cloud flow when trying to share a document. This data is used to better understand and prioritize user experiences relating to moving documents to cloud locations. +This event is collected for Office applications running under Apple platforms. This event records when a user goes through the document upsell to cloud flow when trying to share a document. This data is used to better understand and prioritize user experiences relating to moving documents to cloud locations. The following fields are collected: @@ -5226,7 +5226,7 @@ The following fields are collected: #### Office.Excel.Python.ExecuteCode -This event is triggered when users execute Python formula in Excel. This data is used to confirm the successful execution of Python code in order to provide the desired experience to the user while running Python in Excel. +This event is triggered when users execute Python formula in Excel. This data is used to confirm the successful execution of Python code in order to provide the desired experience to the user while running Python in Excel. The following fields are collected: @@ -5459,7 +5459,7 @@ The following fields are collected: - **Data_ErrorCode** - A value indicating which error encountered. -- **Data_PythonCenterLaunchSource** - An enum value indicating the source of Python Center launch such as “=PY(“ , ctrl+shift+alt+P. +- **Data_PythonCenterLaunchSource** - An enum value indicating the source of Python Center launch such as “=PY(“ , ctrl+shift+alt+P). - **Data_UIType** - An enum value with a default of "Dialog" @@ -5506,9 +5506,9 @@ The following fields are collected: - **ClientSettings** - Specific client setting of the feature that is configured by the service. -- **EventType** - EventType is a identifier of notification displayed. +- **EventType** - EventType is an identifier of notification displayed. -- **NotificationLevel** – This is a enum value, means how important the notification is. 1 is the lowest level, (means informational), 3 is the highest lever (means error) +- **NotificationLevel** – This is an enum value, means how important the notification is. 1 is the lowest level (means informational), 3 is the highest lever (means error) - **NotificationPartType** – This value is either 0 or 1. 0 means this notification is for current session. 1 means this notification is for current workbook. @@ -5520,9 +5520,9 @@ The following fields are collected: - **ChildAction** - This is an enum value, means what type of interaction user made with the notification. The value could be 40, 41 or 42. 40 means user click button which opens a hyper link in browser. 41 means user click button that trigger software behavior (for example: display a dialog). 42 means the notification is dismissed. -- **EventType** - EventType is a identifier of notification user interacted with. +- **EventType** - EventType is an identifier of notification user interacted with. -- **NotificationLevel** – This is an enum value, means how important the notification is. 1 is the lowest level, (means informational), 3 is the highest lever (means error) +- **NotificationLevel** – This is an enum value, means how important the notification is. 1 is the lowest level (means informational), 3 is the highest lever (means error) - **NotificationPartType** – This value is either 0 or 1. 0 means this notification is for current session. 1 means this notification is for current workbook. @@ -5844,7 +5844,7 @@ The following fields are collected: - **Data.Doc.FileFormat -** File format protocol version - - **Data.Doc.Fqdn -** OneDrive or SharePoint Online Domain Name + - **Data.Doc.Fqdn -** OneDrive or SharePoint Domain Name - **Data.Doc.FqdnHash -** One-way hash of customer identifiable domain name @@ -5890,7 +5890,7 @@ The following fields are collected: - **Data.Doc.SessionId -** Identifies a specific document edit session within the full session - - **Data.Doc.SharePointServiceContext -** Diagnostic information from SharePoint Online requests + - **Data.Doc.SharePointServiceContext -** Diagnostic information from SharePoint requests - **Data.Doc.SizeInBytes -** Indicator of document size @@ -6104,7 +6104,7 @@ The following fields are collected: - **Data.Doc.FileFormat -** File format protocol version - - **Data.Doc.Fqdn -** OneDrive or SharePoint Online Domain name + - **Data.Doc.Fqdn -** OneDrive or SharePoint Domain name - **Data.Doc.FqdnHash -** One-way hash of the customer identifiable domain name @@ -6154,7 +6154,7 @@ The following fields are collected: - **Data.Doc.SessionId -** Identifies a specific document edit session within the full session - - **Data.Doc.SharePointServiceContext -** Diagnostic information from SharePoint Online requests + - **Data.Doc.SharePointServiceContext -** Diagnostic information from SharePoint requests - **Data.Doc.SizeInBytes -** Indicator of document size @@ -6194,7 +6194,7 @@ The following fields are collected: - **Data.DstDoc.FileFormat -** New document's file format protocol - - **Data.DstDoc.Fqdn -** New document's OneDrive or SharePoint Online domain name + - **Data.DstDoc.Fqdn -** New document's OneDrive or SharePoint domain name - **Data.DstDoc.FqdnHash -** One-way hash of new document's customer identifiable domain name @@ -6224,7 +6224,7 @@ The following fields are collected: - **Data.DstDoc.SessionId -** Identifies a specific document edit session within the full session for the new document - - **Data.DstDoc.SharePointServiceContext -** Diagnostic information from SharePoint Online requests for the new document + - **Data.DstDoc.SharePointServiceContext -** Diagnostic information from SharePoint requests for the new document - **Data.DstDoc.SizeInBytes -** Indicator of document size of new document @@ -6328,15 +6328,15 @@ The following fields are collected: - **Data.WorkingCopySaved -** change tracking diagnostic making sure we have the latest version of a shared file - - **Data.ZrtSaveAsforSyncBackedBusinessEnabled -** flag indicating fast save enabled for SharePoint Online + - **Data.ZrtSaveAsforSyncBackedBusinessEnabled -** flag indicating fast save enabled for SharePoint - **Data.ZrtSaveAsforSyncBackedConsumerEnabled -** flag indicating fast save enabled for OneDrive Consumer - - **Data.ZrtSaveAsforSyncBackedCTBusinessEnabled -** flag indicating fast save content types enabled for SharePoint Online + - **Data.ZrtSaveAsforSyncBackedCTBusinessEnabled -** flag indicating fast save content types enabled for SharePoint - **Data.ZrtSaveAsforSyncBackedCTConsumerEnabled -** flag indicating fast save content types enabled for OneDrive Consumer - - **Data.ZrtSaveAsforSyncBackedMetaDataBusinessEnabled -** flag indicating fast file metadata save enabled for SharePoint Online + - **Data.ZrtSaveAsforSyncBackedMetaDataBusinessEnabled -** flag indicating fast file metadata save enabled for SharePoint - **Data.ZrtSaveAsforSyncBackedMetaDataConsumerEnabled -** flag indicating fast file metadata save enabled for OneDrive Consumer- @@ -6377,7 +6377,7 @@ The following fields are collected: #### Office.FirstRun.Apple.FirstRunComplete -This event is collected for Office applications running under Apple platforms. The event lets us know if the user running in freemium, the flow type being run (FRE/DocStage/Purchase) and the identity type (MSA/OrgID). We use this event to figure out if the First Run-Experience (FRE) was completed and type of identity used to sign in (MSA/OrgID). +This event is collected for Office applications running under Apple platforms. The event lets us know if the user running in freemium, the flow type being run (FRE/DocStage/Purchase), and the identity type (MSA/OrgID). We use this event to figure out if the First Run-Experience (FRE) was completed and type of identity used to sign in (MSA/OrgID). The following fields are collected: @@ -6401,7 +6401,7 @@ The following fields are collected: #### Office.FirstRun.Apple.FirstRunStartedAndCompleted -This event is collected for Office applications running under Apple platforms. The event lets us know if the user running in freemium, the flow type being run (FRE/DocStage/Purchase) and the identity type (MSA/OrgID). We use this event to figure out the health and effectiveness of our First-Run Experience (FRE) flow. +This event is collected for Office applications running under Apple platforms. The event lets us know if the user running in freemium, the flow type being run (FRE/DocStage/Purchase), and the identity type (MSA/OrgID). We use this event to figure out the health and effectiveness of our First-Run Experience (FRE) flow. The following fields are collected: @@ -6818,13 +6818,13 @@ This event is collected when Lens SDK interacts with Microsoft’s Image-to-docu - When an image is uploaded to our I2D service for file conversion and extraction (OCR). - When the user needs to correct the service’s output, we send feedback to improve quality. -The data is used to analyse the usage and troubleshoot issues on the service side. +The data is used to analyze the usage and troubleshoot issues on the service side. The following fields are collected: - **CloudConnectorRequestId** - String that identifies the service-requests on the client app for both conversion and feedback scenarios. -- **CustomerId** - This string helps map users to service requests and help us track usage. UserId is required to fulfil GDPR requirements as service isn't directly exposed to users, but through clients and identify the total number of people using the service, helping the service track the volume of users using the product. +- **CustomerId** - This string helps map users to service requests and help us track usage. UserId is required to fulfill GDPR requirements as service isn't directly exposed to users, but through clients and identify the total number of people using the service, helping the service track the volume of users using the product. - **I2DFeedbackAPICorrelationId** - String that identifies the feedback-request in I2D service when user corrects the service output. @@ -6833,7 +6833,7 @@ The following fields are collected: #### Office.LivePersonaCard.ConfigurationSetAction -We log when the user is in an app that loads a Persona Card in anticipation of the user opening the Live Persona Card. The data is used to determine whether the card loaded correctly. +We log when the user is in an app that loads a Persona Card in anticipation of the user opening the Live Persona Card. The data is used to determine whether the card loaded correctly. The following fields are collected: @@ -7004,7 +7004,7 @@ The following fields are collected: #### Office.LivePersonaCard.UserActions.ClosedPersonaCard -We log when the user closes a Persona Card. The data is used to determine whether the card closed correctly. +We log when the user closes a Persona Card. The data is used to determine whether the card closed correctly. The following fields are collected: @@ -7266,7 +7266,7 @@ The following fields are collected: #### Office.OfficeMobile.Lens.LensRequiredUsage This event is triggered when one of the following things happens: -- The user launches Lens to capture or import images in any workflow. This helps Microsoft determine the volume of users launching the app and further understand feature usage, changes in trends, and to identify and rectify issues in the product. +- The user launches Lens to capture or import images in any workflow. This helps Microsoft determine the volume of users launching the app and further understand feature usage, changes in trends, and to identify and rectify issues in the product. - The user completes the Lens workflow. For example, creating images or copying extracted data from image. This helps Microsoft to understand engagement metrics for the Lens App and to calculate the completion rate in any Lens workflow. - Lens Software Developer Kit interacts with Microsoft’s Image-to-document (I2D) service. This means that the event is called when an image is uploaded to our I2D service for file conversion and extraction (OCR) and when the user needs to correct the service’s output, we send feedback to improve quality. @@ -7276,7 +7276,7 @@ The following fields are collected: - **Data_CloudConnectorRequestID** - String that identifies the service requests on the client app for both conversion and feedback scenarios. -- **Data_CustomerID** - This string helps map users to service requests and help us track usage. UserId is required to fulfil GDPR requirements as service isn't directly exposed to users, but through clients and identify the total number of people using the service, helping the service track the volume of users using the product. *[This field has been removed from current builds of Office, but might still appear in older builds.]* +- **Data_CustomerID** - This string helps map users to service requests and help us track usage. UserId is required to fulfill GDPR requirements as service isn't directly exposed to users, but through clients and identify the total number of people using the service, helping the service track the volume of users using the product. *[This field has been removed from current builds of Office, but might still appear in older builds.]* - **Data_EntryPoint** - integer value to identify entry point for Lens flow. @@ -7393,7 +7393,7 @@ The following fields are collected: *[This event was previously named OneNote.App.Navigation.NavigationUIStateChanged.]* -This event collects the critical signal used to ensure OneNote users can successfully navigate through the app. The telemetry is used to ensure critical regression detection for OneNote app and service health. +This event collects the critical signal used to ensure OneNote users can successfully navigate through the app. The telemetry is used to ensure critical regression detection for OneNote app and service health. The following fields are collected: @@ -7406,7 +7406,7 @@ The following fields are collected: #### Office.OneNote.Android.Canvas.PageCreated -This event is triggered when a new OneNote page is created. The data is used to monitor, detect and fix any issues caused when a page is created in OneNote. +This event is triggered when a new OneNote page is created. The data is used to monitor, detect, and fix any issues caused when a page is created in OneNote. The following fields are collected: @@ -7423,7 +7423,7 @@ The following fields are collected: *[This event was previously named OneNote.Canvas.PageOpened.]* -This event is triggered when a Page is opened. The telemetry is used to monitor, detect, and fix any issues caused when a Page is opened in OneNote. +This event is triggered when a Page is opened. The telemetry is used to monitor, detect, and fix any issues caused when a Page is opened in OneNote. The following fields are collected: @@ -7437,7 +7437,7 @@ The following fields are collected: *[This event was previously named OneNote.Capture.NewNote.NewNoteTaken.]* -This signal is used to ensure that after a user signs-into a OneNote Android App, notebooks are properly provisioned, and user has successfully created a new note. This is used to ensure critical regression detection for OneNote app and service health. +This signal is used to ensure that after a user signs-into a OneNote Android App, notebooks are properly provisioned, and user has successfully created a new note. This is used to ensure critical regression detection for OneNote app and service health. The following fields are collected: @@ -7447,11 +7447,11 @@ The following fields are collected: *[This event was previously named OneNote.LensSDK.OfficeLensLaunched.]* -This event collects the critical signal used to ensure that OfficeLens is launched correctly. The telemetry is used to ensure critical regression detection for OneNote app and service health. +This event collects the critical signal used to ensure that OfficeLens is launched correctly. The telemetry is used to ensure critical regression detection for OneNote app and service health. The following fields are collected: -- **CAPTURE_MODE** - Indicates which mode has OfficeLens has been launched in. It could be default, edit, fast insert or video import. +- **CAPTURE_MODE** - Indicates which mode has OfficeLens has been launched in. It could be default, edit, fast insert or video import. - **ERROR_CODE** - Indicates the launch error code in case there was an error while launching. @@ -7463,7 +7463,7 @@ The following fields are collected: *[This event was previously named OneNote.MessageBar.MessageBarClicked.]* -The signal used to indicate any issues encountered while using Message Bar. The telemetry is used to monitor, detect, and fix any issues caused during interaction with Message Bar. +The signal used to indicate any issues encountered while using Message Bar. The telemetry is used to monitor, detect, and fix any issues caused during interaction with Message Bar. The following fields are collected: @@ -7473,7 +7473,7 @@ The following fields are collected: #### Office.OneNote.Android.StickyNotes.NoteCreated -Critical signal that is used to monitor the ability of Sticky Notes users to create notes in the app. Telemetry is used to ensure critical regression detection for OneNote app and service health. If users can’t create a note, this would trigger a high severity incident. +Critical signal that is used to monitor the ability of Sticky Notes users to create notes in the app. Telemetry is used to ensure critical regression detection for OneNote app and service health. If users can’t create a note, this would trigger a high severity incident. The following fields are collected: @@ -7486,7 +7486,7 @@ The following fields are collected: #### Office.OneNote.Android.StickyNotes.NoteViewed -Critical signal that is used to monitor the ability of Sticky Notes users to view notes in the app. Telemetry is used to ensure critical regression detection for OneNote app and service health. If users can’t view their notes, this would trigger a high severity incident. +Critical signal that is used to monitor the ability of Sticky Notes users to view notes in the app. Telemetry is used to ensure critical regression detection for OneNote app and service health. If users can’t view their notes, this would trigger a high severity incident. The following fields are collected: @@ -7501,7 +7501,7 @@ The following fields are collected: #### Office.OneNote.Canvas.Ink.InkStrokeLogger -This event is used to detect and diagnose a high frequency bug that a user encounters while using Ink feature. This is used to determine the most appropriate mode of fixing this issue. +This event is used to detect and diagnose a high frequency bug that a user encounters while using Ink feature. This is used to determine the most appropriate mode of fixing this issue. The following fields are collected: @@ -7587,7 +7587,7 @@ The following fields are collected: #### Office.OneNote.Navigation.CreatePage -Critical signal used to monitor the ability of OneNote users to create pages in OneNote. Telemetry used to ensure critical regression detection for OneNote app and service health. If users can't create a page this would trigger a high severity incident. +Critical signal used to monitor the ability of OneNote users to create pages in OneNote. Telemetry used to ensure critical regression detection for OneNote app and service health. If users can't create a page this would trigger a high severity incident. The following fields are collected: @@ -7595,7 +7595,7 @@ The following fields are collected: - **IsBlank** - Indicates whether a new page is blanked page or created with a template. -- **IsRecentsView** - Indicates whether a page is created from a recents or not. +- **IsRecentsView** - Indicates whether a page is created from a recent or not. - **NavView** - Indicates whether a page is created from a navigation view or not. @@ -7612,7 +7612,7 @@ The following fields are collected: #### Office.OneNote.Navigation.CreateSection -Critical signal used to monitor the ability of OneNote users to create sections in OneNote. Telemetry used to ensure critical regression detection for OneNote app and service health. If users can't create a page this would trigger a high severity incident. +Critical signal used to monitor the ability of OneNote users to create sections in OneNote. Telemetry used to ensure critical regression detection for OneNote app and service health. If users can't create a page this would trigger a high severity incident. The following fields are collected: @@ -7627,7 +7627,7 @@ The following fields are collected: #### Office.OneNote.Navigation.Navigate -Critical signal used to monitor the ability of OneNote users to navigate between pages in OneNote. Telemetry used to ensure critical regression detection for OneNote app and service health. If users can't navigate this would trigger a high severity incident. +Critical signal used to monitor the ability of OneNote users to navigate between pages in OneNote. Telemetry used to ensure critical regression detection for OneNote app and service health. If users can't navigate this would trigger a high severity incident. The following fields are collected: @@ -7656,7 +7656,7 @@ The following fields are collected: #### Office.OneNote.NotebookManagement.CreateNotebook -Critical signal used to monitor the ability of OneNote users to create notebooks in OneNote. Telemetry used to ensure critical regression detection for OneNote app and service health. If users can't create notebooks this would trigger a high severity incident. +Critical signal used to monitor the ability of OneNote users to create notebooks in OneNote. Telemetry used to ensure critical regression detection for OneNote app and service health. If users can't create notebooks this would trigger a high severity incident. The following fields are collected: @@ -7665,7 +7665,7 @@ The following fields are collected: #### Office.OneNote.NotebookManagement.OpenNotebook -Critical signal used to monitor the ability of OneNote users to open notebooks in OneNote. Telemetry used to ensure critical regression detection for OneNote app and service health. If users can't open notebooks this would trigger a high severity incident. +Critical signal used to monitor the ability of OneNote users to open notebooks in OneNote. Telemetry used to ensure critical regression detection for OneNote app and service health. If users can't open notebooks this would trigger a high severity incident. The following fields are collected: @@ -7674,7 +7674,7 @@ The following fields are collected: #### Office.OneNote.Search.Search -Critical signal ID used to monitor the ability of OneNote users to find information across thousands of pages and notebooks. Telemetry used to ensure critical regression detection for OneNote app and service health. If users can't find information across notebooks this would trigger a high severity incident. +Critical signal ID used to monitor the ability of OneNote users to find information across thousands of pages and notebooks. Telemetry used to ensure critical regression detection for OneNote app and service health. If users can't find information across notebooks this would trigger a high severity incident. The following fields are collected: @@ -7715,7 +7715,7 @@ The following fields are collected: #### Office.OneNote.StickyNotes.NoteCreated (on iOS), OneNote.StickyNotes.NoteCreated (on Android) -This is a critical signal that is used to monitor the ability of Sticky Notes users to create notes in the app. Telemetry is used to ensure critical regression detection for OneNote app and service health. If users can't create a note, this would trigger a high severity incident. +This is a critical signal that is used to monitor the ability of Sticky Notes users to create notes in the app. Telemetry is used to ensure critical regression detection for OneNote app and service health. If users can't create a note, this would trigger a high severity incident. The following fields are collected: @@ -7728,7 +7728,7 @@ The following fields are collected: #### Office.OneNote.StickyNotes.NoteViewed (on iOS), OneNote.StickyNotes.NoteViewed (on Android) -This is a critical signal that is used to monitor the ability of Sticky Notes users to create notes in the app. Telemetry is used to ensure critical regression detection for OneNote app and service health. If users can't create a note, this would trigger a high severity incident. +This is a critical signal that is used to monitor the ability of Sticky Notes users to create notes in the app. Telemetry is used to ensure critical regression detection for OneNote app and service health. If users can't create a note, this would trigger a high severity incident. The following fields are collected: @@ -7807,7 +7807,7 @@ The following fields are collected - **Success** -is the notebook sync successful or not -- **SyncDestinationType** -sync destination type, that is, OneDrive or SharePoint Online +- **SyncDestinationType** -sync destination type, that is, OneDrive or SharePoint - **SyncId** -a number unique to each notebook sync @@ -7951,7 +7951,7 @@ The following fields are collected: #### Office.PowerPoint.Copilot.TriggerHandoff -This event is triggered when the user launches "powerpoint.exe /HOFF \\". The data is used to denote whether the id was empty or not and whether the app launched successfully or not. We aren't able to evaluate the success of the Copilot handoff feature if we don't know whether there was an empty handoff ID and whether the app launched successfully. +This event is triggered when the user launches "powerpoint.exe /HOFF \\". The data is used to denote whether the ID was empty or not and whether the app launched successfully or not. We aren't able to evaluate the success of the Copilot handoff feature if we don't know whether there was an empty handoff ID and whether the app launched successfully. The following fields are collected: @@ -8143,7 +8143,7 @@ The following fields are collected: - **Data_ClpDocIsProtected:bool** - Whether or not the document is protected by IRM - - **Data_ClpDocMetadataSource:int** - Enum specifying where sensitivity label metadata is from (IRM, OPC part, Sharepoint etc) + - **Data_ClpDocMetadataSource:int** - Enum specifying where sensitivity label metadata is from (IRM, OPC part, Sharepoint etc.) - **Data_ClpDocNeedsUpconversion:bool** - Whether the document needs to upconvert sensitivity label data from the custom.xml part @@ -8255,7 +8255,7 @@ The following fields are collected: #### Office.PowerPoint.DocOperation.Save -Collected whenever PowerPoint performs a save using the modern code path. Includes success or failure result type of save performance metrics and relevant document metadata.  Failures in save can result in data loss. Microsoft uses this data to ensure the feature is working as expected and user content is successfully being persisted. +Collected whenever PowerPoint performs a save using the modern code path. Includes success or failure result type of save performance metrics and relevant document metadata. Failures in save can result in data loss. Microsoft uses this data to ensure the feature is working as expected and user content is successfully being persisted. The following fields are collected: @@ -8285,7 +8285,7 @@ The following fields are collected: - **Data_ClpDocIsProtected:bool** - Whether or not the document is protected by IRM - - **Data_ClpDocMetadataSource:int** - Enum specifying where sensitivity label metadata is from (IRM, OPC part, Sharepoint etc) + - **Data_ClpDocMetadataSource:int** - Enum specifying where sensitivity label metadata is from (IRM, OPC part, Sharepoint etc.) - **Data_ClpDocNeedsUpconversion:bool** - Whether the document needs to upconvert sensitivity label data from the custom.xml part @@ -8435,7 +8435,7 @@ The following fields are collected: #### Office.PowerPoint.DocOperation.SaveAs -Collected whenever PowerPoint performs a Save As. Includes success or failure result type of save performance metrics and relevant document metadata. Failures in save can result in data loss. Microsoft uses this data to ensure the feature is working as expected and user content is successfully being persisted. +Collected whenever PowerPoint performs a Save As. Includes success or failure result type of save performance metrics and relevant document metadata. Failures in save can result in data loss. Microsoft uses this data to ensure the feature is working as expected and user content is successfully being persisted. The following fields are collected: @@ -8453,7 +8453,7 @@ The following fields are collected: - **Data_ClpDocIsProtected:bool** - Whether or not the document is protected by IRM -- **Data_ClpDocMetadataSource:int** - Enum specifying where sensitivity label metadata is from (IRM, OPC part, Sharepoint etc) +- **Data_ClpDocMetadataSource:int** - Enum specifying where sensitivity label metadata is from (IRM, OPC part, Sharepoint etc.) - **Data_ClpDocNeedsUpconversion:bool** - Whether the document needs to upconvert sensitivity label data from the custom.xml part @@ -8644,7 +8644,7 @@ The following fields are collected: #### Office.PowerPoint.DocOperation.SaveLegacy -Collected whenever PowerPoint performs a save using the legacy code path. Includes success or failure result type of save performance metrics and relevant document metadata. Failures in save can result in data loss. Microsoft uses this data to ensure the feature is working as expected and user content is successfully being persisted. +Collected whenever PowerPoint performs a save using the legacy code path. Includes success or failure result type of save performance metrics and relevant document metadata. Failures in save can result in data loss. Microsoft uses this data to ensure the feature is working as expected and user content is successfully being persisted. The following fields are collected: @@ -8662,7 +8662,7 @@ The following fields are collected: - **Data_ClpDocIsProtected:bool** - Whether or not the document is protected by IRM -- **Data_ClpDocMetadataSource:int** - Enum specifying where sensitivity label metadata is from (IRM, OPC part, Sharepoint etc) +- **Data_ClpDocMetadataSource:int** - Enum specifying where sensitivity label metadata is from (IRM, OPC part, Sharepoint etc.) - **Data_ClpDocNeedsUpconversion:bool** - Whether the document needs to upconvert sensitivity label data from the custom.xml part @@ -8968,7 +8968,7 @@ The following fields are collected: - **ResumeRehearsingCount** - Count of how many times user clicked on resume rehearsal -- **Sessionid** - This is speech front door session ID. This is used to debug service logs. +- **Sessionid** - This is speech front door session ID. This is used to debug service logs. - **SlideshowViewLoadTime** - Time taken by slideshow to load. @@ -9014,7 +9014,7 @@ The following fields are collected: #### Office.PowerPoint.PPT.Shared.RehearseView.RehearseClicked -This event captures when RehearseWithCoach is clicked. This event is used to analyze the seen- tried-kept funnel of the feature. This event along with tried and kept event helps us figure out if users are dropping out of the funnel. This helps us maintain the health of the feature. +This event captures when RehearseWithCoach is clicked. This event is used to analyze the seen- tried-kept funnel of the feature. This event along with tried and kept event helps us figure out if users are dropping out of the funnel. This helps us maintain the health of the feature. The following fields are collected: @@ -9078,7 +9078,7 @@ The following fields are collected: #### Office.Session.Activity.Start -Allows us to know when a data streamer session has started. Used for feature health and monitoring. This event is generated by Microsoft Data Streamer for Excel Add-in. +Allows us to know when a data streamer session has started. Used for feature health and monitoring. This event is generated by Microsoft Data Streamer for Excel Add-in. The following fields are collected: @@ -10002,7 +10002,7 @@ The following fields are collected: #### Office.StreamDevice.Activity.Start -Allows us to know if start streaming data source is successful. Used for feature health and monitoring. This event is generated by Microsoft Data Streamer for Excel Add-in. +Allows us to know if start streaming data source is successful. Used for feature health and monitoring. This event is generated by Microsoft Data Streamer for Excel Add-in. The following fields are collected: @@ -10020,7 +10020,7 @@ The following fields are collected: #### Office.StreamDevice.Activity.Stop -Allows us to know if stop streaming data source is successful. Used for feature health and monitoring. This event is generated by Microsoft Data Streamer for Excel Add-in. +Allows us to know if stop streaming data source is successful. Used for feature health and monitoring. This event is generated by Microsoft Data Streamer for Excel Add-in. The following fields are collected: @@ -10312,7 +10312,7 @@ The following fields are collected: #### Office.UX.AccChecker.AccCheckerFinalViolationCountPerRule -This event is triggered when Accessibility issues are reported for the currently opened document. This event represents the Accessibility violations (Errors, Warnings, and Tips) that exist per Rule, for the opened document at the beginning and end of the session. This event is used to record the counts of Accessibility violations (Errors, Warnings, and Tips) per Rule, for the opened document at the beginning and end of the session. +This event is triggered when Accessibility issues are reported for the currently opened document. This event represents the Accessibility violations (Errors, Warnings, and Tips) that exist per Rule, for the opened document at the beginning and end of the session. This event is used to record the counts of Accessibility violations (Errors, Warnings, and Tips) per Rule, for the opened document at the beginning and end of the session. Details of violation counts per rule help Microsoft to identify which Accessibility issues are most common in Office documents. This helps with work on remediating them and drives the creation of an inclusive environment in the workplace and classroom for people with disabilities. @@ -10455,7 +10455,7 @@ The following fields are collected: #### Office.UX.AccChecker.BackgroundScanningCheckboxClicked -This event is triggered when the user enables the Background Accessibility checker from the Accessibility checker task pane. This event is used to understand the instances when the Background Accessibility checker is enabled for Office documents. The enabled status of the Background Accessibility checker allows Microsoft to understand if documents can be scanned automatically in the background. This helps to create a more inclusive workplace and classroom environment for people with disabilities. +This event is triggered when the user enables the Background Accessibility checker from the Accessibility checker task pane. This event is used to understand the instances when the Background Accessibility checker is enabled for Office documents. The enabled status of the Background Accessibility checker allows Microsoft to understand if documents can be scanned automatically in the background. This helps to create a more inclusive workplace and classroom environment for people with disabilities. The following fields are collected: @@ -10479,7 +10479,7 @@ The following fields are collected: #### Office.UX.AccChecker.ShowTaskPane -This event is triggered when the Accessibility Checker task pane is launched for the currently opened document. This event is used to understand the usage of the Office Accessibility Checker. The Accessibility Checker is used to identify and remediate Accessibility issues in Office documents. The knowledge of Accessibility Checker usage allows Microsoft to improve its application experiences to be more inclusive for people with disabilities in Office usage scenarios for the workplace and classroom. +This event is triggered when the Accessibility Checker task pane is launched for the currently opened document. This event is used to understand the usage of the Office Accessibility Checker. The Accessibility Checker is used to identify and remediate Accessibility issues in Office documents. The knowledge of Accessibility Checker usage allows Microsoft to improve its application experiences to be more inclusive for people with disabilities in Office usage scenarios for the workplace and classroom. The following fields are collected: @@ -10595,7 +10595,7 @@ The following fields are collected: - **Data_Doc_FolderUrlHash** - One-way hash of folder URL. -- **Data_Doc_Fqdn** - OneDrive or SharePoint Online Domain Name. +- **Data_Doc_Fqdn** - OneDrive or SharePoint Domain Name. - **Data_Doc_FqdnHash** - One-way hash of customer identifiable domain name. @@ -10724,7 +10724,7 @@ The following fields are collected: - **Data_Doc_FileFormat** - File format protocol version -- **Data_Doc_Fqdn** - OneDrive or SharePoint Online Domain Name +- **Data_Doc_Fqdn** - OneDrive or SharePoint Domain Name - **Data_Doc_FqdnHash** - One-way hash of customer identifiable domain name @@ -10774,7 +10774,7 @@ The following fields are collected: - **Data_Doc_SessionId** - the server version offering the service -- **Data_Doc_SharePointServiceContext** - Diagnostic information from SharePoint Online requests +- **Data_Doc_SharePointServiceContext** - Diagnostic information from SharePoint requests - **Data_Doc_SizeInBytes** - Indicator of document size @@ -10836,7 +10836,7 @@ The following fields are collected: - **Data_UsesNormal** - Indicates whether the open document is based on the normal template. -- **Data_VerboseMeasurements** - Encoded string containing the detailed time breakdown of the different parts of open. Used to measure performance, only enabled for internal rings. +- **Data_VerboseMeasurements** - Encoded string containing the detailed time breakdown of the different parts of open. Used to measure performance, only enabled for internal rings. - **Data_WpmFallOutReason** - If the document has WPM unsupported contents upon open, list the first content type Word detected. @@ -10867,7 +10867,7 @@ The following fields are collected: - **Data_Doc_FileFormat** - File format protocol version -- **Data_Doc_Fqdn** - OneDrive or SharePoint Online Domain Name +- **Data_Doc_Fqdn** - OneDrive or SharePoint Domain Name - **Data_Doc_FqdnHash** - One-way hash of customer identifiable domain name @@ -10911,7 +10911,7 @@ The following fields are collected: - **Data_Doc_SessionId** - Identifies a specific document edit session within the full session -- **Data_Doc_SharePointServiceContext** - Diagnostic information from SharePoint Online requests +- **Data_Doc_SharePointServiceContext** - Diagnostic information from SharePoint requests - **Data_Doc_SizeInBytes** - Indicator of document size @@ -10963,7 +10963,7 @@ The following fields are collected: - **Data_Doc_FileFormat** - File format protocol version -- **Data_Doc_Fqdn** - OneDrive or SharePoint Online Domain Name +- **Data_Doc_Fqdn** - OneDrive or SharePoint Domain Name - **Data_Doc_FqdnHash** - One-way hash of customer identifiable domain name @@ -11007,7 +11007,7 @@ The following fields are collected: - **Data_Doc_SessionId** - Identifies a specific document edit session within the full session -- **Data_Doc_SharePointServiceContext** - Diagnostic information from SharePoint Online requests +- **Data_Doc_SharePointServiceContext** - Diagnostic information from SharePoint requests - **Data_Doc_SizeInBytes** - Indicator of document size @@ -11090,7 +11090,7 @@ The following fields are collected: - **Data_Doc_FileFormat** - File format protocol version -- **Data_Doc_Fqdn** - OneDrive or SharePoint Online Domain Name +- **Data_Doc_Fqdn** - OneDrive or SharePoint Domain Name - **Data_Doc_FqdnHash** - One-way hash of customer identifiable domain name @@ -11130,7 +11130,7 @@ The following fields are collected: - **Data_Doc_SessionId** - Identifies a specific document edit session within the full session -- **Data_Doc_SharePointServiceContext** - Diagnostic information from SharePoint Online requests +- **Data_Doc_SharePointServiceContext** - Diagnostic information from SharePoint requests - **Data_Doc_SizeInBytes** - Indicator of document size @@ -11154,7 +11154,7 @@ The following fields are collected: - **Data_DstDoc_FileFormat** - File format protocol version -- **Data_DstDoc_Fqdn** - OneDrive or SharePoint Online Domain Name for the destination document +- **Data_DstDoc_Fqdn** - OneDrive or SharePoint Domain Name for the destination document - **Data_DstDoc_FqdnHash** - One-way hash of customer identifiable domain name for the destination document @@ -11196,7 +11196,7 @@ The following fields are collected: - **Data_DstDoc_SessionId** - Identifies a specific document edit session within the full session -- **Data_DstDoc_SharePointServiceContext** - Diagnostic information from SharePoint Online requests +- **Data_DstDoc_SharePointServiceContext** - Diagnostic information from SharePoint requests - **Data_DstDoc_SizeInBytes** - Indicator of document size @@ -11220,7 +11220,7 @@ The following fields are collected: - **Data_fOcsPersister** - Flag indicating that the app is using collaboration service to save the document. -- **Data_fOperationCancelled** - Flag indicating that the save operation is cancelled +- **Data_fOperationCancelled** - Flag indicating that the save operation is canceled - **Data_fSaveAs** - Flag indicating that the save operation is a SaveAs @@ -11274,7 +11274,7 @@ The following fields are collected: - **Data_SrcDoc_FileFormat** - File format protocol version for the source document -- **Data_SrcDoc_Fqdn** - OneDrive or SharePoint Online Domain Name for the source document +- **Data_SrcDoc_Fqdn** - OneDrive or SharePoint Domain Name for the source document - **Data_SrcDoc_FqdnHash** - One-way hash of customer identifiable domain name for the source document @@ -11318,7 +11318,7 @@ The following fields are collected: - **Data_SrcDoc_SessionId** - Identifies a specific document edit session within the full session -- **Data_SrcDoc_SharePointServiceContext** - Diagnostic information from SharePoint Online requests +- **Data_SrcDoc_SharePointServiceContext** - Diagnostic information from SharePoint requests - **Data_SrcDoc_SizeInBytes** - Indicator of document size @@ -11382,7 +11382,7 @@ The following fields are collected: #### ParseLicenseOp -Collected when a user attempts to open an IRM protected doc or apply IRM protections. It contains the information needed to be able to properly investigate and diagnose issues that happen when parsing licenses operation is performed. +Collected when a user attempts to open an IRM protected doc or apply IRM protections. It contains the information needed to be able to properly investigate and diagnose issues that happen when parsing licenses operation is performed. The following fields are collected: @@ -11566,7 +11566,7 @@ The following fields are collected: - **suggestions_requested** - indicates how many smart compose suggestions requested -- **suggestions_results** - smart compose suggestions’ result, i.e accepted, rejected +- **suggestions_results** - smart compose suggestions’ result. For example, accepted, rejected - **suggestions_returned** - indicates how many smart compose suggestions returned from server @@ -11619,7 +11619,7 @@ The following fields are collected: - **delete_scope** - During an account deletion, whether you deleted the account from this device or from all devices with Outlook. -- **emo_default_provider_addin_id** - Field that captures the compliant add-in id of the default meeting provider. +- **emo_default_provider_addin_id** - Field that captures the compliant add-in ID of the default meeting provider. - **emo_default_provider_selected_type** - Field that determines the type of the default meeting provider set by the user. @@ -11631,7 +11631,7 @@ The following fields are collected: - **notification_action_number** - To check if your notification actions (action one or action two) are configured correctly -- **server_type** - Similar to auth_type, it tells us which type of account you have to help us diagnose issues better. Examples: Office365, Gmail, Outlook +- **server_type** - Similar to auth_type, it tells us which type of account you have to help us diagnose issues better. Examples: Office365, Gmail, Outlook - **setting_properties** - Tracks properties relation to setting action detailed below: - **alternate_app_icon_setting** - the selected alternate app icon (light, dark) @@ -11685,7 +11685,7 @@ Data fields that are common for Outlook Mobile for this event on iOS and Android The following fields are collected: -- **account_type** - indicates what authentication type the account is that is, Gmail, outlook, etc. +- **account_type** - indicates what authentication type the account is. For example, Gmail, outlook, etc. - **account_has_groups** - Helps us make sure if the account has groups, they're configured correctly @@ -11717,7 +11717,7 @@ The following fields are collected: #### StoreOp -Collected when a user attempts to open an IRM protected doc or apply IRM protections. It contains the information needed to be able to properly investigate and diagnose issues that happen when Rights Management Service license store operation is performed. +Collected when a user attempts to open an IRM protected doc or apply IRM protections. It contains the information needed to be able to properly investigate and diagnose issues that happen when Rights Management Service license store operation is performed. The following fields are collected: @@ -11786,7 +11786,7 @@ The following fields are collected: #### Traditional.Login.User.Retention -This event is triggered when IMAP (Internet Messaging Access Protocol) or POP3 (Post Office Protocol) user fails to sign in using Outlook app. By comparing the number and error type of sign-in failures we ensure the sign-in process update is performing as expected. +This event is triggered when IMAP (Internet Messaging Access Protocol) or POP3 (Post Office Protocol) user fails to sign in using Outlook app. By comparing the number and error type of sign-in failures, we ensure the sign-in process update is performing as expected. The following fields are collected: @@ -11794,7 +11794,7 @@ The following fields are collected: - **Ever_Succeeded** - Indicates whether user succeeded to sign in in between immediate and scheduled events. -- **Has_Existing_Account** - Used to check whether user has an existing accounts after a failed sign-in attempt. +- **Has_Existing_Account** - Used to check whether user has an existing account after a failed sign-in attempt. - **Type** - Type of event, which currently has two values: immediate (event is sent immediately after sign in fails) and scheduled (event is sent after a scheduled time period). @@ -11834,7 +11834,7 @@ Determination if specific feature events have occurred, such as start or stop, a #### app.startup -This event lets us detect and fix issues where Outlook is starting slowly or incompletely, making it difficult for users to use our app. This includes information on the specific features that were enabled and how long parts of the startup took. +This event lets us detect and fix issues where Outlook is starting slowly or incompletely, making it difficult for users to use our app. This includes information on the specific features that were enabled and how long parts of the startup took. The following fields are collected: @@ -11888,7 +11888,7 @@ The following fields are collected: #### DnsLookupOp -Collected when a user attempts to open an IRM protected doc or apply IRM protections. It contains the information needed to be able to properly investigate and diagnose issues that happen when DNS information lookup operation is performed. +Collected when a user attempts to open an IRM protected doc or apply IRM protections. It contains the information needed to be able to properly investigate and diagnose issues that happen when DNS information lookup operation is performed. The following fields are collected: @@ -11944,7 +11944,7 @@ The following fields are collected: #### GetUserOp -Collected when a user attempts to open an IRM protected doc or apply IRM protections. It contains the information needed to be able to properly investigate and diagnose issues that happen when getting user certificates operation is performed. +Collected when a user attempts to open an IRM protected doc or apply IRM protections. It contains the information needed to be able to properly investigate and diagnose issues that happen when getting user certificates operation is performed. The following fields are collected: @@ -11984,7 +11984,7 @@ The following fields are collected: #### HttpOp -Collected when a user attempts to open an IRM protected doc or apply IRM protections. It contains the information needed to be able to properly investigate and diagnose issues that happen when http request operation is performed. +Collected when a user attempts to open an IRM protected doc or apply IRM protections. It contains the information needed to be able to properly investigate and diagnose issues that happen when http request operation is performed. The following fields are collected: @@ -12088,7 +12088,7 @@ The following fields are collected: #### Office.Android.AndroidOffice16BootLatency -Critical to capture for app performance metric with respect to the response time of the app from the boot. Microsoft uses this to collect the time taken for the app to be responsive and also detect scenarios that may impact boot time in Word, Excel, or PowerPoint. +Critical to capture for app performance metric with respect to the response time of the app from the boot. Microsoft uses this to collect the time taken for the app to be responsive and also detect scenarios that may impact boot time in Word, Excel, or PowerPoint. The following fields are collected: @@ -12198,7 +12198,7 @@ The following fields are collected: #### Office.DesignerApp.App.TileClicked -The event log captures time to interact for user, this helps in understanding the time user has to wait for before any mini apps screen comes for them. This information is crucial for ensuring a better Designer experience for users and tracking boot time. It helps in capturing essential data around starting designer and mini apps. +The event log captures time to interact for user, this helps in understanding the time user has to wait for before any mini apps screen comes for them. This information is crucial for ensuring a better Designer experience for users and tracking boot time. It helps in capturing essential data around starting designer and mini apps. The following fields are collected: @@ -12584,7 +12584,7 @@ The following fields are collected on iOS: - **Data_Lens_SessionId** - Identifier tracking each session of the app. -- **Data_LensEventName** - Name of the event, I.e. Office_Lens_LensSdk_LaunchLens +- **Data_LensEventName** - Name of the event. For example, Office_Lens_LensSdk_LaunchLens - **Data_mediaCompressionFactor** - The factor by which images are compressed by app. @@ -12726,7 +12726,7 @@ The following fields are collected: *[This event was previously named OneNote.App.OneNoteAppForeground.]* -The signal used to indicate OneNote App is in foreground. The telemetry is used to ensure critical regression detection for OneNote app and service health. +The signal used to indicate OneNote App is in foreground. The telemetry is used to ensure critical regression detection for OneNote app and service health. The following fields are collected: @@ -12736,7 +12736,7 @@ The following fields are collected: *[This event was previously named OneNote.AppLaunch.]* -The critical signal used to ensure OneNote users can successfully launch the app. The telemetry is used to ensure critical regression detection for OneNote app and service health. +The critical signal used to ensure OneNote users can successfully launch the app. The telemetry is used to ensure critical regression detection for OneNote app and service health. The following fields are collected: @@ -12813,7 +12813,7 @@ The following fields are collected: - **Data\_CheckWebSharingViolationForIncOpen -** Method CheckWebSharingViolationForIncOpen execution duration in milliseconds - - **Data_CleanClickCorrelationId** - The correlation GUID from client origin. As it could be from web or other sources we uses this correlation ID to stitch the end to end events from client to the target app (in this case PowerPoint) + - **Data_CleanClickCorrelationId** - The correlation GUID from client origin. As it could be from web or other sources we use this correlation ID to stitch the end to end events from client to the target app (in this case PowerPoint) - **Data_CleanClickOrigin** - Where the ppt fileUrl link is originally opened from (Office Apps/windows start recommended/WAC) @@ -12833,7 +12833,7 @@ The following fields are collected: - **Data_ClpDocIsProtected:bool** - Whether or not the document is protected by IRM - - **Data_ClpDocMetadataSource:int** - Enum specifying where sensitivity label metadata is from (IRM, OPC part, Sharepoint etc) + - **Data_ClpDocMetadataSource:int** - Enum specifying where sensitivity label metadata is from (IRM, OPC part, Sharepoint etc.) - **Data_ClpDocNeedsUpconversion:bool** - Whether the document needs to upconvert sensitivity label data from the custom.xml part @@ -13053,7 +13053,7 @@ The following fields are collected: - **Data_LegacyFallbackReason** - Value that maps to an enum indicating the reason a fallback to the legacy open protocol was triggered during a document open - - **Data_LinkOpenInOption** - an int from 0 to 3 as follow to indicate the open in option used to open the file. 0 means link isn't part of the LOR v2 test, 1 means oefault option is selected, 2 means in browser option is selected, and 3 means in native app option is selected. + - **Data_LinkOpenInOption** - an int from 0 to 3 as follow to indicate the open in option used to open the file. 0 means link isn't part of the LOR v2 test, 1 means default option is selected, 2 means in browser option is selected, and 3 means in native app option is selected. - **Data\_LoadDocument -** Method LoadDocument execution duration in milliseconds @@ -13498,9 +13498,9 @@ The following fields are collected: - **AppType** - The type of the container, from which logs are emitted. -- **BridgeInstanceId** - A unique id given to the Office Windows app instance, used to corelate all the events from a single app session. We can't derive any PII from this ID. +- **BridgeInstanceId** - A unique ID given to the Office Windows app instance, used to corelate all the events from a single app session. We can't derive any PII from this ID. -- **DeviceInfo_Id** - A unique device id calculated by 1DS SDK. +- **DeviceInfo_Id** - A unique device ID calculated by 1DS SDK. - **DeviceInfo_Make** - The device make. @@ -13561,7 +13561,7 @@ The following fields are collected: #### Office.TelemetryEngine.IsPreLaunch -Applicable for Office UWP applications. This event is fired when an Office application is initiated for the first-time post upgrade/install from the store. This is part of basic diagnostic data, used to track whether a session is launch session or not. +Applicable for Office UWP applications. This event is fired when an Office application is initiated for the first-time post upgrade/install from the store. This is part of basic diagnostic data, used to track whether a session is launch session or not. The following fields are collected: @@ -13577,7 +13577,7 @@ The following fields are collected: #### Office.TelemetryEngine.SessionHandOff -Applicable to Win32 Office applications. This event helps us understand whether there was a new session created to handle a user-initiated file open event. It's a critical diagnostic information that is used to derive reliability signal and ensure that the application is working as expected. +Applicable to Win32 Office applications. This event helps us understand whether there was a new session created to handle a user-initiated file open event. It's a critical diagnostic information that is used to derive reliability signal and ensure that the application is working as expected. The following fields are collected: @@ -13641,7 +13641,7 @@ The following fields are collected: - **Data_Doc_FileFormat** - File format protocol version -- **Data_Doc_Fqdn** - OneDrive or SharePoint Online Domain Name +- **Data_Doc_Fqdn** - OneDrive or SharePoint Domain Name - **Data_Doc_FqdnHash** - One-way hash of customer identifiable domain name @@ -13685,7 +13685,7 @@ The following fields are collected: - **Data_Doc_SessionId** - Identifies a specific document edit session within the full session -- **Data_Doc_SharePointServiceContext** - Diagnostic information from SharePoint Online requests +- **Data_Doc_SharePointServiceContext** - Diagnostic information from SharePoint requests - **Data_Doc_SizeInBytes** - Indicator of document size @@ -13766,7 +13766,7 @@ The following fields are collected: - **Data_Doc_FileFormat** - File format protocol version -- **Data_Doc_Fqdn** - OneDrive or SharePoint Online Domain Name +- **Data_Doc_Fqdn** - OneDrive or SharePoint Domain Name - **Data_Doc_FqdnHash** - One-way hash of customer identifiable domain name @@ -13810,7 +13810,7 @@ The following fields are collected: - **Data_Doc_SessionId** - Identifies a specific document edit session within the full session -- **Data_Doc_SharePointServiceContext** - Diagnostic information from SharePoint Online requests +- **Data_Doc_SharePointServiceContext** - Diagnostic information from SharePoint requests - **Data_Doc_SizeInBytes** - Indicator of document size @@ -13889,7 +13889,7 @@ The following fields are collected: - **Data\_Doc\_FileFormat -** File format protocol version - - **Data\_Doc\_Fqdn -** OneDrive or SharePoint Online Domain Name + - **Data\_Doc\_Fqdn -** OneDrive or SharePoint Domain Name - **Data\_Doc\_FqdnHash -** One-way hash of customer identifiable domain name @@ -13933,7 +13933,7 @@ The following fields are collected: - **Data\_Doc\_SessionId -** the server version offering the service - - **Data\_Doc\_SharePointServiceContext -** Diagnostic information from SharePoint Online requests + - **Data\_Doc\_SharePointServiceContext -** Diagnostic information from SharePoint requests - **Data\_Doc\_SizeInBytes -** Indicator of document size @@ -14014,7 +14014,7 @@ The following fields are collected: - **Data_Doc_FileFormat** - File format protocol version -- **Data_Doc_Fqdn** - OneDrive or SharePoint Online Domain Name +- **Data_Doc_Fqdn** - OneDrive or SharePoint Domain Name - **Data_Doc_FqdnHash** - One-way hash of customer identifiable domain name @@ -14058,7 +14058,7 @@ The following fields are collected: - **Data_Doc_SessionId** - Identifies a specific document edit session within the full session -- **Data_Doc_SharePointServiceContext** - Diagnostic information from SharePoint Online requests +- **Data_Doc_SharePointServiceContext** - Diagnostic information from SharePoint requests - **Data_Doc_SizeInBytes** - Indicator of document size @@ -14107,7 +14107,7 @@ The following fields are collected: #### RenewUserOp -Collected when a user attempts to open an IRM protected doc or apply IRM protections. It contains the information needed to be able to properly investigate and diagnose issues that happen when renew user certificates operation is performed. +Collected when a user attempts to open an IRM protected doc or apply IRM protections. It contains the information needed to be able to properly investigate and diagnose issues that happen when renew user certificates operation is performed. The following fields are collected: @@ -14145,7 +14145,7 @@ The following fields are collected: #### ServiceDiscoveryOp -Collected when a user attempts to open an IRM protected doc or apply IRM protections. It contains the information needed to be able to properly investigate and diagnose issues that happen when service discovery operation is performed. +Collected when a user attempts to open an IRM protected doc or apply IRM protections. It contains the information needed to be able to properly investigate and diagnose issues that happen when service discovery operation is performed. The following fields are collected: @@ -14244,7 +14244,7 @@ The following fields are collected: #### Office.Apple.DarkMode -This event is collected for Office applications running under Apple platforms. The event tells us if user is running a System on DarkMode and whether the user overwrote the DarkMode System setting in Office. We use this event to help ensure accessibility and prioritize user-experience optimization. +This event is collected for Office applications running under Apple platforms. The event tells us if user is running a System on DarkMode and whether the user overwrote the DarkMode System setting in Office. We use this event to help ensure accessibility and prioritize user-experience optimization. The following fields are collected: @@ -14564,7 +14564,7 @@ The following fields are collected: - **ConsentSurface** - The specific technology being used to retrieve and render the consent experience -- **ConsentType** - The type of consent presented to the user, i.e., Prominent Notice, Consent, etc +- **ConsentType** - The type of consent presented to the user. For example, Prominent Notice, Consent, etc. - **CorrelationId** - A unique identifier used to link data from the client and the service for the purpose of debugging failures @@ -14576,7 +14576,7 @@ The following fields are collected: - **ModelId** - A unique identifier indicating which model was the basis for the consent or notice shown to the user -- **ModelType** - The type of message being shown to the user, e.g., Consent, Notice, etc. +- **ModelType** - The type of message being shown to the user. For example, Consent, Notice, etc. - **ModelVersion** - Data indicating which version of a consent or notice was presented to the user @@ -14597,7 +14597,7 @@ The following fields are collected: - **ConsentSurface** - The specific technology being used to retrieve and render the consent experience -- **ConsentType** - The type of consent presented to the user, i.e., Prominent Notice, Consent, etc. +- **ConsentType** - The type of consent presented to the user. For example, Prominent Notice, Consent, etc. - **CorrelationId** - A unique identifier used to link data from the client and the service for the purpose of debugging failures @@ -14609,7 +14609,7 @@ The following fields are collected: - **ModelId** - A unique identifier indicating which model was the basis for the consent or notice shown to the user -- **ModelType** - The type of message being shown to the user, e.g., Consent, Notice, etc. +- **ModelType** - The type of message being shown to the user. For example, Consent, Notice, etc. - **ModelVersion** - Data indicating which version of a consent or notice was presented to the user @@ -14631,7 +14631,7 @@ The following fields are collected: - **ConsentSurface** - The specific technology being used to retrieve and render the consent experience -- **ConsentType** - The type of consent presented to the user, i.e., Prominent Notice, Consent, etc. +- **ConsentType** - The type of consent presented to the user. For example, Prominent Notice, Consent, etc. - **CorrelationId** - A unique identifier used to link data from the client and the service for the purpose of debugging failures @@ -14643,7 +14643,7 @@ The following fields are collected: - **ModelId** - A unique identifier indicating which model was the basis for the consent or notice shown to the user -- **ModelType** - The type of message being shown to the user e.g., Consent, Notice, etc. +- **ModelType** - The type of message being shown to the user. For example, Consent, Notice, etc. - **ModelVersion** - Data indicating which version of a consent or notice was presented to the user @@ -14677,7 +14677,7 @@ The following fields are collected: - **importance** - The importance of the process running at the time of app exit. -- **pid** - The process id of the process running at the time of app exit. +- **pid** - The process ID of the process running at the time of app exit. - **reason** - The reason why app exited. @@ -14685,7 +14685,7 @@ The following fields are collected: #### app.startup.reason -This event lets us detect and fix issues where Outlook crashed during app startup. This event includes information on why the crash happened so we can fix the issue quickly. +This event lets us detect and fix issues where Outlook crashed during app startup. This event includes information on why the crash happened so we can fix the issue quickly. The following fields are collected: @@ -14841,7 +14841,7 @@ The following fields are collected: #### Office.Apple.IdentityDomainName -This event is collected for Office applications running under Apple platforms. The event is used to monitor the health of our system as well as investigating causes of failures by certain domain users. We collect the domain used by our users when they authenticate. We use this data to help identify and fix those issues that might not seem too impactful at a broader level, but that turn out to be very impactful to a certain domain of users. +This event is collected for Office applications running under Apple platforms. The event is used to monitor the health of our system as well as investigating causes of failures by certain domain users. We collect the domain used by our users when they authenticate. We use this data to help identify and fix those issues that might not seem too impactful at a broader level, but that turn out to be very impactful to a certain domain of users. The following fields are collected: @@ -15017,7 +15017,7 @@ The following fields are collected: #### Office.FindTime.AppFailedToStart -Collected when app fails to start due to an unexpected error during startup. Used to track exceptions & crashes. Helps monitor and debug app health. +Collected when app fails to start due to an unexpected error during startup. Used to track exceptions & crashes. Helps monitor and debug app health. The following fields are collected: @@ -15338,7 +15338,7 @@ The following fields are collected: #### Office.ThisAddIn.StartupFailed -Collects information for exception that occur during startup of the Data Streamer App. This data is used to monitor the health of the application. This event is generated by Microsoft Data Streamer for Excel Add-in. +Collects information for exception that occurs during startup of the Data Streamer App. This data is used to monitor the health of the application. This event is generated by Microsoft Data Streamer for Excel Add-in. The following fields are collected: @@ -15617,7 +15617,7 @@ The following fields are collected: #### Initial.page.landing -This event helps track the type of experience that users see when they land in our application page. This data is used to determine the traffic of users piped into each experience in our application and also helps us to easily consolidate experimentation results. +This event helps track the type of experience that users see when they land in our application page. This data is used to determine the traffic of users piped into each experience in our application and also helps us to easily consolidate experimentation results. The following fields are collected: @@ -15781,7 +15781,7 @@ The following fields are collected: #### json.parse.error -This event denotes that an error is thrown by the json parser. We'll be able to debug the read registry string that was sent to the json parser, to allow a smooth experience for our users. +This event denotes that an error is thrown by the json parser. We'll be able to debug the read registry string that was sent to the json parser, to allow a smooth experience for our users. The following fields are collected: @@ -15809,7 +15809,7 @@ The following fields are collected: - **ad_not_shown_reason** - reason why ads aren't being shown -- **ad_shown** - whether an add was shown (if ads enabled) +- **ad_shown** - whether an ad was shown (if ads enabled) - **age** - age of the person (used to confirm compliance with age limitations on ads) @@ -15948,7 +15948,7 @@ The following fields are collected: *[This event was previously named Office.Android.AdsMobile.AdUIEvent.]* -This is event is triggered when a user interacts with an advertisement. This event collects information that is used to determine the app and feature performance for the users who are exposed to ads. +This is event is triggered when a user interacts with an advertisement. This event collects information that is used to determine the app and feature performance for the users who are exposed to ads. The following fields are collected: @@ -15963,7 +15963,7 @@ The following fields are collected: #### Office.Android.AndroidOfficeLaunchToLandingPageLatency -Critical to capture for app performance metric with respect to the response time of the app from the boot. Microsoft uses this to collect the time taken for the app to be responsive and also detect scenarios that may impact boot time in Word, Excel, or PowerPoint. +Critical to capture for app performance metric with respect to the response time of the app from the boot. Microsoft uses this to collect the time taken for the app to be responsive and also detect scenarios that may impact boot time in Word, Excel, or PowerPoint. The following fields are collected: @@ -16205,17 +16205,17 @@ The following fields are collected: - 1 - Dime is attempted by the user for open - 2 - Network error - 3 - Dime is shown to the user - - 4 - Dime is cancelled by the user + - 4 - Dime is canceled by the user - 5 - Refresh needed as purchase is successful - 6 - Purchase is successful - 7 - Generic dime error - 8 - Dime telemetry can't be uploaded due to communication failure - 9 - Two instances of Dime running causing interruption error - - 10 - Base WebURL loaded on officemobile app is invalid - - 11 - Communication of officemobile app with Dime failed + - 10 - Base WebURL loaded on office mobile app is invalid + - 11 - Communication of office mobile app with Dime failed - 12 - No communication channel could be established - 13 - Communication ID couldn't be sent to Dime - - 14 - The officemobile app is communicating to the wrong endpoint + - 14 - The office mobile app is communicating to the wrong endpoint - 15 - AuthToken isn't obtained for this MSA account - 16 - AuthToken isn't sent to Dime @@ -16240,7 +16240,7 @@ The following fields are collected: #### Office.Android.EarlyTelemetry.AsyncLibLoadFailure -This event is trigged when the user launches the app or opesn any Word, Excel, or PowerPoint file and faces any issues during library load. This data is used to find the failure cases. +This event is triggered when the user launches the app or open any Word, Excel, or PowerPoint file and faces any issues during library load. This data is used to find the failure cases. The following fields are collected: @@ -16636,7 +16636,7 @@ The following fields are collected: #### Office.DesignerApp.App.InsertImageCompleted -The event log captures essential data regarding the insert image operation on canvas including metrics like performance, quality of service, reliability and errors. This information is crucial for ensuring image insertion works properly. +The event log captures essential data regarding the insert image operation on canvas including metrics like performance, quality of service, reliability, and errors. This information is crucial for ensuring image insertion works properly. The following fields are collected: @@ -17021,7 +17021,7 @@ The following fields are collected: - **BootRearchFeatureGateFlag** - Number (of data type Long) representing the state of Feature Gates that are enabled in a given session. -- **CorrelationId** - The unique id for each file open operation. +- **CorrelationId** - The unique ID for each file open operation. - **Data_ActivityTransitionEndTimeSA** - Time taken until the end of ActivityTransition boot substage since activation. @@ -17041,7 +17041,7 @@ The following fields are collected: - **Data_AppBootComponentName** - Denotes the class name of the concrete component associated with the intent. -- **Data_AppBootFileExtensionComparisionResult** - Denotes the comparison result of the intent's component names. Values included are of type long, which translate to - matching extension, no extension, exception etc +- **Data_AppBootFileExtensionComparisionResult** - Denotes the comparison result of the intent's component names. Values included are of type long, which translate to - matching extension, no extension, exception etc. - **Data_AppBootFileMimeType** - Mime type of the file. @@ -17084,7 +17084,7 @@ The following fields are collected: - **Data_Doc_OpenDurationms** - Time to open a PDF file in milliseconds. -- **Data_Doc_OpenFromOMDurationMs** - Total time to taken to open a PDF file in officemobile. +- **Data_Doc_OpenFromOMDurationMs** - Total time taken to open a PDF file in office mobile. - **Data_Doc_PasswordProtected** - Denotes whether the file is password protected or not. @@ -17122,7 +17122,7 @@ The following fields are collected: - **Data_IsFastFileActivationTelemetryEnabled** - Boolean denoting if fast file activation flow's telemetry is enabled or not. -- **Data_IsHomeScreenUpgradeSession** - Denotes whether officemobile home screen was shown or not , or home screen was upgraded or not in current file open session. +- **Data_IsHomeScreenUpgradeSession** - Denotes whether office mobile home screen was shown or not, or home screen was upgraded or not in current file open session. - **Data_IsIntuneManaged** - Boolean denoting if file is an intune managed or not (true/false). @@ -17252,9 +17252,9 @@ The following fields are collected: - **MIPFirstBlockDecryptionTime** - The field indicating time to decrypt the first block of file. -- **MipFirstPageRenderCompletionTS** - Timstamp at which first page render is completed. +- **MipFirstPageRenderCompletionTS** - Timestamp at which first page render is completed. -- **Result** - The result of file open. It can be either success, failure and cancelled. +- **Result** - The result of file open. It can be either success, failure and canceled. #### Office.OfficeMobile.PdfViewer.PdfFileOpenMeasurements (on iOS) @@ -17333,7 +17333,7 @@ The following fields are collected: *[This event was previously named OneNote.Sync.ProvisioningStarted.]* -The critical signal used to ensure that after a user signs into a OneNote Android App, notebooks are properly provisioned so that they can be easily accessed. This is used to ensure critical regression detection for OneNote app and service health. +The critical signal used to ensure that after a user signs into a OneNote Android App, notebooks are properly provisioned so that they can be easily accessed. This is used to ensure critical regression detection for OneNote app and service health. The following fields are collected: @@ -17478,7 +17478,7 @@ The following fields are collected: - **PrimaryDiskType** – Whether the primary storage device is a solid-state drive or a rotational drive and its rotation speed if applicable. (macOS/iOS only) -- **PrivateCommitUsageMB** – The Commit Charge (i.e., the amount of memory that the memory manager has committed for this process) in megabytes for this process. (Windows only) +- **PrivateCommitUsageMB** – The Commit Charge (for example, the amount of memory that the memory manager has committed for this process) in megabytes for this process. (Windows only) - **PrivateCommitUsagePeakMB** - The largest Commit Charge in megabytes ever for this process. (Windows only) @@ -17513,7 +17513,7 @@ The following fields are collected: - **Modules** - list of Microsoft owned DLLs and memory address locations loaded into the Office application. -- **ProcessName** - name of the Office application executable the hang occurred in, e.g. excel.exe. +- **ProcessName** - name of the Office application executable the hang occurred in. For example, excel.exe. - **Stacks** - list of call stacks (frame addresses) and associated CPU and Wait durations that were observed to be running at the point the hang occurred. @@ -18037,7 +18037,7 @@ The following fields are collected: - **standard_probe_label** - Provides the information of the sub steps of each user scenario when instrumented with Standard Probe. It helps us reduce the scope of the issue. -- **threadsSummary** - information about number of threads used and their runtime state, i.e. waiting, blocked, etc. +- **threadsSummary** - information about number of threads used and their runtime state. For example, waiting, blocked, etc. - **total_time_elapsed** - Tells us how long the performance event took to help us understand the severity of the performance issue @@ -18199,7 +18199,7 @@ The following fields are collected: #### Office.Android.ADALSignInUIPrompts -This event denotes that sign-in prompt came to the user, for school or work account. This event helps in understanding the health of signed in state of our apps and take appropriate actions, when we notice unexpected sign-in re-prompts. +This event denotes that sign-in prompt came to the user, for school or work account. This event helps in understanding the health of signed in state of our apps and take appropriate actions, when we notice unexpected sign-in re-prompts. The following fields are collected: @@ -18217,7 +18217,7 @@ The following fields are collected: #### Office.Android.AndroidAppDocsFileOperationEnds -Critical Docs Android Only (AppDocs) telemetry data for File New/Open/SaveAs end operations. This captures error codes for failures of these AppDocsOperations. Microsoft uses this to identify failures in various file operations and the exact layer at which the failure has occurred in Word, Excel, or PowerPoint. +Critical Docs Android Only (AppDocs) telemetry data for File New/Open/SaveAs end operations. This captures error codes for failures of these AppDocsOperations. Microsoft uses this to identify failures in various file operations and the exact layer at which the failure has occurred in Word, Excel, or PowerPoint. The following fields are collected: @@ -18241,7 +18241,7 @@ The following fields are collected: - **DurationInMs** - time in millisecond for the file operation to end -- **EndReason** - enumeration value for the end reason. Values - None, Success, Failure, Cancel +- **EndReason** - enumeration value for the end reason. Values - None, Success, Failure, Cancel - **ErrorCode** - error code for the file operation @@ -18287,7 +18287,7 @@ The following fields are collected: #### Office.Android.AndroidAuthError -This event denotes core authentication failures during silent token refresh, loading sign in page from service and so on. This event helps in understanding the health of signed in state of our apps, sign in attempts that are made, and take appropriate actions, when we notice unexpected failures. +This event denotes core authentication failures during silent token refresh, loading sign in page from service and so on. This event helps in understanding the health of signed in state of our apps, sign in attempts that are made, and take appropriate actions, when we notice unexpected failures. The following fields are collected: @@ -18309,7 +18309,7 @@ The following fields are collected: #### Office.Android.AndroidFileAsyncSaveStatus -Captures File async save status data and various error codes from different components. Microsoft uses this data to analyze if there's any user data loss in the app during saving of files in Word, Excel, or PowerPoint. +Captures File async save status data and various error codes from different components. Microsoft uses this data to analyze if there's any user data loss in the app during saving of files in Word, Excel, or PowerPoint. The following fields are collected: @@ -18325,7 +18325,7 @@ The following fields are collected: #### Office.Android.AndroidFileOpenReliability -This captures File open status data and various error codes to identify what file open failures are expected versus unexpected and which part of the code is reporting them. Microsoft uses this data to analyze the reasons for file open failures and calculate critical metric like file open success rate in Word, Excel, or PowerPoint. +This captures File open status data and various error codes to identify what file open failures are expected versus unexpected and which part of the code is reporting them. Microsoft uses this data to analyze the reasons for file open failures and calculate critical metric like file open success rate in Word, Excel, or PowerPoint. The following fields are collected: @@ -18389,13 +18389,13 @@ The following fields are collected: #### Office.Android.AndroidFileSaveStatus -Critical to capture File save status data and various error codes from different components. Microsoft uses this data to analyze if there's any user data loss in the app during saving of files in Word, Excel, or PowerPoint. +Critical to capture File save status data and various error codes from different components. Microsoft uses this data to analyze if there's any user data loss in the app during saving of files in Word, Excel, or PowerPoint. The following fields are collected: - **AccessMode** - Values** - None, ReadOnly, ReadOnlyUpgradable, ReadWrite. -- **AppDocsEndReason** - enumeration for File save Appdoc EndReason. Values: None, Success, Failure, Cancel. +- **AppDocsEndReason** - enumeration for File save Appdoc EndReason. Values: None, Success, Failure, Cancel. - **AppDocsErrorCode** - Final Error Code for file save failure @@ -18415,7 +18415,7 @@ The following fields are collected: - **FileSize** - Size of file -- **FileSourceLocation** - File location enumeration. Values: None, Local, UncOrMappedNetworkDrive, SkyDrive, App, SharePoint, UnknownServer +- **FileSourceLocation** - File location enumeration. Values: None, Local, UncOrMappedNetworkDrive, SkyDrive, App, SharePoint, UnknownServer - **OpFlags** - Operation flags for save @@ -18441,7 +18441,7 @@ The following fields are collected: #### Office.Android.AndroidOfficeActivationLatency -Critical data to collect end-to-end file open time for all file opens in Windows, Excel, PowerPoint apps. This is used by Microsoft to find out the metric for file open performance of our apps. +Critical data to collect end-to-end file open time for all file opens in Windows, Excel, PowerPoint apps. This is used by Microsoft to find out the metric for file open performance of our apps. The following fields are collected: @@ -18503,11 +18503,11 @@ The following fields are collected: #### Office.Android.AppDocsFileOperationEnds -Critical Docs Android Only (AppDocs) telemetry data for File New/Open/SaveAs end operations. This captures error codes for failures of these AppDocsOperations. Microsoft uses this to identify failures in various file operations and the exact layer at which the failure has occurred in Word, Excel, or PowerPoint. +Critical Docs Android Only (AppDocs) telemetry data for File New/Open/SaveAs end operations. This captures error codes for failures of these AppDocsOperations. Microsoft uses this to identify failures in various file operations and the exact layer at which the failure has occurred in Word, Excel, or PowerPoint. The following fields are collected: -- **AccessMode** - enumeration value for the access mode for the file. Values: None, ReadOnly, ReadOnlyUpgradable, ReadWrite +- **AccessMode** - enumeration value for the access mode for the file. Values: None, ReadOnly, ReadOnlyUpgradable, ReadWrite - **BlockingUIShown** - Boolean to indicate if blocking UI was shown in the flow anywhere. @@ -18527,7 +18527,7 @@ The following fields are collected: - **DurationInMs** - time in milliseconds for the file operation to end -- **EndReason** - enumeration value for the end reason. Values: None, Success, Failure, Cancel +- **EndReason** - enumeration value for the end reason. Values: None, Success, Failure, Cancel - **ErrorCode** - error code for the file operation @@ -18592,7 +18592,7 @@ The following fields are collected: #### Office.Android.BCS.Errors -Binary conversion Errors telemetry for Print and Share as PDF. Microsoft uses this to identify failure points during BCS conversions in Word, Excel, or PowerPoint. +Binary conversion Errors telemetry for Print and Share as PDF. Microsoft uses this to identify failure points during BCS conversions in Word, Excel, or PowerPoint. The following fields are collected: @@ -18602,7 +18602,7 @@ The following fields are collected: - **IsFileDirty** - Boolean to indicate if there were unsaved changes in the file. -- **Location** - File location enumeration. Values: OneDrive, SharePoint, Dropbox, Others +- **Location** - File location enumeration. Values: OneDrive, SharePoint, Dropbox, Others - **PDFConversionError** - Tag at which error occurs for PDF conversion @@ -18610,13 +18610,13 @@ The following fields are collected: - **PdfConversionHRStatus** - PDF conversion status code -- **PdfConversionResult** - PDF Conversion result enumeration. Values: "Success", "Failed" and "Canceled" +- **PdfConversionResult** - PDF Conversion result enumeration. Values: "Success", "Failed" and "Canceled" - **PdfFileSize** - Size of the PDF #### Office.Android.ClientSideIAP -Critical Error telemetry for Database Failure while file browsing and adds places. Microsoft uses this to identify DB corruption issues in the apps that might hinder user to add places or browse through them from within the app in Word, Excel, or PowerPoint. +Critical Error telemetry for Database Failure while file browsing and adds places. Microsoft uses this to identify DB corruption issues in the apps that might hinder user to add places or browse through them from within the app in Word, Excel, or PowerPoint. The following fields are collected: @@ -18658,7 +18658,7 @@ The following fields are collected: #### Office.Android.DBFailureCause -Critical Error telemetry for Database Failure while file browsing and adds places. Microsoft uses this to identify DB corruption issues in the apps that might hinder user to add places or browse through them from within the app in Word, Excel, or PowerPoint. +Critical Error telemetry for Database Failure while file browsing and adds places. Microsoft uses this to identify DB corruption issues in the apps that might hinder user to add places or browse through them from within the app in Word, Excel, or PowerPoint. The following fields are collected: @@ -18762,7 +18762,7 @@ The following fields are collected: #### Office.Android.Intune.IntuneJavaCopyFailedAttempts -Critical Error telemetry to track failures for individual Intune APIs; This telemetry gets logged in case of errors to save local copy of Intune protected Cloud documents. Microsoft uses this data to identify errors during and after Intune enrollment within the app, post signing into the app with a work account. +Critical Error telemetry to track failures for individual Intune APIs; This telemetry gets logged in case of errors to save local copy of Intune protected Cloud documents. Microsoft uses this data to identify errors during and after Intune enrollment within the app, post signing into the app with a work account. The following fields are collected: @@ -18770,7 +18770,7 @@ The following fields are collected: #### Office.Android.Intune.IntuneJavaExceptionADALTokenForMAM -Critical Error telemetry to track failures for individual Intune APIs; This telemetry gets logged in case of errors to obtain the ADAL token for Intune resources. Microsoft uses this data to identify errors during Intune enrollment within the app, post signing into the app with a work account. +Critical Error telemetry to track failures for individual Intune APIs; This telemetry gets logged in case of errors to obtain the ADAL token for Intune resources. Microsoft uses this data to identify errors during Intune enrollment within the app, post signing into the app with a work account. The following fields are collected: @@ -18778,7 +18778,7 @@ The following fields are collected: #### Office.Android.Intune.IntuneJavaExceptionAppPolicy -Critical Error telemetry to track failures for individual Intune APIs; This telemetry gets logged in case of errors to call Intune APIs related to fetching policies for an identity for the current process. Microsoft uses this data to identify errors during and after Intune enrollment within the app, post signing into the app with a work account. +Critical Error telemetry to track failures for individual Intune APIs; This telemetry gets logged in case of errors to call Intune APIs related to fetching policies for an identity for the current process. Microsoft uses this data to identify errors during and after Intune enrollment within the app, post signing into the app with a work account. The following fields are collected: @@ -18786,7 +18786,7 @@ The following fields are collected: #### Office.Android.Intune.IntuneJavaExceptionAppPolicyForContext -Critical Error telemetry to track failures for individual Intune APIs; This telemetry gets logged in case of errors to call Intune APIs related to fetching policies for an identity for the current activity. Microsoft uses this data to identify errors during and after Intune enrollment within the app, post signing into the app with a work account. +Critical Error telemetry to track failures for individual Intune APIs; This telemetry gets logged in case of errors to call Intune APIs related to fetching policies for an identity for the current activity. Microsoft uses this data to identify errors during and after Intune enrollment within the app, post signing into the app with a work account. The following fields are collected: @@ -18794,7 +18794,7 @@ The following fields are collected: #### Office.Android.Intune.IntuneJavaExceptionAuthenticationCallback -Critical Error telemetry to track failures for individual Intune APIs; This telemetry gets logged in case of errors to call Intune APIs related to registering for authentication callbacks for managed accounts. Microsoft uses this data to identify errors during and after Intune enrollment within the app, post signing into the app with a work account. +Critical Error telemetry to track failures for individual Intune APIs; This telemetry gets logged in case of errors to call Intune APIs related to registering for authentication callbacks for managed accounts. Microsoft uses this data to identify errors during and after Intune enrollment within the app, post signing into the app with a work account. The following fields are collected: @@ -18802,7 +18802,7 @@ The following fields are collected: #### Office.Android.Intune.IntuneJavaExceptionGetAccountStateSync -Critical Error telemetry to track failures for individual Intune APIs; This telemetry gets logged in case of errors to call Intune APIs related to managed account. Microsoft uses this data to identify errors during and after Intune enrollment within the app, post signing into the app with a work account. +Critical Error telemetry to track failures for individual Intune APIs; This telemetry gets logged in case of errors to call Intune APIs related to managed account. Microsoft uses this data to identify errors during and after Intune enrollment within the app, post signing into the app with a work account. The following fields are collected: @@ -18810,7 +18810,7 @@ The following fields are collected: #### Office.Android.Intune.IntuneJavaExceptionGetIsSaveToLocationAllowed -Critical Error telemetry to track failures for individual Intune APIs; This telemetry gets logged in case of errors to fetch the policy related to save to local. Microsoft uses this data to identify errors during and after Intune enrollment within the app, post signing into the app with a work account. +Critical Error telemetry to track failures for individual Intune APIs; This telemetry gets logged in case of errors to fetch the policy related to save to local. Microsoft uses this data to identify errors during and after Intune enrollment within the app, post signing into the app with a work account. The following fields are collected: @@ -18818,7 +18818,7 @@ The following fields are collected: #### Office.Android.Intune.IntuneJavaExceptionGetPolicyForIdentity -Critical Error telemetry to track failures for individual Intune APIs; This telemetry gets logged in case of errors to call Intune APIs related to fetching policies for an identity. Microsoft uses this data to identify errors during and after Intune enrollment within the app, post signing into the app with a work account. +Critical Error telemetry to track failures for individual Intune APIs; This telemetry gets logged in case of errors to call Intune APIs related to fetching policies for an identity. Microsoft uses this data to identify errors during and after Intune enrollment within the app, post signing into the app with a work account. The following fields are collected: @@ -18826,7 +18826,7 @@ The following fields are collected: #### Office.Android.Intune.IntuneJavaExceptionGetProtectionInfoFromDescriptor -Critical Error telemetry to track failures for individual Intune APIs; This telemetry gets logged in case of errors to call Intune APIs related to Protection Info. Microsoft uses this data to identify errors during and after Intune enrollment within the app, post signing into the app with a work account. +Critical Error telemetry to track failures for individual Intune APIs; This telemetry gets logged in case of errors to call Intune APIs related to Protection Info. Microsoft uses this data to identify errors during and after Intune enrollment within the app, post signing into the app with a work account. The following fields are collected: @@ -18834,7 +18834,7 @@ The following fields are collected: #### Office.Android.Intune.IntuneJavaExceptionGetProtectionInfoFromPath -Critical Error telemetry to track failures for individual Intune APIs; This telemetry gets logged in case of errors to call Intune APIs related to Protection Info. Microsoft uses this data to identify errors during and after Intune enrollment within the app, post signing into the app with a work account. +Critical Error telemetry to track failures for individual Intune APIs; This telemetry gets logged in case of errors to call Intune APIs related to Protection Info. Microsoft uses this data to identify errors during and after Intune enrollment within the app, post signing into the app with a work account. The following fields are collected: @@ -18842,7 +18842,7 @@ The following fields are collected: #### Office.Android.Intune.IntuneJavaExceptionGetUIPolicyIdentity -Critical Error telemetry to track failures for individual Intune APIs; This telemetry gets logged in case of errors to call Intune APIs related to fetching UI policies for a managed account. Microsoft uses this data to identify errors during and after Intune enrollment within the app, post signing into the app with a work account. +Critical Error telemetry to track failures for individual Intune APIs; This telemetry gets logged in case of errors to call Intune APIs related to fetching UI policies for a managed account. Microsoft uses this data to identify errors during and after Intune enrollment within the app, post signing into the app with a work account. The following fields are collected: @@ -18850,7 +18850,7 @@ The following fields are collected: #### Office.Android.Intune.IntuneJavaExceptionIsIdentityManaged -Critical Error telemetry to track failures for individual Intune APIs; This telemetry gets logged in case of errors to call Intune APIs related to identifying if an account is managed. Microsoft uses this data to identify errors during and after Intune enrollment within the app, post signing into the app with a work account. +Critical Error telemetry to track failures for individual Intune APIs; This telemetry gets logged in case of errors to call Intune APIs related to identifying if an account is managed. Microsoft uses this data to identify errors during and after Intune enrollment within the app, post signing into the app with a work account. The following fields are collected: @@ -18858,7 +18858,7 @@ The following fields are collected: #### Office.Android.Intune.IntuneJavaExceptionNullEnrollmentManager -Critical Error telemetry to track failures for individual Intune APIs; This telemetry gets logged in case of errors to call Intune APIs related to registration of components for callback. Microsoft uses this data to identify errors during and after Intune enrollment within the app, post signing into the app with a work account. +Critical Error telemetry to track failures for individual Intune APIs; This telemetry gets logged in case of errors to call Intune APIs related to registration of components for callback. Microsoft uses this data to identify errors during and after Intune enrollment within the app, post signing into the app with a work account. The following fields are collected: @@ -18866,7 +18866,7 @@ The following fields are collected: #### Office.Android.Intune.IntuneJavaExceptionProtect -Critical Error telemetry to track failures for individual Intune APIs; This telemetry gets logged in case of errors to call Intune APIs related to protecting a managed document. Microsoft uses this data to identify errors during and after Intune enrollment within the app, post signing into the app with a work account. +Critical Error telemetry to track failures for individual Intune APIs; This telemetry gets logged in case of errors to call Intune APIs related to protecting a managed document. Microsoft uses this data to identify errors during and after Intune enrollment within the app, post signing into the app with a work account. The following fields are collected: @@ -18874,7 +18874,7 @@ The following fields are collected: #### Office.Android.Intune.IntuneJavaExceptionProtectFromDescriptorIfRequired -Critical Error telemetry to track failures for individual Intune APIs; This telemetry gets logged in case of errors to call Intune APIs related to protecting a managed document. Microsoft uses this data to identify errors during and after Intune enrollment within the app, post signing into the app with a work account. +Critical Error telemetry to track failures for individual Intune APIs; This telemetry gets logged in case of errors to call Intune APIs related to protecting a managed document. Microsoft uses this data to identify errors during and after Intune enrollment within the app, post signing into the app with a work account. The following fields are collected: @@ -18882,7 +18882,7 @@ The following fields are collected: #### Office.Android.Intune.IntuneJavaExceptionRegisterAccountSync -Critical Error telemetry to track failures for individual Intune APIs; This telemetry gets logged in case of errors to call Intune APIs related to registering account Intune Management. Microsoft uses this data to identify errors during and after Intune enrollment within the app, post signing into the app with a work account. +Critical Error telemetry to track failures for individual Intune APIs; This telemetry gets logged in case of errors to call Intune APIs related to registering account Intune Management. Microsoft uses this data to identify errors during and after Intune enrollment within the app, post signing into the app with a work account. The following fields are collected: @@ -18890,7 +18890,7 @@ The following fields are collected: #### Office.Android.Intune.IntuneJavaExceptionSetUIPolicyIdentitySync -Critical Error telemetry to track failures for individual Intune APIs; This telemetry gets logged in case of errors to call Intune APIs related to setting policies for a managed account. Microsoft uses this data to identify errors during and after Intune enrollment within the app, post signing into the app with a work account. +Critical Error telemetry to track failures for individual Intune APIs; This telemetry gets logged in case of errors to call Intune APIs related to setting policies for a managed account. Microsoft uses this data to identify errors during and after Intune enrollment within the app, post signing into the app with a work account. The following fields are collected: @@ -18898,7 +18898,7 @@ The following fields are collected: #### Office.Android.Intune.IntuneJavaExceptionUnregisterAccountSync -Critical Error telemetry to track failures for individual Intune APIs; This telemetry gets logged in case of errors to call Intune APIs related to remote wipe scenarios for Intune Management. Microsoft uses this data to identify errors during and after Intune enrollment within the app, post signing into the app with a work account. +Critical Error telemetry to track failures for individual Intune APIs; This telemetry gets logged in case of errors to call Intune APIs related to remote wipe scenarios for Intune Management. Microsoft uses this data to identify errors during and after Intune enrollment within the app, post signing into the app with a work account. The following fields are collected: @@ -18906,7 +18906,7 @@ The following fields are collected: #### Office.Android.Intune.IntuneJavaExceptionUpdateToken -Critical Error telemetry to track failures for individual Intune APIs; This telemetry gets logged in case of errors to call Intune APIs related to update authorization token for a managed account. Microsoft uses this data to identify errors during and after Intune enrollment within the app, post signing into the app with a work account. +Critical Error telemetry to track failures for individual Intune APIs; This telemetry gets logged in case of errors to call Intune APIs related to update authorization token for a managed account. Microsoft uses this data to identify errors during and after Intune enrollment within the app, post signing into the app with a work account. The following fields are collected: @@ -18914,7 +18914,7 @@ The following fields are collected: #### Office.Android.LicenseActivationFailure -Critical Error telemetry to track failures to activate licenses for Office 365 accounts in Word, Excel, or PowerPoint. Microsoft uses this to analyze failures to activate a purchased Office 365 license. +Critical Error telemetry to track failures to activate licenses for Office 365 accounts in Word, Excel, or PowerPoint. Microsoft uses this to analyze failures to activate a purchased Office 365 license. The following fields are collected: @@ -18936,7 +18936,7 @@ The following fields are collected: #### Office.Android.MSASignInUIPrompts -This event denotes that sign-in prompt came to the user, for personal account. This event helps in understanding the health of signed in state of our apps and take appropriate actions, when we notice unexpected sign-in re-prompts. +This event denotes that sign-in prompt came to the user, for personal account. This event helps in understanding the health of signed in state of our apps and take appropriate actions, when we notice unexpected sign-in re-prompts. The following fields are collected: @@ -18966,7 +18966,7 @@ The following fields are collected: #### Office.Apple.Licensing.Mac.DRActivationFailures -This event is collected for Office applications running under Apple platforms. The event is used for capturing digital river activation failures (the event logs the key and product that was used to activate, and the error code received). This event is used for detecting and helping troubleshoot activation failures (Digital River issues). +This event is collected for Office applications running under Apple platforms. The event is used for capturing digital river activation failures (the event logs the key and product that was used to activate, and the error code received). This event is used for detecting and helping troubleshoot activation failures (Digital River issues). The following fields are collected: @@ -18980,7 +18980,7 @@ The following fields are collected: #### Office.Apple.Licensing.Mac.GetMachineStatusErrors -This event is collected for Office applications running under Apple platforms. The event collects the error code returned while periodically checking the validity of a subscription license. The error code can signify server unavailability but also license expiration, machine count limit, invalid hardware ID, etc. This event is used to monitor the health of the Office Licensing Service but also to investigate issues related to subscription machine management. +This event is collected for Office applications running under Apple platforms. The event collects the error code returned while periodically checking the validity of a subscription license. The error code can signify server unavailability but also license expiration, machine count limit, invalid hardware ID, etc. This event is used to monitor the health of the Office Licensing Service but also to investigate issues related to subscription machine management. The following fields are collected: @@ -19036,7 +19036,7 @@ The following fields are collected: - **VirtualMemoryRegionInfo** - A string that contains the virtual memory state when DiagnosticType is Crash. -- **WritesCausedKB** - A string that contains the amount of kilobytes written when DiagnosticType is DiskWriteException. +- **WritesCausedKB** - A string that contains the number of kilobytes written when DiagnosticType is DiskWriteException. #### Office.Apple.MetricKit.DiagnosticMetadata @@ -19061,7 +19061,7 @@ The following fields are collected: - **VirtualMemoryRegionInfo** - A string that contains the virtual memory state when DiagnosticType is Crash. -- **WritesCausedKB** - A string that contains the amount of kilobytes written when DiagnosticType is DiskWriteException. +- **WritesCausedKB** - A string that contains the number of kilobytes written when DiagnosticType is DiskWriteException. #### Office.Apple.MetricKit.DiskWriteExceptionDiagnostic @@ -19140,7 +19140,7 @@ The following fields are collected: - **ErrorCode** - Numeric code such as an HTTP status code or Apple error code. -- **ErrorCodeString** - TypeScript eror string. +- **ErrorCodeString** - TypeScript error string. - **ErrorDescription** - A system metadata string that gives human readable context on the error and helps us to identify what might have failed. @@ -19348,7 +19348,7 @@ The following fields are collected: - **Data_App_Version** - The version of the application. Allows us to identify which versions of the product are showing an issue so that we can correctly prioritize it. -- **Data_Audience** - Identifies “Dogfood”, “Insiders”, “Microsoft” or “Production”  +- **Data_Audience** - Identifies "Dogfood", "Insiders", "Microsoft" or "Production"  - **Data_Device_Id** - A unique identifier for the device. Allows us to identify the distribution of issues across a set of devices. @@ -19701,7 +19701,7 @@ The following fields are collected: #### Office.StickyNotes.Web.SDK.BadDraftKey -Triggered when an exception occurs while converting draft key to id (machine action) and is required for crash investigation. +Triggered when an exception occurs while converting draft key to ID (machine action) and is required for crash investigation. The following fields are collected: @@ -20969,7 +20969,7 @@ The following fields are collected: - **Data_User_PrimaryIdentityHash** - A pseudonymous identifier that represents the current user. -- **Data_User_PrimaryIdentitySpace** - The type of identity contained in the PrimaryIdentityHash. One of MSACID, OrgIdCID or UserObjectId. +- **Data_User_PrimaryIdentitySpace** - The type of identity contained in the PrimaryIdentityHash. One of MSACID, OrgIdCID, or UserObjectId. - **Data_User_TenantId** - The tenant that a user's subscription is tied to. Allows us to classify issues and identify whether a problem is widespread or isolated to a set of users or a specific tenant. @@ -21243,7 +21243,7 @@ The following fields are collected: #### save.error -Allows us to detect and fix situations where there was an error when you attempted to save a file. It tracks errors caused by failures to save a file, including a descriptive error message to help us resolve the issue. +Allows us to detect and fix situations where there was an error when you attempted to save a file. It tracks errors caused by failures to save a file, including a descriptive error message to help us resolve the issue. The following fields are collected: @@ -21349,7 +21349,7 @@ The following fields are collected: #### general.properties.log -This event collects information that allows us to categorize and classify issues within the Outlook app that are related to accessibility and device settings. This categorization is necessary to prioritize the impact of issues on customers. +This event collects information that allows us to categorize and classify issues within the Outlook app that are related to accessibility and device settings. This categorization is necessary to prioritize the impact of issues on customers. The following fields are collected for iOS: From 282e413d2f0499ffea66efa3605e6530f0ec99ab Mon Sep 17 00:00:00 2001 From: "Nicholas S. White" <104782157+nicholasswhite@users.noreply.github.com> Date: Fri, 4 Oct 2024 09:02:07 -0400 Subject: [PATCH 6/8] Removed reference to global admin. --- .../licensing-activation/device-based-licensing.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/microsoft-365-apps/licensing-activation/device-based-licensing.md b/microsoft-365-apps/licensing-activation/device-based-licensing.md index 9b51c03a5..d6e807e61 100644 --- a/microsoft-365-apps/licensing-activation/device-based-licensing.md +++ b/microsoft-365-apps/licensing-activation/device-based-licensing.md @@ -10,7 +10,7 @@ ms.collection: Tier2 ms.localizationpriority: medium recommendations: false description: "Explains how to configure device-based licensing for Microsoft 365 Apps for enterprise." -ms.date: 06/21/2024 +ms.date: 10/04/2024 --- # Device-based licensing for Microsoft 365 Apps for enterprise @@ -68,7 +68,6 @@ After you create the appropriate group type and assigned the appropriate Windows > [!IMPORTANT] > - The license assignment has to be done in the Microsoft 365 admin center, under **Billing** > **Licenses**. You can't assign the licenses in the Azure portal. -> - To assign these licenses, you must be a Global admin. > - After you go to **Billing** > **Licenses** > **Subscriptions** in the Microsoft 365 admin center, be sure that you select either **Microsoft 365 Apps for enterprise (device)** or **Microsoft 365 Apps for Education (device)** (depending on which license you have) to assign those licenses to the group you created. @@ -121,13 +120,13 @@ You can view device licensing status by signing in to the [Microsoft 365 Apps ad You can also verify that Microsoft 365 Apps for enterprise is using a device-based license by opening an Office application, such as Word, and going to **File** > **Account**. In the **Product Information** section, you should see **Belongs to: This device**. -A device that's not configured properly for device-based licensing impacts functionality. When a user tries to use Microsoft 365 Apps for enterprise on the device, Microsoft 365 is in reduced functionality mode. That means the user can open and print existing documents in Office applications, but the user can't create new documents or edit and save existing documents. +A device not configured properly for device-based licensing impacts functionality. When a user tries to use Microsoft 365 Apps for enterprise on the device, Microsoft 365 is in reduced functionality mode. That means the user can open and print existing documents in Office applications, but the user can't create new documents or edit and save existing documents. In those cases, the user also sees a banner beneath the ribbon in the document with the following message: > **LICENSE REQUIRED** Your admin needs to assign an Office license to this device so you can edit your files. -To troubleshoot this issue, make sure the device is correctly joined to Microsoft Entra ID and that the device is added to the group that's assigned the licenses. Also, there can be a delay of approximately one hour after you add the device to the group, so that might be causing this message to appear. Close the app and open the app again later. +Ensure that the device is joined to Microsoft Entra ID and added to the group assigned to the licenses. There could be a delay of up to one hour after adding the device to the group, which could cause this message to appear. Close and reopen the app later to resolve the issue. In other cases, the user might see this message: From 79abe8d9d804becbc2ac005e72982f97d4a36989 Mon Sep 17 00:00:00 2001 From: "Nicholas S. White" <104782157+nicholasswhite@users.noreply.github.com> Date: Fri, 4 Oct 2024 09:20:09 -0400 Subject: [PATCH 7/8] Update allowlist URLs in requirements-network.md --- .../admin-center/includes/requirements-network.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/microsoft-365-apps/admin-center/includes/requirements-network.md b/microsoft-365-apps/admin-center/includes/requirements-network.md index e44add32f..992ba7702 100644 --- a/microsoft-365-apps/admin-center/includes/requirements-network.md +++ b/microsoft-365-apps/admin-center/includes/requirements-network.md @@ -6,14 +6,14 @@ ms.service: o365-proplus-itpro ms.localizationpriority: medium ms.topic: include description: Network Requirements for Microsoft 365 Apps admin center -ms.date: 10/01/2024 +ms.date: 10/04/2024 --- Devices running Microsoft 365 Apps require access to the following endpoints: | Microsoft service | URLs required on allowlist | | ----------------------------------------- | ---------------------------------------------------------------------------- | -| Microsoft 365 Apps admin center |
  • login.live.com
  • office.com
  • office.net
  • | +| Microsoft 365 Apps admin center |
  • login.live.com
  • \*.office.com
  • \*.office.net
  • | | Office Content Delivery Network (CDN) |
  • officecdn.microsoft.com
  • officecdn.microsoft.com.edgesuite.net
  • otelrules.azureedge.net
  • | Source: [Microsoft 365 URLs and IP address ranges](/microsoft-365/enterprise/urls-and-ip-address-ranges) From f07f0c399d21eed0eabeca7333216612fea6124d Mon Sep 17 00:00:00 2001 From: "Daniel H. Brown" <32883970+DHB-MSFT@users.noreply.github.com> Date: Fri, 4 Oct 2024 09:18:14 -0700 Subject: [PATCH 8/8] Acrolinx-related changes --- .../privacy/essential-services.md | 2 +- .../privacy/required-diagnostic-data.md | 160 +++++++++--------- 2 files changed, 81 insertions(+), 81 deletions(-) diff --git a/microsoft-365-apps/privacy/essential-services.md b/microsoft-365-apps/privacy/essential-services.md index 560d534c3..02cfcb143 100644 --- a/microsoft-365-apps/privacy/essential-services.md +++ b/microsoft-365-apps/privacy/essential-services.md @@ -9,7 +9,7 @@ ms.service: o365-proplus-itpro ms.localizationpriority: high ms.collection: privacy-microsoft365 hideEdit: true -ms.date: 10/03/2024 +ms.date: 10/04/2024 --- # Essential services for Office diff --git a/microsoft-365-apps/privacy/required-diagnostic-data.md b/microsoft-365-apps/privacy/required-diagnostic-data.md index 0a2715d58..e4bb0452f 100644 --- a/microsoft-365-apps/privacy/required-diagnostic-data.md +++ b/microsoft-365-apps/privacy/required-diagnostic-data.md @@ -9,7 +9,7 @@ ms.service: o365-proplus-itpro ms.localizationpriority: high ms.collection: privacy-microsoft365 hideEdit: true -ms.date: 10/03/2024 +ms.date: 10/04/2024 --- # Required diagnostic data for Office @@ -1084,7 +1084,7 @@ The following fields are collected: - **AppType** - The type of the container, from which logs are emitted. -- **BridgeInstanceId** - A unique ID given to the office windows app instance, used to corelate all the events from a single app session. We can't derive any PII from this ID. +- **BridgeInstanceId** - A unique ID given to the Office windows app instance, used to corelate all the events from a single app session. We can't derive any PII from this ID. - **Count** - Count of the installed apps. @@ -1232,7 +1232,7 @@ The following fields are collected: - **AppType** - The type of the container, from which logs are emitted. -- **BridgeInstanceId** - A unique ID given to the office windows app instance, used to corelate all the events from a single app session. We can't derive any PII from this ID. +- **BridgeInstanceId** - A unique ID given to the Office windows app instance, used to corelate all the events from a single app session. We can't derive any PII from this ID. - **DeviceInfo_Id** - A unique device ID calculated by 1DS SDK. @@ -1943,7 +1943,7 @@ The following fields are collected: - **ActivationType** - Type of activation for the control - - **Blocked** - was the control blocked by office + - **Blocked** - was the control blocked by Office - **CLSID** - class identifier of the control @@ -1979,7 +1979,7 @@ The following fields are collected: - **DocUrlHash** - a hash representing the document uniquely. (Note – no way to find out the actual details of the document from this. It's just a unique representation of the document.) - - **IsCategorized** – was the OLE control categorized to load in office + - **IsCategorized** – was the OLE control categorized to load in Office - **IsInsertable** – is the OLE control insertable or not @@ -1995,7 +1995,7 @@ The following fields are collected: - **DocUrlHash** - a hash representing the document uniquely. (Note – no way to find out the actual details of the document from this. It's just a unique representation of the document.) - - **IsCategorized** - is the OLE control categorized to load in office + - **IsCategorized** - is the OLE control categorized to load in Office - **IsInsertable** - is the OLE control insertable or not @@ -7410,7 +7410,7 @@ This event is triggered when a new OneNote page is created. The data is used to The following fields are collected: -- **EVENT_UUID** - Unique Id for an event +- **EVENT_UUID** - Unique ID for an event - **NOTE_TYPE** - This will capture the type of created page @@ -7427,7 +7427,7 @@ This event is triggered when a Page is opened. The telemetry is used to monitor, The following fields are collected: -- **EVENT_UUID** - Unique Id for an event +- **EVENT_UUID** - Unique ID for an event - **JOT_ID** - object of the page opened @@ -9167,9 +9167,9 @@ The following fields are collected: - **Event_ReceivedTime** - The time the event was logged in the service  -- **M365aInfo_EnrolledTenantId** - Enrolled tenant id  +- **M365aInfo_EnrolledTenantId** - Enrolled tenant ID  -- **User_ActiveUserTenantId** - Active user tenant id  +- **User_ActiveUserTenantId** - Active user tenant ID  - **User_TelemetryRegion** - Identifies the data boundary of the user  @@ -9265,7 +9265,7 @@ The following fields are collected: - **Data_SDX_OfficeJsVersion** - This is the version of Office.js that will redirect to the platform-specific version.  -- **Data_SDX_SessionId** - Session Id of the Add-in  +- **Data_SDX_SessionId** - Session ID of the Add-in  - **Data_SDX_Version** - Version of the Add-in  @@ -9299,7 +9299,7 @@ The following fields are collected: - **Event_ReceivedTime** - The time the event was logged in the service  -- **M365aInfo_EnrolledTenantId** - Enrolled tenant id  +- **M365aInfo_EnrolledTenantId** - Enrolled tenant ID  - **OriginalRoutingGeo** - Identifies if the original routing geo is eu or not.  @@ -9309,7 +9309,7 @@ The following fields are collected: - **Session_SamplingValue** - A value in (0, 1)  -- **User_ActiveUserTenantId** - Active user tenant id  +- **User_ActiveUserTenantId** - Active user tenant ID  - **User_IsAnonymous** - Identifies if the current user is anonymous. It's always logged as false or blank.  @@ -9434,7 +9434,7 @@ The following fields are collected: - **Data_SDX_OfficeJsVersion** - This is the version of Office.js that will redirect to the platform-specific version.  -- **Data_SDX_SessionId** - Session Id of the Add-in  +- **Data_SDX_SessionId** - Session ID of the Add-in  - **Data_SDX_Version** - Version of the Add-in  @@ -9468,7 +9468,7 @@ The following fields are collected: - **Event_ReceivedTime** - The time the event was logged in the service  -- **M365aInfo_EnrolledTenantId** - Enrolled tenant id  +- **M365aInfo_EnrolledTenantId** - Enrolled tenant ID  - **OriginalRoutingGeo** - Identifies if the original routing geo is eu or not.  @@ -9476,7 +9476,7 @@ The following fields are collected: - **Session_SamplingValue** - A value in (0, 1)  -- **User_ActiveUserTenantId** - Active user tenant id  +- **User_ActiveUserTenantId** - Active user tenant ID  - **User_IsAnonymous** - Identifies if the current user is anonymous. It's always logged as false or blank.  @@ -9585,9 +9585,9 @@ The following fields are collected: - **Event_ReceivedTime** - The time the event was logged in the service  -- **M365aInfo_EnrolledTenantId** - Enrolled tenant id  +- **M365aInfo_EnrolledTenantId** - Enrolled tenant ID  -- **User_ActiveUserTenantId** - Active user tenant id  +- **User_ActiveUserTenantId** - Active user tenant ID  - **User_TelemetryRegion** - Identifies the data boundary of the user  @@ -9684,7 +9684,7 @@ The following fields are collected: - **Data_SDX_OfficeJsVersion** - This is the version of Office.js that will redirect to the platform-specific version.  -- **Data_SDX_SessionId** - Session Id of the Add-in  +- **Data_SDX_SessionId** - Session ID of the Add-in  - **Data_SDX_Version** - Version of the Add-in  @@ -9718,7 +9718,7 @@ The following fields are collected: - **Event_ReceivedTime** - The time the event was logged in the service  -- **M365aInfo_EnrolledTenantId** - Enrolled tenant id  +- **M365aInfo_EnrolledTenantId** - Enrolled tenant ID  - **OriginalRoutingGeo** - Identifies if the original routing geo is eu or not.  @@ -9728,7 +9728,7 @@ The following fields are collected: - **Session_SamplingValue** - A value in (0, 1)  -- **User_ActiveUserTenantId** - Active user tenant id  +- **User_ActiveUserTenantId** - Active user tenant ID  - **User_IsAnonymous** - Identifies if the current user is anonymous. It's always logged as false or blank.  @@ -9831,9 +9831,9 @@ The following fields are collected: - **Event_ReceivedTime** - The time the event was logged in the service  -- **M365aInfo_EnrolledTenantId** - Enrolled tenant id  +- **M365aInfo_EnrolledTenantId** - Enrolled tenant ID  -- **User_ActiveUserTenantId** - Active user tenant id  +- **User_ActiveUserTenantId** - Active user tenant ID  - **User_TelemetryRegion** - Identifies the data boundary of the user  @@ -9917,7 +9917,7 @@ The following fields are collected: - **Data_SDX_OfficeJsVersion** - This is the version of Office.js that will redirect to the platform-specific version.  -- **Data_SDX_SessionId** - Session Id of the Add-in  +- **Data_SDX_SessionId** - Session ID of the Add-in  - **Data_SDX_Version** - Version of the Add-in  @@ -9951,7 +9951,7 @@ The following fields are collected: - **Event_ReceivedTime** - The time the event was logged in the service  -- **M365aInfo_EnrolledTenantId** - Enrolled tenant id  +- **M365aInfo_EnrolledTenantId** - Enrolled tenant ID  - **OriginalRoutingGeo** - Identifies if the original routing geo is eu or not.  @@ -9959,7 +9959,7 @@ The following fields are collected: - **Session_SamplingValue** - A value in (0, 1)  -- **User_ActiveUserTenantId** - Active user tenant id  +- **User_ActiveUserTenantId** - Active user tenant ID  - **User_IsAnonymous** - Identifies if the current user is anonymous. It's always logged as false or blank.  @@ -13392,7 +13392,7 @@ The following fields are collected: - **Data_SDX_OfficeJsVersion** - This is the version of Office.js that will redirect to the platform-specific version.  -- **Data_SDX_SessionId** - Session Id of the Add-in  +- **Data_SDX_SessionId** - Session ID of the Add-in  - **Data_SDXSessionId** - SDX Session ID @@ -13426,7 +13426,7 @@ The following fields are collected: - **Event_ReceivedTime** - The time the event was logged in the service  -- **M365aInfo_EnrolledTenantId** - Enrolled tenant id  +- **M365aInfo_EnrolledTenantId** - Enrolled tenant ID  - **OriginalRoutingGeo** - Identifies if the original routing geo is eu or not.  @@ -13436,7 +13436,7 @@ The following fields are collected: - **Session_SamplingValue** - A value in (0, 1)  -- **User_ActiveUserTenantId** - Active user tenant id  +- **User_ActiveUserTenantId** - Active user tenant ID  - **User_IsAnonymous** - Identifies if the current user is anonymous. It's always logged as false or blank.  @@ -16156,7 +16156,7 @@ The following fields are collected: - **Data_IsUploadSuccessful** - If the report was successfully uploaded or encountered any issues while uploading to crash service. -- **Data_reportId** - the Id of the report that is uploaded on the crash service. +- **Data_reportId** - the ID of the report that is uploaded on the crash service. - **Data_TotalMemory** - System Memory of the device. @@ -16211,11 +16211,11 @@ The following fields are collected: - 7 - Generic dime error - 8 - Dime telemetry can't be uploaded due to communication failure - 9 - Two instances of Dime running causing interruption error - - 10 - Base WebURL loaded on office mobile app is invalid - - 11 - Communication of office mobile app with Dime failed + - 10 - Base WebURL loaded on Office mobile app is invalid + - 11 - Communication of Office mobile app with Dime failed - 12 - No communication channel could be established - 13 - Communication ID couldn't be sent to Dime - - 14 - The office mobile app is communicating to the wrong endpoint + - 14 - The Office mobile app is communicating to the wrong endpoint - 15 - AuthToken isn't obtained for this MSA account - 16 - AuthToken isn't sent to Dime @@ -17084,7 +17084,7 @@ The following fields are collected: - **Data_Doc_OpenDurationms** - Time to open a PDF file in milliseconds. -- **Data_Doc_OpenFromOMDurationMs** - Total time taken to open a PDF file in office mobile. +- **Data_Doc_OpenFromOMDurationMs** - Total time taken to open a PDF file in Office mobile. - **Data_Doc_PasswordProtected** - Denotes whether the file is password protected or not. @@ -17122,7 +17122,7 @@ The following fields are collected: - **Data_IsFastFileActivationTelemetryEnabled** - Boolean denoting if fast file activation flow's telemetry is enabled or not. -- **Data_IsHomeScreenUpgradeSession** - Denotes whether office mobile home screen was shown or not, or home screen was upgraded or not in current file open session. +- **Data_IsHomeScreenUpgradeSession** - Denotes whether Office mobile home screen was shown or not, or home screen was upgraded or not in current file open session. - **Data_IsIntuneManaged** - Boolean denoting if file is an intune managed or not (true/false). @@ -17555,7 +17555,7 @@ The following fields are collected: - **SourceAppName** - name of the application the session relates to -- **SourceSessionId** - Office session Id of the session being reported +- **SourceSessionId** - Office session ID of the session being reported #### Office.PowerPoint.PPT.Android.RehearseView @@ -17754,9 +17754,9 @@ The following fields are collected: - **Event_ReceivedTime** - The time the event was logged in the service  -- **M365aInfo_EnrolledTenantId** - Enrolled tenant id  +- **M365aInfo_EnrolledTenantId** - Enrolled tenant ID  -- **User_ActiveUserTenantId** - Active user tenant id  +- **User_ActiveUserTenantId** - Active user tenant ID  - **User_TelemetryRegion** - Identifies the data boundary of the user  @@ -18295,7 +18295,7 @@ The following fields are collected: - **ADALRawErrorCode** - Indicates raw error code while showing sign-in prompt or silent token fetch attempt for work account. -- **ErrorGroup** - Indicates the type of account like personal account or work account or on-premise work account. +- **ErrorGroup** - Indicates the type of account like personal account or work account or on-premises work account. - **IDCRLErrorCode** - Indicates error code while showing sign-in prompt for personal account. @@ -18305,7 +18305,7 @@ The following fields are collected: - **LiveOAuthRawErrorCode** - Indicates raw error code during silent token refresh attempt for personal account. -- **NTLMErrorCode** - Indicates error code while showing sign-in prompt for on-premise work account. +- **NTLMErrorCode** - Indicates error code while showing sign-in prompt for on-premises work account. #### Office.Android.AndroidFileAsyncSaveStatus @@ -18744,18 +18744,18 @@ This event is triggered when one Office Android app needs data from another Offi The following fields are collected: -- **Data_ErrorInfo** - This field contains information about the error due to which this event got triggered. This includes errors such as timeout. We also log the office app package name in this field from which the data was requested. +- **Data_ErrorInfo** - This field contains information about the error due to which this event got triggered. This includes errors such as timeout. We also log the Office app package name in this field from which the data was requested. - **Data_LoggingSessionId** - This field logs the sessionId of the session that is logging this event. #### Office.Android.EarlyTelemetry.SharedPrefServiceDataFetchSync -This event is triggered when an error occurs, for example, timeout or invalid service error, when one Office Android app needs but is unable to get data from other Office Android app installed on the user's device. This data is used to find the reason for the service failure and to maintain the health of the service and office apps. +This event is triggered when an error occurs, for example, timeout or invalid service error, when one Office Android app needs but is unable to get data from other Office Android app installed on the user's device. This data is used to find the reason for the service failure and to maintain the health of the service and Office apps. The following fields are collected: -- **Data_ErrorInfo** - This field logs information about the error due to which this event got triggered. This includes errors such as timeout. We also log the office app package name in this field from which the data was requested. +- **Data_ErrorInfo** - This field logs information about the error due to which this event got triggered. This includes errors such as timeout. We also log the Office app package name in this field from which the data was requested. - **Data_LoggingSessionId** - This field logs the sessionId of the session that is logging this event. @@ -19214,9 +19214,9 @@ The following fields are collected: - **Event_ReceivedTime** - The time the event was logged in the service  -- **M365aInfo_EnrolledTenantId** - Enrolled tenant id  +- **M365aInfo_EnrolledTenantId** - Enrolled tenant ID  -- **User_ActiveUserTenantId** - Active user tenant id  +- **User_ActiveUserTenantId** - Active user tenant ID  - **User_TelemetryRegion** - Identifies the data boundary of the user  @@ -19247,9 +19247,9 @@ The following fields are collected: - **Event_ReceivedTime** - The time the event was logged in the service  -- **M365aInfo_EnrolledTenantId** - Enrolled tenant id  +- **M365aInfo_EnrolledTenantId** - Enrolled tenant ID  -- **User_ActiveUserTenantId** - Active user tenant id  +- **User_ActiveUserTenantId** - Active user tenant ID  - **User_TelemetryRegion** - Identifies the data boundary of the user  @@ -19317,9 +19317,9 @@ The following fields are collected: - **Event_ReceivedTime** - The time the event was logged in the service  -- **M365aInfo_EnrolledTenantId** - Enrolled tenant id  +- **M365aInfo_EnrolledTenantId** - Enrolled tenant ID  -- **User_ActiveUserTenantId** - Active user tenant id  +- **User_ActiveUserTenantId** - Active user tenant ID  - **User_TelemetryRegion** - Identifies the data boundary of the user  @@ -19374,7 +19374,7 @@ The following fields are collected: - **Data_SamplePolicy** - Identifies if the sample policy is Measure or Critical   -- **Data_SDX_SessionId** - Session Id of the Add-in  +- **Data_SDX_SessionId** - Session ID of the Add-in  - **Data_Session_Id** - Uniquely identifies a given session of data. Allows us to identify the impact of issues by evaluating the number of sessions that are impacted and if there are common features of those sessions. @@ -19390,9 +19390,9 @@ The following fields are collected: - **Event_ReceivedTime** - The time the event was logged in the service  -- **M365aInfo_EnrolledTenantId** - Enrolled tenant id  +- **M365aInfo_EnrolledTenantId** - Enrolled tenant ID  -- **User_ActiveUserTenantId** - Active user tenant id  +- **User_ActiveUserTenantId** - Active user tenant ID  - **User_TelemetryRegion** - Identifies the data boundary of the user  @@ -19626,7 +19626,7 @@ The following fields are collected: - **Data_SDX_OfficeJsVersion** - This is the version of Office.js that will redirect to the platform-specific version.  -- **Data_SDX_SessionId** - Session Id of the Add-in  +- **Data_SDX_SessionId** - Session ID of the Add-in  - **Data_SDX_Version** - Version of the Add-in  @@ -19658,13 +19658,13 @@ The following fields are collected: - **Event_ReceivedTime** - The time the event was logged in the service  -- **M365aInfo_EnrolledTenantId** - Enrolled tenant id  +- **M365aInfo_EnrolledTenantId** - Enrolled tenant ID  - **OriginalRoutingGeo** - Identifies if the original routing geo is eu or not.  - **Session_SamplingValue** - A value in (0, 1)  -- **User_ActiveUserTenantId** - Active user tenant id  +- **User_ActiveUserTenantId** - Active user tenant ID  - **User_IsAnonymous** - Identifies if the current user is anonymous. It's always logged as false or blank.  @@ -19785,7 +19785,7 @@ The following fields are collected: - **Data_SDX_OfficeJsVersion** - This is the version of Office.js that will redirect to the platform-specific version.  -- **Data_SDX_SessionId** - Session Id of the Add-in  +- **Data_SDX_SessionId** - Session ID of the Add-in  - **Data_SDX_Version** - Version of the Add-in  @@ -19817,13 +19817,13 @@ The following fields are collected: - **Event_ReceivedTime** - The time the event was logged in the service  -- **M365aInfo_EnrolledTenantId** - Enrolled tenant id  +- **M365aInfo_EnrolledTenantId** - Enrolled tenant ID  - **OriginalRoutingGeo** - Identifies if the original routing geo is eu or not.  - **Session_SamplingValue** - A value in (0, 1)  -- **User_ActiveUserTenantId** - Active user tenant id  +- **User_ActiveUserTenantId** - Active user tenant ID  - **User_IsAnonymous** - Identifies if the current user is anonymous. It's always logged as false or blank.  @@ -19947,7 +19947,7 @@ The following fields are collected: - **Data_SDX_OfficeJsVersion** - This is the version of Office.js that will redirect to the platform-specific version.  -- **Data_SDX_SessionId** - Session Id of the Add-in  +- **Data_SDX_SessionId** - Session ID of the Add-in  - **Data_SDX_Version** - Version of the Add-in  @@ -19979,13 +19979,13 @@ The following fields are collected: - **Event_ReceivedTime** - The time the event was logged in the service  -- **M365aInfo_EnrolledTenantId** - Enrolled tenant id  +- **M365aInfo_EnrolledTenantId** - Enrolled tenant ID  - **OriginalRoutingGeo** - Identifies if the original routing geo is eu or not.  - **Session_SamplingValue** - A value in (0, 1)  -- **User_ActiveUserTenantId** - Active user tenant id  +- **User_ActiveUserTenantId** - Active user tenant ID  - **User_IsAnonymous** - Identifies if the current user is anonymous. It's always logged as false or blank.  @@ -20110,7 +20110,7 @@ The following fields are collected: - **Data_SDX_OfficeJsVersion** - This is the version of Office.js that will redirect to the platform-specific version.  -- **Data_SDX_SessionId** - Session Id of the Add-in  +- **Data_SDX_SessionId** - Session ID of the Add-in  - **Data_SDX_Version** - Version of the Add-in  @@ -20128,7 +20128,7 @@ The following fields are collected: - **Event_ReceivedTime** - The time the event was logged in the service  -- **M365aInfo_EnrolledTenantId** - Enrolled tenant id  +- **M365aInfo_EnrolledTenantId** - Enrolled tenant ID  - **OriginalRoutingGeo** - Identifies if the original routing geo is eu or not.  @@ -20136,7 +20136,7 @@ The following fields are collected: - **Session_SamplingValue** - A value in (0, 1)  -- **User_ActiveUserTenantId** - Active user tenant id  +- **User_ActiveUserTenantId** - Active user tenant ID  - **User_IsAnonymous** - Identifies if the current user is anonymous. It's always logged as false or blank.  @@ -20241,7 +20241,7 @@ The following fields are collected: - **Data_SDX_OfficeJsVersion** - This is the version of Office.js that will redirect to the platform-specific version.  -- **Data_SDX_SessionId** - Session Id of the Add-in  +- **Data_SDX_SessionId** - Session ID of the Add-in  - **Data_SDX_Version** - Version of the Add-in  @@ -20273,7 +20273,7 @@ The following fields are collected: - **Event_ReceivedTime** - The time the event was logged in the service  -- **M365aInfo_EnrolledTenantId** - Enrolled tenant id  +- **M365aInfo_EnrolledTenantId** - Enrolled tenant ID  - **OriginalRoutingGeo** - Identifies if the original routing geo is eu or not.  @@ -20281,7 +20281,7 @@ The following fields are collected: - **Session_SamplingValue** - A value in (0, 1)  -- **User_ActiveUserTenantId** - Active user tenant id  +- **User_ActiveUserTenantId** - Active user tenant ID  - **User_IsAnonymous** - Identifies if the current user is anonymous. It's always logged as false or blank.  @@ -20401,7 +20401,7 @@ The following fields are collected: - **Data_SDX_OfficeJsVersion** - This is the version of Office.js that will redirect to the platform-specific version.  -- **Data_SDX_SessionId** - Session Id of the Add-in  +- **Data_SDX_SessionId** - Session ID of the Add-in  - **Data_SDX_Version** - Version of the Add-in  @@ -20433,7 +20433,7 @@ The following fields are collected: - **Event_ReceivedTime** - The time the event was logged in the service  -- **M365aInfo_EnrolledTenantId** - Enrolled tenant id  +- **M365aInfo_EnrolledTenantId** - Enrolled tenant ID  - **OriginalRoutingGeo** - Identifies if the original routing geo is eu or not.  @@ -20441,7 +20441,7 @@ The following fields are collected: - **Session_SamplingValue** - A value in (0, 1)  -- **User_ActiveUserTenantId** - Active user tenant id  +- **User_ActiveUserTenantId** - Active user tenant ID  - **User_IsAnonymous** - Identifies if the current user is anonymous. It's always logged as false or blank.  @@ -20565,7 +20565,7 @@ The following fields are collected: - **Data_SDX_OfficeJsVersion** - This is the version of Office.js that will redirect to the platform-specific version.  -- **Data_SDX_SessionId** - Session Id of the Add-in  +- **Data_SDX_SessionId** - Session ID of the Add-in  - **Data_SDX_Version** - Version of the Add-in  @@ -20583,7 +20583,7 @@ The following fields are collected: - **Event_ReceivedTime** - The time the event was logged in the service  -- **M365aInfo_EnrolledTenantId** - Enrolled tenant id  +- **M365aInfo_EnrolledTenantId** - Enrolled tenant ID  - **OriginalRoutingGeo** - Identifies if the original routing geo is eu or not.  @@ -20591,7 +20591,7 @@ The following fields are collected: - **Session_SamplingValue** - A value in (0, 1)  -- **User_ActiveUserTenantId** - Active user tenant id  +- **User_ActiveUserTenantId** - Active user tenant ID  - **User_IsAnonymous** - Identifies if the current user is anonymous. It's always logged as false or blank.  @@ -20704,7 +20704,7 @@ The following fields are collected: - **Data_SDX_OfficeJsVersion** - This is the version of Office.js that will redirect to the platform-specific version.  -- **Data_SDX_SessionId** - Session Id of the Add-in  +- **Data_SDX_SessionId** - Session ID of the Add-in  - **Data_SDX_Version** - Version of the Add-in  @@ -20736,13 +20736,13 @@ The following fields are collected: - **Event_ReceivedTime** - The time the event was logged in the service  -- **M365aInfo_EnrolledTenantId** - Enrolled tenant id  +- **M365aInfo_EnrolledTenantId** - Enrolled tenant ID  - **OriginalRoutingGeo** - Identifies if the original routing geo is eu or not.  - **Session_SamplingValue** - A value in (0, 1)  -- **User_ActiveUserTenantId** - Active user tenant id  +- **User_ActiveUserTenantId** - Active user tenant ID  - **User_IsAnonymous** - Identifies if the current user is anonymous. It's always logged as false or blank.  @@ -20941,7 +20941,7 @@ The following fields are collected: - **Data_SDX_OfficeJsVersion** - This is the version of Office.js that will redirect to the platform-specific version.  -- **Data_SDX_SessionId** - Session Id of the Add-in  +- **Data_SDX_SessionId** - Session ID of the Add-in  - **Data_SDX_Version** - Version of the Add-in  @@ -20985,7 +20985,7 @@ The following fields are collected: - **Event_ReceivedTime** - The time the event was logged in the service  -- **M365aInfo_EnrolledTenantId** - Enrolled tenant id  +- **M365aInfo_EnrolledTenantId** - Enrolled tenant ID  - **OriginalRoutingGeo** - Identifies if the original routing geo is eu or not.  @@ -20993,7 +20993,7 @@ The following fields are collected: - **Session_SamplingValue** - A value in (0, 1)  -- **User_ActiveUserTenantId** - Active user tenant id  +- **User_ActiveUserTenantId** - Active user tenant ID  - **User_IsAnonymous** - Identifies if the current user is anonymous. It's always logged as false or blank.  @@ -21156,7 +21156,7 @@ The following fields are collected: - **AppType** - The type of the container, from which logs are emitted. -- **BridgeInstanceId** - A unique ID given to the office windows app instance, used to corelate all the events from a single app session. We can't derive any PII from this ID. +- **BridgeInstanceId** - A unique ID given to the Office windows app instance, used to corelate all the events from a single app session. We can't derive any PII from this ID. - **DeviceInfo_Id** - A unique device ID calculated by 1DS SDK.