Avendoo® online documentation

Notifications

Prerequisite
To show and edit the notifications, you have the access right Administration as author. Otherwise the menu item Notifications in the menu Resources is hidden.


Notifications in Avendoo® can have three different communication channels, which the author defines with a message text in a notification:

  • E-mail
  • Community message (visible in the Avendoo® Community or in the Avendoo® App)
  • Push messages directly to the Avendoo® App

The author has to do this setting at different places per communication channel without notifications (in the menu Resources). Furthermore there were also messages, which could be used only via one communication channel.

To close a gap on old, single mail texts and community message, existing e-mail texts or community messages are transferred into notifications (in the menu Resources) step by step. The Approval for course activation registration was for example only available as community notification, but not as e-mail. The new notification Approval for course activation registration now provides the possibility to send an e-mail for the approval request. Regarding message types like Registration to course activation (new notification type Notification on registration for course activation) there was often only a client specific text, which was identic for all messages of this type and one client. Via the individual notifications the author can create now several different variants and can assign them to the appropriate objects.

The step-by-step transfer of the old e-mail messages from events into new notifications (menu Resources) arranges also for a synchronization of the translated message texts. Without notifications (in the menu Resources) there are only mail templates, which the author can create per language of the event and can select. Further information you find under Mail templates.

The notifications (in the menu Resources) are cross-client standard texts, which have no client or category for storage. There is only one notification per message type, for example Event – Registration confirmation. The author cannot create the notifications by himself, but they are automatically created by installation or by updates (when a new message type is added). The author can only change the content, create or adjust translations.

The author can use the notifications (in the menu Resources) in the client for different message types, but not directly in the objects like events, course activations or certificates. But the author can select the option Use client setting for different message types in events, course activations or certificates. Then this option uses the systemwide notification.

The cross-client notifications give you an overview of the system standards for each notification type. Per message type there is one notification. The notifications are automatically provided via an installation or updates.

You can create various variants of notifications for all message types via the Individual notifications.

You see the notifications in the overview table, listed by Title, Translation area, Preview, Change date and Notification type. Via a right click on the table header you can Edit the display of columns and order.

Via click on the symbol of the translation area you get into the translation management of the appropriate notification. Via click on the national flag you can show the preview of the appropriate notification (e-mail and community message).

You can filter by the following criteria: Title, Language and Notification type (multi-select filter).

The following functions are available via the context menu of the appropriate notification title.

Notes
  • If you create a new client, the notifications are selected on the appropriate message types per default.
  • New message types are only build as notifications from now on. Now it is planned to reorganize further message types for events step by step.
  • In the case of acquiring new languages there will be no regenerating of notification texts. The translation should be provided by the customer.
  • Standard mail texts and standard notifications are in the frontend available since version 17.23 in all existing languages, if there’s nothing manually changed, and in all future languages.

To get the list of notifications, choose Resources → Notifications.

To edit the appropriate notification, click on Resources → Notifications → Title of the notification. The wizard Notification opens.

Master data

Enter a title and teaser for the appropriate notification. The language and the notification type is already defined.

E-mail parameters

Send the notification as an e-mail

If you want to send this notification as an e-mail, set the check mark Active.


Subject of the e-mail (only shown if the first check mark Active is set)

Write a subject for the e-mail in the subject line.


Content of the e-mail (only shown if the first check mark Active is set)

Write the e-mail via the Editor.

The following variables are available depending on the notification type :

  • $Address$
  • $ActivityBookings$
  • $ApproverTitle$
  • $ApproverSecondTitle$
  • $ApproverFirstname$
  • $ApproverLastname$
  • $ApproverSex$
  • $ApproverOe$
  • $ApproverRegion$
  • $ApproverGroup$
  • $ApproverDivision$
  • $ApproverCountry$
  • $AssignmentDeeplink$
  • $AssignmentDuration$
  • $AssignmentDurationReminder$
  • $AssignmentElearningPrice$
  • $AssignmentId$
  • $AssignmentIdOnly$ (Shows only the course activation ID in the notifications Task reminder (participants and summary), Escalation (participants and summary) and Registration confirmation)
  • $AssignmentPrice$”
  • $AssignmentSeminarPrice$
  • $AssignmentTitleLink$
  • $BillingAddress$
  • $BillingCompany$
  • $BillingStreet$
  • $BillingFirstname$
  • $BillingLastname$
  • $BillingPostcode$
  • $BillingLocation$
  • $BillingEMail$
  • $BookedHotel$
  • $BookingState$
  • $CertificateUser$
  • $Certificate$
  • $CertificateExpiryDate$
  • $Company$
  • $CourseTitle$
  • $Firstname$
  • $LastBooking$
  • $Location$
  • $NewBooking$
  • $Oe$
  • $OptInLink$
  • $Participant$
  • $ParticipantLogin$
  • $ParticipantOe$
  • $ParticipantEmail$
  • $ParticipantPhone$
  • $ParticipantPhoneMobile$
  • $ParticipantTitle$
  • $ParticipantSecondTitle$
  • $ParticipantCostCenter$
  • $ParticipantAddress$
  • $ParticipantBillingAddress$
  • $PlaceTitle$
  • $PlaceStreet$
  • $PlacePostalCode$
  • $PlaceCity$
  • $PlaceRegion$
  • $PlaceCountry$
  • $PlaceLongitude$
  • $PlaceLatitude$
  • $PlacePhoneNumber$
  • $PlaceFax$
  • $PlaceEmail$
  • $PlaceUrl$
  • $PlaceContactPerson$
  • $PlaceTimeZone$
  • $PlaceTimeZoneId$
  • $PlaceDescription$
  • $PlaceAlternativeDescription$
  • $PlaceRoomTitle$
  • $PlaceRoomNumber$
  • $PlaceRoomFloor$
  • $PlaceRoomBuilding$
  • $PlaceRoomCapacity$
  • $PlaceRoomContactPerson$
  • $PlaceRoomInformation$
  • $RegisteringUserFullName$
  • $RoomBookingNotificationCoordinator$
  • $RoomBookingNotificationMainSpeaker$
  • $RoomBookingNotificationAllSpeakers$
  • $SelfCheckIn$
  • $SeminarEscortName$
  • $SeminarEventInformation$
  • $SeminarEventLocation$
  • $SeminarEventTimeZoneId$
  • $SeminarEventRoom$
  • $SeminarEventAddress$
  • $SeminarEventStart$
  • $SeminarEventEnd$
  • $SeminarEventGroupStart$
  • $SeminarEventGroupEnd$
  • $SeminarEventDeadline$
  • $SeminarEventClosing$
  • $SeminarEventDescription$
  • $SeminarEventGroupDescription$
  • $SeminarEventUser$
  • $SeminarEventCoordinator$
  • $SeminarEventUserPhone$
  • $SeminarEventTrainers$
  • $SeminarEventStatus$
  • $SeminarDeeplink$
  • $SeminarEventHotelBookDays$
  • $SeminarEventHotelStreet$
  • $SeminarEventHotelPostalCode$
  • $SeminarEventHotelCity$
  • $SeminarEventHotelRegion$
  • $SeminarEventHotelCountry$
  • $SeminarEventHotelLongitude$
  • $SeminarEventHotelLatitude$
  • $SeminarEventHotelPhoneNumber$
  • $SeminarEventHotelFax$
  • $SeminarEventHotelEmail$
  • $SeminarEventHotelUrl$
  • $SeminarEventHotelContactPerson$
  • $SeminarEventHotelTimeZone$
  • $SeminarEventHotelTimeZoneId$
  • $SeminarEventHotelDescription$
  • $SeminarEventHotelAlternativeDescription$
  • $SeminarEventParticipantPrice$
  • $SeminarInvitationComment$
  • $SeminarPrice$
    Note: This variable is substituted by $SeminarEventParticipantPrice$. If you already use this variable, there will be the correct display.
  • $SeminarPriceSource$
  • $SecondTitle$
  • $SeminarTitleWithDateAndTime$
  • $Street$
  • $Surname$
  • $SystemPath$
  • $TaskDueDate$
  • $TaskAffectedObjectType$
  • $TaskAffectedObjectName$
  • $TaskEventExternalReference$
  • $TaskEventExternalReferenceType$
  • $TaskName$
  • $TaskOwner$
  • $TaskStatus$
  • $TaskTeaser$
  • $TaskTrigger$
  • $TaskTriggerType$
  • $TaskTriggerUser$
  • $Title$
  • $UnsubscribeDate$
  • $UpdateReason$
  • $UserFirstname$
  • $UserLastname$
  • $UserSex$
  • $UserOe$
  • $UserRegion$
  • $UserGroup$
  • $UserDivision$
  • $UserCountry$
  • $RegisteringUserFullName$
  • $FullUsername$
  • $UserTitle$
  • $UserSecondTitle$
  • $UserSso$

Community parameters

Send the notification as a community message

If you would like to send this notification as a community message, set the check mark Active.


Send also as a push message (only shown if the check mark Active is set)

If you would like to send this notification as a push message, set the check mark Active.


Title of the community message (only shown if the check mark Active is set)

Write a title for the community message.


Content of the community message (only shown if the check mark Active is set)

Write the community message.

The following variables are available, depending on the notification type:

  • $ApproverTitle$
  • $ApproverSecondTitle$
  • $ApproverFirstname$
  • $ApproverLastname$
  • $ApproverSex$
  • $ApproverOe$
  • $ApproverRegion$
  • $ApproverGroup$
  • $ApproverDivision$
  • $ApproverCountry$
  • $CertificateUser$
  • $Certificate$
  • $CertificateExpiryDate$
  • $CourseTitle$
  • $OptInLink$
  • $SecondTitle$
  • $SeminarEventInformation$
  • $SeminarTitleWithDateAndTime$
  • $SystemPath$
  • $TaskDueDate$
  • $TaskAffectedObjectType$
  • $TaskAffectedObjectName$
  • $TaskEventExternalReference$
  • $TaskEventExternalReferenceType$
  • $TaskName$
  • $TaskOwner$
  • $TaskStatus$
  • $TaskTeaser$
  • $TaskTrigger$
  • $TaskTriggerType$
  • $TaskTriggerUser$
  • $Title$
  • $AssignmentTitleLink$
  • $AssignmentDeeplink$
  • $AssignmentId$
  • $UserFirstname$
  • $UserLastname$
  • $UserSex$
  • $UserOe$
  • $UserRegion$
  • $UserGroup$
  • $UserDivision$
  • $UserCountry$
  • $UserSso$
  • $RegisteringUserFullName$
  • $FullUsername$
  • $UserTitle$
  • $UserSecondTitle$
  • $AssignmentDuration$
  • $AssignmentDurationReminder$