Microsoft KB Archive/309469

= INFO: Workflow Behavior When Folders Are Replicated =

Article ID: 309469

Article Last Modified on 2/22/2007

-

APPLIES TO


 * Microsoft Exchange Server 2003 Standard Edition
 * Microsoft Exchange 2000 Enterprise Server
 * Microsoft Exchange Server 2000 Service Pack 1
 * Microsoft Exchange 2000 Conferencing Server

-



This article was previously published under Q309469



SUMMARY
Workflow is supported on public folders whose contents are replicated if the replicated server is also an Exchange 2000 server. Replication of Exchange 2000 Server workflow-enabled folders to Exchange Server 5.5 servers is not supported.

Exchange 2000 Server workflow is based on synchronous events, which Exchange 5.5 does not support. However, one needs to remember that when updating items in replicated folders, it is possible for users to modify the same item in different folders, which will cause a conflict. Exchange resolves this conflict by replicating the item that was modified last.



MORE INFORMATION
The following scenario describes the workflow behavior on a replicated folder:
 * 1) Server 1 has a folder called &quot;Test&quot; which is workflow-enabled.
 * 2) Server 2 has a replica of &quot;Test&quot;, which we will call &quot;Test Replica&quot;.
 * 3) The first time that replication occurs, the workflow process is created on &quot;Test Replica&quot; and the folder is workflow-enabled.

NOTE: Workflow actions will not be fired due to replication changes.
 * 1) At this point, &quot;Test&quot; and &quot;Test Replica&quot; contain the same data.
 * 2) If you change a property on an item in the &quot;Test&quot; folder, you may trigger a workflow action. At this point, &quot;Test&quot; and &quot;Test Replica&quot; do not contain the same data. When replication occurs, the item in &quot;Test Replica&quot; will be updated, but no workflow action will occur in &quot;Test Replica&quot;.
 * 3) If you change a property on an item in the &quot;Test Replica&quot; folder, you may trigger a workflow action. At this point, &quot;Test&quot; and &quot;Test Replica&quot; do not contain the same data. When replication occurs, the item in &quot;Test&quot; will be updated, but no workflow action will occur in &quot;Test&quot;.
 * 4) If you change an item in the &quot;Test&quot; folder as well as in &quot;Test Replica&quot; before replication occurs, both items will trigger workflow actions in the respective folders. When replication occurs, the item that was last modified will &quot;win&quot; the replication conflict resolution. One very important thing to remember is that the workflow action that occurs may be different in each folder. Replication can overwrite workflow changes, so you may get unexpected results. The recommended practice is to allow modifications in &quot;Test&quot; and only allow viewing in &quot;Test Replica&quot; (as well as any additional replicas).

