Configuring Notification Email Templates

Code Insight 6.14.2 SP1

To configure notification email templates, do the following:

1. Notifications for workflow and user management actions are sent to the user as html-formatted email messages, the location of which is <Code Insight_ROOT_DIR>\<version>\config\core\emails.
2. These notification messages are configurable using a template-based formatting engine and can be modified as necessary.
3. To customize these messages, we recommended that you make a new template file for each customized template and reference the customized template in core.properties by adding one or more of the following properties and modifying to point to the new template.:

# Email Templates

email.account.registered.subject = emails/new_account_subject.html email.account.registered.body = emails/new_account_body.html

email.forgot.password.subject = emails/forgot_password_subject.html email.forgot.password.body = emails/forgot_password_body.html

email.new.request.subject = emails/notify_new_request_subject.html email.new.request.body = emails/notify_new_request_body.html email.renewed.request.subject = emails/notify_renewed_request_subject.html email.renewed.request.body = emails/notify_renewed_request_body.html

email.new.requester.subject = emails/notify_new_requester_subject.html email.new.requester.body = emails/notify_new_requester_body.html email.old.requester.subject = emails/notify_old_requester_subject.html email.old.requester.body = emails/notify_old_requester_body.html

email.completed.request.subject = emails/notify_completed_request_subject.html email.completed.request.body = emails/notify_completed_request_body.html email.comment.to.request.subject = emails/new_comment_subject.html email.comment.to.request.body = emails/new_comment_body.html

email.reviewer.request.subject = emails/reviewer_request_subject.html email.reviewer.request.body = emails/reviewer_request_body.html email.reviewer.reject.subject = emails/reviewer_reject_subject.html email.reviewer.reject.body = emails/reviewer_reject_body.html email.reviewer.approve.subject = emails/reviewer_approve_subject.html email.reviewer.approve.body = emails/reviewer_approve_body.html email.reviewer.renewed.request.subject = emails/reviewer_renewed_request_subject.html email.reviewer.renewed.request.body = emails/reviewer_renewed_request_body.html

email.policy.changes.body = emails/policy_changed_body.html email.policy.changes.subject = emails/policy_changed_subject.html email.policy.create.body = emails/policy_created_body.html email.policy.create.subject = emails/policy_created_subject.html email.policy.delete.body = emails/policy_deleted_body.html email.policy.delete.subject = emails/policy_deleted_subject.html

email.request.form.data.changes.body = emails/request_form_data_change_body.html email.request.form.data.changes.subject = emails/request_form_data_change_subject.html

email.request.recall.body = emails/request_recall_body.html email.request.recall.subject = emails/request_recall_subject.html

email.task.define.project.policies.body = emails/project_define_policies_body.html email.task.define.project.policies.subject = emails/project_define_policies_subject.html

email.task.define.project.details.body = emails/project_define_details_body.html email.task.define.project.details.subject = emails/project_define_details_subject.html

email.task.manage.audit.process.body = emails/project_manage_audit_process_body.html email.task.manage.audit.process.subject = emails/project_manage_audit_process_subject.html

#Inventory Workflow Description

email.task.select.compliance.action.body = emails/inventory_select_compliance_action_body.html email.task.select.compliance.action.subject = emails/inventory_select_compliance_action_subject.html

email.task.create.remediation.Notes.body = emails/inventory_create_remediation_Notes_body.html email.task.create.remediation.Notes.subject = emails/inventory_create_remediation_Notes_subject.html

email.task.review.inventory.body = emails/inventory_review_inventory_body.html email.task.review.inventory.subject = emails/inventory_review_inventory_subject.html

email.task.review.cve.body = emails/inventory_review_cve_body.html email.task.review.cve.subject = emails/inventory_review_cve_subject.html

email.task.review.request.body = emails/task_review_request_body.html email.task.review.request.subject = emails/task_review_request_subject.html

email.task.unassignment.body = emails/task_unassignment_body.html email.task.unassignment.subject = emails/task_unassignment_subject.html

email.task.reminder.body = emails/task_reminder_body.html email.task.reminder.subject = emails/task_reminder_subject.html

email.pull.inventory.completion.body = emails/pull_inventory_completion_body.html email.pull.inventory.completion.subject = emails/pull_inventory_completion_subject.html

email.project.inventory.update.body = emails/project_inventory_update_body.html email.project.inventory.update.subject = emails/project_inventory_update_subject.html

email.inventory.question.body = emails/inventory_question_body.html email.inventory.question.subject = emails/inventory_question_subject.html

email.inventory.question.answered.body = emails/inventory_question_answered_body.html email.inventory.question.answered.subject = emails/inventory_question_answered_subject.html

email.inventory.checklistitem.body = emails/inventory_checklistitem_body.html email.inventory.checklistitem.subject = emails/inventory_checklistitem_subject.html

email.inventory.checklistitem.completed.body = emails/inventory_checklistitem_completed_body.html email.inventory.checklistitem.completed.subject = emails/inventory_checklistitem_completed_subject.html

email.project.summary.body = emails/project_summary_body.html email.project.summary.subject = emails/project_summary_subject.html

email.project.copy.body = emails/project_copy_body.html email.project.copy.subject = emails/project_copy_subject.html

email.scan.task.body = emails/scan_task_body.html email.scan.task.subject = emails/scan_task_subject.html

email.license.expiration.body = emails/license_expiration_body.html email.license.expiration.subject = emails/license_expiration_subject.html

email.scan.server.down.body = emails/scan_server_down_body.html email.scan.server.down.subject = emails/scan_server_down_subject.html

email.update.service.failure.body = emails/update_service_failure_body.html email.update.service.failure.subject = emails/update_service_failure_subject.html

email.clupgrade.available.body = emails/clupgrade_available_body.html email.clupgrade.available.subject = emails/clupgrade_available_subject.html email.clupgrade.error.body = emails/clupgrade_error_body.html email.clupgrade.error.subject = emails/clupgrade_error_subject.html email.clupgrade.success.body = emails/clupgrade_success_body.html email.clupgrade.success.subject = emails/clupgrade_success_subject.html email.clupgrade.stopped.body = emails/clupgrade_stopped_body.html email.clupgrade.stopped.subject = emails/clupgrade_stopped_subject.html

4. Contact Code Insight Support for further instructions.