cancel
Showing results for 
Search instead for 
Did you mean: 

Multiple clients

moraisdefreitas
Champ on-the-rise
Champ on-the-rise
Dear,

1. I have an instance of Alfresco that will be available for my clients. My question is if I need to create an instance for each client, or use one for all.

2. If using a single instance, how do other users have no access to other Content Type in the search screen?
8 REPLIES 8

mrogers
Star Contributor
Star Contributor
You have a choice of one repo shared between many clients, multi tennancy with one tennant per client or many repos, one per client.

If you choose to use a single repo you can use access control to determine what your users can see or do.

I think you need to clarify your requirements.
What sort of things do you need to control?   What are the characteristics of your clients?

moraisdefreitas
Champ on-the-rise
Champ on-the-rise
Thanks for the reply!

My clients have very specific characteristics. For example, one needs to search their invoices, other needs to find their test requests. Each has different fields to search.

The key question is: One can not see the other search fields.

Alfresco provides an advanced search. I need to see the user logged in only the fields set for him.

I know that Alfresco has content types and aspects. I think the solution would be to restrict access to certain content type or aspects.

If this is the case, how should I proceed?

mrogers
Star Contributor
Star Contributor
sounds like you should try multi-tennancy.

moraisdefreitas
Champ on-the-rise
Champ on-the-rise
The multi-tenant solved in part. I have not been able to hide the search fields that users should not see it.

I searched the forums and realized that many users of Alfresco failed to do this. What do you say? There is the possibility to hide certain aspects of other users or not?

moraisdefreitas
Champ on-the-rise
Champ on-the-rise
Success! I resolved the issue as follows:

1. Enabled the multi-tenent;

2. I created a custom model;

3. I created a web-client-config-custom.xml through the interface Alfresco.

The last two steps were done logged in as admin @ mycompany.

Entering the system as other users, I could not see the aspect created with admin @ mycompany.

I conclude that I could do what we wanted. Thanks for your help.

valfontanette
Champ in-the-making
Champ in-the-making
Hi Morais,

I also have a multi-tennancy with my clients and I have a problem… the outgoing email is not working.
Did you get that working in your multi-tennancy?

valfontanette
Champ in-the-making
Champ in-the-making
Owww now suddenly it worked!
But, I have a doubt…
In my file alfresco-global.properties on Alfresco\tomcat\shared\classes I have the mail.username = name@mycompany.com and it sends the email with this email.
But for the other clients it sends the email with admin@alfresco.com

I would like it to send the email like this:
Client 1 - send email as name@client1.com
Client 2 - send email as name@client2.com
Client 3… and so on…

I tried to use the section Allowed senders in the file alfresco-global.properties… but didn't work.

Did you get it right in your multi-tennancy?? Could you help me?

Thanks a lot,
Val

moraisdefreitas
Champ on-the-rise
Champ on-the-rise
Hi,

I have not had this problem. But I search for a solution, if I find I notice.