Integrate with Other Applications

Your organization may have different software applications to take care of different business aspects. You can integrate those applications so that when an event occurs in one application, the appropriate changes are performed automatically in the other application. You can integrate applications in two ways: through Integration Cloud Service (ICS) and through REST APIs.

Integrating using ICS

When you use ICS, you create an integration point in Oracle Field Service. When an event occurs in Oracle Field Service, it is sent to the appropriate application through ICS. For example, a company in the manufacturing sector may have an ERP application to take care of their stocks. The company can integrate the ERP application with Oracle Field Service, so that when a mobile worker installs or deinstalls an equipment, the stock is updated in both, Oracle Field Service and the ERP application.

Integrating using REST APIs

Use REST APIs to integrate third-party applications such as mobile apps. To let a mobile app access REST APIs on behalf of a user, you use the OAuth 2.0 authentication. To use OAuth 2.0 authentication, you must register the client application with Oracle Field Service. Then, your client application requests an access token from Oracle Field Service or other external token service providers such as, Oracle Identity Cloud Service. The client application then sends the token to the API that you want to access.