The different features of the E-mail setup will allow you to easily include business information used in Processes and stored in the data model.
Data model information and some special information will be included in the body of the e-mail between angle brackets "< >" as variables that change their value from case to case. When the E-mail reaches the addressees this tagged information will be interpreted, resolved and the real values displayed.
Include information stored in the data model
You can include all your business process data in the E-mail messages, if the data has been saved in the data model's attributes.
To include any attribute it is necessary to enter its XPath from one of two available options: navigating the data model or using the XPath field option.
•Build the XPath by navigating the data model:
To include values of attributes, indicate the path to reach the attribute between angle brackets: '<' and '>'. As soon as '<' is typed, a drop-down list will appear with all the attributes of the Process Entity. Type the open bracket '<' and select the first attribute. Then, type a period (.) to continue navigating until the attribute is reached. You will be able to move from one entity to another using the foreign key to obtain the attributes in another entity. Once you have selected the attribute, remember to add the enclosing tag by typing the close bracket (>).
•Select the attribute through the XPath Field option
Click the XPath Field toolbar button and navigate the data model until you reach the desired attribute. Double-click to select and include the attribute in the body of the E-mail.
Include special information
You can include special information in e-mails without any rules or coding:
•<CaseNumber>: includes the Case Number of the case that is sending the e-mail.
•<TodayDate>: includes today's date.
•<CaseLink>: inserts a link to the case that is sending the E-mail. The link will open the case in Bizagi's Work Portal. This option can only be used on the body of the email.
In order to include this kind of information, type the open angle bracket "<". A drop-down menu will be displayed, select the information you wish to include by double-clicking on it.
To add a Hyperlink select HyperLink at the top of the window. Write a display name in the Text field, and the reference to the Internet source in the URL field.
When an addressee receives this email the Text will display as a hyperlink and he/she will be able to reference the data by clicking the link.
Include uploaded Files and Letters
To send uploaded files or Document Templates in the e-mail, enter the XPath of the attribute containing the file (or Letter). Select the attribute, as before, using angle brackets: <FileToUpload>. An alternative way to obtain the attribute directly is using the XPath Field button.
You can contain the XPath anywhere in the e-mail body.
The uploaded file or Letter will be sent as an attachment.
Example to Include information in a E-mail
A Travel Request Process handles the necessary Activities to deal with travel requests made by the employees of a company. The Administrative Department is in charged of booking the hotel, flights and a car. Several notifications are sent to the employee during the course of the Process to inform the bookings status.
When the flight tickets has been booked, an E-mail is sent to the applicant with all the booking information including airline information and the flight details in the E-ticket attachment. Follow the next steps to create this E-mail:
1. Go to the Activity Actions option in the fourth step of the Process Wizard. Select the Activity where the E-mail must be sent and define an On Enter or On Exit Action. Click Add an select the E-mail option.
2. Select the addressees.
Click To and include the E-mail address. In the new window, navigate in the entity-relationship model to the attribute where the e-mail address has been saved. In this example we select the Applicant´s E-mail address.
3. Type a Subject and the body for the message.
Use the <Case Number> email property to include the Case identifier in the Subject.
Use the angle brackets "<>" method to include information stored in the data model. For example the Applicant's name.
Use the <Case Link> email property to include a link to the Case in the body of the message.
Provide airline information by inserting a Hyperlink to the airline website. Place the cursor in the place where the hyperlink should be displayed and click the Hyperlink button. Type the hyperlink text and the associated URL.
Send the E-ticket as an attachment in the E-mail. Select the file type attribute where the E-ticket is stored using the angle brackets method.
4. Click Save.
This is how the E-mail received will look: