1

我一直在努力解决这个问题。我找到了一些暗示要完成这项工作的来源,但没有明确说明如何做到这一点。希望这里有人可以提供帮助。

我已经使用 CiviCRM 4.4 运行 Drupal 7,并且已经导入了联系人。那部分很好,我已经完全理解了。

我要做的是为每个 CiviCRM 联系人创建一个新的 Drupal 用户帐户。我走的一条路是安装 Feeds 和 Feeds Import 模块,以通过 CSV 文件导入用户。从那里,我去了 CiviCRM,将用户列表导出为 CSV,并尝试通过 Feeds Import 模块导入 ----- 不,没有用。显然格式不正确。如果不是因为我有 900 多个需要帐户的联系人,我会很好地浏览和编辑每条记录。

必须有更好的方法,因为我确信这是其他用户肯定必须多次完成的事情。谁能就如何为我的每个 CiviCRM 联系人创建 Drupal 用户帐户提供任何帮助?

4

3 回答 3

2

显然 CiviCRM 的优秀人员已经解决了这个问题。对于遇到与我发现自己相同的修复程序的任何人,这是一个链接:https ://civicrm.org/blog/petednz/creating-drupal-users-made-easy-for-single-or-multiple-contacts-via-公民进口和

于 2014-02-15T21:27:19.900 回答
0

如果您使用 Drupal 7,user161592 似乎有最好的答案。https://civicrm.org/blog/petednz/creating-drupal-users-made-easy-for-single-or-multiple-contacts-via上的技术-civi-imports-and需要 civicrm_entity 模块,该模块仅适用于 Drupal 7。

对于 Drupal 6,您可以使用用户导入模块:https ://www.drupal.org/project/user_import

这需要您在 civicrm 数据库中搜索要为其创建帐户的用户,导出用户(为创建 Drupal 帐户时需要的字段选择字段列表),然后翻转 Drupal 端并导入生成的 .csv带有用户导入模块的文件。

因此,每次您想要执行此操作时都需要一些管理员干预,但它确实工作得很好并且一旦全部设置完成不需要很长时间(您可以保存在 CiviCRM 中设置的字段和在用户中设置的导入导入模块 - 所以重复相同类型的导入非常容易)。

于 2015-01-20T19:06:09.793 回答
0

我必须在导入脚本中添加以下内容才能正确导入:

"username_format" : "first.middle.last"

将其粘贴到登录定义的正下方。

于 2019-11-24T15:30:42.210 回答