User plans in version 10-11
User plans come in two tiers: Essential and Premium User plans come in three flavors: Sales, Service and Marketing. Flavors can be combined. So at its simplest we get the Sales-Essential user. At the most complex we get the Sales-Premium-Service-Premium-Marketing-Premium user.Sales-Essential user
If this is all we have, we get issued the following licenses:
The CAL licenses are per-user licenses. They must be assigned to a specific user in order to work.
The user-plan license is flagged with
ExtraFlag = 1, and ExtraInfo = list of user licenses to activate.
The licenses that are automatically enabled by the user plan are hidden, so they don’t appear in the license panel.
User plans in version 8-9
User plans come in one tier. User plans come in five flavors: Sales, Service, Marketing, and Complete, plus a reduced Standard CRM User.Standard CRM user
Again, the user plan license has extra flags = 1, and a list of licenses to enable automatically stored in extra info.
Note that this user plan includes projects, but the sales-essential user plan does not. Projects are a premium feature in the 10-11 user plans.
Standard CRM user does not have sales access, but the sales-essential user plan does.
So checking for the user plan means more work when the price list changes. Checking the module licenses means everything just keeps working as before.
User plans in version 6 and 7
User plans did not exist. Licenses were sold individually and you could mix and match. You could buy 10 user licenses, 7 web licenses, 5 windows licenses, and let some users log in via web, some via windows app, and two lucky people could do both. Back then we didn’t have so many module licenses, so life was a little easier.
These user licenses would be manually enabled for each user in admin.
How do user plans affect my app?
A customer can choose one of the following billing periods for their CRM solution:- Once a month
- Every 3 months
- Every 6 months
- Annually