Come chiamare una funzione del connettore usando i trigger
  • 31 Oct 2023
  • 1 Minuto da leggere
  • Contributori

Come chiamare una funzione del connettore usando i trigger


Article Summary

Panoramica

Per accedere alle informazioni di un sistema MES o di un altro sistema esterno, Tulip utilizza i connettori.

Una volta costruite le funzioni dei connettori, queste possono essere avviate all'interno di un'applicazione tramite i trigger.

Ciò significa che quando un operatore preme un pulsante specifico all'interno di Tulip Player, o utilizza un dispositivo collegato specifico come uno scanner di codici a barre, è possibile recuperare o memorizzare dati in un sistema esterno.

Ecco come i dati passano da Tulip al sistema di vostra scelta:

  1. Specificare la funzione connettore che deve essere eseguita all'interno del trigger.
  2. Specificare gli ingressi per la funzione connettore (se sono necessari). Di solito si tratta di variabili di un'applicazione
  3. Se ci sono uscite dalla funzione connettore, specificare quale variabile deve memorizzare questi valori.

Ecco un esempio del percorso:

Variabile (o valore statico) nell'applicazione --> Ingressi alla funzione connettore --> Esecuzione della funzione connettore --> Uscite --> Altra variabile nell'applicazione

Questo si può ottenere seguendo i passaggi descritti di seguito:

Creare l'innesco

1- Fare clic sul segno "+" accanto a Trigger nella scheda Fase del riquadro contestuale.

2- Compilare un nome per il nuovo trigger nell'Editor trigger.

3- Selezionare quando il trigger deve essere eseguito.

Aggiungere l'azione Trigger "Esegui funzione connettore".

4- Selezionare una condizione che determini se il trigger deve essere eseguito nella sezione Se.

5- Aggiungere una nuova azione riempiendo la sezione sotto "Then":

  • Selezionare "Esegui funzione connettore".
  • Selezionare il connettore che si desidera eseguire
  • Selezionare l'input di dati desiderato per la funzione (ad esempio, la scansione di un codice a barre, una variabile o un valore statico).
  • Selezionare la variabile in cui si desidera memorizzare gli output della funzione (la variabile sarà un array o un oggetto, a seconda della funzione del connettore).

Ecco un esempio:

  • "Esegui funzione connettore" connettore: "Server Assembly DB" "Get_Configuration"
  • configurazione: "Valore statico" "testo"
  • e salvare il risultato come: "Variabile" "config_information".

:::(Info) (NOTA) Nel caso in cui i dati ricevuti dalla funzione connettore contengano diverse variabili, Tulip salverà ogni dato inserito come una proprietà separata all'interno di un oggetto e sarà possibile accedere a ciascuna proprietà separatamente:

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?