web-dev-qa-db-ja.com

Webform-CiviCRM統合:オートコンプリートの雇用者

会員申請用のWebフォームを設定しました。このページの指示に従って、新しいメンバーが所属する組織のオートコンプリートを設定しました。

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

これは、(管理者として)ログインすると正常に機能し、データベースのオプションを使用して組織名を自動的に補完します。

しかし、ログアウトしているときにフォームをテストすると、CiviCRMにあることがわかっている組織名は認識されません。さらに、新しい組織を追加しようとしても、データベースに追加されません。

なぜこれが起こっているのでしょうか?

13

匿名ユーザーには、データベース内の連絡先を表示する権限がありません。このデフォルトに感謝します。これにより、データベース全体を誤って世界に公開するのを防ぐことができます。

このデフォルトを上書きするには、[ウェブフォーム]タブの[既存の連絡先]フィールドを編集し、[権限を適用]をオフにします。通常、そのフォームに1つ以上のフィルターを設定して(たとえば、グループを選択)、オートコンプリートを公開する組織のみに制限します。

10
Coleman