Inhaltsverzeichnis



TaskNotificatorEx

The TaskNotificatorEx Job-Step makes it possible to send tasks as an e-mails to a partnerspecific e-mail address.

Note: By default, a notification is sent to the email address registered with the user. In the case of automated jobs, this is the user defined in the automation.

Properties
NameDescription
TypeClass name of the jobstep
NameName for the jobstep that will appears in the job designer
DescriptionOptional description for the jobstep
Channel nameOver which channel the notifications should be sent
Collection scopeSetting to filter the tasks which should sent from the Notificator: \\- Job tasks \\- Not reported job tasks \\- Not done current job tasks ( not including sub jobs) \\- Not reported current job tasks ( not including sub jobs)
Relevant task levelsSends only the selected tasks. If this is empty, then it sends all types of tasks.
Min. number of failed runsNotify only if the message exceeds the number of failed runs. To send a task only once after retries.
Notify system partnerSend Notifications also to SystemPartner's administrative address.
Notify trading partnerSend Notifications also to TradingPartners's administrative address.
Use message com sender addressUses the sender(system-/tradingpartner) as administrative address.
Use message com receiver addressUses the receiver(system-/tradingpartner) as administrative address.
SubjectThe mail subject. If not set, the subject will be “[<timestamp>] eBiss Notification for: recipient”. Otherwiese you can set a subject here also using all variables from below, e.g.: “We cannot process docnumer $DocumentNumber”
Additional recipient(s)Additional eBiss user or Name:e-Mail addresses separated by comma or semicolon.\\(e.g. Muster Frau and Muster Mann: mf@pranke.com, mm@pranke.com)
CC recipient(s)CC eBiss user or Name:e-Mail addresses separated by comma or semicolon.\\(e.g. Muster Frau and Muster Mann: mf@pranke.com, mm@pranke.com)
Notification content typeContent can be created as HTML, TEXT or from Template (See property 'Notification template').
Notification templateIf the notification content type has the value template, then the template will be used to format the notification. Example templates are located in eBissPath\StandardTemplates\TaskNotificatorEx\.
URL ReferenceURL which the notificator refers to
Reset task and message statusDefine whether sent tasks should be set to completed and the message error status should be reset. For the options marked with '(PI)', the action will be executed only if a message has been sent to the system or trading partner.
Append AttachmentAppend the message (attachment) to the mail.


Note: The option CreateSingleTaskMessage of the eBissUsers should be used unconditionally to allow the creation of individual tasks for each error to send the TaskMessages to the administrator of the relevant TradingPartner.

The following JobSteps are usually connected to the TaskNotificatorEx

Notification when using a template

To display the TaskNotification content in a different form it is possible to change the default template. For example, HTML.
Whereby the variable contents can be filled with the following variables.

Name Meaning
$CommunicationReferenceReference of the communication ( ComRef ). The message ID of the associated message.
$CommunicationReferencesReturns the list of $CommunicationReference values separated by comma. Useful if several messages are assigned to the task.
$DocumentExcerptExtract from the affected message (max. First 256 characters).
$DocumentNumberA document number. If the error affects more than one document, then the first document number is here.
$DocumentTypeThe type of document. For multiple documents, the type of the first document.
$DocumentNumbersReturns the list of document numbers separated by commas. Useful if the task concerns several documents.
$DocumentTypesReturns the list of document types separated by commas. Useful if the task concerns several documents.
$MessageTradingPartner.NameName of the trading partner associated with the message.
$MessageTradingPartner.TNrParticipant number of the trading partner associated with the message.
$MessageSystemPartner.NameName of the system partner associated with the message.
$MessageSystemPartner.TNrParticipant number of the system partner associated with the message.
$MessageTradingPartners.NameReturns the list of $MessageTradingPartner.Name values separated by comma. Useful if several messages are assigned to the task.
$MessageTradingPartners.TNrReturns the list of $MessageTradingPartner.TNr values separated by comma. Useful if several messages are assigned to the task.
$MessageSystemPartners.NameReturns the list of $ MessageSystemPartner.Name values separated by comma. Useful if several messages are assigned to the task.
$MessageSystemPartners.TNrReturns the list of $ MessageSystemPartner.TNr values separated by comma. Useful if several messages are assigned to the task.
$NotifiedPartySalutation of the recipient (corresponds to the name of the contact person in the trading partner).
$SubjectSubject of the affected message.
$SubjectsReturns the list of $Subject values separated by comma. Useful if several messages are assigned to the task.
$TaskCreatedFault time.
$TaskMessageerror message.

If desired, a fallback can be specified that is to be used when the desired information is missing.
The syntax for variable placeholders with fallback: $ (<name of variable> | “<alternative text>”).

An example of HTML template is stored in. \ EBiss 3 \ StandardTemplates \ TaskNotificatorEx \.

Note: Alternative TaskNotificatorEx template.