Designing Notification Types

Some notification types require a specific configuration in order for the system to create notifications for that type.

Service Task Based Notification Types

There are system processes that rely on a hard-coded notification type lookup, referred to as notification type (legacy) on the notification type configuration. The system identifies the user-defined notification type from the lookup value.

The following identifies the configuration requirements for the notification types that are supported by existing processes in the system that rely on service tasks.

Notification Type (User Defined)

Push/Subscription

Controlled By

Notification Type (Legacy)

Service Task Type

Prepaid billing new charge

Subscription

Service Task

C1PC

Self-Service Task Type with BO C1-NotifyTaskType

Prepaid billing payment request

Subscription

Service Task

C1PP

Self-Service Task Type with BO C1-PPBPaymentNotifyTaskType

Payment Received

Subscription

Service Task

WSPR

Self-Service Task Type with BO C1-NotifyTaskType

Bill Ready

Subscription

Service Task

WXBR

Self-Service Task Type with BO C1-NotifyTaskType

Bill Due

Subscription

Service Task

WXBD

Self-Service Task Type with BO C1-NotifyTaskType

Late Payment

Subscription

Service Task

WSLP

Self-Service Task with BO C1-NotifyTaskType

Non-Service Task Based Notification Types

The following identifies the configuration requirements for the notification types that are supported by existing processes in the system that rely on the user-defined notification type to be configured.

Note:

Marketing and forms notification types can be set up one of two ways: as subscription-based or as push-based. For it to be push-based, it would be an individual push, meaning that it references a parent push notification type specified by the implementer.

Notification Type (User Defined)

Push/Subscription

Controlled By

Notes

Marketing Preference (Lead Event)

Subscription or Individual Push

N/A

Notification type configured on lead event type of BO C1-LeadEvtTypeNotificationPref

Forms Update

Subscription or Individual Push

N/A

Notification type configured on form task type of C1-FormTaskTypeForNotification

Forms Closed

Subscription or Individual Push

N/A

Notification type configured on form task type of C1-FormTaskTypeForNotification

Bill and Quote Routing

Notification types can also be used to define contact preferences for bill and quote routing for email and fax. This can enable a bill or quote to create a routing for each active contact preference. For example for a single person on an account that receives a copy of the bill, the bill can be sent to more than one email address.

Some specific configuration is needed to support this.

The notification types are to be set up as follows and must use the message-based notification type business object.

Notification Type (User Defined)

Push/Subscription

Controlled By

Bill/Quote Route Type

Algorithm

Bill Route

Subscription

Bill Route

Specify the Bill Route Type

Use the Suppression Algorithm for Bill/Quote Route

Quote Route

Subscription

Quote Route

Specify the Quote Route Type

Use the Suppression Algorithm for Bill/Quote Route

Configure only the delivery type that corresponds with the bill or quote route’s routing method. For example, if the bill route type’s routing method is email, configure the email delivery type on the notification type.

Configure only person contact types whose contact routing corresponds with the bill or quote route’s routing method. For example, if the bill route type’s routing method is email, configure only person contact types with a contact routing of email. Ensure that the person contact type allows only the delivery type specified on the notification type.

This very specific configuration is needed because the system will override the existing logic that creates bill and quote routings when a notification type exists as described above and there are active contact preferences for that notification type with the specified delivery type and the person contact’s person contact type.

Collection Events

The system is delivered with a collection event algorithm type that supports template-based notifications. To send collection based notifications, define individual push notification types for each collection notification. These notification types should reference a parent notification type such as “Collection Notices”. Configure algorithm(s) using the delivered algorithm type, specifying the individual push notification type(s) in the algorithm parameter. Create collection event types using these algorithms and incorporate them into your collection process templates.