User Guide - 2.11 thru 2.11.1



 On This Page





Administration Overview

If a Site Administrator has configured the Announcer app so that Space Administrators and Project Administrators can create announcements, then you can access the configuration pages by performing the following:

  1. Select the Cog menu  > Manage apps.

  2. Expand the entry for the Announcer app.

  3. Click Get Started.

Announcer for Jira, and Confluence involves global and announcement level configurations, both of which are explained in the succeeding sections.

Announcer Configuration

Click ANNOUNCER FOR JIRA/CONFLUENCE > Announcements from the sidebar to view the Announcer Configuration page that displays all active/inactive announcements and allows you to create, edit, or delete an announcement.

Unknown Attachment

In this page, you can view the active notifications for users logging in. The announcements on this page are broken into Active and Inactive announcements. To move an announcement from Inactive to Active, simply edit the announcement and enable it.

From this page, you can:

  • Click Preview (

    ) to preview an existing notification.

  • Click Reset () to reset the all counts for an existing notification.

  • Click Edit (

    ) to edit an existing notification.

  • Click Delete (

    ) to delete an existing notification.

  • Click Report (

    ) to see an acceptance report for an existing notification.

  • Click Add another notification to add a new announcement.

Create or edit an announcement

When you create or edit an announcement, the Announcement editor window is displayed.

Basic edit options:

Advanced edit options:

Specify the following details:

Basic edit options

Name

Description

Name

Description

Title

This is both the title of the notification in the U/I and presented to the end user in the title bar of the browser window.

Description

This is an internal description of the announcement and is not displayed to the end user.

Status

This indicates whether the announcement is active (enabled) or inactive (disabled).

Show for Anonymous

Indicates whether this item should be displayed to anonymous users.

Notification Type

Banner - this will make the notification be displayed as a banner on every page until the end user dismisses it.

Full Page - this will make the notification be displayed as a "full page" acknowledgment (see list of URLS below that are not affected).

Dialog - this will make the notification be displayed as a dialog.

Flag - this will make the notification be displayed as a popup that appears in the top righthand corner of the screen until the end user dismisses it.

Full Page is not available for announcements created by Space (Confluence) or Project (Jira and Bitbucket Server) Administrators.

Contents

Use the dropdown to select the desired format (HTML, Markdown, Plain Text) and then supply the body of the announcement.

Advanced edit options

Click Show advanced options... to display additional options:

Name

Description

Name

Description

Filter for specific groups(s)

If you want to target a project, select this checkbox and then select the group of users that should be used.

This option is only available for Dialog and Banner notification types.

Notification icon

Choose this if you'd like an icon displayed next to the announcement title. Available icons are:

  • Error

  • Information

  • Success

  • Warning

For a Banner and Flag notification types, the border colors and icons change based on the icon selected from this list of options.



Enable time restrictions on announcement

Select this checkbox if you want the announcement to appear only within a specific date range. Once this checkbox is selected, additional controls will appear so that you can click the start date, hold down Shift and then click the end date.

Button Text

If you want to override the text of the button, specify it here. If this field is left blank, the default text is used.

Enable the button after 5 seconds

Select this checkbox and the Dismiss button will become active after 5 seconds, ensuring the user has the opportunity to read the announcement before dismissing it.

Should the accept button be shown

This applies to Banner and Flag announcement types only and indicates whether the Accept button should appear. This is selected by default.

Show announcement upon every login

Select this checkbox if you would like the announcement to appear to the user upon every login.

Click Preview to preview the announcement in a new tab, Save to save the announcement or Cancel to discard your changes.

  • Jira handles the targeted projects differently than Bitbucket handles Bitbucket projects and Confluence handles a space. A project is considered active in Jira if it's the last project the user visited.

  • When editing Target groups, the person editing the announcement will see only those groups to which they directly belong.

  • While we try to avoid showing the same item repeatedly, we're using the web browser session and thus an anonymous user might see the same item repeatedly. However upon login, the notifications are applied to the logged-in user and thus they won't see the item again



Minimizing Performance Impact

We try to avoid any type of performance impact with Announcer and while the following scenario is highly unlikely, due to the personalized nature of Filtered Spaces/Projects, there may be a performance penalty when a large amount of these types of announcements are used for Spaces/Projects that are not visited often.

This same type of penalty may be encountered if a large amount of time window-based announcements are utilized, which causes the token cache to be continuously flushed.

If you encounter these performance penalties, we recommend converting to global fixed announcements.

Reports

For any given report, select the report icon () and an Acceptance Report is displayed that shows who has accepted the announcement and who has not. Dwell time (i.e. how long an announcement was displayed before the user dismissed it) is displayed as a summary across all users and on a per user basis. You can hover over the User Name link to view the user profile details of the respective user. 

You can:

  • hover over the User Name link to view the user profile details of the respective user. 

  • use Export to CSV button on the top right corner to export the report to a CSV file.

At any time, a user can select Acknowledged notifications from the User menu to see the notifications they have acknowledged/accepted.

This is the notification list that the user will see once that option is selected:

Announcer Global Configuration

Click ANNOUNCER FOR JIRA/CONFLUENCE/BITBUCKET > Configuration from the sidebar to view the Announcer Global Configuration page where you can configure all the global parameters of all the announcements.

The options that can be configured are:



Option

Description

Default value

Option

Description

Default value

Usage Analytics Settings

Help Us Improve the Product

When enabled, it allows us to collect some usage data that will help us improve the product. To learn more about what is being sent, refer to Analytics Information. This configuration can also be turned off if you do not wish to share the information.

true

Notification Settings

Dialog Height

This allows you to change the default dialog height of Dialog announcements.

500

Delegation Settings

Allow project administrators to create announcements

Allows Space Administrators and Project Administrators to create their own announcements.

false

Bypass Full Page Announcements

Input a regular expression which, when applied, will 'skip' the verification of interstitial announcements. To maintain normal behavior, leave this field blank.

When this field is blank, the regular expression used is ^Jakarta Commons-HttpClient.+ (this allows the Application Links to pass through).

 For additional information on regular expressions, you may want to visit RegExLib.com or the Regular Expression Test Page.

blank

HTML Settings

Add/Remove tags and attributes for styling the announcements

Allows you to configure global HTML tags and attributes. 

Refer to the image

Remind Me Later Settings

Enable Remind Me Later

Enable this option to remind the user of the announcement after a pre-set period of time. Disabling this option displays the announcement until the user selects Dismiss.

false

Remind Me Later Text

Allows you to add the reminder link text that informs the purpose to the user.

blank

Mute period

Specifies the amount of time (in minutes) for which you can mute the announcement.

240

Explanation text

Allows you to add the hover dialog text that helps the user understand the announcement in detail.

Refer to the image

Bitbucket-specific functionality

If you're using Atlassian Bitbucket, a list of a user's outstanding announcements is shown whenever a user does a Git pull/push (and there are changes to be applied).

URLs that are not affected

The Announcer app will intercept all page requests with the exception of the below paths:

URL

Product

Description

URL

Product

Description

/rest/*

All

REST URLs are not blocked

/plugins/servlet/upm

All

The Universal Plugin Manager (UPM) is not blocked

Need to circumvent the Cookie check?

The Interstitial announcements are cookie-based and every once in a while you might want to make requests that don't get intercepted. You can use either of the following means to do this:

  • Set the User-Agent in the Global Configuration (see above).

  • Set the User-Agent on your request.

Make sure to add in a "X-WITTIFIED-NO-CHECK" header, such as:

curl -H "X-WITTIFIED-NO-CHECK: ignore" http://my-confluence-site.example.com

Confluence and Jira Data Center

Any enabling/disabling/new Interstitial announcements might take up to one minute to be active across all nodes.


Need more help? Contact our support team.