什么是appexchange?
appexchange.是世界上第一个按需应用共享服务。它提供了一种方法来浏览,测试驱动器,共享和安装在Salesforce的按需AppExchange平台上开发的应用程序。合作伙伴,开发人员以及选择参与的任何人都可以在AppExchange目录上提供他们的应用程序。此目录为Salesforce用户提供了一种简单的方法来查找和安装应用程序,以扩展其使用AppExchange平台到客户关系管理(CRM)和超越的新领域。
注册为Salesforce.com合作伙伴
这样做,去 http://www.salesforce.com/partners/join/ 并填写表格。您将通过电子邮件发送到Salesforce.com Partner Portal的电子邮件,这允许您在合作伙伴生命周期中进行各种必要的东西,例如创建特殊ORG,日志记录合作伙伴支持案例,并获得特殊培训材料等。
安装许可证管理应用程序
如果您将在AppExchange上发布应用程序,请安装免费许可证管理应用程序(LMA)应用程序。使用LMA,您可以每次安装或卸载包装(应用程序)时自动接收通知,从而让您跟踪用户并轻松地通知它们您发布的任何升级。
在AppExchange上发布应用程序
要在AppExchange上提供您的应用程序或咨询服务,您必须创建一个列表:
- 登录后,将您的AppExchange发布组织(APO)或组织登录。
- 创建提供者配置文件。
- 创建一个新的列表。
- 如果您的列表是应用程序而不是服务,请提交应用程序包以获取安全审核。
- 应用程序批准后,单击“公开”以使您的列表可供AppExchange社区使用。公共咨询服务不需要审查。
创造apo.
签名作为合作伙伴后,创建一个AppExchange发布ORG(apo.)。在合作伙伴门户中,您将在标有屏幕顶部看到一个大按钮,“创建测试org”。对于ORG类型,选择“Partner Developer Org”。您将通过电子邮件收到新凭据。在继续之前,请务必登录并设置密码。请注意,系统将为您选择用户名。如果你不喜欢它,请随时改变它。此组织的目的是帮助您在AppExchange上发布列表。
appexchange.发布组织在集线器上运行并发出辐条模型。 apo是集线器。它包含有关您公司的所有信息,但不包含有关您应用的任何信息。应用程序应始终在您的APO以外的org中开发。当您准备发布应用程序时,只需点击“您的组织”链接并添加将应用程序包到APO的开发人员版本。连接ORG后,您将能够在Hub APO ORG中查看辐射符号的信息。
创建提供者配置文件
创建AppExchange提供程序配置文件将允许您列出并发布您的AppExchange应用程序。浏览您的列表的人员有关提供程序选项卡的配置文件信息。您还可以为链接组织创建提供者配置文件,尽管此配置文件不会公开。要创建AppExchange配置文件,请登录您的伴侣Dev Org,然后单击最新包的详细信息页面上提供的链接;然后单击“开始发布”按钮以创建AppExchange提供程序配置文件。
创建一个新的列表
列表是在AppExchange上推广您的应用程序或咨询服务的主要营销工具。您添加到您的列表中的信息越多,用户就可以找到它的可能性越有可能。
有一个AppExchange提供程序配置文件,您可以进入发布选项卡,您可以在其中创建新列表。在应用程序通过安全审核之前,新的列表始终是私密的。私人,您的应用程序在AppExchange上有一个链接(您可以发送给潜在用户),但它未公开列出,并没有显示在搜索中。
要在AppExchange上创建列表,您必须登录网站的发布控制台。如果您是应用程序的开发人员和负责创建列表内容的人(AKA“发布者),则只需使用Developer Edition凭据登录AppExchange即可启动列表。或者,如果委派这些角色,开发人员和列表发布者都可以在应用程序上运行并并行列出,以其各自的凭据登录发布控制台,然后将两个链接在一起。
安全评论
在Salesforce批准任何列表之前,该应用程序必须从安全审查团队中进行测试。从“提供”选项卡中,我们可以将与列表相关联的程序包提交给AppExchange进行批准。自动生成电子邮件并发送到提交者询问要完成的CheckMarx安全测试和调查问卷。如果存在APEX类和VisualForce组件等,则包括一些关于应用程序的一般问题。如果应用程序失败第一轮,则别担心;返回并修复CheckMarx测试或从AppExchange团队注意到的问题。
安全审核过程按照以下步骤操作。
1)准备安全审查。
- 阅读本章中的安全指南。
- 查看我们的安全云开发站点上列出的免费资源。
- 查看合作伙伴社区的安全审查中心以进行准备提示。
- 查看要求清单。
- 查看OWASP十大清单。
- 在Force.com平台上开发的代码运行免费自助服务源代码分析:
- 对与Force.com集成的外部Web应用程序进行免费Web应用程序扫描。
- 手动测试您的应用程序,以确保它符合工具未找到的审核要求
- 修复测试期间发现的任何问题。
2)启动安全审查。
- 使用APO的凭据登录AppExchange。
- 单击右上角的名称,然后从下拉菜单中选择发布控制台。
- 如果您的应用程序包含托管包,请单击要提交的包版旁边的“开始审核”。
- 如果您的应用程序使用Salesforce API并且不包含托管包,请完成以下步骤。
- 单击私人列表中的“提供”选项卡。
- 选择您的应用程序不是包,只使用Salesforce API。
- 单击开始审核。
- 对于每个应用程序,您将完成安全检查表和问卷。提供具有完全配置的测试环境的审核团队,包括访问信息,登录凭据以及所有必需的自动扫描。
- 支付年度上市费(对于付费应用程序)和一次性安全审查费用。
如果您的应用是由于随后的安全审查,请在合作伙伴社区中记录案例。
3)审查结果
有三种可能的结果。
- 得到正式认可的:您将立即允许在AppExchange上列出您的应用程序。您可能会提供API令牌来访问专业版帐户。有关合作伙伴计划的更多信息,包括资格要求,请访问www.salesforce.com/partners。
- 临时批准: 确定了低或中等风险问题,可以很容易地解决,不会对Salesforce或其客户构成重大风险。您将被允许在AppExchange上创建一个公众列表。但是,未能在指定时间段内纠正未指出的问题将导致从AppExchange删除应用程序。您可能会提供API令牌来访问专业版帐户。
- 不批准: 在测试阶段确定了高风险问题。在AppExchange安全团队的解决和审核所有问题之前,您将不得在AppExchange上列出您的应用程序。如果应用程序已在AppExchange上列出,您将提供60天来解决问题。您不会收到API令牌以访问专业版帐户。
去公众
一旦您通过了安全审查,您可以登录AppExchange并使您的列表直播。这是从上面的屏幕截图的发布选项卡完成的。在此选项卡上您的公共列表和您的私人列表。在私人列表选项卡上,该应用程序将有一个链接说“公开”。此时,该应用程序可在AppExchange上找到任何和所有才能查看。此外,Salesforce在分发的每周AppExchange摘要电子邮件中包含此最新添加,为社区中的应用程序提供了一些免费新闻。
最近的评论