Salesforce:是否可以在Salesforce

时间:2017-07-07 00:05:41

标签: salesforce

让我先从一些背景知识开始:我正在帮助一个非营利性组织,该组织希望拥有一个由Salesforce支持的基于浏览器的应用程序,但具有非常具体的要求。

我看到Salesforce有一个我们可以调用的REST API,因此我们可以开发一个独立的应用程序来为他们想要的网页提供服务,并在需要时使用REST API来调用Salesforce。

我想知道是否有办法直接在Salesforce上托管Web应用程序;这样我们就不必拥有单独的应用程序服务器。我们非常感谢您对文档/开源产品的任何建议或指示。

3 个答案:

答案 0 :(得分:0)

是的,您可以创建允许您的应用访问Salesforce的服务

答案 1 :(得分:0)

根据应用程序的类型,是的,您可以使用Salesforce Sites功能在salesforce上托管它,也可以在Salesforce上拥有的Heroku上开发和托管您的应用程序,并且可以使用Heroku Connect与salesforce同步数据,或者您可以在AWS等其他服务上构建和托管它,并通过REST API进行连接。您只需要调查并选择最适合您的用例的选项。需要注意的一点是,存在API限制(在24小时滚动期间可以对salesforce进行的调用次数)。根据应用程序的需要,请务必查看这些限制是否会成为问题。因为如果应用程序不断调用salesforce可能会成为一个问题。但是你可以采取一些措施来解决这个问题,比如缓存。

答案 2 :(得分:0)

是的,Force.com Sites和Site.com功能都允许您在Force.com平台上托管网页。标记存储在Visualforce Pages中,可以使用Apex访问数据库中的记录。我使用Force.com Sites将多个网站(包括我们公司的www.mkpartners.com)迁移到Force.com 要记住的一件事是,您每月限制为500,000次查看,并且包含也存储在平台上的图像的页面的呈现将产生页面的单个视图和每个图像的单个视图。如果您已经有一个非常受欢迎的网站,我不会迁移。如果你是一个小企业或非营利组织,那应该没问题。 另外要记住的是,基于数据库中记录的动态功能在维护窗口期间不起作用。可以上传在这些窗口期间呈现的网站的静态版本。