Come eseguire una funzione connettore in più ambienti
  • 31 Oct 2023
  • 2 Minuti da leggere
  • Contributori

Come eseguire una funzione connettore in più ambienti


Article Summary

Capire come creare ambienti di produzione, test e sviluppo per Connector.

In questo articolo imparerete

  • Come mappare automaticamente le funzioni del connettore negli ambienti di test e di sviluppo.

Come eseguire una funzione del connettore in più {{glossario.ambiente}}

Quando si testano le funzioni del connettore in modalità "Sviluppo" di un'applicazione, è possibile che non si vogliano fare aggiornamenti al database di produzione o a un'altra fonte di verità.

Ad esempio, supponiamo che si stia usando Tulip Player sul proprio computer per testare un Trigger che esegue una funzione del connettore con una richiesta POST. Non è il caso di aggiungere dati di prova al database di produzione.

Si potrebbe invece voler eseguire la funzione connettore con un database di prova. A tale scopo, è possibile utilizzare gli "Ambienti" di Tulip.

Gliambienti consentono di eseguire le stesse funzioni del connettore su database/servizi diversi, a seconda dello stato dell'applicazione.

In altre parole, quando si esegue un'applicazione in modalità di sviluppo, una funzione del connettore verrà automaticamente eseguita nell'ambiente di test o di sviluppo.

Per abilitare più ambienti di connessione sul vostro account, visitate la scheda Connettori nella pagina Impostazioni account della vostra istanza. Attivare l'interruttore sotto "Consenti la selezione dell'ambiente del connettore in modalità sviluppatore".

Toggle Connector Environments.gif

Impostazione di più ambienti

Dopo aver creato un nuovo connettore SQL o HTTP, si vedrà una schermata come questa.

How To Run A Connector Function in Multiple Environments_122073518.png

Per impostazione predefinita, sarà selezionato "1 connessione", il che significa che le funzioni del connettore in tutte le versioni dell'applicazione si connetteranno con lo stesso server.

Tuttavia, se si desidera eseguire le funzioni del connettore in più ambienti, selezionare "2 connessioni". A questo punto si avrà la possibilità di aggiungere dettagli su 2 server separati.

Usare Aggiungi dettagli connessione per aggiungere dettagli su ciascun server.

Esempio di trigger

Immaginiamo di eseguire la seguente funzione Connector in un'applicazione:

Ecco la sequenza di eventi:

  1. L'amministratore o l'operatore apre il passo nell'applicazione, che attiva il trigger "Nuova funzione connettore".
  2. Nell'istruzione "Then", si specifica che la funzione "Get_Configuration" verrà eseguita sul connettore "Server Assembly DB" con l'input del testo "test".
  3. Se l'applicazione è in "modalità sviluppo" quando viene aperto il passo, la funzione verrà eseguita sul server collegato all'ambiente di test/sviluppo. Se il passo viene aperto in una versione pubblicata dell'applicazione, la funzione verrà eseguita sul server collegato all'ambiente di produzione.

Utilizzo degli ambienti con le approvazioni

Finora abbiamo parlato di due ambienti separati. Ma se nel vostro account è presente la funzione Approvals, ci sarà un'opzione per specificare tre ambienti: produzione, test e sviluppo.

In questo caso, l'ambiente di "test" verrà utilizzato quando l'applicazione si trova nello stato "In attesa di approvazione".

Ulteriori letture


Avete trovato quello che cercavate?

Potete anche andare su community.tulip.co per porre la vostra domanda o vedere se altri hanno affrontato una domanda simile!


Questo articolo è stato utile?