SSP v2.X Message Template Variable List

The SSP message templates contain a combination of static text and data variables.  The data variables are derived from SSP database fields based on user entry or tool interaction.  Each of the variables listed below can be used within a message template

 

Variable

Definition

Source Tool
${institutionName}Configuration option for Institution Name (Available starting in v2.3)System Configuration
${institutionHomeUrl}Configuration option for Institution Home URL (Available starting in v2.3 )System Configuration

${applicationTitle}

Configuration option for App Title (Available starting in v2.3)System Configuration
${linkToSSP}Configuration options for Server External Path (Available starting in v2.3)System Configuration
$!termToRepresentEarlyAlertTerm to Represent Early Alert in Email MessagesSystem Configuration
$earlyAlert.person.firstNameStudent's First NameEarly Alert
$earlyAlert.person.lastName

Student's Last Name

Early Alert
$!earlyAlert.person.schoolIdStudent's School IDEarly Alert
$!earlyAlert.person.homePhoneStudent's Home Phone NumberEarly Alert
$earlyAlert.person.primaryEmailAddressStudent's Primary Email AddressEarly Alert
$earlyAlert.person.addressLine1Student's AddressEarly Alert
$earlyAlert.person.addressLine2Student's AddressEarly Alert
$earlyAlert.person.cityStudent's AddressEarly Alert
$earlyAlert.person.stateStudent's AddressEarly Alert
$!earlyAlert.person.zipCodeStudent's AddressEarly Alert
$earlyAlert.campus.nameCampus Associated with the Early Alert (starting in v2.5.3)Early Alert
$earlyAlert.courseNameCourse for which the alert was submittedEarly Alert
$earlyAlert.createdBy.firstNameAuthor's first nameEarly Alert
$earlyAlert.createdBy.lastNameAuthor's last nameEarly Alert
$earlyAlert.createdBy.workPhoneAuthor's work phone numberEarly Alert
$earlyAlert.createdBy.primaryEmailAddressAuthor's primary email addressEarly Alert
$earlyAlert.person.coach.titleTitle of the student's assigned coachEarly Alert
$earlyAlert.person.coach.staffDetails.officeLocationLocation of the student's assigned coachEarly Alert
$earlyAlert.person.coach.officeLocationLocation of the student's assigned coachEarly Alert
$earlyAlert.person.coach.workPhoneWork phone for student's assigned coachEarly Alert
$earlyAlert.person.coach.primaryEmailAddressPrimary email address for the student's assigned coachEarly Alert
$earlyAlert.createdDateDate the Early Alert was CreatedEarly Alert
$earlyAlertReason.nameReason Name for Faculty Submitted ReasonsEarly Alert
$earlyAlert.earlyAlertReasonIdsReason ID Associated with the Faculty Submitted ReasonEarly Alert
$earlyAlertSuggestion.nameSuggest Name for Faculty Submitted SuggestionsEarly Alert
$earlyAlert.earlyAlertSuggestionIdsSuggestion ID Associated with the Faculty Submitted SuggestionEarly Alert
$earlyAlert.commentFaculty Submitted CommentEarly Alert
$earlyAlertResponse.closedDateCreated Dated for the Early Alert ResponseEarly Alert
$!earlyAlertResponse.earlyAlertOutcome.nameOutcome Name for the Coach Submitted ResponseEarly Alert
$earlyAlertResponse.earlyAlertOutcomeOtherDescriptionOutcome ID Associated with the Coach Submitted ResponseEarly Alert
$earlyAlertResponse.earlyAlertOutcomeOtherDescriptionValue of the Other Outcome for the Coach Submitted ResponseEarly Alert
$earlyAlertReferral.nameReferral Name for the Coach Submitted ResponseEarly Alert
$earlyAlertResponse.earlyAlertReferralIdsReferral ID Associated with the Coach Submitted ResponseEarly Alert
$earlyAlertResponse.commentComment Provided by the Coach Submitted ResponseEarly Alert
$earlyAlertResponse.createdBy.firstNameFirst Name of the Coach who Submitted a ResponseEarly Alert
$earlyAlertResponse.createdBy.lastNameLast Name of the Coach who Submitted a ResponseEarly Alert
${task.person.firstName}Student's First NameAction Plan
${task.challenge.name}The Challenge Associated with the TaskAction Plan
${task.challengeReferral.name}The Referral Associated with the TaskAction Plan
${dueDateFormatted}Due Date of the Assigned TaskAction Plan
${fullName}Student's Full NameAction Plan
${description}Task descriptionAction Plan
${taskTO.name}Name for Action Plan TaskAction Plan
${taskTO.description}Description for Action Plan TaskAction Plan
${goalTO.name}Name for Action Plan GoalAction Plan
${goalTO.description}Description for Action Plan GoalAction Plan
$message.idUUID for email that triggered this Journal Entry

Email

(available starting in 2.6.0)

$message.createdDateEmail creation timestamp

Email

(available starting in 2.6.0)

$message.createdBy.idUUID for user who requested email that triggered this JE

Email

(available starting in 2.6.0)

$message.createdBy.firstNameFirst name of user who requested email that triggered this JE

Email

(available starting in 2.6.0)

$message.createdBy.lastNameLast name of user who requested email that triggered this JE

Email

(available starting in 2.6.0)

$message.createdBy.fullNamefirstName + " " + lastName

Email

(available starting in 2.6.0)

$message.modifiedDateEmail modification timestamp (typically same as date sent)

Email

(available starting in 2.6.0)

$message.modifiedBy.idUUID for user who last modified the email that triggered this JE. Often the system user.

Email

(available starting in 2.6.0)

$message.modifiedBy.firstNameFirst name of user who last modified the email that triggered this JE. Often the system user.

Email

(available starting in 2.6.0)

$message.modifiedBy.lastNameLast name of user who last modified the email that triggered this JE. Often the system user.

Email

(available starting in 2.6.0)

$message.modifiedBy.fullNamefirstName + " " + lastName of user who last modified the email that triggered this JE. Often the system user.

Email

(available starting in 2.6.0)

$message.objectStatus1 = email active, 2 = email soft-deleted

Email

(available starting in 2.6.0)

$message.subjectSubject of email that triggered this JE

Email

(available starting in 2.6.0)

$message. carbonCopyCSV list of CC addresses on email that triggered this JE

Email

(available starting in 2.6.0)

$message. recipientEmailAddressCSV list of To addresses on email that triggered this JE

Email

(available starting in 2.6.0)

$message.bodyBody content of email that triggered this JE. Expect this to be a fully HTML document (i.e. has <html><body>...</body></html> wrapping) so typically not well-suited for inclusion in a JE comment. SeemessageContext.originalBody below

Email

(available starting in 2.6.0)

$message.sender.idID of the From user for the email that triggered this JE. Typically same as message.createdBy.id

Email

(available starting in 2.6.0)

message.sender.firstNameFirst name of the From user for the email that triggered this JE. Typically same as message.createdBy.firstName

Email

(available starting in 2.6.0)

message.sender.lastNameLast name of the From user for the email that triggered this JE. Typically same as message.createdBy.lastName

Email

(available starting in 2.6.0)

message.sender.fullNamefirstName + " " + lastName of the From user for the email that triggered this JE. Typically same as message.createdBy.fullName.

Email

(available starting in 2.6.0)

messageContext.originalBodyThe original email body content submitted by the end user when she submitted the bulk or single email request. This is typically a HTML document fragment rather than a full document so is better suited to including in Journal Entry comments than is message.body

Email

(available starting in 2.6.0)