Skip to main content
Skip table of contents

Getting started with the Subscription Group Designer

Overview

You can invoke the Subscription Group Designer in the following ways:

From the quick access menu’s Subscription Groups menu. The menu exposes the following options:

  • From a Tasks or File Type widget. Typically, these might be displayed at your Home Page. For more information on widgets, please see the Dashboard Designer documentation.

  • By double-clicking a subscription group file in the File System Dialog, or by highlighting a subscription group and clicking OK in the same context.

  • By viewing the latest version of a subscription group contextually – for example, from a subscription group activity’s configuration panel in the Interaction Designer.

Note that access to the Subscription Group Designer is controlled via the Subscription Groups - Design functional permission. If none of the user groups of which you are a member are associated with this permission, you will not be able to able to access the Subscription Group Designer.

Subscription Group Designer Basics

The Subscription Group Designer is displayed in a separate tab in the RPI framework.

It is composed of the following elements:

  • Toolbar

  • Toolbox

  • Name

  • Subscription Group section

Start Page

The Subscription Group Designer Start Page is shown upon invocation of Subscription Groups at the quick access menu, and also on clicking Create new Subscription Group at the Subscription Group Designer toolbar. It contains the following:

  • Create New Subscription Group button. Clicking the button displays the Choose Subscription Group to Create overlay, which allows you to specify the type of subscription group that you wish to create. Note that only a single subscription group type (Alchemer) is supported at present.

  • Recent: lists recently-accessed subscription groups, facilitating the opening of the same.

  • Browse: displays the Open Subscription Group File System Dialog, allowing you to select a subscription group to open.

A Cancel button is shown at the top of the Start Page. Clicking it removes the Start Page from display, and redisplays the Subscription Group Designer. The Cancel button is only shown on invocation of the Start Page by clicking Create new Subscription Group at the Subscription Group Designer toolbar.

Toolbar

The Subscription Group Designer toolbar exposes the following options:

  • Create new Subscription Group: clicking this button displays the Subscription Group Designer Start Page. A close button is shown to its top right; clicking it removes the overlay from display. If a subscription group containing unsaved changes is displayed at invocation of Create New, an 'Are You Sure?' dialog is shown, from which you can:

    • Save the changes

    • Abandon the changes

    • Abandon creation of the new Subscription Group

  • Open an existing Subscription Group: displays the File System Dialog, allowing you to navigate those folders within the RPI file system to which you have access in order to locate a subscription group to open. Only subscription group files are displayed in the File System Dialog. You can invoke OK to open the subscription group. You can also cancel opening a subscription group.

  • Save the current Subscription Group: saves the selected subscription group to an existing filename. This option is only enabled if a subscription group to which changes have been made is displayed. If the subscription group has been saved previously, it is saved to its existing file, and its version number is incremented.

If the subscription group is yet to be saved, Save behaves like Save as…: the File System Dialog is displayed, allowing you to navigate accessible folders within the RPI file system to locate a folder to which to save the subscription group. Having done so, you can invoke OK to perform the save, which creates a new, independent subscription group file. You can also cancel saving a subscription group.

  • Save the current Subscription Group as...: invoking Save as… displays the File System Dialog, allowing you to navigate accessible folders within the RPI file system to locate a folder to which to save the subscription group. Having done so, you can invoke OK to perform the save. Subscription Groups are persisted as ‘Subscription Group’ files. Note that you can also cancel saving a subscription group.

  • Version Number: please see the RPI Framework documentation.

  • Follow/Unfollow File: please see the RPI Framework documentation.

  • File Options: please see the RPI Framework documentation.

  • Linked Page Options: please see the RPI Framework documentation.

Toolbox

The Subscription Group Designer toolbox contains a Folder Search component. For more information, please see the Framework documentation.

Attribute and selection rule files are available in the Subscription Group toolbox.

Configuring a Subscription Group’s Name

A subscription group’s name is configured in the large property shown at the top of the Subscription Group Designer, below the toolbar:

Provision of a name is mandatory, and the value provided may be a maximum of 100 characters.  The subscription group’s name is the same as the filename under which it is saved within the RPI file system.  As such, it must be unique amongst the subscription groups in the folder within which saved.

You can edit a subscription group’s name by clicking the property. Complete the edit by clicking off the property, or by hitting return.

Subscription Group Validation

Before a subscription group can be used, it must be valid.

A validation status indicator is displayed to the right of the subscription group’s name. When the subscription group is valid and contains no validation errors, the validation status indicator is shown as follows:

Specific validation errors are outlined in the subscription group documentation. When one or more validation errors is present, a validation error indicator is shown:

Clicking the indicator lists the validation errors in a dialog:

You can use the button at the bottom left of the dialog to copy the validation error details to the clipboard. You can close the dialog using the OK button.

Alchemer Subscription Group

This section contains details of properties that are specific to subscription groups that support the Alchemer channel provider.

The Alchemer Subscription Group Designer contains a single property:

Alchemer survey: an Alchemer subscription group’s purpose is to allow you to track the number of respondents to an existing Alchemer survey. It also optionally facilitates the collection of survey and respondent data, and their persistence in the data warehouse.

You must browse for an Alchemer survey with which to configure the subscription group. When you click the Choose Alchemer survey… button, the Choose Alchemer Survey dialog is displayed. The dialog contains the following:

  • Load from channel: you must select an existing Alchemer channel to load the list of associated Alchemer surveys.

  • Choose Alchemer survey: a list of Alchemer surveys associated with the selected channel is displayed upon selection of a channel. For each, the following are shown:

    • Name

    • Alchemer survey ID

    • Created (date)

  • Refresh: clicking this button reloads the list of Alchemer surveys.

Clicking an Alchemer survey removes the dialog from display and sets the property.

The Subscription Group Designer and NoSQL Databases

When working in a NoSQL environment, the Alchemer subscription group type is supported.

Closing the Subscription Group Designer

You can close the Subscription Group Designer by closing the tab within which it is displayed, or by shutting down RPI itself. If you do so when a subscription group to which changes has been made is shown in the Subscription Group Designer, a dialog is displayed, within which you can:

  • Save the changes and proceed with closing the Subscription Group Designer

  • Abandon the changes and proceed with closing the Subscription Group Designer

  • Cancel closing the Subscription Group Designer or RPI.

JavaScript errors detected

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

If this problem persists, please contact our support.