Возможные сценарии работы с CiviCRM

Вернуться в раздел CiviCRM портала caperc.org

На этой странице вы найдете несколько практических сценариев работы с базой данных CiviCRM.

СЦЕНАРИЙ РЕШЕНИЕ
Найти всех волонтеров из Регионального офиса 1 (РО1), входивших в базу за последние 7 дней;

Открыть страницу управления пользователями [Сюда и далее подставьте имя домена или IP адрес где расположена ваша база данных]/admin/people Вверху страницы в “Показать только тех пользователей, у которых” выбрать роль соответствующую РО1. Нажать на кнопку ”Фильтр”. По клику на заголовок колонки “Последнее посещение” отсортировать пользователей по убыванию.

Найти всех волонтеров, обладающих реквизитами для входа, но ни разу не входил в систему, выслать им именное эл. напоминание, что у них есть такая возможность

Аналогично с предыдущим решением, но нажать на колонку "Последний логин", чтобы увидеть кто ещё не входил в систему. Далее нажать на Редактирование для рассылки сообщений по эл.почте. 

Альтернатива - использовать расширенный поиск /civicrm/contact/search/advanced?reset=1 и выбрать Подтип контакта = Волонтёр

Создать новый Региональный Офис 2 ("РО2"), где будет два админа с одинаковыми правами и три сотрудника (всего пять человек). Предположим, один админ уже есть в текущей базе, но не обладает никакими правами (и даже нет реквизитов для входа, то есть просто Контакт) - его необходимо "повысить".

1) Создать группу в CiviCrm /civicrm/group/add?reset=1 (Тип группы: Access Control, Видимость: Только пользователь и админ)

2) Создать ACL роль /civicrm/admin/options/acl_role?group=acl_role&action=add&reset=1

3) Связать группу Civicrm и ACL роль /civicrm/acl/entityrole?action=add&reset=1

4а) Добавить ACL правило для просмотра/редактирования данной группы контактов /civicrm/acl?action=add&reset=1 (выбрать созданную роль, Тип операции: смотреть, Тип данных: Группа контактов, выбрать созданную группу контактов)

4б) Добавить ACL правило для редактирования данной группы контактов /civicrm/acl?action=add&reset=1 (выбрать созданную роль, Тип операции: смотреть, Тип данных: Группа контактов, выбрать созданную группу контактов)

5) Создать роль в Друпале /admin/people/permissions/roles

6) Связать CiviCRM группу и Друпал роль /admin/config/civicrm/civicrm_group_roles/add_rule

Результат: пользователь, имеющий Друпал роль, будет иметь возможность видеть/редактировать контакты в соответствующей группе Civicrm.

Добавление новых пользователей (РО2 staff / волонтёров): 

1) Создать друпал-пользователя с ролью соответствующей группе к которой он принадлежит /admin/people/create

2) В случае если доступ у пользователя не появился - синхронизировать пользователей с контактами /civicrm/admin/synchUser?reset=1

Присвоение избирателю статуса волонтёра. Для присвоения контакту-избирателю статуса волонтёра нужно при его редактировании выбрать в разделе "Контактная информация" (вверху) "вид контакта" - "волонтёр". После этого у данного контакта станут доступны для заполнения поля из группы "Информация о волонтёре".

Дать доступ к данным (контакты) из текущей общей базы в РО2 - по всем, кто был создан за последние 14 дней.

Центральный администратор создаёт расширенный поиск по критерию “Дата изменения” и добавляет контакты в РО2 - помещая выбранные контакты в соответствующую группу.

 

Выбрать все контакты из основной базы (Центральный офис) у кого нет пока записей о поддержке, создав тег “Связаться срочно”

Добавить тег "Связаться срочно" /civicrm/admin/tag?reset=1&action=add Открыть Отчёты > Отчёты по кампаниям > отчёт Уровень поддержки - не опрошены /civicrm/report/instance/53?reset=1 (или создать такой отчёт - выбрать в любом отчёте о кампаниях в секции Критерии отчёта Результат опроса: Ни один из = Поддерживает/Не поддерживает/Не определился). Добавляем всех пользователей, которые показаны в результатах в группу Связаться срочно (выбрать группу из выпадающего списка > добавить в группу). Появится всплывающее сообщение “Перечисленные контакт(ы) добавлены в выбранную группу.

ИЛИ Создать тег Связаться срочно /civicrm/admin/tag?reset=1&action=add Добавить в него контакты через поиск

Делегировать список тэга “Связаться срочно” РО2 для работы

Центральный админ может а) экспортировать контакты из системы и выслать файл со списком в соответствующий другой РО или б) связаться с Центральным админом. Центральный админ может выбрать контакты из смарт группы Связаться срочно и добавить их в группу “Региональный офис 1”

РО2 сформировать два-три Действия из полученного списка контактов, чтобы поручить назначенным волонтерам связаться с каждым и зафиксировать уровень поддержки кандидата Чижикова на предстоящих выборах. Волонтёры получают список контактов в результате действия (список присылается по эл. почте), а делают опрос через созданную РО админом Кампанию и Опрос. Зафиксировать информацию.

РО админ заходит на страницу Кампаний и создаёт кампанию, привязанную к данному РО. Создаёт опрос Уровень поддержки: /civicrm/campaign?reset=1&subPage=survey и указывает в ней принадлежность к кампании, например Список для обхода (это определяет доступ волонтёров). Волонтёр, приписанный к группе Список для обхода, получит разрешение на доступ к списку контактов для обхода. Создает задачи для волонтёров с помощью функционала Действия /civicrm/case (можно добавлять несколько волонтёров в Участники)

Центральному офису выбрать всех, кто поддержал Пыжикова в 2013, но против Чижикова в 2014

Используем конструктор поиска: /civicrm/contact/search/builder?reset=1 Указываем - поиск Действия, где Survey question = Имя кандидата и Имя кандидата = Пыжиков и Уровень поддержки = Поддерживает и Год=2013, сохраняем как умную группу Сторонники Пыжикова используем конструктор поиска: /civicrm/contact/search/builder?reset=1 Указываем - поиск Действия, где Survey question = Имя кандидата и Имя кандидата = Чижиков и Уровень поддержки = Против и Год=2014, сохраняем как умную группу Противники Пыжикова используем конструктор поиска: /civicrm/contact/search/builder?reset=1 и указываем Контакты, Группа = Сторонники Пыжикова И Группа = Противники Чижикова

Сформировать наклейки для благодарственного письма тем, у кого есть почтовый адрес, а после этого прекратить полномочия волонтеров (удалить реквизиты входа), для всех, кто участвовал в опросе о Чижикове

Сделать в расширенном поиске выборку по типу действия Опрос (Survey): имя кандидата = Чижиков: /civicrm/contact/search/advanced?reset=1 выбрать всех волонтёров и выбрать из выпадаюшего меню Адреса на конвертах и открытках из выпадающего меню Действия и затем нажать на кнопку Далее. Важно: На следующем экране по дефолту используется формат этикетки Avery 5160! После этого можно открыть карточки данных волонтёров и удалить их реквизиты входа (Действия - Профиль пользователя - Редактировать - Удалить).

РО2 сформировать отчет о всех, кто высказал свое мнение о предстоящих выборах Чижикова (За, Против, Не определился). Создать умную группу “Чижиков 2014” из всех, кто поддерживает кандидата.

Используем конструктор поиска: /civicrm/contact/search/builder?reset=1 Указываем - поиск Действия, где Survey question = Уровень поддержки и Уровень поддержки НЕ ПУСТО (NOT EMPTY)

 

Яндекс.Метрика