Integración Webform-CiviCRM: empleador autocompletado

13

Configuré un formulario web para una solicitud de membresía. Seguí las instrucciones de esta página para configurar un Autocompletado para la Organización a la que pertenece el nuevo Miembro:

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

Esto funciona bien cuando estoy conectado (como administrador), y completa automáticamente el nombre de la organización con opciones de la base de datos.

Pero cuando pruebo el formulario cuando estoy desconectado, no reconoce ningún nombre de organización que sé que está en CiviCRM. Además, cuando intento agregar una nueva organización, no se agrega a la base de datos.

Alguna idea de por qué esto esta pasando?

Christopher Dunning
fuente
Je Christopher, debes hacer o responder más preguntas para agregar a tu reputación, ya que eso ayudará a la propuesta de CiviCRM StackExchange una vez que llegues a más de 200 puntos.
Joe Murray

Respuestas:

10

El usuario anónimo no tiene permiso para ver los contactos en su base de datos. ¡Agradezca este valor predeterminado, puede evitar que exponga accidentalmente toda su base de datos al mundo!

Puede anular este valor predeterminado editando el campo "contacto existente" (desde la pestaña del formulario web) y desmarcando "Aplicar permisos". Por lo general, también establecería uno o más filtros en ese formulario (por ejemplo, elija un grupo) para limitar el autocompletado solo a las organizaciones que desea exponer.

Coleman
fuente
1
Gracias. La idea con la Solicitud de Membresía es que los nuevos solicitantes de membresía pueden ver, a medida que ingresan a su organización, si su organización ya forma parte de la base de datos. ¿Existe el peligro de exponer a todas las organizaciones? ¿No serían solo los nombres de las organizaciones?
Christopher Dunning
2
Sí, solo serían los nombres (a menos que exponga otros campos de la organización al formulario web). Creo que el peligro de no restringirlo de alguna manera es que si, en el futuro, comenzó a usar su base de datos para almacenar los nombres de organizaciones que no desea exponer, es posible que no recuerde sobre este formulario web. No es un gran riesgo, sin duda, pero es bueno pensar siempre a través de su control de acceso y asegurarse de no dejar escapatorias por ahí.
Coleman
Como una nota para cualquiera que todavía se encuentre con el problema de que las organizaciones autocompletadas no se guarden en CiviCRM, fue necesario establecer el tipo de campo oculto del nombre de la organización en "Elemento oculto" en lugar de "Valor seguro"
Markus Forsberg