[Vtigercrm-developers] Programatically create roles from profiles - A Better Explanation of Our Needs!
Alan Lord
alanslists at gmail.com
Fri May 1 06:32:31 GMT 2015
From what you describe it sounds like the only reason you don't want to
run independent vtiger instances for each agency is for reporting...
You _might_ want think about using some of kind of BI platform to handle
the top level reporting across multiple vtiger databases rather than
trying to manage what could end up being a huge User Access Control
hierarchy.
You and your customers will also need to have exceptionally strong
belief in the administration team and vtiger's code to not let data
"leak" between agencies either because of a bug or a minor misconfiguration.
Also, in your plan you will have one instance of vtiger and one MySQL
database. If either part breaks *every* agency cannot work.
Personally - I would look at solving to top level reporting problem
rather than trying to make vtiger with like a multi-tennant solution...
Or you could ask the vtiger team if they will sell you a copy of their
On-Demand platform ;-)
HTH
Al
On 01/05/15 02:42, Hamono, Chris (DPC) wrote:
>
> In a nutshell:
>
> System admin needs to be able to report across all agencies
> Agency roles cannot access information from another agency
>
> Agency Managers can create users and assign roles to that user
>
> Roles within an agency have full access to tickets,
> which means create edit and delete.
>
> Roles within an agency must be able to raise invoices.
More information about the vtigercrm-developers
mailing list