Task |
System |
Process |
1 |
Client A |
Create REMOTE_WORK record: RW_USER_OR_GROUP_CHANGED |
2 |
Client A |
Create REMOTE_TASKS 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 record |
5 |
Application Server A |
Package the PEOPLE data |
6 |
Application Server A |
For each REMOTE_TASKS record, post message to corresponding
site: ES_MSG_TA_DELETE_USER_OR_GROUP |
7 |
Application Server n |
Create LOCAL_WORK record |
8 |
Application Server n |
Try to delete the PEOPLE record. If RI prevents deletion, set
active flag to FALSE. |
9 |
Application Server n |
Send acknowledgment to Site A. Post message to A's
application server: ES_MSG_TA_REMOTE_COMPLETION |
10 |
Application Server n |
Remove LOCAL_WORK record |
11 |
Application Server A |
Remove REMOTE_TASKS record |
12 |
Application Server A |
Remove REMOTE_WORK record if no more REMOTE_TASKS records |