HansaChat

Documentation

Importare la cronologia di Mattermost

Porti i canali e i post di Mattermost in HansaChat da un’esportazione in blocco.

I workspace con piani a pagamento possono importare un’esportazione in blocco di Mattermost e ricostruire canali e cronologia dei messaggi in HansaChat — con timestamp originali, thread, reazioni e formattazione markdown.

Cosa viene importato

  • Canali pubblici e privati.
  • Post con i loro timestamp originali.
  • Risposte nei thread. Le risposte il cui messaggio di origine non è presente nell’esportazione diventano messaggi normali.
  • Reazioni con emoji.
  • Formattazione markdown: grassetto, corsivo, codice in linea, blocchi di codice e link.
  • Le modifiche vengono contrassegnate quando un post è stato cambiato dopo essere stato scritto.
  • Membri del team: gli account che corrispondono a un membro esistente per email vengono collegati; tutti gli altri vengono importati come profili segnaposto inattivi senza password. Invitando in seguito quella persona al suo indirizzo email, la cronologia viene collegata al suo nuovo account.

Cosa non viene importato

  • Messaggi diretti e messaggi di gruppo.
  • Allegati di file. Il testo dei messaggi viene conservato; i riferimenti agli allegati restano come testo semplice.
  • I payload dei comandi slash e i webhook pubblicati tramite integrazioni vengono importati come messaggi semplici.

Preparare l’archivio

HansaChat importa l’esportazione in blocco prodotta dallo strumento bulk export di Mattermost. Si tratta di un file JSON delimitato da righe (.ndjson) la cui prima riga inizia con "type": "version". Può caricarlo così com’è, in formato gzip o impacchettato in uno ZIP.

Faccia attenzione al formato: l’archivio prodotto da mmctl export è un formato diverso, da Mattermost a Mattermost, che HansaChat non importa. Il percorso bulk export sul suo server Mattermost o la documentazione del generatore di dati in blocco descrivono come creare il file giusto.

Eseguire l’importazione

  1. Apra il dashboard del workspace sul sito web di HansaChat.
  2. Trovi il suo workspace e scelga Importare i dati del workspace.
  3. Selezioni il file NDJSON (o il suo archivio ZIP/gzip) e scelga Importa archivio.

La pagina di importazione del workspace con il modulo di caricamento e un’importazione completata

Ogni workspace può avviare un’importazione al giorno. L’importazione viene eseguita in background; la pagina mostra l’avanzamento in tempo reale e riceverà un’email quando l’importazione è finita.

Come viene collocata la cronologia

  • Il canale #general esistente viene riutilizzato e la cronologia importata viene aggiunta ad esso.
  • I canali vengono ricreati con il loro nome visualizzato. Se esiste già un canale con lo stesso nome, quello importato viene creato con il suffisso "-imported". Le esportazioni che contengono più team ricevono un prefisso con il nome del team sui nomi dei canali per evitare collisioni.
  • La cronologia importata compare quando ricarica il workspace. Nulla viene inviato alle sessioni aperte mentre l’importazione è in esecuzione.
  • I membri non collegati a un account esistente compaiono come profili inattivi. Non ricevono mai email e non possono accedere finché non li invita.

Cronologia di Mattermost importata nel canale Town Square

Nota sulla protezione dei dati

L’esportazione contiene dati personali dei membri del suo Mattermost, come nomi, indirizzi email e contenuto dei messaggi. Crei e scarichi l’esportazione solo quando è pronto per importare, ed elimini la sua copia locale in seguito. HansaChat elimina l’archivio caricato non appena l’importazione è finita.

Altre guide per l’importazione