Selerix Developer Tools
Prerequisites
Enrollment Integrations > Enrollment Integration Quick Start > Prerequisites

BenSelect enrollment integration begins by establishing a business relationship with Selerix.  Contact our sales staff to schedule a meeting to discuss your product enrollment requirements, after which we will exchange information necessary to allow the software development phase to begin.  The outline below is an example of the basic business process during the initial stage.

  1. Business terms are defined and agreed upon in a Statement of Work. 
  2. Selerix provides administration and enrollment site URLs where applicable.
  3. From the BenSelect administration site, configure the enrollment group with the products that are to be enrolled.  This typically handled by our BenefitAgent case builder wizard at https://www.benefitagent.com/Login.aspx.
  4. For single sign-on (SSO) integrations that use SAML for authentication:

Provide Selerix with your public X.509 certificate(s) and we will provide you ours.  If you are also using SAML as an envelope for data transmissions, you encrypt your transmittal data using the Selerix public key and sign with your private key.  Likewise, Selerix transmits data encrypted with your public key and signed with our private key.

From the BenSelect administrator site URL provided to you by Selerix:

  1. For web service (SOAP) integrations that will use a user name and password to authenticate and connect to the enrollment site:

From the BenSelect administrator site URL provided to you by Selerix:

  1. Provide your developers with the following information:

1Integrations that will not use SAML for SSO authentication require the use of a user ID and password to establish an enrollment session with BenSelect.  This may be the user account of an actual agent associated with the case or a generic user you create specifically for the purpose of web services integration.  From Access > Users, open the user account, switch to the Roles tab, and verify that it has the QX role assigned to it.  Provide this account information to the integration developers.

    See Also