Summary
FlexNet Operations Cloud email templates used in notification functions such as customer account creation, password reset and product entitlement are all stored in a Java properties file. This articles describes the structure of the template and how to modify a template.
Synopsis
Discussion
The Email Template File
Templates are stored in a single Java properties file called email.properties located in the com.flexnet.delivery.i18n package in delivery-ejb.jar. delivery-ejb.jar is embedded in the delivery-admin.ear file located in the following directory:
<Install Dir>\JBoss\server\publisher\deploy
File Structure
The properties file contains specific key\ value pairs that that correspond to sections in the emails. A number of the values have parameter place holders that allow the insertion of relevant information such as customer name, company log etc. The parameters are denoted by {n}. Where n is a 0 based parameter number. The following is a snippet of a key\value pair used in the FLEXNet Delivery email template. Note: the value text is shortened for brevity.
assignProducts.body=<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"\
"http://www.w3.org/TR/html4/loose.dtd">\
<html>\
{0}\
The following table lists all the key words in the properties file and their corresponding sections in the emails sent from FLEXnet Delivery.
|
Email Type |
Key |
Key Description |
Value Parameter |
Parameter Description |
|
Product Entitlement |
assignProducts.subject |
Email subject text |
none | |
|
assignProducts.head |
Email header image and CSS stylesheet |
none | ||
|
assignProducts.body |
Email message body |
0 |
The header text value assigned to the ?assignProducts.head? keyword above. | |
|
1 |
Customer?s first name | |||
|
2 |
Assigned products (product and version string) surrounded by the begin and end HTML list item followed by a HTML break tag. i.e. <li>JEditor 1.0</li> <br <li>JEditor 2.0</li> <br <li>JEditor 3.0</li> <br | |||
|
3 |
Customer Interface URL base configured in the settings page. | |||
|
Customer account creation |
newCustomer.welcome.subject |
Email subject text |
none | |
|
newCustomer.welcome.head |
Email header image and CSS stylesheet |
none | ||
|
newCustomer.welcome.body |
Email message body |
0 |
The header text value assigned to the ?newCustomer.welcome.head? keyword above. | |
|
1 |
Customer?s first name | |||
|
2 |
Customer?s FLEXnet Delivery username (email address) | |||
|
3 |
Customer?s FLEXnet Delivery password | |||
|
4 |
Customer Interface URL base configured in the settings page. | |||
|
Customer password reset |
customer.passwordReset.subject |
Email subject text |
none | |
|
customer.passwordReset.head |
Email header image and CSS stylesheet |
none | ||
|
customer.passwordReset.body |
Email message body |
0 |
The header text value assigned to the ?customer.passwordReset.head? keyword above. | |
|
1 |
Customer?s first name | |||
|
2 |
Customer?s FLEXnet Delivery username (email address) | |||
|
3 |
Customer?s FLEXnet Delivery password | |||
|
4 |
Customer Interface URL base configured in the settings page. |
How to Modify the Template
Task
To modify the email.properties file:
Extract the email.properties file from delivery-ejb.jar and modify the text. Once you are done modifying the file save it back into the delivery-ejb.jar.
NOTE
One needs to follow the following set of rules when editing the file.
- The key words cannot be changed
- Value parameters should not be removed. If you do not want to have a parameter value appear in the email, simply comment it out using HTML comment tags (<!-- -->).The order of the parameters can be changed.
Also value parameters can be reordered. i.e. parameter {1} can be placed before {0}.
Related Articles
Create Conditional Formatting in Email Templates in FlexNet Operations Cloud 7Number of Views What XML Attributes are Available to be Included in The FlexNet Operations Email Templates? 6Number of Views Customizing an Email Template in FlexNet Operations On-Premises 11Number of Views Configure FlexNet Operations On-Premises Email Templates 7Number of Views How do you trigger user-enabled email template with customized message in FlexNet Operations On-Premises 2016 R4? 3Number of Views
Hi, I am Reva - Ask me anything.
No new updates
Thanks for the feedback!
Your feedback has been saved.Rate this response:
Add Additional feedback ( Optional )
Are you sure you want to cancel
the case creation?
Are you sure you want to cancel the case creation?
Are you sure you want to close this case
| Products | Region | Phone Numbers |
|---|---|---|
| FlexNet Operations FlexNet Embedded FlexNet Publisher FlexNet Connect FlexNet Code Insight InstallAnywhere InstallShield |
North America * |
+1 630-332-2513 (toll) +1 877-279-2853 (toll-free in North America) |
| Europe * |
+44 1925 944367 (toll) +44 800 047 8642 (toll-free in Europe) |
|
| Japan * | +81 3-4540-5335 (select option 2) | |
| Australia * |
+61 3 9895 2177 +61 1800 560 603 (toll-free in Australia) |
|
|
Usage Intelligence (formerly
Revulytics) Compliance Intelligence |
Please use the Case Portal to submit your support ticket or reach out to your Revenera contact. | |
Revenera Assistant
Case id: 00001065
Activity: Status change: 2 hours ago