Come navigare tra più applicazioni creando una "app di instradamento".
  • 04 Nov 2023
  • 4 Minuti da leggere
  • Contributori

Come navigare tra più applicazioni creando una "app di instradamento".


Sommario dell'articolo

Come navigare tra più applicazioni creando un'app di routing

Imparate a costruire una semplice app di routing che consenta agli operatori di essere automaticamente reindirizzati ad altre app.

In questo articolo imparerete...

  • Come scrivere la logica di un'app di routing
  • Metodi multipli per indirizzare gli operatori ad altre applicazioni

La maggior parte delle app Tulip sono create per uno scopo specifico, ad esempio:

  • Istruzioni di lavoro
  • Visibilità della produzione
  • Segnalazione dei difetti

Tuttavia, è possibile creare anche applicazioni che hanno il solo scopo di reindirizzare gli operatori ad altre applicazioni.

Dall'esperienza dell'operatore, questo sembrerà un flusso continuo:

  1. Aprire un'app
  2. Scansionare un codice a barre o premere un pulsante
  3. Iniziare la procedura corretta per l'assemblaggio/ispezione, ecc.

Ma, dal punto di vista della creazione di un'app, in realtà l'operatore utilizza due app separate: una per l'instradamento e una per le istruzioni.

Questa guida vi insegnerà a creare un'app di routing che reindirizzi automaticamente un operatore a un'altra app in base a un numero di ordine di lavoro o a un nome di prodotto.

Ci sono tre modi comuni per farlo:

  1. Mostrare un elenco di prodotti e aggiungere un pulsante accanto a ciascuno di essi per reindirizzare l'operatore.
  2. Durante la scansione di un ordine di lavoro, reindirizzare l'operatore in base a un determinato carattere o numero nel numero dell'ordine di lavoro utilizzando le istruzioni "If".
  3. Assegnare a diverse app nomi di processi o prodotti diversi e quindi reindirizzare dinamicamente in base a un valore utilizzando "Vai all'app per nome".

Questa guida si concentra sulla creazione di un'applicazione di routing separata, ma è anche possibile creare un passo di routing all'interno di un'applicazione e reindirizzare l'operatore a un gruppo di passi specifico.

Prima di utilizzare questa guida, è necessario conoscere le basi dei Trigger e delle variabili.

Instradamento tramite più pulsanti

Immaginiamo di produrre 10 prodotti diversi. Quando un operatore riceve un ordine di lavoro, deve selezionare il singolo prodotto su cui sta lavorando. In questo modo verrà reindirizzato al set di istruzioni corretto.

È possibile farlo con pulsanti personalizzati. Per prima cosa, aggiungete le immagini e il testo per ogni prodotto o categoria di prodotti. L'aspetto potrebbe essere questo:

Poi, aggiungete un pulsante personalizzato accanto a uno dei prodotti. Quindi, aggiungere un trigger che indirizzi l'operatore all'applicazione corretta.

Il passo dovrebbe avere questo aspetto:

E il trigger potrebbe essere simile a questo:

  • "App" "Completa e passa a" (nome dell'app).

Quindi, copiate e incollate questo pulsante accanto a ciascun nome di prodotto e modificate il trigger in modo che l'operatore venga indirizzato all'applicazione corretta.

Reindirizzamento automatico in base al numero dell'ordine di lavoro o allo SKU

Supponiamo invece che vogliate reindirizzare automaticamente gli operatori dopo che hanno inserito un numero di lotto o un codice a barre. Poiché i codici a barre richiedono un'immissione manuale, non è possibile utilizzare una serie di pulsanti.

Si può invece utilizzare un passo modulo con logica if/else per indirizzare gli operatori in base a una lettera o a un numero della stringa.

Per prima cosa, creare un passo modulo con un input di testo. Supponiamo che si tratti di una SKU.

Quindi, tracciate questo valore in una variabile facendo clic sul segno "+" accanto alla sezione "Variabile" del riquadro contestuale.

Quindi, dopo aver fatto clic sul passo stesso, scegliere "Azione personalizzata" sotto la sezione del pulsante Invia del riquadro contestuale e scegliere "Aggiungi trigger".

Aggiungete quindi un'istruzione "If" che cerchi un carattere specifico nella stringa e aggiungete l'applicazione corretta nell'istruzione "Then".

Ecco come reindirizzare un operatore a una serie di istruzioni di lavoro se lo SKU contiene la lettera "A":

SE

  • "Variabile" "Aggiungi numero SKU" "Contiene" "Valore statico" "testo" "A"

ALLORA

  • "App" "Completa poi cambia in" "Istruzioni per la fabbricazione di mobili".

Aggiungete un'istruzione "else if" per ogni possibile applicazione di cui l'operatore potrebbe avere bisogno.

Reindirizzamento dinamico in base a un valore di un'applicazione

Immaginiamo che stiate riparando parti nell'industria aerospaziale e che, dopo aver completato una riparazione, ci siano 10 opzioni per le azioni successive dell'operatore.

Probabilmente non vorrete scrivere 10 istruzioni "if" per reindirizzarli a una delle 10 diverse applicazioni.

Si può invece usare "Completa e cambia app per nome" per reindirizzare a un'app separata in base a un valore variabile.

Ad esempio, immaginiamo di avere una variabile chiamata "next_operation" che memorizza la prossima operazione che l'operatore deve completare. Questo valore di testo deve corrispondere esattamente al nome di un'altra applicazione, affinché questa logica funzioni.

Ecco come reindirizzare a un'altra applicazione in base al valore memorizzato in "next_operation":

  • "App" "Complete Then Change App By Name" nome app: "Variable" (variabile di testo)

Ulteriori letture


Avete trovato quello che stavate cercando?

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


Questo articolo è stato utile?