--- title: "Shelves Custom Widget" slug: "shelves-custom-widget" updated: 2023-11-04T14:44:09Z published: 2023-11-04T14:44:09Z canonical: "support.tulip.co/shelves-custom-widget" --- > ## Documentation Index > Fetch the complete documentation index at: https://support.tulip.co/llms.txt > Use this file to discover all available pages before exploring further. # Regale Custom Widget *Interaktive Regale und Behälter zur Verbesserung der Betriebsabläufe an vorderster Front* ## Zweck Mit dem Regal-Widget können die Entwickler von Tulip-Apps intuitive Anwendungen für Materialbewegungen, Arbeitsanweisungen und andere gängige Anwendungsfälle erstellen. Das benutzerdefinierte Regal-Widget ermöglicht die Interaktion des Bedieners mit einer Reihe von Regalen, um die auszuwählenden Artikel zu markieren und über fehlende Bestände zu informieren. ## Einrichtung Durch das Hinzufügen der Anwendung zur Tulip-Instanz wird das benutzerdefinierte Widget automatisch hinzugefügt. In einer App sind acht Parameter erforderlich: 1) **Regale** - Eingabe der Anzahl der Regale 2) **Behälter pro Regal** - Eingabe der gewünschten Behälter pro Regal 3) **Behälterfarbe** - Eingabe der Farbe aller Behälter 4) **Hervorhebungsfarbe** - Eingabe der Farbe für hervorgehobene Behälter 5) **Stockout-Farbe** - Eingabe der Farbe für die Behälter, die während eines Ereignisses wie Stockout blinken sollen 6) **Hervorhebungsarray** - Eingabemethode für die Auswahl von hervorzuhebenden Behältern (z.B., statisch, Array-Variable, Tabellendatensatz, etc.) 7) **Stockout Array** - Eingabemethode für die Auswahl von Plätzen, die blinken sollen (z.B. statisch, Array-Variable, Tabellendatensatz, etc.) 8) **Select** - Eingabemethode für die Auswahl von Plätzen (als Eingabe -- wenn auf den Platz geklickt wird oder als Ausgabe -- Variable zur Auswahl des Platzes ## Wie es funktioniert Sie können das benutzerdefinierte Widget verwenden, um programmatisch bestimmte Lagerplätze hervorzuheben und für Fehlmengen zu kennzeichnen sowie den Bedienern zu ermöglichen, bestimmte Lagerplätze für Materialbewegungen auszuwählen