All Users device extensions with Sync Out Enabled=true receive notification that a user event has occurred. This results in setting Sync Required=true in each Users device extension.
A synchronization is scheduled for the remote station. The Sync Delay property determines how long to wait between a user event and a synchronization. Each event resets the delay. That allows multiple changes to be made without necessarily requiring multiple synchronization operations.
After the Sync Delay has passed, the Supervisor initiates the synchronization process with the subordinate station.
When complete, Sync Required=false and sync timestamps are updated.
Subordinate checks Sync In Enabled of its proxy for the Supervisor station. If false, the synchronization process is aborted.
Subordinate coordinates with Supervisor to determine which users are out of sync.
Subordinate receives list of out-of-sync user records from Supervisor.
For each user:
Find a matching prototype among User Prototypes. A prototype is either matched by name or if the Sync Strategy is “Use Default Prototype”, the default prototype is used. If no matching prototype, ignore user.
On the incoming user, overwrite the “local override properties” (properties: Permissions, Nav File, Web Profile) from the prototype.
Add the new user or update an existing user.
When complete, Sync Required=false and sync timestamps are updated.
For related details, refer to the section “About User prototypes” in the User Guide.
Copyright © 2000-2016 Tridium Inc. All rights reserved.