it-swarm.dev

L'archiviazione di un modulo di registrazione in CommCare influisce sugli altri moduli inviati a quel caso?

Ho un modulo di registrazione che è stato presentato con successo per un caso in CommCare, nonché diversi altri moduli che sono stati presentati contro quel caso. Se archivio il modulo di registrazione quell'azione inciderà sugli altri dati già inviati e sincronizzati con questo caso? In che modo l'archiviazione di questo modulo influirà sui dati di quel caso?

1
Claire C

L'archiviazione di qualsiasi modulo fa sì che CommCareHQ ricostruisca tutti i casi interessati come se quel modulo non fosse mai stato inviato. Quindi, se archivi un modulo di registrazione, in realtà apre quel caso ed è come se quel caso non fosse mai esistito.

L'archiviazione di un modulo di registrazione quando vi sono moduli di follow-up inviati può quindi causare problemi, in quanto lascia un mucchio di moduli che vengono applicati a un caso che non è mai esistito.

C'è una nuova modifica a CommCareHQ che non dovrebbe più consentire di archiviare un modulo di registrazione quando esistono altri moduli per quel caso, evitando così i problemi sopra descritti. Ora, se vuoi eliminare un caso, hai due opzioni:

  1. Archivia tutti i moduli di follow-up e quindi archivia il modulo di registrazione. Ciò eliminerà anche tutti i dati del modulo.
  2. Assegna tale caso a un utente temporaneo (ad esempio nome utente Elimina). Quindi elimina l'utente Elimina. Ciò eliminerà il caso ma non i dati del modulo.

Dichiarazione di non responsabilità: prestare sempre molta attenzione all'eliminazione di dati da CommCare. Non è sempre possibile recuperare i dati se si elimina qualcosa per errore.

1
Jennifer