Scheman för återkommande utlösare i Azure Logic Apps-arbetsflöden

Gäller för: Azure Logic Apps (Förbrukning + Standard)

Med Azure Logic Apps kan du skapa och köra automatiserade återkommande arbetsflöden enligt ett schema. Genom att skapa ett arbetsflöde för logikappen som börjar med en inbyggd upprepningsutlösare eller utlösare för skjutfönster, som är utlösare av schematyp, kan du köra aktiviteter omedelbart, vid ett senare tillfälle eller med ett återkommande intervall. Du kan anropa tjänster i och utanför Azure, till exempel HTTP- eller HTTPS-slutpunkter, publicera meddelanden till Azure-tjänster som Azure Storage och Azure Service Bus eller hämta filer som laddats upp till en filresurs. Med upprepningsutlösaren kan du också konfigurera komplexa scheman och avancerade upprepningar för aktiviteter som körs. Mer information om inbyggda schemautlösare och åtgärder finns i Schemautlösare och Schemalägg åtgärder.

Kommentar

Du kan schemalägga och köra återkommande arbetsbelastningar utan att skapa en separat logikapp för varje schemalagt jobb och överskrida gränsen för arbetsflöden per region och prenumeration. I stället kan du använda logikappmönstret som skapas av Azure QuickStart-mallen : Logic Apps-jobbschemaläggare.

Jobbschemamallen för Azure Logic Apps skapar en CreateTimerJob-logikapp som anropar en TimerJob-logikapp. Du kan sedan anropa logikappen CreateTimerJob som ett API genom att göra en HTTP-begäran och skicka ett schema som indata för begäran. Varje anrop till logikappen CreateTimerJob anropar även logikappen TimerJob, som skapar en ny TimerJob-instans som kontinuerligt körs baserat på det angivna schemat eller tills den uppfyller en angiven gräns. På så sätt kan du köra så många TimerJob-instanser som du vill utan att behöva oroa dig för arbetsflödesgränser eftersom instanser inte är enskilda logikapparbetsflödesdefinitioner eller resurser.

Den här listan visar några exempeluppgifter som du kan köra med de inbyggda utlösarna Schema:

  • Hämta interna data, till exempel köra en SQL-lagrad procedur varje dag.

  • Hämta externa data, till exempel hämta väderrapporter från NOAA var 15:e minut.

  • Skicka rapportdata, till exempel skicka en sammanfattning via e-post för alla beställningar som är större än en viss mängd under den senaste veckan.

  • Bearbeta data, till exempel komprimera dagens uppladdade bilder varje veckodag under låg belastning.

  • Rensa data, till exempel ta bort alla tweets som är äldre än tre månader.

  • Arkivera data, till exempel push-fakturor till en säkerhetskopieringstjänst kl. 01:00 varje dag under de kommande nio månaderna.

Du kan också använda de inbyggda åtgärderna Schemalägg för att pausa arbetsflödet innan nästa åtgärd körs, till exempel:

  • Vänta till en veckodag för att skicka en statusuppdatering via e-post.

  • Fördröj arbetsflödet tills ett HTTP-anrop har tid att slutföras innan du återupptar och hämtar resultatet.

I den här artikeln beskrivs funktionerna för inbyggda schemautlösare och åtgärder.

Schemautlösare

Du kan starta arbetsflödet för logikappen med utlösaren Upprepning eller Skjutfönster, som inte är associerad med någon specifik tjänst eller ett visst system. Dessa utlösare startar och kör arbetsflödet baserat på den angivna upprepningen där du väljer intervall och frekvens, till exempel antalet sekunder, minuter, timmar, dagar, veckor eller månader. Du kan också ange startdatum och tid tillsammans med tidszonen. Varje gång en utlösare utlöses skapar och kör Azure Logic Apps en ny arbetsflödesinstans för logikappen.

Här är skillnaderna mellan dessa utlösare:

  • Upprepning: Kör arbetsflödet med jämna mellanrum baserat på ditt angivna schema. Om utlösaren missar upprepningar, till exempel på grund av avbrott eller inaktiverade arbetsflöden, bearbetar inte upprepningsutlösaren de missade upprepningarna utan startar om upprepningar med nästa schemalagda intervall.

    Om du väljer Dag som frekvens kan du ange dagens timmar och minuter i timmen, till exempel varje dag kl. 02:30. Om du väljer Vecka som frekvens kan du också välja veckodagar, till exempel onsdag och lördag. Du kan också ange ett startdatum och en tid tillsammans med en tidszon för ditt upprepningsschema. Mer information om tidszonsformatering finns i Lägga till en upprepningsutlösare.

    Viktigt!

    Om du använder frekvensen Dag, Vecka eller Månad och anger ett framtida datum och en framtida tid kontrollerar du att du konfigurerar upprepningen i förväg:

    • Dag: Konfigurera den dagliga upprepningen minst 24 timmar i förväg.

    • Vecka: Konfigurera veckovis upprepning minst 7 dagar i förväg.

    • Månad: Konfigurera månatlig upprepning minst en månad i förväg.

    Annars kan arbetsflödet hoppa över den första upprepningen.

    Om en upprepning inte anger ett specifikt startdatum och en viss tid körs den första upprepningen omedelbart när du sparar eller distribuerar logikappen, trots utlösarens upprepningskonfiguration. Undvik det här beteendet genom att ange ett startdatum och en tidpunkt för när du vill att den första upprepningen ska köras.

    Om en upprepning inte anger några andra avancerade schemaläggningsalternativ, till exempel specifika tider för att köra framtida upprepningar, baseras dessa upprepningar på den senaste körningstiden. Därför kan starttiderna för dessa upprepningar påverkas på grund av faktorer som svarstid under lagringsanrop. Prova följande alternativ för att se till att arbetsflödet inte missar en upprepning, särskilt när frekvensen är i dagar eller längre:

    • Ange startdatum och tid för upprepning plus de specifika tidpunkter då efterföljande upprepningar ska köras med hjälp av egenskaperna Vid dessa timmar och Vid dessa minuter, som endast är tillgängliga för frekvenserna Dag och Vecka .

    • Använd skjutfönstrets utlösare i stället för upprepningsutlösaren.

    Mer information finns i Skapa, schemalägga och köra återkommande uppgifter och arbetsflöden med utlösaren Upprepning.

  • Skjutfönster: Kör arbetsflödet med jämna mellanrum som hanterar data i kontinuerliga segment. Om utlösaren missar upprepningar, till exempel på grund av avbrott eller inaktiverade arbetsflöden, går skjutfönstrets utlösare tillbaka och bearbetar de missade upprepningarna.

    Du kan ange startdatum och tid, tidszon och varaktighet för att fördröja varje upprepning i arbetsflödet. Den här utlösaren stöder inte avancerade scheman, till exempel specifika timmar på dagen, minuter i timmen och veckodagar. Mer information finns i Skapa, schemalägga och köra återkommande uppgifter och arbetsflöden med utlösaren Skjutfönster.

Schemalägg åtgärder

Efter en åtgärd i logikappens arbetsflöde kan du använda åtgärderna Fördröj och Fördröj tills för att få arbetsflödet att vänta innan nästa åtgärd körs.

Mönster för startdatum och starttid

Här följer några mönster som visar hur du kan styra upprepning med startdatum och starttid och hur Azure Logic Apps kör dessa upprepningar:

Starttid Upprepning utan schema Upprepning med schema (endast upprepningsutlösare)
{none} Kör den första arbetsbelastningen direkt.

Kör framtida arbetsbelastningar baserat på den senaste körningstiden.

Kör den första arbetsbelastningen direkt.

Kör framtida arbetsbelastningar baserat på det angivna schemat.

Starttid tidigare Upprepningsutlösare : Beräknar körningstider baserat på den angivna starttiden och tar bort tidigare körningstider.

Kör den första arbetsbelastningen vid nästa framtida körningstid.

Kör framtida arbetsbelastningar baserat på den senaste körningstiden.

Skjutfönsterutlösare : Beräknar körningstider baserat på den angivna starttiden och respekterar tidigare körningstider.

Kör framtida arbetsbelastningar baserat på den angivna starttiden.

Mer förklaring finns i exemplet som följer den här tabellen.

Kör den första arbetsbelastningen tidigast starttiden, baserat på det schema som beräknats från starttiden.

Kör framtida arbetsbelastningar baserat på det angivna schemat.

Obs! Om du anger en upprepning med ett schema, men inte anger timmar eller minuter för schemat, beräknar Azure Logic Apps framtida körningstider med hjälp av timmar respektive minuter från den första körningstiden.

Starttid nu eller i framtiden Kör den första arbetsbelastningen vid den angivna starttiden.

Upprepningsutlösare : Kör framtida arbetsbelastningar baserat på den senaste körningstiden.

Skjutfönsterutlösare : Kör framtida arbetsbelastningar baserat på den angivna starttiden.

Kör den första arbetsbelastningen tidigast starttiden, baserat på det schema som beräknats från starttiden.

Kör framtida arbetsbelastningar baserat på det angivna schemat. Om du använder frekvensen Dag, Vecka eller Månad och anger ett framtida datum och en framtida tid kontrollerar du att du konfigurerar upprepningen i förväg:

- Dag: Konfigurera den dagliga upprepningen minst 24 timmar i förväg.

- Vecka: Konfigurera veckovis upprepning minst 7 dagar i förväg.

- Månad: Konfigurera månatlig upprepning minst en månad i förväg.

Annars kan arbetsflödet hoppa över den första upprepningen.

Obs! Om du anger en upprepning med ett schema, men inte anger timmar eller minuter för schemat, beräknar Azure Logic Apps framtida körningstider med hjälp av timmar respektive minuter från den första körningstiden.

Exempel för tidigare starttid och upprepning men inget schema

Anta att aktuellt datum och tid är den 8 september 2017 kl. 13:00. Du anger startdatum och tid som 7 september 2017 kl. 14:00, vilket är tidigare, och en upprepning som körs varannan dag.

Starttid Aktuell tid Upprepning Schemalägg
2017-09-07 T14:00:00Z
(2017-09-07 kl. 14:00)
2017-09-08 T13:00:00Z
(2017-09-08 kl. 13:00)
Varannan dag {none}

För upprepningsutlösaren beräknar Azure Logic Apps-motorn körningstider baserat på starttiden, tar bort tidigare körningstider, använder nästa framtida starttid för den första körningen och beräknar framtida körningar baserat på den senaste körningstiden.

Så här ser upprepningen ut:

Starttid Första körningstiden Framtida körningstider
2017-09-07 kl. 14:00 2017-09-09 kl. 14:00 2017-09-11 kl. 14:00
2017-09-13 kl. 14:00
2017-09-15 kl
. 14:00 och så vidare...

Oavsett hur långt tidigare du anger starttiden, till exempel 2017-09-05 kl. 14:00 eller 2017-09-01 kl. 14:00, använder din första körning alltid nästa framtida starttid.

För skjutfönsterutlösaren beräknar Logic Apps-motorn körningstider baserat på starttiden, respekterar tidigare körningstider, använder starttiden för den första körningen och beräknar framtida körningar baserat på starttiden.

Så här ser upprepningen ut:

Starttid Första körningstiden Framtida körningstider
2017-09-07 kl. 14:00 2017-09-08 kl. 13:00 (aktuell tid) 2017-09-09 kl 14:00
2017-09-11 kl 14:00
2017-09-13 kl. 14:00
2017-09-15 kl. 14:00
och så vidare...

Oavsett hur långt tidigare du anger starttiden, till exempel 2017-09-05 kl. 14:00 eller 2017-09-01 kl. 14:00, använder din första körning alltid den angivna starttiden.

Upprepningsbeteende

Återkommande inbyggda utlösare, till exempel upprepningsutlösaren, körs internt på Azure Logic Apps-körningen. Dessa utlösare skiljer sig från återkommande anslutningsbaserade hanterade anslutningsutlösare där du måste skapa en anslutning först, till exempel utlösaren för office 365 Outlook-hanterad anslutningsapp.

För båda typerna av utlösare, om en upprepning inte anger ett specifikt startdatum och en viss tid, körs den första upprepningen omedelbart när du sparar eller distribuerar logikappresursen, trots utlösarens upprepningskonfiguration. Undvik det här beteendet genom att ange ett startdatum och en tidpunkt för när du vill att den första upprepningen ska köras.

Upprepning för inbyggda utlösare

Återkommande inbyggda utlösare följer det schema som du anger, inklusive en angiven tidszon. Men om en upprepning inte anger andra avancerade schemaläggningsalternativ, till exempel specifika tider för att köra framtida upprepningar, baseras dessa upprepningar på den senaste utlösarkörningen. Därför kan starttiderna för dessa upprepningar påverkas på grund av faktorer som svarstid under lagringsanrop.

Mer information finns i följande dokumentation:

Återkommande för anslutningsbaserade utlösare

För återkommande anslutningsbaserade utlösare, till exempel Office 365 Outlook, är schemat inte den enda drivrutinen som styr körningen. Tidszonen avgör bara den första starttiden. Efterföljande körningar beror på upprepningsschemat, den senaste utlösarkörningen och andra faktorer som kan orsaka att körningstiderna driver eller ger oväntat beteende, till exempel:

  • Om utlösaren kommer åt en server som har mer data, som utlösaren omedelbart försöker hämta.
  • Eventuella fel eller återförsök som utlösaren medför.
  • Svarstid under lagringsanrop.
  • Behåller inte det angivna schemat när sommartid (DST) startar och slutar.
  • Andra faktorer som kan påverka när nästa körningstid inträffar.

Mer information finns i följande dokumentation:

Utlösa upprepning för sommartid och standardtid

För att schemalägga jobb placerar Azure Logic Apps meddelandet för bearbetning i kön och anger när meddelandet blir tillgängligt, baserat på UTC-tiden när det senaste jobbet kördes och UTC-tiden när nästa jobb är schemalagt att köras. Om du anger en starttid med upprepningen kontrollerar du att du väljer en tidszon så att logikappens arbetsflöde körs vid den angivna starttiden. På så sätt övergår ÄVEN UTC-tiden för logikappen för att motverka säsongsändringen. Återkommande utlösare respekterar det schema som du anger, inklusive alla tidszoner som du anger.

Om du inte väljer en tidszon kan sommartidshändelser (DST) påverka när utlösare körs. Starttiden skiftar till exempel en timme framåt när DST startar och en timme bakåt när DST slutar.

Utlösa återkommande skift och drift under sommartid och standardtid

För återkommande anslutningsbaserade utlösare är upprepningsschemat inte den enda drivrutinen som styr körningen. Tidszonen avgör bara den första starttiden. Efterföljande körningar beror på upprepningsschemat, den senaste utlösarkörningen och andra faktorer som kan orsaka att körningstiderna driver eller ger oväntat beteende, till exempel:

  • Det gick inte att upprätthålla det angivna schemat när sommartid (DST) startar och slutar.
  • Andra faktorer som kan påverka när nästa körningstid inträffar.
  • Svarstid under lagringsanrop.
  • Om utlösaren kommer åt en server som har mer data, som utlösaren omedelbart försöker hämta.
  • Eventuella fel eller återförsök som utlösaren medför.

Om du vill se till att upprepningstiden inte ändras när DST börjar gälla justerar du upprepningen manuellt. På så sätt fortsätter arbetsflödet att köras vid förväntad eller angiven starttid. Annars flyttas starttiden en timme framåt när DST startar och en timme bakåt när DST slutar.

Kommentar

Utlösare som startar mellan 02:00–03:00 kan ha problem eftersom DST-ändringar inträffar kl. 02:00, vilket kan leda till att starttiden blir ogiltig eller tvetydig. Om du har flera logikappar inom samma tvetydiga intervall kan de överlappa varandra. Därför kanske du vill undvika starttider mellan 02:00–03:00.

Anta till exempel att du har två logikappar som körs dagligen. En logikapp körs klockan 01:30 lokal tid, medan den andra körs en timme senare klockan 02:30 lokal tid. Vad händer med starttiderna för dessa appar när DST startar och slutar?

  • Körs utlösarna alls när tiden flyttas en timme framåt?

  • Körs utlösarna två gånger när tiden flyttas en timme bakåt?

Om dessa logikappar använder zonen UTC-6:00 Central Time (USA och Kanada) visar den här simuleringen hur UTC-tiderna skiftade 2019 för att motverka DST-ändringarna, flytta en timme bakåt eller framåt efter behov så att apparna fortsatte att köras vid förväntade lokala tider utan att hoppa över eller duplicera körningar.

  • 2019-03-10: DST börjar kl. 02:00 och växlar tid en timme framåt

    För att kompensera när DST startar flyttas UTC-tiden en timme bakåt så att logikappen fortsätter att köras samtidigt som den lokala tiden:

    • Logikapp nr 1

      Datum Tid (lokal) Tid (UTC) Kommentar
      03/09/2019 01:30:00 07:30:00 UTC före den dag då DST börjar gälla.
      03/10/2019 01:30:00 07:30:00 UTC är detsamma eftersom DST inte har trädat.
      03/11/2019 01:30:00 06:30:00 UTC flyttades en timme bakåt efter att DST trädde i kraft.
    • Logikapp nr 2

      Datum Tid (lokal) Tid (UTC) Kommentar
      03/09/2019 02:30:00 08:30:00 UTC före den dag då DST börjar gälla.
      03/10/2019 03:30:00* 08:30:00 DST är redan i kraft, så lokal tid har flyttats en timme framåt eftersom tidszonen UTC-6:00 ändras till UTC-5:00. Mer information finns i Utlösare som startar mellan 02:00–03:00.
      03/11/2019 02:30:00 07:30:00 UTC flyttades en timme bakåt efter att DST trädde i kraft.
  • 2019-03-11: DST slutar kl. 02:00 och växlar tid en timme bakåt

    För att kompensera skiftar UTC-tiden en timme framåt så att logikappen fortsätter att köras samtidigt som den lokala tiden:

    • Logikapp nr 1

      Datum Tid (lokal) Tid (UTC) Kommentar
      11/02/2019 01:30:00 06:30:00
      11/03/2019 01:30:00 06:30:00
      11/04/2019 01:30:00 07:30:00
    • Logikapp nr 2

      Datum Tid (lokal) Tid (UTC) Kommentar
      11/02/2019 02:30:00 07:30:00
      11/03/2019 02:30:00 08:30:00
      11/04/2019 02:30:00 08:30:00

Felsöka återkommande problem

Prova följande lösningar för att se till att arbetsflödet körs vid den angivna starttiden och inte missar en upprepning, särskilt när frekvensen är i dagar eller längre:

  • När DST börjar gälla justerar du upprepningen manuellt så att arbetsflödet fortsätter att köras vid den förväntade tidpunkten. Annars flyttas starttiden en timme framåt när DST startar och en timme bakåt när DST slutar. Mer information och exempel finns i Återkommande för sommartid och standardtid.

  • Om du använder en upprepningsutlösare anger du en tidszon, ett startdatum och starttid. Dessutom konfigurerar du specifika tider för att köra efterföljande upprepningar i egenskaperna Vid dessa timmar och Vid dessa minuter, som endast är tillgängliga för frekvenserna Dag och Vecka . Vissa tidsfönster kan dock fortfarande orsaka problem när tiden skiftar.

  • Överväg att använda en skjutfönsterutlösare i stället för en upprepningsutlösare för att undvika missade upprepningar.

Kör endast en gång

Om du bara vill köra logikappen en gång i framtiden kan du använda mallen Scheduler: Kör en gång jobb . När du har skapat en ny logikapp men innan du öppnar arbetsflödesdesignern går du till avsnittet Mallar i listan Kategori , väljer Schema och väljer sedan den här mallen:

Select

Eller om du kan starta logikappen med utlösaren När en HTTP-begäran tas emot – Begära och skicka starttiden som en parameter för utlösaren. För den första åtgärden använder du åtgärden Fördröj till – Schema och anger tid för när nästa åtgärd börjar köras.

Kör en gång sista dagen i månaden

Om du bara vill köra upprepningsutlösaren en gång den sista dagen i månaden måste du redigera utlösaren i arbetsflödets underliggande JSON-definition med hjälp av kodvyn, inte designern. Du kan dock använda följande exempel:

"triggers": {
    "Recurrence": {
        "recurrence": {
            "frequency": "Month",
            "interval": 1,
            "schedule": {
                "monthDays": [-1]
            }
        },
        "type": "Recurrence"
    }
}

Exempel på upprepningar

Här är olika exempel på upprepningar som du kan ställa in för utlösare som stöder alternativen:

Utlösare Upprepning Intervall Frekvens Starttid Dessa dagar Vid dessa timmar Vid dessa minuter Kommentar
Återkommande
Skjutfönster
Kör var 15:e minut (inget startdatum och ingen tid) 15 Minute {none} {ej tillgänglig} {none} {none} Det här schemat startar omedelbart och beräknar sedan framtida upprepningar baserat på den senaste körningstiden.
Återkommande
Skjutfönster
Kör var 15:e minut (med startdatum och tid) 15 Minute startDateTstartTimeZ {ej tillgänglig} {none} {none} Det här schemat startar inte tidigare än det angivna startdatumet och tiden och beräknar sedan framtida upprepningar baserat på den senaste körningstiden.
Återkommande
Skjutfönster
Kör varje timme, på timmen (med startdatum och tid) 1 Timme startDateThh:00:00Z {ej tillgänglig} {none} {none} Det här schemat startar inte tidigare än det angivna startdatumet och tidpunkten. Framtida upprepningar körs varje timme med minutmarkeringen "00", som Azure Logic Apps beräknar från starttiden.

Om frekvensen är "Vecka" eller "Månad" körs det här schemat bara en dag per vecka eller en dag per månad.

Återkommande
Skjutfönster
Kör varje timme, varje dag (inget startdatum och ingen tid) 1 Timme {none} {ej tillgänglig} {none} {none} Det här schemat startar omedelbart och beräknar framtida upprepningar baserat på den senaste körningstiden.

Om frekvensen är "Vecka" eller "Månad" körs det här schemat bara en dag per vecka eller en dag per månad.

Återkommande
Skjutfönster
Kör varje timme, varje dag (med startdatum och tid) 1 Timme startDateTstartTimeZ {ej tillgänglig} {none} {none} Det här schemat startar inte tidigare än det angivna startdatumet och tiden och beräknar sedan framtida upprepningar baserat på den senaste körningstiden.

Om frekvensen är "Vecka" eller "Månad" körs det här schemat bara en dag per vecka eller en dag per månad.

Återkommande
Skjutfönster
Kör var 15:e minut efter timmen, varje timme (med startdatum och tid) 1 Timme startDateT00:15:00Z {ej tillgänglig} {none} {none} Det här schemat startar inte tidigare än det angivna startdatumet och tidpunkten. Framtida upprepningar körs vid minutmarkeringen "15", som Logic Apps beräknar från starttiden, så kl. 00:15, 01:15, 02:15 och så vidare.
Upprepning Kör var 15:e minut efter timmen, varje timme (inget startdatum och ingen tid) 1 dag {none} {ej tillgänglig} 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23 15 Det här schemat körs kl. 00:15, 01:15, 02:15 och så vidare. Det här schemat motsvarar också frekvensen "Timme" och en starttid med "15" minuter.
Upprepning Kör var 15:e minut vid de angivna minutmarkeringarna (inget startdatum och ingen tid). 1 dag {none} {ej tillgänglig} 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23 0, 15, 30, 45 Det här schemat startar inte förrän nästa angivna 15-minutersmarkering.
Upprepning Kör dagligen kl. 08.00 plus minutmarkeringen från när du sparar logikappen 1 dag {none} {ej tillgänglig} 8 {none} Utan startdatum och tid körs det här schemat baserat på den tid då du sparar logikappen (PUT-åtgärden).
Upprepning Kör dagligen kl. 08:00 (med startdatum och tid) 1 dag startDateT08:00:00Z {ej tillgänglig} {none} {none} Det här schemat startar inte tidigare än det angivna startdatumet och tidpunkten. Framtida förekomster körs dagligen kl. 08:00.
Upprepning Kör dagligen kl. 08:00 (inget startdatum och ingen tid) 1 dag {none} {ej tillgänglig} 8 00 Det här schemat körs kl. 08:00 varje dag.
Upprepning Körs dagligen kl. 08:00 och 16:00 1 dag {none} {ej tillgänglig} 8, 16 0
Upprepning Körs dagligen kl. 08:30, 08:45, 16:30 och 16:45 1 dag {none} {ej tillgänglig} 8, 16 30, 45
Upprepning Kör varje lördag kl. 17:00 (inget startdatum och tid) 1 Vecka {none} "Lördag" 17 0 Det här schemat körs varje lördag kl. 17:00.
Upprepning Körs varje lördag kl. 17:00 (med startdatum och tid) 1 Vecka startDateT17:00:00Z "Lördag" {none} {none} Det här schemat startar inte tidigare än det angivna startdatumet och tidpunkten, i det här fallet den 9 september 2017 kl. 17:00. Framtida upprepningar körs varje lördag kl. 17:00.
Upprepning Kör varje tisdag, torsdag kl. 17.00 plus minutmarkeringen från när du sparar logikappen 1 Vecka {none} "Tisdag", "Torsdag" 17 {none}
Upprepning Kör varje timme under arbetstid. 1 Vecka {none} Välj alla dagar utom lördag och söndag. Välj de timmar på dagen som du vill använda. Välj valfri minut av den timme som du vill. Om arbetstiden till exempel är 8:00–17:00 väljer du "8, 9, 10, 11, 12, 13, 14, 15, 16, 17" som dagens timmar plus "0" som minuter i timmen.
Upprepning Kör en gång varje dag på helgerna 1 Vecka {none} "Lördag", "Söndag" Välj de timmar på dagen som du vill använda. Välj valfri minut i timmen efter behov. Det här schemat körs varje lördag och söndag enligt det angivna schemat.
Upprepning Kör var 15:e minut varannan vecka endast på måndagar 2 Vecka {none} "Måndag" 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23 0, 15, 30, 45 Det här schemat körs varannan måndag var 15:e minut.
Upprepning Kör varje månad 1 Månad startDateTstartTimeZ {ej tillgänglig} {ej tillgänglig} {ej tillgänglig} Det här schemat startar inte tidigare än det angivna startdatumet och tiden och beräknar framtida upprepningar på startdatum och starttid. Om du inte anger ett startdatum och en starttid används skapandedatum och tid i det här schemat.
Upprepning Kör varje timme i en dag per månad 1 Månad {se anteckning} {ej tillgänglig} 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23 {se anteckning} Om du inte anger ett startdatum och en starttid används skapandedatum och tid i det här schemat. Om du vill styra minuter för upprepningsschemat anger du minuter i timmen, en starttid eller använder skapandetiden. Om starttiden eller skapandetiden till exempel är 08:25 körs det här schemat kl. 08:25, 09:25, 10:25 och så vidare.

Nästa steg