如何创建像Mailchimp这样的Salesforce应用程序

时间:2016-09-23 12:54:29

标签: salesforce crm salesforce-service-cloud salesforce-communities

我希望创建一个像mailChimp(https://appexchange.salesforce.com/listingDetail?listingId=a0N3000000B3byfEAB)这样的Salesforce应用程序。我想在salesforce下创建一个接口,允许用户进行一些字段映射,就像Mailchimp app允许映射Mainchimp字段和Salesforce Contact字段一样。我已经考虑过Salesforce文档,但发现它非常庞大,无法从哪里开始,也没有找到创建应用程序所需的脚本。

我有开发人员和合作伙伴帐户。如果有人可以对它进行一些说明并给我一些简短的答案,那么下面的问题将会非常有用。

  1. 从何处开始创建slesforce app。
  2. 我们通过AppExchange上的Salesform CRM帐户和应用程序列表创建的应用程序是不同的?
  3. 此应用是托管在salesforce上还是托管在我们自己的服务器上?
  4. 对Salesforce应用程序进行编码需要哪种脚本语言?
  5. 我们可以在Salesforce应用程序中调用外部API吗?

1 个答案:

答案 0 :(得分:0)

在提问之后,我也在努力解决我的问题。我在下面分享我的RND,所以它可以帮助别人并且可以节省他们的时间。

以下是应用在Exchange上创建和发布应用的complete document link,您可以一步一步地思考并找到所有答案。

以下是我问的问题的简短答案。

  • 从何处开始创建slesforce app。

第1步:注册合作伙伴计划

第2步:创建开发和测试环境

第3步:获取业务组织

完成上述3个步骤后,您可以将环境中心转换为Business Org,通过该组织,我们可以创建不同的组织以在一个组织(即开发组织)中创建应用程序并安装并测试到另一个组织(即测试组织。

  • 我们通过AppExchange上的Salesform CRM帐户和应用程序列表创建的应用程序是不同的?

是的,在您的CRM帐户中,您可以创建应用程序,将应用程序打包为测试版。通过将beta应用程序安装到Test Org中进行测试后,您可以将其部署到应用程序交换中。安全审核后,您的应用程序将可以公开进入应用交换。您可以从salesforce CRM帐户本身进行此操作(有关详细信息,请参阅上述文档)

  • 此应用是托管在salesforce上还是托管在我们自己的服务器上?

有两种类型的应用:

1.VisualForce Pages应用程序:此应用程序实际上是VisualForce Pages的集合,驻留或托管在saleforce本身。

2.Connected App:已连接的应用程序还根据需要包含VisualForce页面,但它还提供客户端ID和客户端密钥,我们可以通过该密钥对用户进行身份验证并从CRM外部调用Salesforce REST API。所以我们可以说这是我们可以将API访问代码托管到我们自己的服务器中的。

  • 对Salesforce应用程序进行编码需要哪种脚本语言?

为了编码到VisualForce页面,我们需要Salesforce Apex Scripting和HTML。

  • 我们可以在Salesforce应用程序中调用外部API吗?

是的,使用Apex HTTP类,我们可以将外部API调用到salesForce中。

希望这会对某人有所帮助。