Skip to content

Commit 6f49a96

Browse files
authored
Incorporate even more Acrolinx feedback
Updated the documentation to reflect changes in server-side synchronization user identity and its implications for auditing and dependencies.
1 parent bc3b3e9 commit 6f49a96

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

support/power-platform/dataverse/email-exchange-synchronization/server-side-synchronization-new-admin-identity.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@ This article provides an overview of the changes customers can expect when serve
1616
1717
## Cause
1818

19-
Server-side sync is changing the identity used for its operations against Dataverse. Historically, server-side sync would simply use the user named SYSTEM that all environments have. Server-side sync operations will transition to use the '# SSSAdminProd' user moving forward. However, to preserve backward compatibility, the SYSTEM identity will still be used for some key server-side sync operations, which ensures that this change does not impact customer dependencies built around this identity.
19+
Server-side sync is changing the identity used for its operations against Dataverse. Historically, server-side sync would use the user named SYSTEM that all environments have. Server-side sync operations will transition to use the '# SSSAdminProd' user moving forward. However, to preserve backward compatibility, the SYSTEM identity will still be used for some key server-side sync operations, which ensures that this change doesn't impact customer dependencies built around this identity.
2020

2121
The key differences customers can expect are:
2222
1. For records created or updated by server-side sync, the delegate auditing fields "Created By (delegate)" and "Mofieid By (delegate)" will start showing the '# SSSAdminProd' user instead of being empty. The content of the "Created By" and "Modified By" fields remains unchanged.
2323
2. For records created by synchronous customizations (such as workflows or plug-ins) running upon server-side sync operations and using the calling identity, the "Created By (delegate)" field will start showing the '# SSSAdminProd' user instead of being empty.
24-
3. The audit log entries for server-side sync operations that do not impersonate a system user will change from SYSTEM to '# SSSAdminProd'
24+
3. The audit log entries for server-side sync operations that don't impersonate a system user will change from SYSTEM to '# SSSAdminProd'
2525

2626
The following are a few sample scenarios to demonstrate what is changing and what is not (not a comprehensive list):
2727

@@ -60,7 +60,7 @@ The following are a few sample scenarios to demonstrate what is changing and wha
6060
|Before|User|**Empty**|User|**Empty**|User|User|User|**Empty**|User|
6161
|After|User|**'# SSSAdminProd'**|User|**'# SSSAdminProd'**|User|User|User|**'# SSSAdminProd'**|User|
6262

63-
### Scenario 6: an appointment is tracked into Dynamics through server-side sync. The tracking mailbox belongs to a user that is different from the appointment organizer, so which server-side sync does not use impersonation. A synchronous workflow runs on appointment create to create a contact using the calling identity
63+
### Scenario 6: an appointment is tracked into Dynamics through server-side sync. The tracking mailbox belongs to a user that's different from the appointment organizer, so which server-side sync doesn't use impersonation. A synchronous workflow runs on appointment create to create a contact using the calling identity
6464

6565
|Scenario|Appointment Created By|Appointment Created By (delegate)|Appointment Modified By|Appointment Modified By (delegate)|Appointment audit log identity|Contact owner|Contact Created By|Contact Created By (delegate)|Contact audit log identity|
6666
|-|-|-|-|-|-|-|-|-|-|
@@ -79,16 +79,16 @@ This transition is currently planned to happen somewhere between November 2025 a
7979

8080
### 2. Can I opt out of it?
8181

82-
There is no way to opt out of this change, but you should contact support if anything breaks after transition.
82+
There's no way to opt out of this change, but you should contact support if anything breaks after transition.
8383

8484
### 3. In the future, can we build dependencies (in the form of customizations, processes, etc.) around the fact that server-side sync performs its operations using the '# SSSAdminProd' user?
8585

86-
No. Much like the identity is changing now, it is also subject to changing again in the future, so any such dependencies could break.
86+
No. Much like the identity is changing now, it's also subject to changing again in the future, so any such dependencies could break.
8787

8888
### 4. We built dependencies or processes around the identities that show up in the audit log or the delegate auditing fields when server-side sync performs certain operations. These identities are now changing. What should we do?
8989

9090
As these identities can change, we advise against building dependencies around observations and assumptions about how the system behaves at a particular point in time. Instead, refer to publicly documented system behaviors.
9191

92-
### 5. We are not using server-side sync. Why is this user present? Can we disable it?
92+
### 5. We're not using server-side sync. Why is this user present? Can we disable it?
9393

94-
The user is present basically for all Dynamics environments, regardless of whether they are currently using server-side sync or not. We do not advise fiddling with this system user in any way, and its presence should not cause any trouble.
94+
The user is present basically for all Dynamics environments, regardless of whether they're currently using server-side sync or not. We advise against fiddling with this system user in any way. Its presence shouldn't cause any trouble.

0 commit comments

Comments
 (0)