在Sitecore中,导入ECM的用户如何成为完整的网站用户?

时间:2016-05-17 19:34:57

标签: sitecore sitecore7.5 sitecore-ecm

在ECM中,我们可以从电子表格中将用户导入Sitecore。执行此操作时,用户帐户基于Core数据库中的/ sitecore / templates / EmailCampaign / Subscriber模板。创建这些用户后,他们没有密码。它们在ECM中用于发送电子邮件。因此,收到这些电子邮件的人可能会点击它们并返回我们的网站。最终,这些人可能真的决定在我们的网站上创建一个帐户。这是我感到困惑的地方。我们已经从电子表格中导入了Sitecore中的用户帐户。当他们注册时,它将为他们创建一个新帐户。我是否应该以某种方式正确处理代码?当从电子表格导入用户帐户时,Sitecore是否有一些正常的处理方式?

对我来说似乎很奇怪的是,当用户帐户是从电子表格导入创建的时候,他们不是真正完整的用户帐户,因为他们没有密码。所以我无法弄清楚Sitecore的意图是什么。这些帐户是否真的被创建用于邮件,并且从不打算成为登录该网站的帐户?是否有一些文档可以真正解释所有这些并解释有关导入最终成为完整帐户的用户帐户的最佳实践?

谢谢,

科里

2 个答案:

答案 0 :(得分:1)

我认为电子表格选项的导入专门用于新帐户。如果您有来自CRM的外部用户,并且您想在ECM中使用它们,那么它非常有用。如果用户已经存在,那么您必须将它们分配给收件人列表而不是将其导入(这只是在其用户帐户上设置角色)

通过更改某些设置,您应该能够在导入这些用户时创建完全成熟的帐户:

可以在设置中更改用户的配置文件,ECM Manager Root上有一个名为705032704的字段。默认情况下,这是Default Subscriber Profile,但您可以使用自己的字段将电子表格中的字段传递到自定义配置文件。

也可以在导入向导上将默认域更改为完全成熟用户所需的任何域(应该是导入向导的第3步)。

当您设置此设置以使用户能够登录时,您必须执行某种重置密码过程,以便可以通过电子邮件发送用户并选择其密码。

答案 1 :(得分:0)

您可以创建具有特殊角色的用户。如果他们要求登录,您可以选择让他们指定密码甚至更好,给他们发送一封带有激活链接的电子邮件,他们可以在那里重置密码。