Integrasi webform-CiviCRM: pemberi kerja autocomplete

13

Saya menyiapkan Formulir Web untuk Aplikasi Keanggotaan. Saya mengikuti instruksi pada halaman ini untuk mengatur Pelengkapan Otomatis untuk Organisasi yang menjadi milik Anggota baru:

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

Ini berfungsi dengan baik ketika saya masuk (sebagai administrator), dan secara otomatis melengkapi nama organisasi dengan opsi dari database.

Tetapi ketika saya menguji formulir ketika saya keluar, itu tidak mengenali nama organisasi yang saya tahu ada di CiviCRM. Terlebih lagi, ketika saya mencoba untuk menambahkan organisasi baru itu tidak bisa ditambahkan ke database.

Adakah ide mengapa ini mungkin terjadi?

Christopher Dunning
sumber
Heh Christopher, Anda harus bertanya atau menjawab lebih banyak pertanyaan untuk menambah reputasi Anda, karena itu akan membantu proposal CiviCRM StackExchange begitu Anda mendapatkan 200+ poin.
Joe Murray

Jawaban:

10

Pengguna anonim tidak memiliki izin untuk melihat kontak di basis data Anda. Bersyukurlah atas default ini, ini dapat menyelamatkan Anda dari tidak sengaja memaparkan seluruh basis data Anda ke dunia!

Anda dapat mengganti default ini dengan mengedit bidang "kontak yang ada" (dari tab formulir web) dan menghapus centang "Menerapkan Izin". Biasanya Anda juga akan menetapkan satu atau beberapa filter pada formulir itu (mis. Pilih grup) untuk membatasi pelengkapan otomatis hanya pada organisasi yang ingin Anda paparkan.

Koleman
sumber
1
Terima kasih. Gagasan dengan Aplikasi Keanggotaan adalah bahwa pelamar baru untuk keanggotaan dapat melihat, ketika mereka memasuki organisasi mereka, jika organisasi mereka sudah menjadi bagian dari database. Apakah ada bahaya untuk mengekspos semua organisasi? Bukankah itu hanya nama-nama organisasi?
Christopher Dunning
2
Ya itu hanya nama-namanya (kecuali Anda mengekspos bidang organisasi lain ke formulir web). Saya pikir bahayanya tidak membatasi itu dalam beberapa cara adalah jika, di masa depan, Anda mulai menggunakan db Anda untuk menyimpan nama-nama organisasi yang tidak ingin Anda tampilkan, Anda mungkin tidak ingat tentang formulir web ini. Memang bukan risiko besar, tetapi baik untuk selalu memikirkan kontrol akses Anda dan memastikan Anda tidak meninggalkan celah di sekitar.
Coleman
Sama seperti catatan bagi siapa pun yang masih mengalami masalah dengan organisasi yang dilengkapi secara otomatis dan tidak diselamatkan di CiviCRM, perlu untuk menetapkan jenis bidang tersembunyi dari nama organisasi menjadi "Elemen tersembunyi" daripada "Nilai aman"
Markus Forsberg