Získať záznamy metaobjektu

Akciu Získať záznamy metaobjektu môžete použiť na získanie zoznamu záznamov pre metaobjekt z vášho obchodu na základe voliteľného dopytu. Ďalšie informácie nájdete v dokumentácii k metaobjektom.

Konfigurácia

Polia

Akcia Získať záznamy metaobjektu obsahuje rozbaľovaciu ponuku na určenie definície metaobjektu, ako aj nasledujúce polia, ktoré sa používajú na zostavenie dopytu:

Polia používané v akciách na získanie údajov.
PolePopis
Zoradiť údaje podľaPovinné. Parametre, podľa ktorých sa zoradia údaje vrátené vyhľadávacím dopytom.
Maximálny počet výsledkovPovinné. Maximálny počet výsledkov, ktoré môže vrátiť vybraný vyhľadávací dopyt. Naraz môžete vrátiť až 100 výsledkov.
DopytPovinné. Vyberte si z bežných dopytov alebo výberom možnosti Pokročilé vytvorte vlastný.

Reťazec dopytu

Toto je príklad dopytu na získanie záznamov metaobjektu v prípade, že sa hodnota poľa email zhoduje s e‑mailovou adresou v objednávke:

{{fields.email}}:"{{order.email}}"

Toto je príklad dopytu na získanie záznamov metaobjektu, ktoré boli aktualizované za posledný deň:

updated_at:<='{{ scheduledAt }}' AND updated_at:>'{{ scheduledAt | date_minus: "1 day" }}'

Premenná updated_at je filter dostupný v dopyte pre metaobjekty a možno ho použiť viackrát alebo skombinovať s inými premennými. Premenná Liquid scheduledAt je dostupná v pracovných postupoch, ktoré použili spúšťač Naplánovaný čas. Značka Liquid date_minus je špeciálna značka aplikácie Flow, ktorá umožňuje odpočítať čas od dátumu.

Pri zadávaní dopytov na údaje je užitočné vedieť:

Vrátené údaje

Všetky akcie Získať údaje vracajú zoznam obsahujúci 0 až 100 zdrojov. V závislosti od vášho prípadu použitia môžete tieto údaje využiť rôznymi spôsobmi:

  • Ak potrebujete spracovať každú položku zoznamu samostatne, napríklad pridať ku každej štítok, môžete použiť akciu For each.
  • Ak potrebujete agregovať údaje, napríklad spočítať, koľko výsledkov sa vrátilo, môžete použiť akcie Count alebo Sum.
  • Ak potrebujete vytvoriť výstupný zoznam, napríklad odoslať e‑mail so všetkými položkami, môžete vrátené údaje použiť priamo v nasledujúcich akciách.

Ak chcete v krokoch nasledujúcich po tejto akcii pracovať s vrátenými údajmi, použite premennú s názvom Získať položky metaobjektu, ktorá predstavuje zoznam položiek metaobjektu. Túto premennú môžete použiť v podmienkach aj v akciách. Zoznam párov kľúč – hodnota pre položky metaobjektu môžete napríklad odoslať prostredníctvom akcie Odoslať interný e‑mail takto:

{% for getMetaobjectEntries_item in getMetaobjectEntries %}
Key-value pairs for entry:
  {% for fields_item in getMetaobjectEntries_item.system.fields %}
    {{fields_item.key}}:{{fields_item.value}}
  {% endfor %}
{% endfor %}

Spúšťače

Túto akciu môžete použiť v akomkoľvek pracovnom postupe vrátane spúšťača Plánovaný čas. V pracovnom postupe, ktorý používa spúšťač Plánovaný čas, sa pracovný postup začne vo vami určenom čase, a nie ako výsledok udalosti. Keďže v obchode alebo z aplikácie neexistuje žiadna konkrétna udalosť, ktorá by pracovný postup spúšťala, nezahŕňajú sa do neho automaticky žiadne údaje.

Podrobnosti o rozhraní API