Metaobjekt-Trigger

Metaobjekte sind benutzerdefinierte strukturierte Datensätze: Größenübersichten, Filialsuche, Zutatenlisten, Pflegehinweise und alles andere, was Sie selbst modellieren. Der Trigger „Metaobjekt-Eintrag aktualisiert“ wird ausgelöst, wenn sich einer dieser Einträge ändert.

Einrichten

Das Beispiel auf dieser Seite überwacht ein Metaobjekt namens „Size guide“ mit einem Eintrag: linen-shirts.

1. Metaobjekt-Trigger öffnen

Öffnen Sie „Metaobjekt-Trigger“ in der App-Navigation. Solange Sie keinen Typ hinzufügen, ist die Seite leer.

Die Seite „Metaobjekt-Trigger“, die angezeigt wird, bevor eine Definition überwacht wird, mit einer Schaltfläche „Trigger hinzufügen“
Die Seite „Metaobjekt-Trigger“ wird angezeigt, bevor irgendetwas angesehen wird.

2. Wählen Sie den Metaobjekttyp aus

Klicken Sie auf „Trigger hinzufügen“, wählen Sie den Metaobjekttyp aus, den Sie überwachen möchten, und klicken Sie im Dialogfenster auf** „Trigger hinzufügen**“. Sie überwachen einen gesamten Typ, nicht einzelne Einträge: Jeder Eintrag dieses Typs löst den Trigger aus, einschließlich der Einträge, die Sie später erstellen.

Ein Typ, den Sie gerade erst angelegt haben, fehlt möglicherweise im Dialogfeld, da die Liste eine Weile gespeichert bleibt. Klicken Sie auf „Metaobjekte aktualisieren“ und öffnen Sie das Dialogfeld erneut.

Das Dialogfeld „Metaobjekttyp auswählen“ mit der Auswahl „Größenhilfe“
Wählen Sie den Typ aus, den Sie überwachen möchten. Jeder Eintrag dieses Typs wird ausgelöst, auch später erstellte Einträge.

3. Der Typ wird nun überwacht

Der Typ wird in der Liste als „Aktiv“ angezeigt. Durch Löschen wird die Überwachung beendet.

Die Liste der Metaobjekt-Trigger, in der der Größenleitfaden als „Aktiv“ angezeigt wird
Der beobachtete Typ: „Aktiv“. Durch das Löschen wird die Beobachtung beendet.

Was eine Veranstaltung mit sich bringt

Das Bearbeiten eines Eintrags dieses Typs löst das Ereignis „Metaobject entry updated“ unter Shopify Flow aus. Der Flow erhält metaobjectHandle für Bedingungen und den Eintrag selbst als metaobject: dessen Typ, Anzeigename und Felder in ihrer aktuellen Form. Für Metaobjektfelder gibt es keinen vorherigen Wert. Im Ereignisverlauf der App wird dasselbe Ereignis mit der ID, dem Typ und dem Handle des Eintrags aufgeführt.

Verwenden Sie den Handle in einem Fall, in dem nur ein Eintrag von Bedeutung ist (metaobjectHandle ist gleich linen-shirts). Schritt für Schritt: Metaobjekt-Trigger, Schritt für Schritt.

Ein Ereignis in der Ereignisgeschichte: Der Metaobjekt-Eintrag für den Eintrag „Leinenhemden“ vom Typ „size_guide“ wurde aktualisiert.
Der Eintrag in der Ereignisübersicht nach einer Bearbeitung des Eintrags „Leinenhemden“.

Genehmigung

Metaobjekt-Trigger benötigen den Zugriff auf Metaobjektdaten (read_metaobjects), der sowohl den Zugriff auf Definitionen als auch auf Einträge umfasst. Erteilen Sie diese Berechtigung auf der Seite „Berechtigungen“.

Typische Anwendungsbereiche

  • Informieren Sie das Content-Team, wenn sich eine Größentabelle oder eine Pflegeanleitung ändert.
  • Einen geänderten Filialstandort-Eintrag mit einem externen System synchronisieren.
  • Einen Validierungs-Workflow erneut ausführen, wenn ein Datensatz mit strukturierten Inhalten bearbeitet wird.