Type of Outbound Communication | Outbound Communication Business Object |
---|---|
Initial service order field activity outbound communication | Field Activity Outbound Communication (D1-FieldActivityOBComm) |
Modify outbound communication Used to send an update to a service order field activity previously sent to the field work system. | Field Activity Outbound Communication (D1-ActivityModifyOBComm) |
Type of Outbound Communication | Outbound Message Type |
---|---|
Initial Service Order Field Activity Message | Field Activity Outbound Message |
Modify Existing Service Order Field Activity | Modify Field Activity Outbound Message |
External Application | ||
---|---|---|
Outbound Message Type | Processing Method | Batch Control |
Field Activity Outbound Message | Batch | Sync Request Monitor (F1-SYNRQ) |
Modify Field Activity Outbound Message | Batch | Sync Request Monitor (F1-SYNRQ) |
Inbound Communication Business Object |
---|
Field Activity Inbound Communication (D1-FieldActivityIBComm) |
Inbound Web Service | Schema (Inbound Communication Business Object) |
---|---|
Field Activity Inbound Communication | Field Activity Inbound Communication D1-FieldActivityIBComm |
Step | Process | Base Package Objects |
---|---|---|
1. | An orchestration activity creates a service order field activity as part of its processing. A service order field activity business object is instantiated for the command. | Field Activity Business Object: Field Activity (D1-FieldActivity) |
2. | When the service order field activity enters the Communication in Progress tate, it creates an outbound communication. | Outbound Communication Business Object: Field Activity Outbound Communication (D1-FieldActivityOBComm) |
3. | A Enter algorithm on the "Awaiting Response" state of the outbound communication retrieves information needed by the outbound message to be sent to the field work system based on processing scripts specified on the field task type. | Enter Algorithm: Populate Send Detail for Field Activity (D1-POPSNDDTL) |
4. | A Enter algorithm on the "Awaiting Response" state of the outbound communication creates an outbound message. | Enter Algorithm: Create Outbound Message (D1-COUTMSG) Note: An outbound message type for this message is not included in the base package. |
5. | The outbound message is sent to middleware components via an External System and Batch Control. Middleware components utilize Business Process Execution Language (BPEL). | External System: MWM Batch Control: Sync Request Monitor (F1-SYNRQ) |
6. | The middleware converts the outbound message from SOM format into the format used by the field work system, and sends the message to the field work system. | |
7. | When the field work system sends a response, the middleware receives the response message from the field work system, and converts it from the format used by the field work system to SOM format and invokes an Inbound Web Service. | Inbound Web Service: D1-FieldActivityIBComm |
8. | The Inbound Web Service picks up the message, and creates a corresponding inbound communication. The specific type of inbound communication business object created is determined by the Inbound Web Service. | Inbound Web Service: D1-FieldActivityIBComm Inbound Communication Business Object: Field Activity Inbound Communication (D1-FieldActivityIBComm) |
9. | The inbound communication identifies the parent outbound communication. | Outbound Communication Business Object: Field Activity Outbound Communication (D1-FieldActivityOBComm) |
10. | The inbound communication creates the completion events defined on the field activity field task type (Successful or Canceled, as appropriate) in the "Pending" state. If the inbound communication contains field activity remarks, it also executes any field activity remark completion events. | Inbound Communication Business Object: Field Activity Inbound Communication D1-FieldActivityIBComm |
11. | The inbound communication updates the outbound communication. This update is performed by an Enter algorithm on the “Completed” Status of the inbound communication business object’s lifecycle. | Inbound Communication Business Object: Field Activity Inbound Communication D1-FieldActivityIBComm Outbound Communication Business Object: Field Activity Outbound Communication (D1-FieldActivityOBComm) |
12. | The outbound communication updates the “Completion Flag” and the original service order field activity business object. This update is performed by an Enter algorithm on the “Completed” Status of the outbound communication business object’s lifecycle. | Outbound Communication BO: Initiate Connect Disconnect (D3-InitiateConnectDisconnect) Field Activity Business Object: Field Activity (D1-FieldActivity) |