Come posso definire l'attività e / o il caso in un modulo web integrato in CiviCRM?


8

Ho un modulo web Drupal integrato nella mia installazione CiviCRM e utilizza numerosi campi personalizzati associati a un particolare tipo di attività. Voglio utilizzare il modulo per consentire a contatti specifici di modificare un'attività che fa parte di un caso preesistente.

Il contatto che invierà il modulo web (contatto 1) ha un ruolo assegnato nel caso e una relazione con il gestore del caso. Stiamo utilizzando Views per mostrare alcuni dati a questo contatto, incluso un link al modulo web. Comprendo che posso trasmettere un ID caso e / o un ID attività nel modulo tramite l'URL che viene presentato al contatto nella vista e posso vedere come posso farlo riscrivendo l'output di uno dei campi Viste .

La domanda è: devo passare sia l'ID caso che l'ID attività o è sufficiente solo passare l'ID attività?

E cosa devo avere come impostazioni per il caso e l'attività nella scheda CiviCRM per il modulo web?


Potresti essere interessato a seguire la proposta CiviCRM .
Choster

@choster - grazie per l'heads-up. Mi sono già impegnato in questo.
Graham,

Aggiornamento: ho rilasciato questo codice come 4.x-dev - per favore provalo :)
Coleman,

Risposte:


5

Le impostazioni di case e attività sono un po 'aggrovigliate tra loro nella versione corrente (v4.9) del modulo ...

MA, ho appena apportato diverse modifiche a 4.x-dev (che presto verrà rilasciato come v4.10) che:

  • Supporta più attività e più casi su un modulo web
  • Staccare le schede attività e case l'una dall'altra in modo da poter lavorare in modo più pulito con l'una o l'altra
  • Consentire di archiviare un'attività su un caso senza dover passare attraverso l'intera configurazione del caso sul modulo web

Quando avrò funzionato (probabilmente la prossima settimana) mi piacerebbe molto il tuo aiuto per testarlo.

E per rispondere alla tua domanda, se stai aggiornando un'attività esistente dovrebbe essere sufficiente passare l'ID attività. Nella versione corrente funzionerà solo se il contatto 1 è il creatore o il bersaglio o il cessionario dell'attività. Potrei essere in grado di renderlo più flessibile nella prossima versione.


4

Usiamo Drupal Webform-CiviCRM per creare casi, ma ovviamente non per i passaggi che ti stai chiedendo :-) Direi che passare in ActivityID dovrebbe essere sufficiente, fare un gioco e farmelo sapere!

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.