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 57 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 57. Predefined Hook Points That Book an Appointment
Hook Point Name
Placement of Hook Point
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 58 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 58. Predefined Hook Points That Retrieve Activity Details from Oracle Real-Time Scheduler
Hook Point Name
Placement of Hook Point
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 59 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 59. Predefined Hook Points That Synchronize a Shift, Break, or POU Status
Hook Point Name
Placement of Hook Point
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 60 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 60. Predefined Hook Points That Update Employee Data
Hook Point Name
Placement of Hook Point
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 61 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 14 does not display this subflow.

Table 61. Predefined Hook Points That Perform a Service Region Data Transfer
Hook Point Name
Placement of Hook Point
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 10.

Manipulate the input to the Upsert_Activity method.

Siebel Field Service Integration to Oracle Real-Time Scheduler Implementation Guide Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Legal Notices.