function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
Shadab KhatibShadab Khatib 

App for an Organisation

I know how to develop and deploy a Salesforce app but I am still a bit sketchy about some aspects.

I am developing an application which has certain user previlages for certain users. (Can this be achieved?)
Can different users have different user screens according to the previlages?
  1. I have observed there are certain tabs like Dashboard under the Apps. Can these be kept hidden from the users for lesser confusion?
  2. Can these applications be via an extension to the organisation's url itself instead of salesforce?                                                                                                  If "NO", Why? Can someone please explain?
  3. Does anyone who would like to use the application from my organisation have a Salesforce account?                                                                                        If "YES" what type of Salesforce account would that be?
  4. To use the app,if someone accesses the link where the app is hosted, Should the user be complusarily logged into their Salesforce Account?                                                                                                                                                                      
Please can someone address my issues?
Best Answer chosen by Shadab Khatib
Chaten Raghav 5Chaten Raghav 5

Hi Shadab, 

Here are the answers of your questions 


1:- I am developing an application which has certain user privileges for certain users. (Can this be achieved?)

Yes This can be achieved, using profile you can create custom profiles based on your business scenario.

To get more information about profiles at :- http://help.salesforce.com/HTViewHelpDoc?id=admin_userprofiles.htm

2:- Can different users have different user screens according to the privileges?

Yes, different users can have different screens, you can create Page Layouts and assign them users according to the business usage.

YOu can get information about page layout from :- http://help.salesforce.com/HTViewHelpDoc?id=customize_layoutoverview.htm&language=en_US

3:-I have observed there are certain tabs like Dashboard under the Apps. Can these be kept hidden from the users for lesser confusion?
Yes, you can restrict the access to Tabs based on profile level, Dashboard is also a tab which can be restricted profiles.

You can get more help at :- http://help.salesforce.com/HTViewHelpDoc?id=permissions_about_users_access.htm&language=en_US

4:- Can these applications be via an extension to the organisation's url itself instead of salesforce?If "NO", Why? Can someone please explain?

You can create Foce.com sites with Force.com domains and create the CNAME to map the Force.com Domain to your custom Domain.
Once it is done, you can access the URL without having "salesforce" word in it.

You can get information about site at :- https://help.salesforce.com/HTViewHelpDoc?id=sites_overview.htm&language=en_US

5:- Does anyone who would like to use the application from my organisation have a Salesforce Account? If "YES" what type of Salesforce account would that be?

You need to create users to provide the access on your salesforce Org.  Once user is created in your Org they can access the salesforce entities based on their salesforce profile.  

You can get steps to add User  at :- https://help.salesforce.com/HTViewHelpDoc?id=adding_new_users.htm&language=en_US
 

Note :-  Please mark it as the "best answer" if it helps you for your questions.

Thanks.
Chaten Raghav

All Answers

Chaten Raghav 5Chaten Raghav 5

Hi Shadab, 

Here are the answers of your questions 


1:- I am developing an application which has certain user privileges for certain users. (Can this be achieved?)

Yes This can be achieved, using profile you can create custom profiles based on your business scenario.

To get more information about profiles at :- http://help.salesforce.com/HTViewHelpDoc?id=admin_userprofiles.htm

2:- Can different users have different user screens according to the privileges?

Yes, different users can have different screens, you can create Page Layouts and assign them users according to the business usage.

YOu can get information about page layout from :- http://help.salesforce.com/HTViewHelpDoc?id=customize_layoutoverview.htm&language=en_US

3:-I have observed there are certain tabs like Dashboard under the Apps. Can these be kept hidden from the users for lesser confusion?
Yes, you can restrict the access to Tabs based on profile level, Dashboard is also a tab which can be restricted profiles.

You can get more help at :- http://help.salesforce.com/HTViewHelpDoc?id=permissions_about_users_access.htm&language=en_US

4:- Can these applications be via an extension to the organisation's url itself instead of salesforce?If "NO", Why? Can someone please explain?

You can create Foce.com sites with Force.com domains and create the CNAME to map the Force.com Domain to your custom Domain.
Once it is done, you can access the URL without having "salesforce" word in it.

You can get information about site at :- https://help.salesforce.com/HTViewHelpDoc?id=sites_overview.htm&language=en_US

5:- Does anyone who would like to use the application from my organisation have a Salesforce Account? If "YES" what type of Salesforce account would that be?

You need to create users to provide the access on your salesforce Org.  Once user is created in your Org they can access the salesforce entities based on their salesforce profile.  

You can get steps to add User  at :- https://help.salesforce.com/HTViewHelpDoc?id=adding_new_users.htm&language=en_US
 

Note :-  Please mark it as the "best answer" if it helps you for your questions.

Thanks.
Chaten Raghav

This was selected as the best answer
Shadab KhatibShadab Khatib
Thanks for such a detailed solution Chetan.

In continuation to
5:- Does anyone who would like to use the application from my organisation have a Salesforce Account? If "YES" what type of Salesforce account would that be?

You need to create users to provide the access on your salesforce Org.  Once user is created in your Org they can access the salesforce entities based on their salesforce profile. 

You can get steps to add User  at :- https://help.salesforce.com/HTViewHelpDoc?id=adding_new_users.htm&language=en_US

In connection to this answer:
  I am a developer, I will not be a part of this organisation forever, so whose account should be used to create a user? My account or the organisation's account.
If "organisation's account", then can the salesforce app be linked to "multiple accounts" or handled control over to some other account in any way?

I have not seen any monetary aspect even for the developer account in Salesforce.
Does it cost to the organisation or to me in any way on the monetary aspect for using Salesforce to develop and host an app?

Can the app be hosted on localhost? (i.e. organisation's own server)







Chaten Raghav 5Chaten Raghav 5
Hi Shadab, 

Thank you for selecting my answer as the "Best Answer"

For your next question, just wanted to inform you that :- 

1:- User is an Object in salesforce Org. 
 
2:- Any user who have the "create" permission on user object under their profile can create the Users in your Org. 

Thanks.
Chaten Raghav