Message Types Overview

Message types are records that contain a group of messaging publications and subscriptions that relate to common message keys.

Custom Message Types

You can create custom message types from the Message Types tab. Using custom message types you can:

  • Create publications to send information from your own products
  • Create subscriptions to receive information from your own products
Tip:

You must register your product with Foundations before you can use the message types you create. See Registering Products with Foundations.

Parent Message Types and Child Message Types

When creating a new message type, you can specify a parent message type. The parent determines where the new message type exists in the hierarchy that is displayed on the Publications & Subscriptions tab of the Foundations Setup page. We recommend using parent message types to organize the information on this page. For example, you can create a message type parent of Tax to group all child message types relating to various tax message types.

Developer Names

When you create a custom message type, a unique developer name is created automatically from the message type name and, if provided, the parent. The combination of message type name and parent must be unique. The developer name is the full message type name displayed when viewing a message type record.

The following table shows the way in which developer names are generated.

Message Type Name Parent Message Type Name Automatically Created Developer Name
Item – Item
Add Item Item.Add
Update Item Item.Update