Capabilities
| Resource | Sync | Provision |
|---|---|---|
| Accounts | ||
| Collaboration groups | ||
| Resources | ||
| Roles |
Gather Oracle Field Service credentials
Configuring the connector requires you to pass in credentials generated in Oracle Field Service. Gather these credentials before you move on.Register a client application
1
In the OFS Manage interface, navigate to Configuration > Applications.
2
In the left pane, click the + icon to add a new application.
3
In the New application window, provide the following details:
- Application Name: A descriptive name you can easily recognize (for example, “C1 Connector”).
- Application ID: A unique identifier (for example, “c1-connector”).
4
Click Save. The application is created.
Configure authentication and get credentials
1
From the application list on the left, select the application you just created.
2
In the General info tab, ensure the Active checkbox is selected.
3
From the Token service dropdown menu, select OFS.
4
Under the Authentication settings section, check the box for Authenticate using Client ID/Client Secret.
5
Click the Show Client ID/Client Secret button. Carefully copy and save the client ID and client secret.
6
Click Save to apply the settings.
Enable API access and permissions
1
In the same application configuration screen, find the API access section and click Add new.
2
A window will appear with a list of available APIs. Select the following APIs:
- Core API
- Metadata API
3
After adding these APIs, you must grant specific permissions for each one. Navigate to an API’s Available entities and select the following entities:
-
Core API
- User entity: Read/write (or Read if you do not want ConductorOne to provision access)
- Resource entity: Read
-
Metadata API
- User type entity: Read
4
Review the Additional Restrictions section below the API list.Do not check “Allow access only to certain resources” or “Allow access only for certain IP-addresses” unless you have a specific security requirement to do so, as it may interfere with the connector’s operation.
5
Once you have set the permissions for both APIs, click Save on the main application screen to finalize the configuration.
Configure the Oracle Field Service connector
- Cloud-hosted
- Self-hosted
Follow these instructions to use a built-in, no-code connector hosted by ConductorOne.That’s it! Your Oracle Field Service connector is now pulling access data into ConductorOne.
1
In ConductorOne, navigate to Admin > Connectors and click Add connector.
2
Search for Oracle Field Service and click Add.
3
Choose how to set up the new Oracle Field Service connector:
- Add the connector to a currently unmanaged app (select from the list of apps that were discovered in your identity, SSO, or federation provider that aren’t yet managed with ConductorOne)
- Add the connector to a managed app (select from the list of existing managed apps)
- Create a new managed app
4
Set the owner for this connector. You can manage the connector yourself, or choose someone else from the list of ConductorOne users. Setting multiple owners is allowed.If you choose someone else, ConductorOne will notify the new connector owner by email that their help is needed to complete the setup process.
5
Click Next.
6
Find the Settings area of the page and click Edit.
7
Paste the client ID and client secret into the relevant fields.
8
Enter your Oracle Field Service instance domain in the Instance URL field.
9
Click Save.
10
The connector’s label changes to Syncing, followed by Connected. You can view the logs to ensure that information is syncing.