Skip to main content

Salesforce Integration

Overview

Jenzabar SONIS allows clients to utilize a prebuilt Salesforce interface to create a process for importing application data to the Jenzabar SONIS system. Once the applicant reaches a defined point in the application process, their information is pushed to SONIS. This is accomplished using a mapping tool. The process is set up to import the student's name, address, module status, education record, program record, cohort, and employment record (if applicable).

SONIS Setup

To begin the setup process, navigate to the Salesforce Setup utility under the Systems menu. Enter the Salesforce Shared Key and Salesforce Shared IV. These values are provided by Salesforce.

Salesforce_1.png
Salesforce_2.png

Click Submit to save the values entered.

Salesforce_3.png

To begin the mapping process, click on a category link.

Salesforce_4.png

On the following page, click Add to add a new value.

Salesforce_5.png

Type the terminology used in Salesforce into the Salesforce field, select the correct corresponding value from the SONIS dropdown, and click Submit.

Salesforce_6.png
Salesforce_7.png

Repeat the process until all Salesforce values are assigned to a corresponding SONIS value.

Salesforce_8.png

Terminology

SONIS and Salesforce use different terminology to describe the same data. This listing provides both terms and the Salesforce location so administrators can find the Salesforce data for mapping.

When entering a Salesforce value for any of the translations, it is imperative that it match exactly with what is found in Salesforce or the translation will fail.

When Salesforce posts to SONIS, the following values must exist and cannot be null:

• Contact Id: This is the person’s Salesforce ID.

• Last Name

• First Name

• Program

• Stage Name: This is the Salesforce status used to determine the SONIS status.

If values for other fields required to create SONIS records are missing the default SONIS value will be assigned. Default values for the following columns should be defined in Default Values in the Columns utility under the Systems menu:

• Campus

• Birthdate

• Country

• Type (address type)

Campus

To find the campuses listed in Salesforce, click the dropdown arrow on the Campus tab and select All to show a list of all the Salesforce campuses. A translation must be created in Salesforce Setup for every campus in Salesforce. If an appropriate SONIS campus doesn’t exist, it must be added in the Campus table in the Systems hub.

SF_1.png

Cohort

The Salesforce values for cohorts can be found in the Cohort Name column under the Cohorts tab. Again, there must be a SONIS cohort to map to each Salesforce cohort.

SF_2.png

Program

The program can be found under the Products tab. The values that need to be translated are in the Product Code column.

SF_3.png

Race/Gender

To determine the possible Salesforce values for name and gender the utility, navigate to the Opportunities section, click on a name in the list, click on the Application link above the person’s name, then click on an application for that person to display the application detail. Ethnicity attributes are listed under Race while Gender is listed under Sex.

SF_4.png
SF_5.png

Status

The SONIS Status value is used to identify which module to place the user in, usually either Applicant or Student. SONIS status relates to the person’s Stage in Salesforce. Salesforce will to post to SONIS when the person has reached the Enrolled Stage. The default SONIS status assigned will be Student. The Salesforce Setup utility still requires setting up a translation so that if, in the future, applicant information is sent to SONIS for a different Salesforce Stage the system is ready to handle it.

SF_6.png

Citizen

Navigate to the US Citizen or Permanent Resident attribute on the application detail page.

SF_7.png

Division/Department

The SONIS Division and Department are based on the Salesforce Program/Product.

Level

The SONIS Level is based on the Salesforce Status/Stage.