Version : 4.3.1

Release Date : 22/10/2013


Requirements

1. Microsoft .NET 4.5 Framework

2. Visual Studio 2012

3. MS SQL Server 2008 or MS SQL Server 2012

4. ASP.NET MVC4

5. Windows 7 or Windows 8 (32 bit or 64 bit) for Development machine

6. Windows Server 2008/R2 or Windows Server 2012 for Production Deployment


Installation Guide

1. Install CelloSaaSPackage.vsix package

2. Create a database (e.g. "CelloSaaSDb") and execute DbScripts.sql

3. Open VS2012, File->New Project

4. Choose Visual C#-> CelloSaaS Web App project template

5. Open sql.config and change the connection strings

6. Run the application


Product Admin login credentials: 

Company Code: company 

User name: admin@company.com

Password: company


New Features

1) Billing Feature

        a) PayPal and Authorize.NET credit card payment gateway support

        b) Create price plans and associate with subscription package

        c) Invoice generation and auto debit services

        d) Billing Taxes

        e) Monthy billing cycle

        f) Retry for failed payments

        g) Email notifications for bill generation, payment success and payment failure

2) Self tenant registeration

3) Dynamic Forms

       a) Create a business entity on the fly

4) Updated Reporting

       a) UI enhancements

       b) Query builder relationship

       c) Click through/drill down reports

       d) Kendo UI Charts

5) Dashboards for Tenant, Billing and Tenant analytics

6) Auto raise events on entity Create/Update/Delete operations.

 e.g.: "EntityID_Created/Updated/Deleted"

7) Usage configuration via Fluent API

8) Data Partitioning Feature


Enhancements

1) When creating tenant you can specify price plan and enable auto debit checkbox

   to include it in tenant billing cycle.

2) Product admin will be able to setup default taxes and can customize the tax components at tenant level.

3) Default email notifications are added to the following events

        a) Creating new Tenant triggers "Tenant Welcome Mail"

        b) Self registered tenants will receive "Tenant Activation Mail" and upon clicking the link will receive welcome mail 

        c) Respective emails are sent when parent tenant approves/rejects the child tenant request.

        d) When creating user with random password "User Password Mail" will be sent.

4) By default product analytics will be logged for all tenants.

        a) To disable you can configure "DisableProductAnalytics" TenantSetting value to true

5) Application URL access security is now a pluggable HTTP Module named "UrlSecurityHttpModule"

6) TenantSelfRegisterModule HttpModules is required if Self tenant registration feature is enabled

7) TenantLicenseValidatorHttpModule is required if AutoBilling feature is enabled

8) Events can be tenant specific and can be created in UI.

9) CelloSaaS support for Windows 8 and Windows Server 2012

10) New UI Theme and usability improvements