Integração Webform-CiviCRM: empregador de preenchimento automático

13

Eu configurei um formulário da Web para um aplicativo de associação. Segui as instruções desta página para configurar um preenchimento automático para a organização à qual o novo membro pertence:

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

Isso funciona bem quando estou logado (como administrador) e preenche automaticamente o nome da organização com opções do banco de dados.

Mas quando eu testo o formulário quando estou desconectado, ele não reconhece nenhum nome de organização que eu conheça no CiviCRM. Além disso, quando tento adicionar uma nova organização, ela não é adicionada ao banco de dados.

Alguma idéia de por que isso pode estar acontecendo?

Christopher Dunning
fonte
Heh Christopher, você deve fazer ou responder a mais perguntas para adicionar à sua reputação, pois isso ajudará a proposta do CiviCRM StackExchange quando você tiver mais de 200 pontos.
9788 Joe Murray

Respostas:

10

O usuário anônimo não tem permissão para visualizar contatos no seu banco de dados. Seja grato por esse padrão, ele pode evitar que você exponha acidentalmente todo o seu banco de dados ao mundo!

Você pode substituir esse padrão editando o campo "contato existente" (na guia do formulário da web) e desmarcando "Aplicar permissões". Normalmente, você também definiria um ou mais filtros nesse formulário (por exemplo, escolha um grupo) para limitar o preenchimento automático apenas às organizações que deseja expor.

Coleman
fonte
1
Obrigado. A idéia com o Pedido de Associação é que os novos candidatos possam ver, à medida que entram na organização, se a organização já faz parte do banco de dados. Existe perigo de expor todas as organizações? Não seriam apenas os nomes das organizações?
Christopher Dunning
2
Sim, seriam apenas os nomes (a menos que você esteja expondo outros campos da organização ao formulário da web). Eu acho que o perigo de não restringi-lo de alguma forma é que, se, no futuro, você começar a usar o db para armazenar os nomes das organizações que não deseja expor, talvez não se lembre desse formulário da web. Na verdade, não é um risco enorme, mas é bom pensar sempre em seu controle de acesso e garantir que não deixe brechas por aí.
Coleman
Como uma observação para quem ainda enfrenta o problema de organizações concluídas automaticamente não serem salvas no CiviCRM, era necessário definir o tipo de campo oculto do nome da organização como "Elemento oculto" em vez de "Valor seguro"
Markus Forsberg