COmanage Registry provides the concept of Message Templates. These formatted emails allow for notifications and messages to be specified once and reused in multiple instances within a supported context. Message Templates can use substitution codes to enable email personalization and the inclusion of other important information. Both plain text and HTML versions are supported.






Message Contexts

COmanage Registry v2.0.0 introduces Message Templates, which allow for notification and email messages to be specified once and reused in multiple instances of a supported context. Available contexts are:

  • Authenticator (as of Registry v4.0.0)
  • Enrollment Flow Verification
  • Enrollment Flow Approval Notification (to the Enrollee; as of Registry v3.3.0 this context can also be used for denials)
  • Enrollment Flow Finalization
  • Expiration Notification
  • Plugin (as of Registry v4.0.0)

So, for example, a given confirmation message can be defined once and then attached to multiple Enrollment Flows.

Personalizing Messages

Message Templates supportĀ Notification Message Substitutions. In addition, messages may be specified in both HTML and plain text formats.

Message Status

If a Message Template is set to Suspended, it cannot be added to new context instances but will continue to be used by any instances to which it is already attached.


The Style macro allows the use of CSS to style content. CSS describes how HTML elements should be displayed. https://www.adaptavist.com/doco/display/CFP/Style+Sheet

.home-banner {
                    background: #ffffff;
                    color: #d44415;
                    font-size: 20px;
                    padding: 20px;
                    }
                    .home-banner h1 {
                    color: #5e2b97;
					font-size:2.5em;
                    }
                    .title-box {
                    border: 0px solid #ff5b2d
                    padding: 10px;
				 	padding-bottom: 30px;
                    }
                    .title-box > h2 {
                    /*background: #5e2b97;*/
				 	border-top: 3px solid #c2d6d6;
                    bottom: 10px;
                    /*color: #c2d6d6;*/
                    /*margin-left: -10px;*/
                    /*margin-right: -10px;*/
                    padding: 1em 0 0;
                    position: relative;
                    }
                    .cfm-blog-image > img {
                    display: block;
                    margin-left: auto;
                    margin-right: auto;
                    }
					.lead > p {
					line-height: 2;
					font-size: 1.5em;
					}
					.about-box {
					border-top: 1px solid #c2d6d6;
					border-bottom: 2px solid #c2d6d6;
					padding: 10px;
					padding-top: 30px;
					padding-bottom: 30px;
					}
					.about-box > p {
					font-size: 0.9em;
					font-style: italic;
					}
					.about-box > h3 {
					font-size: 0.9em;
					}
}