Prerequisites:
Configuring SAML for Remedy OnDemand.
Ensure you're running Remedy 9.1 with the APIs enabled and that the API endpoints are visible either via FQDN or a static IP address. Choose a single form in Remedy to associate with the Remedy application in OneLogin to avoid changing user IDs.

BMC Remedy SSO Realms
Realms allow SAML to apply to specific areas of the product, while disabled for other parts. Refer to the BMC Remedy documentation for additional information on how to set up BMC Remedy Realms.


For a more expansive discussion of Remedy SP Metadata, see the BMC blog.
Note: You must be using the Remedy 9.1 helix release to support provisioning. While SAML SSO can be configured with older versions of Remedy 9.1, OneLogin only supports provisioning against the Remedy 9.1 helix.

Provision Values
Once the API is configured, configure the OneLogin attributes to map to the corresponding User values on the Form. By default, this application is only configured with the base user attributes.

Email, Name ID and Remedy Login ID are mapped to the user’s email attribute. On subsequent updates to the user, the Remedy Login ID can be set to something different from the user's email address. However, if there are no existing users in the Remedy instance, or the users were already created using email as this value, it is simplest to just set all these values to be the user’s email attribute.
First Name: the user's first name
Last Name: the user's last name
Phone Number Business: the user's business phone
Client Type: This value must be set to one of the Client Types set in your Remedy instance. This can either be hard-coded to a specific value or you can use a User Mapping to define a custom attribute with different values and pass in that custom attribute.
The list of allowed values can be found in the Remedy UI:

Company: This value must be set to one of the Company values set in your remedy instance. This can either be hard-coded to a specific value or you can use a User Mapping to define a custom attribute with different values and pass in that custom attribute.

Assignee Groups - Click on the Refresh Entitlements link on the Provisioning tab to update the list of available group entitlements. This allows you to configure Rules in OneLogin that map to existing groups in Remedy.
Add Additional Values
To add additional Provisional values, include the value on your Remedy user form and click Add Parameter link on the parameter tab. Verify that the parameter name is exactly the same as the form entry field name and click Save to add a custom parameter.

Any values marked as optional in the Remedy form aren't required in OneLogin. However, if you mark values as Required in the Remedy form, you must add it to OneLogin attributes and a value must be provided from OneLogin or provisioning fails.