Skip to main content
Skip table of contents

Notifications

The Notifications section in ICE allows you to setup email messages that will be sent out automatically by the system. These emails can be triggered by any transaction that occurs in ICE. Currently, a message can be sent to either the person that initiates a transaction (Invoker) or the person affected by a transaction (Affector).


Configuration

These settings are typically defined during your initial ICE implementation but can be updated at any time. 

  1. Within ICE Admin, select Notifications > Notifications Configuration

    1. ClickThroughURL - this URL is the default landing URL for a user that may be redirected from another ICE URL

    2. DefaultFromEmail - this is your default email from address for any message sent by ICE unless otherwise specified in the notifications settings. 

    3. LastProcessingCount - last count of messages sent from ICE

    4. LastProcessingDate - last date that messages were sent from ICE

    5. OnFailureEmailToAddress - email address to be used if a user does not have an email address

    6. SendingRateLimitPerMin - You can enter a value to limit the number of emails sent from ICE per minute to comply with your SMTP requirements. 

Messages

The Messages module is used to create/edit the messages.

Creating Messages

  1. Go to Notifications > Messages

  2. Click Add new record

  3. Populate the following fields as desired:

    1. Message Code: Code to identify the message in ICE. (no spaces)

    2. Subject: Subject line of the email message.

    3. Description: Description of the message for ICE Admin use only. (optional)

    4. Contents: Content for message

    5. Click Insert to save the message.


Merge Fields

In the Content area, you can use special merge fields to customize the message. These fields allow you to add information related to the person receiving the message (ToPerson), the sender of the message (FromPerson), and information about the transaction.
A full list of these values can be found in the SQL view: vcsi_ICE_MessageMergeField.
To view this list, open SQL Server Management Studio and run the following query on your iMIS database:

Query
SQL
Select * from vcsi_ICE_MessageMergeField 


Here is a short list of some common merge fields:

FromPerson

ToPerson

AlumClubName

AlumClubName

ChapterAffiliatedName

ChapterAffiliatedName

ChapterInitiatedName

ChapterInitiatedName

DisplayName

DisplayName

FirstName

FirstName

LastName

LastName

MaidenName

MaidenName

City

City

State

State

PreferredFullAddress

PreferredFullAddress

PreferredEmail

PreferredEmail

InitiatedSchoolName

InitiatedSchoolName

GradYear

GradYear

InitiatedYear

InitiatedYear









When adding these to the content area of the message, put [[ ]] around the merge field name like this:








Transactional Notifications

Transactional notifications allow you to define what to associate the notification with. Once you have created your message, you define how you want the message to behave. The upper portion of the screen is system defined and the lower portion of the screen is user defined.

Configuration

  1. Go to Notifications > Transactional Notifications

  2. Go to the lower section labeled CustomTranNotifications

  3. Click Add new notification

  4. Populate the following fields as desired:

    1. Transaction Type: Choose the ICE Workflow Product Code that corresponds to the transaction.

    2. Transaction Event: Choose which stage of the transaction will trigger the message:

      1. Transaction_Completed

      2. Transaction_Created

      3. Transaction_Denied

    3. Type: Choose Email.

    4. Disabled: Check this box to make the Transactional Notification inactive.

    5. Message: Select the corresponding Message Code to identify the message to be sent

    6. Alt Message: Select the same Message code from message field.

    7. Send To: Choose who will receive the message:

      1. Invoker: The person that initiated the transaction.

      2. Affector: The person being affected by the transaction.

    8. Additional To: Enter a defined email address if desired.

    9. From: Enter a defined email address or the default email address in ICE will be used.

    10. CC to Groups: Select a security group to CC.

    11. Click Insert to save Note: This will generate a .txt file that is stored on the server for review purposes. Make sure you proof read it prior to sending out.



Tasks

Process Pending Notifications

As ICE Notifications are generated they are queued for processing. A job in the database executes on a timed interval and processes all of the queued items and sends the email messages. If you want to process any pending notifications immediately:

  1. Click Execute Task to force the job to run

  2. You will receive confirmation when the job completes

View Pending Notifications

Notifications that have not been sent will appear as pending until processed.

View Notification Error(s)

Any notifications that failed to send will appear here.

You can select to purge old notification errors by entering a date range selecting Submit. 


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.