Skip to content

FID – User Manual


This section describes the additional, limited steps required to use FID with RPA when standard FID is already configured and working for Exact Synergy Enterprise and Exact Globe+.

Check Synergy (Web) Redirect URIs

  • Go to Home > App registrations > Synergy (Web) > Authentication (Preview). FID

  • Under Implicit grant and hybrid flows, ensure ID Tokens is enabled. FID

Synergy RPA Providers, Connection and Rules Settings

Section titled “Synergy RPA Providers, Connection and Rules Settings”
  • In Synergy, go to Modules > RPA > Setup > Connection > Provider.
  • Click Show, expand Exact Synergy, and verify:
    • Active is checked
    • SQL is checked
  • Click Save. FID
  • Go to Modules > RPA > Setup > Connection > Connections and click New.
  • Fill in the connection form:
    • Software: Exact Synergy
    • Type: FID
    • Fill all required fields (Client ID, Client Secret, Tenant ID, Scope, Token type) using values from the Synergy (Web) app registration
  • Click Save. FID
  • Go to RPA > Setup > Setting > Rules.
  • Click Edit, select the RPA rule, and set:
    • Type: FID
    • FID Connection: the RPA Synergy connection created above
  • Click Save. FID

Check Globe+ App Authentication

  • In Microsoft Entra ID, go to App registrations and open the Globe+ FID application.

  • Under Manage > Authentication (Preview) > Mobile and desktop applications, verify these Redirect URIs are present:

    • urn:ietf:wg:oauth:2.0:oob
    • http://localhost FID
  • Under Web, verify:

    • Access tokens (used for implicit flows) is enabled
    • ID tokens (used for implicit and hybrid flows) is enabled
  • Verify Allow public client flows is set to Enabled. FID

Globe+ RPA Providers, Connection and Rules Settings

Section titled “Globe+ RPA Providers, Connection and Rules Settings”
  • In Synergy, go to RPA > Setup > Connection > Provider.
  • Expand Exact Globe+, verify all required fields are filled, and ensure Active and SQL are checked.
  • Click Save. FID
  • Go to RPA > Setup > Connection > Connections, click New, and fill:
FieldDescription
TypeFID
API URIhttp://localhost:8020/services/Exact.Entity.REST.EG
UsernameAzure AD account email
PasswordAzure AD account password
Client IDApplication (client) ID from the Globe+ FID app
Client SecretValue from Certificates & secrets
Tenant IDDirectory (tenant) ID
Scopeoffline_access openid User.Read
Use Token TypeAccess Token
Company / DatabaseDivision, Server, Database, User, Password
  • Test the Database connection, the API URI connection, and the software test connection. All should show connected. FID
  • Click Save.
  • Open your Globe+ application and go to System > Settings > Rules Settings.
  • Enter your Exact Synergy Enterprise URL.
  • Fill all FID fields (using the same RPA values as in the connection).
  • Move the relevant Back Office action from Inactive to Active.
  • Click Connect, then click Save. FID

This section describes the scenario where FID has not been configured at all. In this case, you must first complete the standard FID setup for Exact Synergy Enterprise and Exact Globe+ before using RPA.

Run FIDConfigurator

  • Open C:\Exact Synergy Enterprise 504\cab on your computer.
  • Run the FID Configurator application as administrator.
  • After the application opens, fill in all fields in the Federated Identity Configurator box:
FieldDescription
Installation FolderC:\Program Files\Exact Globe+
Identity ProviderWindows Azure Active Directory
ProtocolOAuth
Metadata
AuthorityAuto-filled after Metadata
Client ID
Client ID (Web)
Client Secret
Resource
Allowed AudienceAuto-filled after Resource
Allowed Audience (Web)Auto-filled after Client ID Web
Authorize EndpointAuto-filled after Metadata
Token EndpointAuto-filled after Metadata
Reply

FID

How to obtain the values in Microsoft Entra ID

How to get the Metadata

  • Go to Manage > App registrations and select Exact Synergy Enterprise Public Client Application. FID
  • Click Endpoints and copy the federation metadata document URL. FID
  • Paste it into the Metadata field in FIDConfigurator.
  • After entering Metadata, the Authority, Authorize Endpoint, and Token Endpoint fields are filled automatically.

How to get the Client ID (Public)

  • In the Azure portal, open the relevant app registration and go to Overview.
  • Copy the Application (client) ID and paste it into the Client ID field. FID

How to get the Client ID (Web)

  • Go to Manage > App registrations and select Exact Synergy Enterprise Web Application. FID
  • Copy the Application (client) ID and paste it into the Client ID (Web) field. FID
  • After entering Client ID (Web), the Allowed Audience (Web) field is auto-filled.

How to get the Client Secret

  • Go to Manage > Certificates & secrets > Client secrets.
  • Create or use an existing client secret, copy the Value, and paste it into the Client Secret field. FID

How to get the Resource

  • Go to Manage > Expose an API.
  • Copy the Application ID URI and paste it into the Resource field.
  • After entering the Resource, the Allowed Audience field is auto-filled. FID

How to get the Reply URL

  • Enter your Synergy URL, for example:
    http://localhost<your_synergy_version> (e.g., http://localhost/Synergy_504_FID/)

Validate and generate configuration

  • After all fields are filled, click Validate. FID
  • When prompted, enter your username and password.
  • If the token is valid, the status SUCCESS is shown. FID
  • Click Generate until the message Configuration successfully generated appears. FID
  • Reload Synergy, select your account, and sign in to confirm FID works.

Register Globe+ Application in Microsoft Entra ID

  • Go to https://portal.azure.com.
  • Navigate to Microsoft Entra ID > App registrations > New registration.
  • Set the following:
    • Name: Globe+ FID
    • Supported account types: Accounts in this organizational directory only (Single tenant)
  • Click Register.

Authentication for mobile and desktop application

  • Go to Manage > Authentication (Preview) > Mobile and desktop applications and add:
    • urn:ietf:wg:oauth:2.0:oob
    • http://localhost FID

Authentication for web application

  • Go to Manage > Authentication (Preview) > Web and enable:
    • Access tokens (used for implicit flows)
    • ID tokens (used for implicit and hybrid flows)
  • Set Allow public client flows to Enabled. FID

Certificates and Secrets

  • Go to Certificates & secrets.
  • Select + New Client Secret.
  • Set:
    • Description: globe+ secret
    • Expiration: e.g., 2 years or custom date
  • Click Add and store the value securely (used in RPA configuration). FID
  • The client secret has now been added. FID

API Permissions

  • Go to API Permissions > Add a permission > Microsoft Graph > Delegated Permissions.
  • Add the following:
    • offline_access
    • openid
    • User.Read
  • Grant admin consent. FID

Expose an API

  • Go to Expose an API and configure:
SettingDescription
Application ID URIapi://[Your-Client-ID]
Scope nameuser_impersonation
Who can consentAdmins only
Admin consent display nameAccess Globe+
User consent display nameAccess Globe+
StateEnabled

FID

Configure Globe+ via FIDConfigurator.exe

  • Open C:\Program Files\Exact Globe+\cab\FIDConfigurator.exe.
  • In the Federated Identity Configurator, fill all required fields:
SettingDescription
Installation FolderC:\Program Files\Exact Globe+
Identity ProviderWindows Azure Active Directory
MetadataFederation metadata URL
SAML Issuer NameThe issuer name configured in SAML settings
Client IDApplication (client) ID
ResourceThe resource URI/Identifier
Allowed AudienceAudience URI defined in the app registration
ThumbprintCertificate thumbprint
AuthorityThe authority URL (e.g., login.microsoftonline.com)
Allowed Audience (Web)Specific audience allowed for Web clients

FID

  • Click Validate, enter your credentials, and check that validation is successful. FID
  • Click Generate until the message Configuration successfully generated appears. FID
  • Verify that users can log in to Exact Globe+ using FID.

The system displays the error message “Entity service on server is not reachable”, indicating that the server cannot be accessed caused by an incorrect address or SOAP action.
Step to resolve :
You need to configure the FID connection in the Rule settings. FID FID

If this error occurs in Globe+, you need to configure the back office connection in the Synergy Back Office. Go to System → Setup → Back office → Back office connection.
Step to resolve :
Try connecting to the Globe+ connection, make sure the “Fixed Back Office Credentials” option is unchecked, and then click Connect. FID Ensure that the status option is selected. FID FID

Error with message “One or more errors occurred”

Section titled “Error with message “One or more errors occurred””

The Synergy FID connection shows as “Connected”, but an error message appears : ‘One or more errors occurred.’
Step to resolve :
Ensure that the APIUri is correct and not using a port that already in use by another application. FID

FID Step to resolve :

  • Change username as user AD (will be used logon as service on Exact entity service)
    • Open Windows + R or Run
    • Type :netplwiz
    • Double click on user & edit username same as user AD (e.g, bowo@glmsystems.com) FID
  • Exact Entity Services
    • Go to Services & choose the Exact Entity Service set log on as with your new user AD, then restart the service FID
Failed: InternalServerError Internal Server Error Method: GET, RequestUri: http://localhost:8020/services/Exact.Entity.REST.EG/Item?$top=1, Version: 1.1, Content:0
Headers: Accept: application/json Accept: text/javascript; charset=utf-8 ServerName: <yourservername> DatabaseName: <yourdatabase>
AccessToken: PAQABAQIAAABlMNzVhAPUTrARzfQjWPtKbLsMZuMymAcoN2-b3RTIQoLR7Fna7ONoriC6bb-n_7XgGukHsGk__2kurjwSRFHw8oFtf0xxckIn8X1DALNqKSyehyME_8TPDoTMlEaZfsXxfOX3OuSxU9V0s36H6YtrfRyB727UC2Wx_UKfXYl1P0R—Pvw-Pvru27clTOKLQONBXdCQwYWmMQZlx-CJfBTxgLa_SPP1n1VzJBTl6rTn8Vuu4mMjOkgC_F3a0e8SDWezKsEn9HLgC6_W6WXBpMSTpyzv41nbctkkXxXgBv9cF6kReHmbw14QNxOcD-8HObZCbVBFRUt1eYYkNtTIFSHX81Fgb7-LiyXlntjdb-U6XqEXOo57dGKT7f0LNBmJdZQXjR1PKKWZV65aPMkUXNi2uOk0vAS1B39gbWmdnOGFTMDfmRHthv4auCuBZAumP8J4lFuq0le6bEeC8vagdqv6mBrQgnNMd7xnrBf24MiBe6mTB6cxivAHhh61sa3WjipjhXHgMeTESHSp0Kd29Fg-Y5xNJhHaEABbwj2xhzSjNNza35IcmQ6PvgTUgAA AccessTokenType:1

Step to resolve :
If you got error like the AccessToken value starts with “PAQ”, so it is not a JWT. A JWT typically starts with “eyJ”. So what need to do is you need to make sure that Access tokens are enabled in the Azure Authentication settings for the Globe+ app registration. FID

Error: Failed Unauthorized Missing Authentication

Section titled “Error: Failed Unauthorized Missing Authentication”

When you try to connect, and you receive this error message :Failed: Unauthorized Method:GET FID Step to resolve :

  • Open your IIS (Internet Information Services) Manager.
  • Go to your Connections.
  • Open the Authentication menu. FID
  • For the FID Connection, make sure all Status Connections are set to Disabled, except Anonymous Authentication, which should be Enabled. FID

The error occurs because the field Scope has a typo, with and added underscore characters: offline_access_openid.User.Read
Step to resolve :
Ensure you input the correct scope, which should be: offline_access openid.User.Read FID

Error: Failed: Unauthorized Unauthorized Method: GET, RequestUri:…

Section titled “Error: Failed: Unauthorized Unauthorized Method: GET, RequestUri:…”

If you got this error Failed: Unauthorized Unauthorized Method: GET, RequestUri: ‘http://t010-t-app02.exactcloud-t010.local:8020/services/Exact.Entity.REST.EG/Item?…’ eyJ0eXAiOiJKV1QiLCJub25jZSI6IjBzSF9sSUhXzJRGbEjKQopuM0FwVmQ1R0tkb2FPbWYxNXR… FID Step to resolve: Try to restart your Exact Entity Service.