Define the Order in Synchroniser Should Run
If you have multiple synchronisers running to build a structure, the order in which the synchronisers run can be important. Currently you cannot re-order a list of synchronisers. So when you edit one it goes to the bottom of the run order.
synchronizers do not work in a particular order; other features will address predictability concerns – see comment
-
Steve, thanks for the kind words. Feel free to post more suggestions or write us at support@almworks.com if you need help.
-
Steve Crocombe commented
Got it - thanks for correcting my understanding. Saved me a headache later on.
Great plugin by the way. -
Hi Steve, thanks for suggesting your idea. I understand where this comes from, but it's not so simple.
There's no such thing as the order of synchronizers. They are shown in some order on the configuration page indeed, but that doesn't mean they execute in this particular order.
When you run full synchronization (Resync), only the synchronizer that you picked does the sync. With incremental synchronization (when synchronizers are Enabled), they respond to events - and some synchronizers may respond to different events than others. Even better, one synchronizer may respond to the changes made by another synchronizer.
However, we understand that due to overall complexity the synchronizers together may behave in some way not foreseen by the user who configured them. I believe the problem you're trying to address is to make them work more predictably, right? For that, we're working on Structure 3.0, which will have a completely different way to achieve the same goals, kind of a replacement for synchronizers, which will be much simpler and as much powerful. (There's no ETA on Structure 3.0 yet.)
Kind regards,
Igor