Task |
System |
Process |
1 |
Client A |
Create REMOTE_WORK record: RW_SYNCH_USERS_GROUPS |
2 |
Client A |
Create REMOTE_TASK record for each remote site |
3 |
Client A |
Post message to A's application server:
ES_MSG_TA_OUTGOING_WORK |
4 |
Application Server A |
Read the REMOTE_WORK and REMOTE_TASKS records |
5 |
Application Server A |
Package all pertinent PEOPLE data |
6 |
Application Server A |
Post message to n's application server:
ES_MSG_TA_SYNCH_USERS_GROUPS |
7 |
Application Server n |
Create LOCAL_WORK record |
8 |
Application Server n |
Create REMOTE_WORK record: RW_SYNCH_USERS_GROUPS_REPLY |
9 |
Application Server n |
Create REMOTE_TASK record for Site A |
10 |
Application Server n |
Post message to this application server:
ES_MsgNetNAgentAsClientRelay |
11 |
Application Server n |
Unpackage PEOPLE data |
12 |
Application Server n |
Send acknowledgment to Site A including user collisions. Post
message to A's application server: ES_MSG_TA_REMOTE_COMPLETION |
12a |
Application Server A |
Remove REMOTE_WORK and REMOTE_TASKS records |
12b |
Application Server A |
Notify of user collisions |
13 |
Application Server n |
Remove LOCAL_WORK record |
14 |
Application Server n |
Read REMOTE_WORK and REMOTE_TASKS records |
15 |
Application Server n |
Package all pertinent PEOPLE data |
16 |
Application Server n |
Post message to all sites. Post message to A's application
server: ES_MSG_TA_SYNCH_USERS_GROUPS |
17 |
Application Server A |
Create LOCAL_WORK record |
18 |
Application Server A |
Unpackage USER/GROUP data |
19 |
Application Server A |
Send acknowledgment to Site A including user collisions. Post
message to n's application server: ES_MSG_TA_REMOTE_COMPLETION |
20 |
Application Server A |
Remove LOCAL_WORK record |
21 |
Application Server n |
Remove REMOTE_WORK and REMOTE_TASKS records |
22 |
Application Server n |
Notify of collisions |