Hi all,
I'm configuring a workflow that keeps 2 separate repositories "synced" ("mirrored" is perhaps a more accurate term).
One of the requirements is that the workflow does not run multiple times concurrently for a given entry. This is straightforward--the WF gets the Last Modified Date the first time it runs and, right before ending, checks this value again. It calculates the difference between the two values and if the difference != 0, the WF invokes itself on the same entry again, to sync new changes to the other repository.
The issue I'm running into is, apparently manually renaming an entry doesn't update the Last Modified Date. However, manually renaming an entry does trigger starting rules using the "changed" event...
Can anyone provide some insight into how I might account for document name changes when performing the check before invoking the WF again? CAVEAT: no databases!!
Thank you!
Rob