Creazione e pubblicazione di integrazioni su Esadax

Autore:Esadax & Mikkel Haldorsen
Aggiornato:21 ago 2025

Indice dei contenuti

  1. [Introduzione] (#introduction)
  2. Capire le integrazioni native
  3. Creazione di un'integrazione
  4. Dettagli modulo di integrazione
  5. Creazione di un'integrazione di prodotto
  6. Dopo la creazione dell'integrazione
  7. Visualizzazione e gestione delle integrazioni
  8. Integrazioni di account collegabili
  9. Distintivo della comunità e integrazioni della comunità
  10. Procedure consigliate per il flusso di installazione
  11. [Supporto di integrazione] (#integration-support)
  12. Conclusione

Introduzione

L'integrazione con Esadax offre un modo potente per migliorare la tua applicazione o servizio. Che tu stia creando per uso interno o pubblicando uno strumento per altri, questa guida ti guiderà attraverso ogni passaggio della creazione, gestione e ottimizzazione della tua integrazione, con best practice per garantire un'esperienza fluida per i tuoi utenti.


Comprendere le integrazioni native

Le integrazioni native sono cittadini di prima classe nell'ecosistema Esadax, offrendo un'integrazione diretta e senza soluzione di continuità con le funzionalità della piattaforma.

Vantaggi principali:

  • Nessun middleware richiesto — Supporto nativo dall’interno della piattaforma Esadax.
  • Tempi di sviluppo ridotti — Componenti precostituiti e configurazione semplificata.
  • Esperienza di sviluppo più solida — Documentazione completa e supporto della piattaforma.

Puoi anche scegliere di creare integrazioni personalizzate se il tuo caso d'uso richiede servizi esterni o API.


Creare un'integrazione

Per iniziare:

  1. Vai alla Console Integrazioni.
  2. Fai clic su Crea integrazione.
  3. Compila il modulo con le informazioni di base della tua integrazione (vedi sezione successiva).

Modulo di integrazione Dettagli

Quando si compila il modulo di integrazione, fornire:

  • Nome: un identificatore univoco per la tua integrazione.
  • Descrizione: una breve spiegazione di cosa fa la tua integrazione.
  • Tipo di integrazione: scegli tra “Nativo” e “Personalizzato”.
  • Impostazioni di visibilità: definisci chi può vedere o utilizzare l'integrazione.
  • E-mail di supporto: fornire i dettagli di contatto per il supporto.
  • Link alla documentazione (facoltativo): aiuta gli utenti a capire come installarlo e utilizzarlo.
  • Pulsante di distribuzione (facoltativo): aggiungi un pulsante per distribuire automaticamente l'integrazione da Git.

Creazione di un'integrazione di prodotto

Quando l'integrazione prevede un prodotto installabile, è necessario:

  • Fornire un chiaro flusso di installazione che soddisfi sia gli utenti nuovi che quelli esistenti.
  • Includi una breve documentazione per l'installazione e l'uso.
  • Definisci impostazioni predefinite che funzionano immediatamente, pur consentendo la personalizzazione.
  • Usa versioning nel modulo per tenere traccia degli aggiornamenti e della compatibilità con le versioni precedenti.

Creazione dopo l'integrazione

Una volta pubblicato, puoi:

  • Monitorare i registri utilizzando il pulsante Visualizza registri nella Console integrazioni.
  • Stato dell'aggiornamento: monitora le metriche di installazione, gli errori e le modifiche alla versione.
  • Perfeziona la tua integrazione: Itera in base al feedback degli utenti o ai test.

Visualizzazione e gestione delle integrazioni

Nella Console Integrazioni, puoi:

  • Visualizza un elenco delle tue integrazioni.
  • Accedi a dettagli, inclusi URL attivi, log di installazione e stato di visibilità.
  • Filtra i log in base al tipo di richiesta (ad esempio, errori, installazioni).

Integrazioni di account collegabili

Se la tua integrazione collega servizi esterni (ad esempio, analisi, autenticazione, e-commerce):

  • Abilita flussi di lavoro sicuri collegamento account.
  • Supporto scenari multi-account (individuale vs. Il farmaco deve essere somministrato per via endovenosa (vedere paragrafo 5.2).
  • Convalidare token e identità secondo il modello di sicurezza condivisa di Esadax.

Badge della comunità e integrazioni della comunità

  • Le integrazioni inviate da sviluppatori esterni ricevono un badge della community, che le contrassegna come supportate da terze parti.
  • Questi possono apparire nel mercato con un'etichetta chiara.
  • Prima di installare un'integrazione della community, gli utenti devono esaminare le seguenti informazioni dello sviluppatore:
    • Informativa sulla privacy
    • Condizioni di utilizzo
    • Dettagli di supporto

Best practice per il flusso di installazione

Progettare un'esperienza di installazione intuitiva migliora l'adozione.

Consigliato di flusso:

  • Nuovi utenti:
    • Guida alla creazione dell'account all'interno del processo di installazione.
  • Utenti di ritorno:
    • Consenti l'accesso senza soluzione di continuità senza perdere l'avanzamento dell'installazione.
  • Recupero degli errori:
    • Gestisci con grazia i reset delle password e le sessioni scadute.
  • Impostazioni predefinite:
    • Preconfigurare le impostazioni ragionevoli per ridurre al minimo l'input richiesto.
  • Opzioni avanzate:
    • Forniscili, ma nascondeteli dietro una sezione attivabile o espandibile.

Supporto per l'integrazione

Sei responsabile del supporto continuo della tua integrazione:

  • Rispondi prontamente ai problemi tramite la tua email di supporto.
  • Includi nella documentazione suggerimenti per la risoluzione dei problemi e limitazioni note.
  • Prendi in considerazione l'impostazione di changelog versionati per comunicare chiaramente gli aggiornamenti.

Conclusione

Seguendo questa guida, è possibile fornire un'integrazione affidabile e facile da usare per la piattaforma Esadax. Che tu stia estendendo i flussi di lavoro interni o creando strumenti per la community, una progettazione dell'integrazione ponderata, dalla struttura del modulo al flusso utente, garantisce che il tuo lavoro abbia successo e sia scalabile.