Welcome to CelloSaaS Framework!


The below documentations are designed for developers, Product / Tenant administrators to get started with the key Modules and Features of Cello Framework.


Installation Guide  
 
No Name of the Topic Description
01   Developer License Activation Guide Step by Step Manual to help with the installation and activation process of CelloSaaS License
02   Server License Activation Guide Step by Step Manual to help with the Server Deployment and activation process of CelloSaaS License


How To Guides


No Name of the Topic Description
01   How to Create/Manage Subscriptions This topic explains about the Subscription Management Module of CelloSaaS, i.e How to register custom modules, How to Create/Edit/Delete Subscriptions, Self Registration Capability, Configure Usage Threshold etc
02  How to On-board Tenants using Dashboard and Self Registration This topic explains about the procedure to Create/Edit/Delete Tenants using Tenant Administration Module and Self Registration Capability
03   How to Manage Logos and Themes This topic covers how individual Tenants can customize Logos & Themes and other properties which are allowed by the Product Owner
04   How to Authorization Server This section covers the modes of authentication which CelloSaaS framework supports, i.e. Cello Open-Id connect,  Active Directory via LDAP and Social Logins: Google, Facebook, Twitter.
05  How to Configure Security using CelloSaaS This section covers the primary attributes of security in the CelloSaaS Framework. i.e Introduction to Role based Access Control, Configuring Privileges via Fluent API, Functional Level Security, Page Level Security etc
06  Checklist: Entity & Module creation
Steps involved in configuring the entities created in business modules and the business modules into techcello
07  How to Manage User / Roles This topic covers Roles and Users Management i.e. How to Create / Edit / Delete Roles and USers, Manage Privileges, Grant/Revoke privileges etc
08  Exception & Logging This topic introduces Exception and Logging mechanism in detail
09  Product Analytics This topic details the product analytics feature of cello and provides step by step procedure to enable & disable.
10  Entity Framework POCO Generator Plugin This topic introduces how to use Entity Framework POCO Generator effectively to generate data models
11    How to write a (Data Access Layer)DAL using Cello This topic explains, the step by step procedure to write the Data Access Layer of the application
12  Tenant wise Data Sharding This topic introduces Tenant wise Database / Schema configuration feature in detail
13  Notification / Messaging Engine This topic Covers the Messaging Architecture of CelloSaaS i.e. How to Configure Notification Templates, Settings related to Notifications, Notification APIs etc
14  Business Events This topic explains how to use Business Events, Create Triggers, Subscribe to events etc
15  How to Define & Customize Dataviews This topic covers Definition, Configuration involved in Cello Form & Grid
16  Custom / User Define Fields Configuration This topic explains the Custom field/User Defined Fields in detail. i.e How to Configure Custom Fields using Dashboard, Mapping Custom Fields to Entity etc
17  Configuring Pickup List This topic outlines the usage of Pick up list component of CelloSaaS, i.e How to Add/Edit/Delete Pick-up List, How to Manage Pick-up List Values, Mapping Pick-up List to Custom Fields and Base Fields.
18  User Entity Permission This topic describes the data level access rights granted/revoked to users. i.e How to set Data Permission,User Entity Permission APIs etc
19  Overview of CelloSaaS Billing Engine This topic covers overview of CelloSaaS Billing Engine,Components of Billing Engine, Taxing,Invoice Management, Retry Failed Payment etc
20  Configure Pricing Plans This topic explains the Concept of Pricing Plans for Subscription Management Module. i.e How to Create Pricing Plans, How Pricing Plans are associated with Subscriptions, Invoice Calculation etc
21  Prepaid Pricing Plan This topic describes how to configure and charge SaaS subscribers via Prepaid billing model.
22  Postpaid Pricing Plan

This topic describes how to configure and charge SaaS subscribers via Postpaid billing model.

23  Metering Engine This topic briefly explains how usage metering will be handled in CelloSaaS Framework i.e How to Register Usages, Measuring Usages, Metering APIs etc
24  Introduction to Workflow Management This topic provides brief introduction about CelloSaaS Workflow Engine, i.e. Introduction to Workflow designer, Default Tools, Activity Definitions, Managing Workflows, Benefits of Workflows etc
25  How to Create Custom Workflow Activity This topic covers how to Create Custom Workflow Activity, Register Activity, Process Batch Workflow, Workflow APIs etc
26  How to Configure Tenant Hierarchy This topic Introduces the concept of Tenant Hierarchy, the use cases, how to setup Tenant Hierarchy etc
27  How to Consume CelloSaaS Features using WCF Services This topic explains the procedure to Host CelloSaaS WCF Application and Consume via Services
28  How to Setup & Configure Caching This topic covers the installation and Configuring App Fabric & InProc Cache in the Server Environment.
29  Configuring & Customizing Settings Template This topic introduce the benefit of Settings Template, Manage and Assign Settings template to Tenants etc
30  Tenant wise Data Backup This topic introduces how to backup Tenants Application Data using Dashboard
31  Master Data Management This topic explains how to manage Non Transactional Data with Master Data Screens i.e how to quickly create Master Data pages using XML based Configurations
32 Tenant/Customer Analytics This topic explains how to to effectively capture Tenant/Customer analytics information and manage it
33 Dynamic Form Builder This topic explains how individual Tenants can configure Dynamic forms using the Admin Dashboards
34 Quartz Scheduler This article explains how to configure Quartz Scheduler to execute jobs using CelloSaaS
35 Pre/Post Processor This article explains how to define & register Pre & Post Processor to hook custom logic of your business application.
36 Page Profiler This article explains how to configure, enable/disable and capture in page performance and security analysis.
 37 How to use shard mapping
 This article explains how to use shard mapping