Создайте пользователя Drupal для каждого контакта CiviCRM

Создайте пользователя Drupal для каждого контакта CiviCRM

16.02.2014 12:21:44 Просмотров 38 Источник

У меня были такие трудные времена, пытаясь понять это. Я нашел несколько источников, которые намекают на то, чтобы это сделать, но ничего не говорит о том, как это сделать. Надеюсь, кто-то здесь может помочь.

У меня есть Drupal 7, работающий с CiviCRM 4.4, с уже импортированными контактами. Эта часть хороша, я это полностью понял.

То, что я пытаюсь сделать, это создать новую учетную запись Пользователя Drupal для каждого из контактов CiviCRM. Один из путей, по которому я пошел, состоял в установке модулей импорта каналов и каналов для импорта пользователей через файл CSV. Оттуда я пошел в CiviCRM, экспортировал список пользователей как CSV и попытался импортировать его через модуль импорта каналов ----- нет, не сработало. Видимо, формат был неправильным. Я был бы в порядке, просматривая и редактируя каждую запись, если бы у меня не было 900+ контактов, которым нужны учетные записи.

Должен быть лучший способ, так как я уверен, что это то, что, безусловно, должно было быть сделано много раз другими пользователями. Может ли кто-нибудь предложить мне помощь в создании учетной записи Пользователя Drupal для каждого из моих контактов CiviCRM?

У вопроса есть решение - Посмотреть?

Ответы - Создайте пользователя Drupal для каждого контакта CiviCRM / Create Drupal User for each CiviCRM Contact

user161592

16.02.2014 01:27:19

По-видимому, прекрасные люди в CiviCRM уже решили эту проблему. Вот ссылка для тех, кто сталкивается с тем же исправлением, в котором я оказался: https://civicrm.org/blog/petednz/creating-drupal-users-made-easy-for-single-or-multiple-contacts-via-civi-imports-and

flug

20.01.2015 10:06:09

user161592, кажется, имеет лучший ответ, если вы используете Drupal 7. Техника при 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 и импорт, настроенный в модуле импорта пользователя - так что повторение одного и того же типа импорта довольно легко).

Webmaster COVS

24.11.2019 06:30:42

Мне пришлось добавить следующее в сценарий импорта, чтобы импортировать правильно:

"username_format" : "first.middle.last"

Вставьте это чуть ниже определения signin.

Закрыть X