Aikataulut, Hae tiedot ja Silmukka

Useimmissa tapauksissa voit luoda työnkulun linkittämällä useita ehtoja toisiinsa ja toimintoja käynnistimeen, joka suoritetaan, kun tapahtuma tapahtuu. Joissakin käyttötapauksissa saattaa ilmetä, että toimintoa varten ei ole käynnistintä tai että se on suoritettava tiettyyn aikaan, tai että saatat joutua käsittelemään tietoluetteloa.

Oletetaan esimerkiksi, että haluat saada päivittäisen yhteenvedon jakelemattomista tilauksista. Tämän ominaisuuksien ryhmän avulla voit suorittaa työnkulun, joka ajetaan joka päivä tiettyyn aikaan, joka hakee kyseiset tilaukset ja lähettää sinulle niistä yhteenvedon.

Tässä dokumentissa saat lisätietoja Ajastettu aika -käynnistimestä, Hae tietoja -toiminnoista ja For each -toiminnosta. Jos et ole varma, miten näitä ominaisuuksia käytetään parhaiten, voit tutustua muihin esimerkkeihin ja malleihin, joissa käytetään näitä käynnistimiä ja toimintoja, tai katsoa tämän selittävän videon.

Ajastetun ajan käynnistin

Sen sijaan, että käynnistit työnkulun tapahtuman vuoksi Ajastettu aika -käynnistin käynnistää työnkulun tiettynä aikana ja päivämääränä, jonka olet määrittänyt. Voit myös ajoittaa työnkulun toistumaan tunneittain, päivittäin, viikoittain tai kuukausittain. Jotta voisit ajastuksen pohjalta tapahtuneen ajon seurauksena käyttää tietoja, kuten asiakkaita, tilauksia tai tuotteita, sinun on käytettävä jotain toimintoa tietojen saamiseen. Voit tehdä tämän käyttämällä Hae tietoja -toimintoja.

Hae tietoja -toiminnot

Useimmat toiminnot muuttavat jotain kaupassasi (esimerkiksi lisäämällä tunnisteita asiakkaalle) tai lähettämällä komennon jollekin sovellukselle (kuten ohjeistamaan sovellusta lähettämään push-ilmoitus asiakkaalle).

Hae tietoja -toiminnot hakevat tietoja kaupastasi Flow'ssa käytettäväksi. Nämä toiminnot kutsuvat kyselyä, jossa on joukko suodattimia, esimerkiksi vain hakeakseen jotain viimeisen päivän aikana päivitettyä. Toiminto palauttaa luettelon tiedoista, jotka vastaavat kyseisiä tietoja. Esimerkiksi Hanki tilaustiedot -toiminto kutsuu Tilauskyselyä Admin API:ssa ja palauttaa luettelon tilauksista, jotka vastaavat kyselyäsi.

Seuraavat toiminnot noutavat tietoja kaupastasi, jotta voit käyttää näitä tietoja työnkulussa. Hae kustakin toiminnosta tietojen suodattamista koskevia lisätietoja sekä tietoja siitä, mitä tietoja palautetaan:

Liquid-tunnisteet

Kun käytät Hae tietoja -toimintoa päivämäärien avulla, voit käyttää date_minus- ja date_plus-Liquid-tunnisteita kyselyssä olevien päivämäärien muuttamiseen. Jos haluat esimerkiksi laskea viisi päivää ennen työnkulun ajastettua ajopäivämäärää olevan päivämäärän, käytä seuraavaa Liquid-koodia:

{{ scheduledAt | date_minus: "5 days" }}

Lisätietoja näiden tunnisteiden käytöstä on Liquid-muuttujia koskevassa dokumentaatiossa.

Silmukat

Kun käytät Hae tietoja -toimintoa, saat luettelon kyselyäsi vastaavista tiedoista. Voit selata listaa For each -toiminnon avulla. For each -silmukassa voit käyttää ehtoja ja toimintoja, jotka koskevat vain kyseistä kohdetta.

Voit esimerkiksi luoda työnkulun, joka sisältää Hae tietoja -toiminnon. Voit tämän jälkeen lisätä tunnisteen jokaiseen tilaukseen For each -toiminnolla.

Työnkulkuesimerkki noutaa tilausluettelon joka viikko ja lisää tunnisteen jokaiseen noudettuun tilaukseen.

Koostetoiminnot

Kun käytät luetteloita, haluat ehkä laskea myöhemmissä Ehdot ja toiminnot -kohdissa käytettävien kohteiden määrän. Saatat haluta esimerkiksi tarkistaa, onko tuloksia enemmän kuin 0 ennen sähköpostin lähettämistä. Flow tarjoaa seuraavat toimenpiteet työnkulun luettelotietojen laskelmien suorittamiseksi:

  • Määrä – palauttaa luettelon merkintöjen määrän
  • Summa – laskee yhteen luettelon merkintöjen arvot

Tunnetut rajoitukset

  • Hae tietoja - ja For each -toiminto voidaan suorittaa vain luetteloille, joissa on enintään 100 tuotetta.
  • Ajastettu aika -käynnistin voidaan suorittaa jopa 10 minuutin välein.
  • Kullekin-silmukat voivat sisältää vain yhden toiminnon silmukan toistoa kohden.

Tässä osiossa

Etkö löydä hakemaasi vastausta? Autamme mielellämme.