• This module is helpful in creating the floor plan of the co-working space.
• This plan then will be used for visualization of space in the booking console.
[+] Class
- LayoutDesignerController.cls
- LayoutController.cls
- LayoutControllerHandler.cls
- LayoutControllerHelper.cls
- Constants.cls
- Utility.cls
- UtilityWithoutSharing.cls
- Wrapper.cls
[+] Visualforce Components
+ Pages
- LayoutPage.page
+ Component
- LayoutDesigner.component
• This module is used to visualize the co-working space, i.e show the status of any space. for example: if some x space is bookable, if yes then is it occupied within the selected duration.
• The user can select any space and if wanted then can add facilities to that space.
• Once finalised then they can see their order summary before final conformation.
• Once confirmed, the space will be booked for them and the space is marked un-available for others to book.
[+] Class
- LayoutController.cls
- BookingController.cls
- BookingControllerHandler.cls
- Constants.cls
- Utility.cls
- UtilityWithoutSharing.cls
- Wrapper.cls
[+] Visualforce Components
[+] Pages
- BookingPage.page
[+] Component
- BookingConsole.component
• This module is helpful for the sales person to prioritise the leads.
• User can configure the lead scoring rule as per their requirement.
• A rule can have multiple fulfilling conditions to succeed reward score point to the lead.
[+] Trigger
- Criteriatrigger.trigger
- LeadTrigger.trigger
- RuleTrigger.trigger
[+] Class
- LeadTriggerHandler.cls
- LeadScoreCalculation.cls
- RuleTriggerHandler.cls
- CriteriaTriggerHandler.cls
- ExpressionEvaluationUtility.cls
- ValidateLeadFieldName.cls
- Constants.cls
- Utility.cls
- Wrapper.cls
• click here to play demo
• click to view the relationship diagram
• This module is similar to the Lead Scoring module with reference to rule configuration.
• This module is helpful for the sales person to give discount to any product.
• User can configure the discounting rule and condition as per their requirement.
• User can give different discount to some product based on the quantity range. i.e for quantity between 10-20 discount of maximum 5% is valid and when quantity is between 20-30 maximum discount allowed can be 10%.
• This module's requirement is Quote. The discounting can be given to quoteLineItem.
[+] Trigger
- DiscountConditionTrigger.trigger
- DiscountTierTrigger.trigger
- QuoteLineItemTrigger.trigger
[+] Class
- DiscountConditionTriggerHandler.cls
- DiscountTierTriggerHandler.cls
- DiscountCalculationUtility.cls
- LeadScoreCalculation.cls
- ExpressionEvaluationUtility.cls
- ValidateLeadFieldName.cls
- Constants.cls
- Utility.cls
- Wrapper.cls