Examples of Custom Services
The following examples demonstrate how a provider can configure a sample service in CloudBlue Commerce.
Example 1:
Air Disk, a file sharing solution deployed in provider’s infrastructure. The solution allows customers to access a special control panel to manage their files. Additionally, it allows customers to connect to the file share using FTP. Customers use their domain name for access the service.
Representation of the service in terms of CloudBlue Commerce
In terms of CloudBlue Commerce the service consists of the following objects:
- One resource called "Disk Space" and measured in GB: the size of file share;
- One service parameter called “Domain Name”: the domain customers want to link to their file shares, and
- Customers’ emails to be used as user names.
Configuration steps
- Create a resource category (Billing > Resources > Resource Categories).
It will be used to group resources, and for taxation purposes.
- Create a resource "Disk Space": measured in GB, with Gate = Dummy Gate and Controlled By = Billing. Include it in the resource category created in the previous step. Leave the "Command" and "Type" fields as is.
- Create a service template "Air Disk" based on Dummy Gate (Billing > Service Plans > Service Templates).
- Set all methods to handle events to the Automatic so far.
- Add the resource “Disk Space” in the "Air Disk" service template (the Resources tab).
- In the Service Parameters tab of the "Air Disk" service template, create a service parameter called "Domain Name" in the service template: Value Type = Domain Name, and the Required and Ask on Order placement options are checked.
The “Air Disk” sample service is created in CloudBlue Commerce.
Note: This sample service (all the respective components) is already pre-configured in CloudBlue Commerce.
Example 2
Mail Migration, a subscription-based maintenance and support service (with manual provisioning) and one-time fee items representing licenses for mailbox migration (also with manual provisioning). The following configuration in Billing is required for this service implementation:
- Service templates:
- Email Migration
- Name = Email Migration
- Gate = Dummy
- Version = 1
- Active = YES
- One-Time Fee Item = Yes
- Service Creation = Manual
- Maintenance and Support
- Name = Maintenance and Support
- Gate - Dummy
- Version = 1
- Active = YES
- Service Creation / Stopping / Deletion / Destroy / Plan Changing = Manual
- Service Starting / Renewal / Params Changing = Automatic
- Get Res Usage / Change Parent / Set Service Params / Get Dashboard / Get Details = Automatic
- Email Migration
- Sales Categories:
- Email Migration
- Name = Email Migration
- Description = Tools to migrate your email into the Cloud.
- Expanded by default = Show in CCP = YES
- Maintenance and Support
- Name = Maintenance and Support
- Description = Regular maintenance of your hardware and software, as well as resolving any issues you encounter.
- Expanded by default = Show in CCP = YES
- Email Migration
- Online Store Screen:
- ID = PROF_SRV_SCREEN
- Template = HOSTING
- Title = Professional Services
- Parameter "TOP LEVEL MENU" = PROF_SRV_NAME << New Store locale key PROF_SRV_NAME = Professional Services
- Sales Categories - two above, Maintenance & Support must be higher
- Online Store Purchase Scenario:
- Title = Professional Services
- Screens - PROF_SRV_SCREEN, CHECKOUT
- Service Plans:
- Regular Maintenance and Support
- Name = Regular Maintenance and Support
- Template = Maintenance & Support
- Plan Category = Other Services
- Service Terms = Default
- Short Summary = Detailed Description = <div class="ShortDescription"><b>Maintenance and Support of the "Regular" level include:</b></div><ul> <li>Maintenance/repair of your laptops and workstations</li> <li>Changing inks and paper for your printers</li></ul><br>
- Amount of work is limited by 8h/week. Service is provided within business hours only.
- Published = YES
- Billing model = Before Billing Period
- Billing period = Monthly
- Autorenewal = Disabled
- Listing priority = 50
- Subscription Period = 1 Year, recurring fee = 99
- Sales Category = Maintenance & Support
- Upgrade plans = VIP Maintenance & Support
- VIP Maintenance and Support
- Name = VIP Maintenance and Support
- Template = Maintenance and Support
- Plan Category = Other Services
- Service Terms = Default
- Short Summary = Detailed Description = <div class="ShortDescription"><b>Maintenance and Support of the "VIP" level include:</b></div><ul> <li>Maintenance/repair of your laptops and workstations</li> <li>Changing inks and paper for your printers</li><li>Training for your staff</li><li>2h response time in case of emergency</li></ul><br>
- Amount of work is limited by 16h/week. It is possible to schedule the service out of business hours and on weekends.
- Published = YES
- Billing model = Before Billing Period
- Billing period = Monthly
- Autorenewal = Disabled
- Listing priority = 100
- Subscription Period = 1 Year, recurring fee = 199
- Sales Category = Maintenance & Support
- Email Migration - 10 Mailboxes
- Name = Email Migration - 10 Mailboxes
- Template = Email Migration
- Plan Category = Other Services
- Service Terms = Default
- Short Summary = Detailed Description = <ul> <li>Tool to migrate email from Exchange Server, Google Mail and many other systems</li> <li>License to migrate 10 mailboxes of any size</li> </ul>
- Published = YES
- Billing model = Before Subscription Period
- Billing period = Monthly
- Autorenewal = Disabled
- Listing priority = 30
- Subscription Period = 0 Days, setup fee = 499
- Sales Category = Email Migration
- Email Migration - 20 Mailboxes
- Name = Email Migration - 20 Mailboxes
- Template = Email Migration
- Plan Category = Other Services
- Service Terms = Default
- Short Summary = Detailed Description = <ul> <li>Tool to migrate email from Exchange Server, Google Mail and many other systems</li> <li>License to migrate 20 mailboxes of any size</li> </ul>
- Published = YES
- Billing model = Before Subscription Period
- Billing period = Monthly
- Autorenewal = Disabled
- Listing priority = 60
- Subscription Period = 0 Days, setup fee = 999
- Sales Category = Email Migration
- Email Migration - 50 Mailboxes
- Name = Email Migration - 50 Mailboxes
- Template = Email Migration
- Plan Category = Other Services
- Service Terms = Default
- Short Summary = Detailed Description = <ul> <li>Tool to migrate email from Exchange Server, Google Mail and many other systems</li> <li>License to migrate 50 mailboxes of any size</li> </ul>
- Published = YES
- Billing model = Before Subscription Period
- Billing period = Monthly
- Autorenewal = Disabled
- Listing priority = 90
- Subscription Period = 0 Days, setup fee = 1999
- Sales Category = Email Migration
- Regular Maintenance and Support