应用程序部署(2)管理环境

学习目标

完成本单元后,您将能够:

  • 描述您从Environment Hub执行的任务。
  • 定义我的域名。
  • 描述如何设置单一登录到环境中的成员组织。

什么是环境中心?

现在是时候开始创建组织了。 Environment Hub应用程序是您创建组织和组织管理的一站式商店。

使用Environment Hub应用程序,您可以将现有组织连接到集线器。您可以创建标准和合作伙伴版本组织来开发,测试和打包您的应用程序。您可以设置从您的集线器org到其连接组织的单点登录,以便轻松访问开发和测试组织。

如果您想尝试本单元中的步骤,则需要使用Environment Hub应用程序的组织结构。

使用环境Hub所需的权限

如果您拥有系统管理员配置文件,则您拥有使用所有Environment Hub功能所需的权限。我们假设你有这些超级大国,并且你迫不及待地想创建一个组织。

但是,如果您希望其他用户访问集线器,或者您没有这些权限,则可以立即进行设置。在ISVforce指南的“配置环境中心”部分中了解有关集线器访问权限的更多信息。您或您的Salesforce管理员可以设置新配置文件,修改现有配置文件或使用正确权限创建权限集。

在开发管理组织中启用我的域

在开始之前,让我们使用Salesforce My Domain设置自己的域。是否要设置我的域名?对于AppExchange合作伙伴,这是肯定的。 Salesforce需要我的域作为安全措施来帮助防止恶意攻击 – 以防安全漏洞深藏在第三方或自定义组件中。
如果您的DE组织已启用“我的域”,或者您使用了Trailhead Playground组织,请跳过此部分。您已经设置了“我的域名”。

当您设置我的域名时,您会标记您的网址。例如,您可以创建像https://yourDomain.my.salesforce.com这样的自定义网址,而不是像https://na30.my.salesforce.com这样的网址。

Salesforce我的域向导将引导您完成这些步骤。My Domain wizard

  1. 选择你的域名。
    1. 从设置中,在快速查找框中输入我的域名,然后选择My Domain.
    2. 在https://后输入您的域的名称,然后单击Check Availability. 如果此名称已被使用,请选择另一个名称。
    3. 点击 Register Domain.
    Salesforce使用您的新域名更新其域名注册中心。完成后,您将收到一封电子邮件,其中包含“您的开发人员版本域可供测试”这个主题,它只需几分钟。

    注意

    在获得激活电子邮件之前,您无法进入下一步。

  2. 将我的域名推广到您的组织。
    1. 在激活电子邮件中,单击链接登录到您的Salesforce域并返回到向导。
    2. 请注意,浏览器地址栏中的网址显示您的新域名。URL of subdomain
    3. 点击您的组织,确保链接指向您的新域名。您可能尚未在您的DE组织中创建链接,因此我们可以继续。 (在生产组织中创建域时,这一重要步骤很容易被忽略。)
    4. 单击 Deploy to Users, 然后单击 OK.
    5. 点击 OK.
    在您的生产组织中,部署域会在您的组织中推出域URL。使用原始网址的请求会重定向到您的新网域。
恭喜,你已经建立了我的域名。在生产组织中设置“我的域”时,您需要执行几个步骤。通过完成用户认证模块的我的域单元了解更多信息。既然您已经使用域名保护了您的组织并将其品牌化,那么让我们继续。

感受力量:创建你的第一个组织

现在让我们创建一个开发组织,您可以在其中创建一个简单的应用程序。

  1. 从App菜单中选择 Environment Hub.
  2. 从ITEMS列表中选择 Environment Hub.
  3. 点击 Create Org.
  4. 为了目的,选择 Development .
  5. 在组织名称中,输入Trailhead Development Org.
    Screen for creating an org
  6. 填写剩余的必填字段。由于这是一个新的组织,所以您必须输入新的用户名,因为用户名不能在Salesforce组织中重复使用。
  7. 阅读主认购协议并选择是否接受。
  8. 点击 Create.
当您的组织准备就绪时,您会收到一封电子邮件确认,并且该组织出现在您的中心成员名单中。当电子邮件到达时,点击验证帐户以激活组织。

简要说明……

在继续之前,请确保您拥有环境Hub的AppExchange合作伙伴版本。
  1. 点击 Create Org.
  2. 为了目的,选择 Test/Demo.
  3. 确认您的版本选择列表看起来像这个。
    Edition menu with Partner versions of editions
  4. 点击 Cancel.
如果您没有看到突出显示的版本选项,请在合作伙伴社区提交案例以获取AppExchange合作伙伴环境中心。合作伙伴版本持续一年。非合作版本的使用寿命较短。

设置单点登录(SSO)

当您的组织准备就绪时,它将在环境中心中列为已连接的组织。

List of hub members with action menu highlight

注意右侧的下拉菜单。它有一个登录选项。如果您还没有设置SSO,登录只会将您带到登录页面。让我们激活SSO以充分利用Environment Hub。

  1. 从环境列表中选择组织名称。
  2. 点击 Enable SSO.
  3. 通过在新的屏幕上点击启用SSO,确认您想要 Enable SSO
  4. 转到单点登录用户映射相关列表,然后选择 New SSO User Mapping.
  5. 对于会员组织的用户名,请在环境中心查找用户。对于Environment Hub User,请输入您用于设置Trailhead Development Org的用户名。
    New SSO User Mapping screen
  6. 点击 Save.
  7. 选择 Login.

您现在已登录到相关组织。有用,不是吗?当您登录到成员组织时,您没有提供密码。因为您使用Environment Hub创建了组织,所以无需密码即可连接。

查看ISVforce指南的Environment Hub部分中的Single Sign-on,了解可用于连接组织的其他SSO方法。

让我们再来一次

它从不伤害练习,对吧?实际上,我们需要一个测试组织,用于在下一个单元中加载包含您的应用的软件包。所以,在这里。

  1. 从App菜单中选择 Environment Hub.
  2. 从ITEMS列表中选择 Environment Hub.
  3. 点击 Create Org.
  4. 为了目的,选择 Test/Demo.
  5. 在组织名称中,输入 Trailhead Test.
  6. 填写剩余的必填字段。请记住,这必须是新用户名,因为它必须在所有Salesforce组织中都是唯一的。
  7. 阅读主认购协议,然后选择是否接受。
  8. 点击 Create.
别忘了。找到您的电子邮件确认,并等待您的组织出现在您的中心成员名单中。在您确认并验证了您的帐户后,请继续并设置SSO以使您的生活更轻松。

保持有组织

您将在您的业务生命周期中创建许多组织。通过Environment Hub应用程序使用自定义列表视图,可以帮助您快速找到组织,从而让您的生活更轻松。

当您创建自定义列表视图时,您可以设置过滤器来确定您看到哪些组织并指定要显示的列。

将其他组织连接到集线器

也许你是一位发烧友,在你成为AppExchange合作伙伴之前,他们开始在Developer Edition org中创建你的应用。或者,您可能还有其他一些围绕您希望从环境中心访问的组织。没问题。就是这样。
  1. 登录到环境中心,然后选择 Connect Org.
  2. 输入您要连接的组织的管理员用户名,以及可选的简短说明。描述使得后来更容易找到组织,特别是如果您的中心有许多成员。
  3. 默认情况下,为您连接的组织启用单点登录(SSO)。要禁用SSO,请取消选择 Auto-enable SSO for this org.
  4. 再次选择 Connect Org.
  5. 在弹出窗口中,输入组织的管理员用户名和密码。如果您没有看到弹出窗口,请暂时停用浏览器的广告拦截软件,然后重试。
  6. 选择 Log In, 然后选择 Allow.

将Orgs从一个集线器移到另一个集线器

在某个时候,你的公司可能会发展到你希望在环境中心拥有另一个组织。使用Remove命令可以很容易地断开组织与环境Hub的连接。

并且很容易再次将它连接到同一个Environment Hub。但是,要将其连接到新的环境中心,请向合作伙伴支持提交一个案例,以断开与以前的环境中心的关联。

概要

你现在知道如何:

  • 设置我的域名。
  • 使用Environment Hub创建组织。
  • 将现有组织连接到环境中心。
  • 设置SSO。
  • 使用自定义列表视图来帮助您保持组织。

布拉沃。参加测验,然后进入下一个单位,在那里你可以使用这些组织。