我希望创建一个像mailChimp(https://appexchange.salesforce.com/listingDetail?listingId=a0N3000000B3byfEAB)这样的Salesforce应用程序。我想在salesforce下创建一个接口,允许用户进行一些字段映射,就像Mailchimp app允许映射Mainchimp字段和Salesforce Contact字段一样。我已经考虑过Salesforce文档,但发现它非常庞大,无法从哪里开始,也没有找到创建应用程序所需的脚本。
我有开发人员和合作伙伴帐户。如果有人可以对它进行一些说明并给我一些简短的答案,那么下面的问题将会非常有用。
答案 0 :(得分:0)
在提问之后,我也在努力解决我的问题。我在下面分享我的RND,所以它可以帮助别人并且可以节省他们的时间。
以下是应用在Exchange上创建和发布应用的complete document link,您可以一步一步地思考并找到所有答案。
以下是我问的问题的简短答案。
第1步:注册合作伙伴计划
第2步:创建开发和测试环境
第3步:获取业务组织
完成上述3个步骤后,您可以将环境中心转换为Business Org,通过该组织,我们可以创建不同的组织以在一个组织(即开发组织)中创建应用程序并安装并测试到另一个组织(即测试组织。
是的,在您的CRM帐户中,您可以创建应用程序,将应用程序打包为测试版。通过将beta应用程序安装到Test Org中进行测试后,您可以将其部署到应用程序交换中。安全审核后,您的应用程序将可以公开进入应用交换。您可以从salesforce CRM帐户本身进行此操作(有关详细信息,请参阅上述文档)
有两种类型的应用:
1.VisualForce Pages应用程序:此应用程序实际上是VisualForce Pages的集合,驻留或托管在saleforce本身。
2.Connected App:已连接的应用程序还根据需要包含VisualForce页面,但它还提供客户端ID和客户端密钥,我们可以通过该密钥对用户进行身份验证并从CRM外部调用Salesforce REST API。所以我们可以说这是我们可以将API访问代码托管到我们自己的服务器中的。
为了编码到VisualForce页面,我们需要Salesforce Apex Scripting和HTML。
是的,使用Apex HTTP类,我们可以将外部API调用到salesForce中。
希望这会对某人有所帮助。