Siebel Field Service Integration to Oracle Real-Time Scheduler Implementation Guide > Extending the Connector > Reference Information for Extending the Connector >
Predefined Hook Points You Can Use in Integration Flows
This topic describes the predefined hook points you can use in integration flows. It includes the following topics:
Hook Points That Book an Appointment
Table 56 describes predefined hook points in the AppointmentBookingSystemSBLORS_EBF flow. For more information about each flow that this table describes, see Integration Flows That Book an Appointment.
Table 56. Predefined Hook Points That Book an Appointment
|
|
How You Can Use the Hook Point |
BookAppointment_Hook1 |
In the integration flow to book an appointment as soon as the input from Siebel CRM reaches Oracle Fusion Middleware. For more information, see Step 1. |
Manipulate the input from Siebel CRM as soon as it reaches Oracle Fusion Middleware. |
BookAppointment_Hook2 |
In the integration flow to book an appointment before this integration calls the CHS_SLOT method. For more information, see Step 5. |
Manipulate the input to the CHS_SLOT method. |
BookAppointment_Hook3 |
In the integration flow to book an appointment before this integration sends the output from the CHS_SLOT method to Siebel CRM. For more information, see Step 7. |
Manipulate the output from the CHS_SLOT method. |
ConfirmAppointment_Hook1 |
In the integration flow to confirm an appointment as soon as the input from Siebel CRM reaches Oracle Fusion Middleware. For more information, see Step 1. |
Manipulate the input from Siebel CRM as soon as it reaches Oracle Fusion Middleware. |
ConfirmAppointment_Hook2 |
In the integration flow to confirm an appointment before this integration calls the ASSIGN_JOB_COND method. For more information, see Step 5. |
Manipulate the input to the ASSIGN_JOB_COND method. |
ConfirmAppointment_Hook3 |
In the integration flow to book an appointment before this integration sends the output from the ASSIGN_JOB_COND method to Siebel CRM. For more information, see Step 7. |
Manipulate the output from the CHS_SLOT method. |
UpsertActivity_Hook1 |
In the integration flow to update and insert an appointment as soon as the input from Siebel CRM reaches Oracle Fusion Middleware. For more information, see Step 1. |
Manipulate the input from Siebel CRM as soon as it reaches Oracle Fusion Middleware. |
UpsertActivity_Hook2 |
In the integration flow to update and insert an appointment before this integration calls the UPDATE_STOP method. For more information, see Step 5. |
Manipulate the input to the UPDATE_STOP method. |
UpsertActivity_Hook3 |
In the integration flow to book an appointment before this integration sends the output from the UPDATE_STOP method to Siebel CRM. For more information, see Step 7. |
Manipulate the output from the UPDATE_STOP method. |
Hook Points That Retrieve Activity Details from Oracle Real-Time Scheduler
Table 57 describes predefined hook points in the ActivityLatestStateRetrieval_EBF flow. For more information about each flow described in this table, see Integration Flow That Retrieves Activity Details fromOracle Real-Time Scheduler.
Table 57. Predefined Hook Points That Retrieve Activity Details from Oracle Real-Time Scheduler
|
|
How You Can Use the Hook Point |
RefreshActivity_Hook1 |
As soon as the input from Siebel CRM reaches Oracle Fusion Middleware. For more information, see Step 1. |
Manipulate the input from Siebel CRM as soon as it reaches Oracle Fusion Middleware. |
RefreshActivity_Hook2 |
Before this integration calls the GET_STOP method. For more information, see Step 5 |
Manipulate the input to the GET_STOP method. |
Refresh Activity_Hook3 |
Before this integration sends the output from the GET_STOP method to Siebel CRM. For more information, see Step 7. |
Manipulate the output from the GET_STOP method. |
Hook Points That Synchronize a Shift, Break, or POU Status
Table 58 describes predefined hook points in the SyncBackStopShiftPOUBreakFromORS_EBF flow. The operation for hook point 1 is IntegratedShiftBreakPOUORSWS_Delete. It is an operation of the deleteShift Siebel Web service. For more information about each flow described in this table, see Integration Flow That Synchronizes a Shift, Break, or POU Status from Siebel CRM to Oracle Real-Time Scheduler.
Table 58. Predefined Hook Points That Synchronize a Shift, Break, or POU Status
|
|
How You Can Use the Hook Point |
SyncBackShift_Hook1 |
Before this integration calls the GET_SHIFT method of the ORS Web service. |
Manipulate the input to the GET_SHIFT method. |
SyncBackShift_Hook2 |
After this integration calls the ORS_WebService Web service. |
Manipulate the output from the GET_SHIFT method. |
SyncBackDeleteShift_Hook1 |
Before this integration calls the IntegratedPOUShiftBreakORSWS_Delete method of the deleteShift Web service in the syncback shift flow. |
Manipulate the input to the IntegratedPOUShiftBreakORSWS_Delete method. |
SyncBackPOU_Hook1 |
Before this integration calls the GET_POU method of the ORS_WebService Web service. |
Manipulate the input to the GET_POU method. |
SyncBackPOU_Hook2 |
After this integration calls the GET_POU method of the ORS_WebService Web service. |
Manipulate the output to the GET_POU method. |
SyncBackPOU_Hook3 |
Before this integration calls the POUUpsert method of the POUShiftBreakUpdate Web service. |
Manipulate the input to the POUUpsert method. |
SyncBackShift_Hook3 |
Before this integration calls the POUUpsert method of the POUShiftBreakUpdate Web service. The SyncBackShift_Hook3 hook point calls the same operation and Web service as the SyncBackPOU_Hook3 hook point. |
Manipulate the input to the POUUpsert method. |
SyncBackBreak_Hook |
Before this integration calls the POUUpsert method of the POUShiftBreakUpdate Web service. |
Manipulate the input to the POUUpsert method. |
SyncBackActivity_Hook1 |
Before this integration calls the GET_STOP method of the ORS_WebService Web service. |
Manipulate the input to the GET_STOP method. |
SyncBackActivity_Hook2 |
After this integration receives a reply from the GET_STOP method of the ORS Web service. |
Manipulate the output from the GET_STOP method. |
SyncBackActivity_Hook3 |
Before this integration calls the ActivitySyncORSWS_Update method of the ORS Web service. |
Manipulate the input to the ActivitySyncORSWS_Update method. |
Hook Points That Update Employee Data
Table 59 describes predefined hook points in the AdminDataManagement_EBF flow. For more information about each flow described in this table, see Integration Flows That Update Employee Data in Real Time.
Table 59. Predefined Hook Points That Update Employee Data
|
|
How You Can Use the Hook Point |
EmployeeUpsert_Hook1 |
In the integration flow to update employee data as soon as the input from Siebel CRM reaches Oracle Fusion Middleware. For more information, see Step 1. |
Manipulate the input from Siebel CRM as soon as it reaches Oracle Fusion Middleware. |
EmployeeUpsert_Hook2 |
In the integration flow to update employee data before this integration calls the UPDATE_DRIVER method. For more information, see Step 5. |
Manipulate the input to the UPDATE_DRIVER method. |
EmployeeUpsert_Hook3 |
In the integration flow to update employee data before this integration sends the output from the UPDATE_DRIVER method to Siebel CRM. For more information, see Step 6. |
Manipulate the output from the UPDATE_DRIVER method. |
AddressUpsert_Hook1 |
In the integration flow to update an address as soon as the input from Siebel CRM reaches Oracle Fusion Middleware. |
Manipulate the input from Siebel CRM as soon as it reaches Oracle Fusion Middleware. |
AddressUpsert_Hook2 |
In the integration flow to update an address before this integration calls the UPDATE_COMMON_ADDRESS method. |
Manipulate the input to the UPDATE_COMMON_ADDRESS method. |
AddressUpsert_Hook3 |
In the integration flow to update an address before this integration sends the output from the UPDATE_COMMON_ADDRESS method to Siebel CRM. |
Manipulate the output from the UPDATE_COMMON_ADDRESS method. |
Hook Points That Perform a Service Region Data Transfer
Table 60 describes predefined hook points in the ServiceRegionCutoverToORS_EBF flow. For more information about each flow described in this table, see Integration Flow That Performs a Service Region Data Transfer. These hook points occur in a subflow in the address transfer flow. Figure 13 does not display this subflow.
Table 60. Predefined Hook Points That Perform a Service Region Data Transfer
|
|
How You Can Use the Hook Point |
StartAddressTransfer |
Before this integration calls the UPSERT_ADDRESS method in the start address data transfer flow. For more information, see Step 6. |
Manipulate the input to the UPSERT_ADDRESS method. |
EndAddressTransfer |
Before this integration calls the UPSERT_ADDRESS method in the end address data transfer flow. For more information, see Step 6. |
Manipulate the input to the UPSERT_ADDRESS method. |
EmployeeTransfer |
Before this integration calls the UPSERT_EMPLOYEE method. |
Manipulate the input to the UPSERT_EMPLOYEE method. |
ActivityTransfer |
Before this integration calls the Upsert_Activity method. For more information, see Step 11. |
Manipulate the input to the Upsert_Activity method. |
|