Integrazione Webform-CiviCRM: datore di lavoro con completamento automatico


13

Ho impostato un modulo Web per una domanda di iscrizione. Ho seguito le istruzioni in questa pagina per impostare un Completamento automatico per l'organizzazione a cui appartiene il nuovo Membro:

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

Funziona bene quando ho effettuato l'accesso (come amministratore) e completa automaticamente il nome dell'organizzazione con le opzioni del database.

Ma quando provo il modulo quando sono disconnesso, non riconosce alcun nome di organizzazione che conosco sia nel CiviCRM. Inoltre, quando provo ad aggiungere una nuova organizzazione, questa non viene aggiunta al database.

Qualche idea sul perché questo potrebbe accadere?


Heh Christopher, dovresti fare o rispondere ad altre domande da aggiungere alla tua reputazione, dal momento che ciò aiuterà la proposta StackExchange di CiviCRM una volta arrivati ​​a oltre 200 punti.
Joe Murray,

Risposte:


10

L'utente anonimo non dispone dell'autorizzazione per visualizzare i contatti nel database. Sii grato per questo valore predefinito, può salvarti dall'esporre accidentalmente l'intero database al mondo!

Puoi ignorare questa impostazione predefinita modificando il campo "contatto esistente" (dalla scheda del modulo web) e deselezionando "Imponi autorizzazioni". In genere, dovresti anche impostare uno o più filtri su quel modulo (ad esempio, selezionare un gruppo) per limitare il completamento automatico solo alle organizzazioni che vuoi esporre.


1
Grazie. L'idea con la domanda di iscrizione è che i nuovi candidati all'iscrizione possono vedere, quando entrano nella loro organizzazione, se la loro organizzazione è già parte del database. Esiste il pericolo di esporre tutte le organizzazioni? Non sarebbero solo i nomi delle organizzazioni?
Christopher Dunning,

2
Sì, sarebbero solo i nomi (a meno che tu non stia esponendo altri campi dell'organizzazione al modulo web). Penso che il pericolo di non limitarlo in qualche modo sia che se, in futuro, avessi iniziato a usare il tuo db per memorizzare i nomi delle organizzazioni che non vuoi esporre, potresti non ricordare questo modulo web. Certo, non è un grosso rischio, ma è bene pensare sempre attraverso il controllo degli accessi e assicurarsi di non lasciare scappatoie in giro.
Coleman,

Proprio come una nota per chiunque si imbatte ancora nel problema con le organizzazioni completate automaticamente che non vengono salvate in CiviCRM, è stato necessario impostare il tipo di campo nascosto del nome dell'organizzazione su "Elemento nascosto" anziché "Valore sicuro"
Markus Forsberg
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.