Eu tenho um formulário da Web Drupal integrado à minha instalação do CiviCRM e usa vários campos personalizados associados a um tipo de atividade específico. Quero usar o formulário para permitir que contatos específicos editem uma atividade que faz parte de um caso pré-existente.
O contato que enviará o formulário da web (contato 1) tem uma função designada no caso e um relacionamento com o gerente do caso. Estamos usando o Views para mostrar alguns dados para esse contato, incluindo um link para o formulário da web. Entendo que posso passar um ID de caso e / ou um ID de atividade para o formulário por meio do URL que é apresentado ao contato na Visualização, e posso ver como fazer isso reescrevendo a saída de um dos campos Visualizações .
A questão é: preciso passar o ID do caso e o ID da atividade ou basta apenas o ID da atividade?
E o que devo ter como configurações para o caso e a atividade na guia CiviCRM do formulário da web?
Respostas:
As configurações de caso e atividade estão um pouco complicadas na versão atual (v4.9) do módulo ...
MAS, eu acabei de confirmar várias alterações no 4.x-dev (em breve a ser lançado como v4.10), que:
Quando eu colocar isso em funcionamento (provavelmente na próxima semana), eu adoraria sua ajuda para testá-lo.
E para responder sua pergunta, se você estiver atualizando uma atividade existente, deve ser suficiente passar o ID da atividade. Na versão atual, isso funcionará apenas se o contato 1 for o criador, o destino ou o responsável pela atividade. Talvez eu consiga tornar isso mais flexível na próxima versão.
fonte
Usamos o Drupal Webform-CiviCRM para criar casos, mas é claro que não para as etapas que você está perguntando :-) Eu consideraria que a passagem da atividadeID deve ser suficiente, faça uma peça e me avise!
fonte