Trigger dei metaoggetti

I metaoggetti sono record strutturati in modo personalizzato: guide alle taglie, localizzatori di negozi, elenchi degli ingredienti, istruzioni per la cura e qualsiasi altra cosa tu decida di modellare. Il trigger di aggiornamento delle voci dei metaoggetti si attiva quando una di queste voci viene modificata.

Come configurarne uno

L'esempio riportato in questa pagina monitora un metaoggetto denominato "Size guide" contenente una sola voce: linen-shirts.

1. Trigger dei metaoggetti aperti

Apri "Trigger dei metaoggetti" nella barra di navigazione dell'app. Finché non aggiungi un tipo, la pagina rimane vuota.

La pagina "Trigger dei metaoggetti" prima che venga monitorata qualsiasi definizione, con un pulsante "Aggiungi trigger"
La pagina "Metaobject Triggers" viene visualizzata prima che venga riprodotto qualsiasi contenuto.

2. Scegliere il tipo di metaoggetto

Fai clic su “Aggiungi trigger”, seleziona il tipo di metaoggetto che desideri monitorare, quindi fai clic su “Aggiungi trigger” nella finestra di dialogo. Il monitoraggio riguarda l’intero tipo, non singole voci: ogni voce di quel tipo attiverà il trigger, comprese quelle che creerai in seguito.

È possibile che un tipo creato poco fa non compaia nella finestra di dialogo, poiché l'elenco viene memorizzato per un certo periodo di tempo. Fare clic su "Aggiorna metaoggetti" e riaprire la finestra di dialogo.

La finestra di dialogo "Seleziona tipo di metaoggetto" con selezionata la guida "Dimensione"
Scegli il tipo da monitorare. Ogni voce di quel tipo verrà monitorata, comprese quelle create in seguito.

3. Il tipo è ora monitorato

Il tipo viene visualizzato nell'elenco come "Attivo". Eliminandolo, non verrà più monitorato.

L'elenco dei trigger dei metaoggetti con la guida di tipo "Dimensione" visualizzata come "Attiva"
Il tipo monitorato: Attivo. L’eliminazione interrompe il monitoraggio.

Cosa comporta un evento

La modifica di qualsiasi voce di quel tipo attiva l’evento "Metaobject entry updated" in Shopify Flow. Il flusso riceve metaobjectHandle per le condizioni e la voce stessa come metaobject: il suo tipo, il nome visualizzato e i campi, così come sono ora. Non esiste alcun valore precedente per i campi del metaoggetto. Nella Cronologia eventi dell’app viene elencato lo stesso evento con l’ID, il tipo e l’handle della voce.

Utilizza l’handle nel caso in cui sia rilevante una sola voce (metaobjectHandle uguale a linen-shirts). Istruzioni dettagliate: Trigger metaoggetto, passo dopo passo.

Un evento nella Cronologia degli eventi: voce del metaoggetto aggiornata per la voce "camicie di lino" del tipo "size_guide"
L'evento nella Cronologia eventi dopo una modifica alla voce "camicie di lino".

Autorizzazione

I trigger dei metaoggetti richiedono l'accesso ai dati dei metaoggetti (read_metaobjects), che comprende l'accesso sia alle definizioni che alle voci. Concedere tale autorizzazione nella pagina "Autorizzazioni".

Usi tipici

  • Avvisare il team responsabile dei contenuti quando vengono apportate modifiche alla guida alle taglie o alle istruzioni per la cura dei capi.
  • Sincronizzare un record del localizzatore di negozi modificato con un sistema esterno.
  • Eseguire nuovamente un flusso di lavoro di convalida quando viene modificato un record di contenuto strutturato.