Інтеграція Webform-CiviCRM: роботодавець із автозаповненням


13

Я створив веб-форму для заявки на членство. Я дотримувався інструкцій на цій сторінці щодо створення автозаповнення для організації, до якої належить новий Член:

http://wiki.civicrm.org/confluence/display/CRMDOC/Webform+CiviCRM+Integration#WebformCiviCRMIntegration-CurrentE Employerer

Це добре працює, коли я ввійшов (як адміністратор), і він автоматично доповнює ім'я організації параметрами з бази даних.

Але коли я тестую форму, коли вийшов із системи, вона не розпізнає жодні назви організацій, на які я знаю, що містяться в CiviCRM. Крім того, коли я намагаюся додати нову організацію, вона не додається до бази даних.

Будь-які ідеї, чому це може статися?


Хе, Крістофере, вам слід задати або відповісти на додаткові запитання, щоб додати свою репутацію, оскільки це допоможе пропозицію CiviCRM StackExchange, як тільки ви отримаєте 200+ балів.
Джо Мюррей

Відповіді:


10

Анонімний користувач не має дозволу на перегляд контактів у вашій базі даних. Будьте вдячні за цей дефолт, це може врятувати вас від випадкового викриття всієї вашої бази даних у світі!

Ви можете змінити цей за замовчуванням, відредагувавши поле "існуючий контакт" (на вкладці веб-форми) і знявши галочку "Закріпити дозволи". Зазвичай ви також можете встановити один або кілька фільтрів на цій формі (наприклад, вибрати групу), щоб обмежити автозаповнення лише організаціями, які ви хочете виставити.


1
Спасибі. Ідея Заявки на членство полягає в тому, щоб нові кандидати на членство могли побачити, коли вони входять до своєї організації, якщо їх організація вже є частиною бази даних. Чи існує небезпека викрити всі організації? Хіба це не просто назви організацій?
Крістофер Даннінг

2
Так, це були б просто назви (якщо ви не піддаєте веб-формі інші поля організації). Я думаю, що небезпека не обмежувати це якимось чином полягає в тому, що якщо в майбутньому ви почали використовувати свій db для зберігання назв організацій, які ви не хочете виставляти, ви можете не пам'ятати про цю веб-форму. Немає великого ризику, але добре завжди продумати свій контроль доступу та переконатися, що ви не залишаєте лазівки навколо себе.
Коулман

Як і примітка для тих, хто все ще стикається з проблемою, коли автозавершені організації не отримують збереження в CiviCRM, потрібно було встановити тип прихованого поля назви організації на "Прихований елемент", а не на "Безпечне значення"
Маркус Форсберг
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.