BPMN Process Editor toolbar
Notification
add any object
BPMN Process Editor
Component Palette
BPM Analytic
Activities
any Notification activity
BPMN Process Editor
double-click any Notification object
Use to edit the basic properties of the notification task. A notification task can be one of these types: Mail, User, SMS, Voice, IM
This topic covers:
Name
Enter a name or accept the default. This becomes the name of the task within your process.
Description
Enter an optional description of this task. Adding a description can make your process more readable.
Is Draft
Select to mark the task object as Draft. A Draft object has a default implementation where data object values can be set, but is considered
to be unimplemented.
Sampling Point
Expand to configure sampling points for this flow object.
Sampling points allow you to generate information about the performance of a flow object in a running process. The data generated according to this configuration is stored in the Process Analytics Database.
You can configure sampling point generation at the following levels:
Sampling point generation specified at the project level is applied to all of the processes within the project. However, you can override project-level settings within a process. Likewise, sampling point generation specified at the process level is applied to all of the flow objects within the process. You can also override process-level settings within each flow object. By default, the project sampling configuration is set to generate sampling points only for interactive activities. More.
Overriding sampling point generation at the project or process level is usually done to improve performance. For example, if your project contains a process that contains a great number of activities and you are not interested in obtaining process metrics for this process, you might choose to set its sampling point configuration so that the process does not generate sampling points. Likewise, if you are interested in measuring only one process within your project, you might choose to set the project not to generate sampling points and configure that particular process to generate sampling points.
By default, the process is set to use the project sampling point configuration. You can also configure one or more of the activities in your process to use a sampling point setting different from the one used in your process. For example, you might choose to set all the gateway activities in your process to not generate sampling points because you consider these metrics do not provide relevant information.
Inherit Process Default
Select to use the default sampling configuration defined at the process level.
Generate
Select to generate sampling point data for this activity. This will override the default configuration defined at the process or project level.
Do not generate
Select to not generate sampling point data. This is primarily used for performance reasons.
Implementation Type
Select to change the BPMN activity used for this element of your process. This dropdown menu allows you to change the type of BPMN activity for this element without having to delete and re-add a new activity.
Note: If you change the implementation type of an activity, you must reconfigure any properties you have set.
Notification Type
Specify the notification channel to use for sending the notification message by selecting it from the dropdown list. The options are Mail, User, SMS, Voice, IM.
Notification Type - Mail
Select to use email as the notification channel.
General
Use to enter email sender information and recipient details such To and Cc.
From Account
Enter the name of the account to use to send the message. Click the icon at the end of the field to use the Expression Builder to create an expression to get the name. How?
To, Cc, Bcc, Reply To
Enter the email address to which the message should be delivered, copied, and blind copied, and the email address to use for replies. Email addresses can be static or dynamic, or retrieved by using the identity service. Click the icon at the end of the field to use the Expression Builder to get the dynamic email address (How?), or click the search icon to use the Identity Lookup dialog to retrieve the address (How?).
Content
Use to enter the email subject and the email message body.
Subject
Enter the subject of the email message.
Body
Enter the content of the email message.
Attachments
Lists attachments in a table format. Use to add, edit or delete email attachments.
Name: Specifies the name of the attachment.
Mime type: Identifies the type of information that the file contains. For example, text/html, image/png.
Transfer Encoding: Specifies how the attachment is encoded in the email. For example, Base64.
Value: The contents of the attachment.
Add
Click the add icon to use the Create Attachment dialog to add a new attachment.
Edit
Select an attachment in the table, then click the edit icon to open the Edit Attachment dialog to make your changes.
Delete
Select an attachment in the table, then click the delete icon to delete it.
Headers
Lists header information in a table format. Use to add email headers, which is information that travels with the email, for example details about the sender, the route and the recipient.
Name: Specifies the header name.
Value: The contents of the header.
Add
Click the add icon to use the Create Header dialog to add a new header.
Edit
Select a header in the table, then click the edit icon to open the Edit Header dialog to make your changes.
Delete
Select a header in the table, then click the delete icon to delete it.
Notification Type - User
Select to allow the end user to specify the notification channel to use.
General
Use to enter recipient information and the message to send.
To
Enter a valid user name for the recipient of this notification message. Click the icon at the end of the field to use the Expression Builder to get a dynamic value (How?). Click the search icon to use the Identity Lookup dialog to retrieve the value (How?).
Subject
Enter the subject name of the message. This can be plain text or dynamic text. Click the icon at the end of the field to use the Expression Builder to set dynamic text (How?). If notification is sent through email, this field is used during runtime. This field is ignored if notifications are sent through the voice, SMS, or IM channels.
Message
Enter the message body. This can be plain text or dynamic text. Click the icon at the end of the field to use the Expression Builder to set dynamic text (How?).
Properties
Lists header property information in a table format. Use to add header properties, which is key information that travels with the notification.
Header: Specifies the header property name.
Value: The contents of the header property.
Add
Click the add icon to use the Create Property dialog to add a new property.
Edit
Select a property in the table, then click the edit icon to open the Edit Property dialog to make your changes.
Delete
Select a property in the table, then click the delete icon to delete it.
Notification Type - SMS
Select to use SMS as the notification channel.
General
Use to enter SMS recipient information and the message to send.
From #
Enter the telephone number from which to send the SMS notification. The value can be static or dynamic. Click the icon at the end of the field to use the Expression Builder to get the dynamic value (How?).
To #
Enter the telephone number to which to deliver the message. The value can be static or dynamic, or retrieved by using the identity service. Click the icon at the end of the field to use the Expression Builder to get the dynamic value (How?). Click the search icon to use the Identity Lookup dialog to retrieve the value (How?).
Subject
Enter the subject of the SMS message. This can be plain text or dynamic text. Click the icon at the end of the field to use the Expression Builder to set dynamic text (How?).
Body
Enter the SMS message body. This can be plain text or dynamic text. Click the icon at the end of the field to use the Expression Builder to set dynamic text (How?).
Notification Type - Voice
Select to use voice as the notification channel.
General
Use to enter voice message recipient information and the voice message to send.
To #
Enter the telephone number to which the message is to be delivered. Click the icon at the end of the field to use the Expression Builder to get the dynamic value (How?). Click the search icon to use the Identity Lookup dialog to retrieve the value (How?).
Mime Type
Enter the type of information that the voice message contains. For example, text/html, image/png. Click the icon at the end of the field to use the Expression Builder to set a dynamic value (How?).
Body
Enter the message body. This can be plain text, XML or dynamic text. Click the icon at the end of the field to use the Expression Builder to set dynamic text (How?).
Notification Type - IM
Select to use IM as the notification channel.
General
Use to enter IM recipient information and the IM message to send.
To
Enter the IM address to which the message is to be delivered. Click the icon at the end of the field to use the Expression Builder to get the dynamic value (How?). Click the search icon to use the Identity Lookup dialog to retrieve the value (How?).
Body
Enter the IM message body. This can be plain text or dynamic text. Click the icon at the end of the field to use the Expression Builder to set dynamic text (How?).
Modeling and Implementation Guide for Oracle BPM, "Modeling Business Processes with Oracle BPM"
Copyright © 19972013, Oracle. All rights reserved.