J'ai un formulaire Web Drupal qui est intégré à mon installation CiviCRM et utilise de nombreux champs personnalisés associés à un type d'activité particulier. Je souhaite utiliser le formulaire pour permettre à des contacts spécifiques de modifier une activité qui fait partie d'un cas préexistant.
Le contact qui soumettra le formulaire Web (contact 1) a un rôle assigné dans le cas et une relation avec le gestionnaire de cas. Nous utilisons Views pour afficher certaines données à ce contact, y compris un lien vers le formulaire Web. Je comprends que je peux transmettre un ID de cas et / ou un ID d'activité dans le formulaire via l'URL qui est présentée au contact dans la vue, et je peux voir comment je peux le faire en réécrivant la sortie de l'un des champs Vues .
La question est: dois-je transmettre à la fois l'ID de cas et l'ID d'activité, ou suffit-il simplement de passer l'ID d'activité?
Et que dois-je avoir comme paramètres pour le cas et l'activité dans l'onglet CiviCRM pour le formulaire Web?
Réponses:
Les paramètres de cas et d'activité sont un peu emmêlés les uns avec les autres dans la version actuelle (v4.9) du module ...
MAIS, je viens de commettre plusieurs changements à 4.x-dev (qui sortira bientôt en v4.10) qui:
Lorsque je serai en forme (probablement la semaine prochaine), j'aimerais que vous l'aidiez à le tester.
Et pour répondre à votre question, si vous mettez à jour une activité existante, il devrait suffire de transmettre l'ID d'activité. Dans la version actuelle, cela ne fonctionnera que si le contact 1 est le créateur ou la cible ou le cessionnaire de l'activité. Je pourrai peut-être rendre cela plus flexible dans la prochaine version.
la source
Nous utilisons Drupal Webform-CiviCRM pour créer des cas, mais bien sûr pas pour les étapes que vous demandez :-) Je pense que le passage de l'ID d'activité devrait être suffisant, ayez un jeu et faites-le moi savoir!
la source