...
Table of Contents | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
About The Universal Module
The Universal Module is the module to use when no other module will do. In some cases you may find that you need a module to request fields from a client for a particular service that will be provisioned manually. Dedicated servers are a perfect example of this. With the Universal Module you can create these fields dynamically, and even have them send a post or email notification when the package or service is created or changes.
Using the Universal Module
Installing the Universal Module
- Visit [Settings] > [Company] > [Modules] > Available.
- Click the "Install" button within the Universal Module module listing.
Tip |
---|
When the module is installed, it should automatically load the "Manage" screen for the module. You can get back here any time by visiting [Settings] > [Company] > [Modules] > Installed and by clicking the "Manage" button for the module. |
Products
A Universal Module Product is a collection of package and service request fields, along with a few rules that apply to the product. The product acts as a template for creating packages and services.
...
Option | Description | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Notice | The action triggers the notification.
| ||||||||||||||||
Post URL/Email | The URL to post to, or the email address to email, when the notice is triggered | ||||||||||||||||
HTTP Code | The HTTP Response Code returned by the URL that signifies a successful transmission. | ||||||||||||||||
Response Contains | Some portion of the output returned by the URL that signifies a successful transmission. This can be used separately, or in conjunction with the HTTP Code for more refined control over successful responses. | ||||||||||||||||
From Email | The address to send email notifications from. | ||||||||||||||||
Subject | The subject of the email notification. | ||||||||||||||||
HTML/Text | The HTML and Text body content for the email notification. |
Creating Packages
Info | ||
---|---|---|
| ||
Universal Module product service field names are used for the email tag. For example, a service field with the name "hostname" would result in a tag available to the welcome email of {service.hostname}. Universal module products are unique in this regard because each product may have different tags, defined by the staff member who created them. |