Snapshots and features
Review some live snapshots and commentary on features of our powerful, efficient directory sync tool PowerSyncPro that enables seamless large-scale identity synchronisation.
![schedule 1](https://powersyncpro.com/wp-content/uploads/2023/03/Schedule01-1.jpg)
![schedule](https://powersyncpro.com/wp-content/uploads/2023/03/schedule3.png)
Scheduler
- Each profile can run on its own predefined schedule
- Jobs can resume if they fail (server reboot, network issue/interruption, sql issue etc)
- Imports, sync and exports run in sequence and are dependent on each other (like a pipeline) if an import fails then it wouldn’t run the sync, or export.
- Start time and frequency have configuration options: for example run every x mins/hours (either start to start or finish to start), run at certain times each day
- Schedule per profile will only perform an export if the what-if report for it has been approved, any changes to the configuration will force re-approval.
High speed concurrent imports
- We are currently syncing 926 ,000 objects, 18 million attributes, 14 directories, every 15 minutes with a delta sync taking approximately 1 minute.
![import speed](https://powersyncpro.com/wp-content/uploads/2023/03/import-speed.jpg)
![Complex expressions 02](https://powersyncpro.com/wp-content/uploads/2023/03/ComplexExpressions02.jpg)
![Complex expressions](https://powersyncpro.com/wp-content/uploads/2023/03/ComplexExpressions01.jpg)
Complex expression
- write ‘if, contains, then else’ statements that result in scope based on conditional logic
- each rule is directory dependent
- use complex expressions for objects’ scoping or attribute mapping
- use and/or expressions to determine if something is in scope.
Rewrite rules
- take a source attribute value, check if it matches a given pattern
- write it into target with a different value to comply with your standards
- Use one of the following: Add String, Remove String, Replace String, Prefix, Suffix, Truncate, Uppercase, Lowercase, Replace Regex
![Rewrite rules](https://powersyncpro.com/wp-content/uploads/2023/03/RewriteRules01.jpg)
![Sync map rules](https://powersyncpro.com/wp-content/uploads/2023/03/SyncMapRules01.jpg)
Sync map rule
- map attributes from source to taget
- use Rewrite Rules to get automatic values manipulation
- use Compex Expressions to achieve values change even in the most complicated scenarios
Directory setup
- Source and target directories setup and password encrypted with…..
- Least privilege access model
- Control Export Deletion Threshold, hitting the brakes to prevent accidental deletions
- Directories with 40,000+OUs have been tested.
![Directory setup](https://powersyncpro.com/wp-content/uploads/2023/03/DirectorySetup01.jpg)
![Ignored objects](https://powersyncpro.com/wp-content/uploads/2023/03/IgnoredObjects01.jpg)
Ignored objects
- map attributes from source to taget
- use Rewrite Rules to get automatic values manipulation
- use Compex Expressions to achieve values change even in the most complicated scenarios
Sync profiles
- Multiple sync profiles can be created with same source and target directories but acting in different ways on different objects.
- Select source and target OUs limiting the sync scope
- Use single attribute or Complex expressions to refine objects scoping
- Control target object deletions
- Enable SID history sync
- Enable Passwords sync
- Synchronise group membership
- Mail-enable/disable objects
- Enable/Disable scheduled synchronisation
![Sync profiles](https://powersyncpro.com/wp-content/uploads/2023/03/SyncProfiles01.jpg)
What-If report
- Any modifications to a sync profile or a configuration need to be approved in the what-if report before it will be alowed to run on the schedule.
- Visualise the source and target object current and future attribute values before changes are applied
![What if report](https://powersyncpro.com/wp-content/uploads/2023/03/WhatIfReport01.jpg)
![What if report](https://powersyncpro.com/wp-content/uploads/2023/03/WhatIfReport02.jpg)
![What if report](https://powersyncpro.com/wp-content/uploads/2023/03/WhatIfReport02.jpg)
![What if report](https://powersyncpro.com/wp-content/uploads/2023/03/WhatIfReport02.jpg)
![Logging](https://powersyncpro.com/wp-content/uploads/2023/03/Logging01.jpg)
![Logging](https://powersyncpro.com/wp-content/uploads/2023/03/Logging01.jpg)
Logging
- Detailed logs of the actions and errors are produced.
- Switch On/Off information messages
Match rules
- match an object using a source attribute value to a target attribute
- use single, multi-value attributes or combinations
![What if report](https://powersyncpro.com/wp-content/uploads/2023/03/WhatIfReport01.jpg)
![What if report](https://powersyncpro.com/wp-content/uploads/2023/03/WhatIfReport01.jpg)
![What if report](https://powersyncpro.com/wp-content/uploads/2023/03/WhatIfReport01.jpg)
![What if report](https://powersyncpro.com/wp-content/uploads/2023/03/WhatIfReport02.jpg)
![What if report](https://powersyncpro.com/wp-content/uploads/2023/03/WhatIfReport02.jpg)
![What if report](https://powersyncpro.com/wp-content/uploads/2023/03/WhatIfReport02.jpg)
![Rewrite Profiles](https://powersyncpro.com/wp-content/uploads/2023/03/RewriteProfiles01.jpg)
![Rewrite Profiles](https://powersyncpro.com/wp-content/uploads/2023/03/RewriteProfiles01.jpg)
Re-write profiles
- Set OnlyAddMatches to prevent the source Object’s attribute values copying to the target unless they match one of the rewrite rules
- Set AddOnlyFirstMatch to apply only the first Sync Rule that matches
Features ticking the boxes?
Book your personalised demo today and see how PowerSyncPro can address your unique business challenges.