• bbsudbury
  • NEWBIE
  • 25 Points
  • Member since 2008

  • Chatter
    Feed
  • 1
    Best Answers
  • 0
    Likes Received
  • 0
    Likes Given
  • 3
    Questions
  • 6
    Replies
Can non salesforce users be added to user lists for access to Visual Force pages?  And if so, how?  Don't see in documentation anywhere so maybe is not possible.

If not, is there a way to create low cost SF users who may not be full SF subscribers?  Or is Customer Portal required?

This is a followup to an earlier thread (http://community.salesforce.com/sforce/board/message?board.id=Visualforce&thread.id=7598)  about cross organizational  sharing that was somehow deleted.

Thanks in advance.

This could a more general purpose question rather than a purely VisualForce question.

My question is whether users in 2 (or more) different organizations can access the same application or share data. Or perhaps more broadly whether any  sharing can occur across organizations? Or is organization is the top level structire for any application that all users and roles must fall under?

I am not thinking randomly (although I do have a use case where associations could be dynamic) but mainly one in which a company and its customers might share some data (such as a contract or invoice) and even some application screens (such as sales order summary).

I have not seen this capability in any of the documentation or set up screens. 

Obviously one possible way around any cross-organizational sharing is to add an individual (e.g. as a customer role) from one organization to an access list for another.

Is this possible using Visual Force?

If not possible using Visual Force, is it possible at the data level using Apex or Web services?


Thanks very much.

Happy to explain further if question is unclear at all.
I am a newbie (to SFDC) and don't see how to create and deploy Apex classes (Initially using to create VisualForce controllers) using web site (I haven't tried Eclipse tool yet).

Basically, documentation from says http://www.salesforce.com/us/developer/docs/apexcode/index.htm:

The Salesforce user interface. All scripts are compiled when they are saved, and any syntax errors are flagged. You cannot save your code until it compiles without errors. The Salesforce user interface also numbers the lines in a script, and uses color coding to distinguish different elements, such as comments, keywords, literal strings, and so on.

  • For a trigger on a standard object, click Setup | Customize, click the name of the object, and click Triggers. In the Triggers detail page, click New, and then enter your code in the Body text box.
  • For a trigger on a custom object, click Setup | Develop | Objects, and click the name of the object. In the Triggers related list, click New, and then enter your code in the Body text box.
  • For a class, click Setup | Develop | Apex Classes. Click New, and then enter your code in the Body text box.
However, in my account:
  • For a trigger on a standard object, click Setup | Customize, click the name of the object, and click Triggers. In the Triggers detail page, click New, and then enter your code in the Body text box. There is no "Triggers" to select.
  • For a trigger on a custom object, click Setup | Develop | Objects, and click the name of the object. In the Triggers related list, click New, and then enter your code in the Body text box. There is no Triggers list.
  • For a class, click Setup | Develop | Apex Classes. Click New, and then enter your code in the Body text box. There is no "Develop - Apex Class" selection. There is "API", "Components", "Pages", "s-Controls" and "Static Resources" but no Apex Class.
I used and poked around these options a bit: API points to developer url ( http://developer.salesforce.com), Components are for reusable Apex markup (not code), pages are for Visual Force, S-Controls for S-controls and static for uploading files (jar's, images, etc).

So either I am just not seeing it,  documentation is out of date or for some reason (such as rights), these do not show up as options.  I have trial account.

Any guidance apprceciated.

If can't find, I can try the Eclipse route which I'll probably end up using anyway.


Can non salesforce users be added to user lists for access to Visual Force pages?  And if so, how?  Don't see in documentation anywhere so maybe is not possible.

If not, is there a way to create low cost SF users who may not be full SF subscribers?  Or is Customer Portal required?

This is a followup to an earlier thread (http://community.salesforce.com/sforce/board/message?board.id=Visualforce&thread.id=7598)  about cross organizational  sharing that was somehow deleted.

Thanks in advance.

I am a newbie (to SFDC) and don't see how to create and deploy Apex classes (Initially using to create VisualForce controllers) using web site (I haven't tried Eclipse tool yet).

Basically, documentation from says http://www.salesforce.com/us/developer/docs/apexcode/index.htm:

The Salesforce user interface. All scripts are compiled when they are saved, and any syntax errors are flagged. You cannot save your code until it compiles without errors. The Salesforce user interface also numbers the lines in a script, and uses color coding to distinguish different elements, such as comments, keywords, literal strings, and so on.

  • For a trigger on a standard object, click Setup | Customize, click the name of the object, and click Triggers. In the Triggers detail page, click New, and then enter your code in the Body text box.
  • For a trigger on a custom object, click Setup | Develop | Objects, and click the name of the object. In the Triggers related list, click New, and then enter your code in the Body text box.
  • For a class, click Setup | Develop | Apex Classes. Click New, and then enter your code in the Body text box.
However, in my account:
  • For a trigger on a standard object, click Setup | Customize, click the name of the object, and click Triggers. In the Triggers detail page, click New, and then enter your code in the Body text box. There is no "Triggers" to select.
  • For a trigger on a custom object, click Setup | Develop | Objects, and click the name of the object. In the Triggers related list, click New, and then enter your code in the Body text box. There is no Triggers list.
  • For a class, click Setup | Develop | Apex Classes. Click New, and then enter your code in the Body text box. There is no "Develop - Apex Class" selection. There is "API", "Components", "Pages", "s-Controls" and "Static Resources" but no Apex Class.
I used and poked around these options a bit: API points to developer url ( http://developer.salesforce.com), Components are for reusable Apex markup (not code), pages are for Visual Force, S-Controls for S-controls and static for uploading files (jar's, images, etc).

So either I am just not seeing it,  documentation is out of date or for some reason (such as rights), these do not show up as options.  I have trial account.

Any guidance apprceciated.

If can't find, I can try the Eclipse route which I'll probably end up using anyway.