Azure Logic Apps iş akışlarında yinelenen tetikleyiciler için zamanlamalar

Şunlar için geçerlidir: Azure Logic Apps (Tüketim + Standart)

Azure Logic Apps, zamanlamaya göre otomatik yinelenen iş akışları oluşturmanıza ve çalıştırmanıza yardımcı olur. Yerleşik Bir Yinelenme tetikleyicisi veya Zamanlama türü tetikleyicileri olan Kayan Pencere tetikleyicisiyle başlayan bir mantıksal uygulama iş akışı oluşturarak, görevleri hemen, daha sonra veya yinelenen bir aralıkta çalıştırabilirsiniz. HTTP veya HTTPS uç noktaları gibi Azure içindeki ve dışındaki hizmetleri çağırabilir, Azure Depolama ve Azure Service Bus gibi Azure hizmetlerine ileti gönderebilir veya dosyaları bir dosya paylaşımına yükleyebilirsiniz. Yinelenme tetikleyicisiyle, görevleri çalıştırmak için karmaşık zamanlamalar ve gelişmiş yinelemeler de ayarlayabilirsiniz. Yerleşik Zamanlama tetikleyicileri ve eylemleri hakkında daha fazla bilgi edinmek için bkz . Tetikleyicileri zamanlama ve Eylemleri zamanlama.

Dekont

Zamanlanan her iş için ayrı bir mantıksal uygulama oluşturmadan ve bölge ve abonelik başına iş akışları sınırına girmeden yinelenen iş yüklerini zamanlayabilir ve çalıştırabilirsiniz. Bunun yerine, Azure Hızlı Başlangıç şablonu: Logic Apps iş zamanlayıcı tarafından oluşturulan mantıksal uygulama desenini kullanabilirsiniz.

Azure Logic Apps iş zamanlayıcı şablonu, TimerJob mantıksal uygulamasını çağıran bir CreateTimerJob mantıksal uygulaması oluşturur. Ardından HTTP isteğinde bulunup istek için giriş olarak bir zamanlama geçirerek CreateTimerJob mantıksal uygulamasını API olarak çağırabilirsiniz. CreateTimerJob mantıksal uygulamasına yapılan her çağrı, belirtilen zamanlamaya göre veya belirtilen sınıra ulaşılana kadar sürekli olarak çalışan yeni bir TimerJob örneği oluşturan TimerJob mantıksal uygulamasını da çağırır. Bu şekilde, örnekler tek tek mantıksal uygulama iş akışı tanımları veya kaynakları olmadığından iş akışı sınırları konusunda endişelenmeden istediğiniz kadar TimerJob örneği çalıştırabilirsiniz.

Bu liste, Yerleşik tetikleyicileri zamanla ile çalıştırabileceğiniz bazı örnek görevleri gösterir:

  • Sql saklı yordamını her gün çalıştırma gibi iç verileri alın.

  • NOAA'dan her 15 dakikada bir hava durumu raporları çekme gibi dış verileri alın.

  • Geçen hafta belirli bir tutardan büyük tüm siparişlerin özetini e-postayla gönderme gibi rapor verilerini gönderin.

  • Yoğun olmayan saatlerde haftanın her günü karşıya yüklenen görüntüleri sıkıştırma gibi verileri işleyin.

  • Üç aydan eski tüm tweet'leri silme gibi verileri temizleyin.

  • Sonraki dokuz ay boyunca her gün saat 01:00'da yedekleme hizmetine gönderilen faturalar gibi verileri arşivleyin.

Ayrıca, bir sonraki eylem çalışmadan önce iş akışınızı duraklatmak için Yerleşik eylemleri zamanla'yı da kullanabilirsiniz, örneğin:

  • E-posta üzerinden durum güncelleştirmesi göndermek için hafta içi bir gün bekleyin.

  • Http çağrısının sonucu devam ettirip almadan önce bitmesi gereken süre gelene kadar iş akışını geciktirin.

Bu makalede, Yerleşik tetikleyicileri ve eylemleri zamanlama özellikleri açıklanmaktadır.

Tetikleyicileri zamanlama

Mantıksal uygulama iş akışınızı, belirli bir hizmet veya sistemle ilişkili olmayan Yineleme tetikleyicisini veya Kayan Pencere tetikleyicisini kullanarak başlatabilirsiniz. Bu tetikleyiciler, saniye, dakika, saat, gün, hafta veya ay gibi aralığı ve sıklığı seçtiğiniz belirtilen yinelenmenize göre iş akışınızı başlatır ve çalıştırır. Başlangıç tarihini ve saatini saat dilimiyle birlikte de ayarlayabilirsiniz. Bir tetikleyici her tetiklendiğinde, Azure Logic Apps mantıksal uygulamanız için yeni bir iş akışı örneği oluşturur ve çalıştırır.

Bu tetikleyiciler arasındaki farklar şunlardır:

  • Yinelenme: İş akışınızı, belirttiğiniz zamanlamaya göre düzenli zaman aralıklarında çalıştırır. Tetikleyici, örneğin kesintiler veya devre dışı bırakılan iş akışları nedeniyle yinelenmeleri kaçırırsa, Yinelenme tetikleyicisi eksik yinelemeleri işlemez, ancak yinelenmeleri bir sonraki zamanlanmış aralıkla yeniden başlatır.

    Sıklık olarak Gün'i seçerseniz, örneğin her gün saat 2:30'da günün saatlerini ve saatin dakikalarını belirtebilirsiniz. Sıklık olarak Hafta'yı seçerseniz, Çarşamba ve Cumartesi gibi haftanın günlerini de seçebilirsiniz. Ayrıca, yinelenme zamanlamanız için bir saat dilimiyle birlikte bir başlangıç tarihi ve saati de belirtebilirsiniz. Saat dilimi biçimlendirmesi hakkında daha fazla bilgi için bkz . Yinelenme tetikleyicisi ekleme.

    Önemli

    Gün, Hafta veya Ay sıklığını kullanıyorsanız ve gelecekteki bir tarih ve saat belirtirseniz, yinelemeyi önceden ayarladığınızdan emin olun:

    • Gün: Günlük yinelemeyi en az 24 saat önceden ayarlayın.

    • Hafta: Haftalık yinelenmeyi en az 7 gün önceden ayarlayın.

    • Ay: Aylık yinelemeyi en az bir ay önceden ayarlayın.

    Aksi takdirde, iş akışı ilk yinelenmeyi atlayabilir.

    Yinelenme belirli bir başlangıç tarihi ve saati belirtmezse, tetikleyicinizin yinelenme kurulumuna rağmen mantıksal uygulamayı kaydettiğinizde veya dağıttığınızda ilk yinelenme hemen çalışır. Bu davranışı önlemek için, ilk yinelemenin çalıştırılmasını istediğiniz tarih ve saati belirtin.

    Yinelenme, gelecekteki yinelemeleri çalıştırmak için belirli saatler gibi diğer gelişmiş zamanlama seçeneklerini belirtmezse, bu yinelenmeler son çalışma zamanını temel alır. Sonuç olarak, depolama çağrıları sırasında gecikme süresi gibi faktörlerden dolayı bu yinelenmelerin başlangıç süreleri kayabilir. İş akışınızın, özellikle de sıklık gün veya daha uzun olduğunda yinelenmeyi kaçırmadığından emin olmak için şu seçenekleri deneyin:

    • Yalnızca Gün ve Hafta sıklıkları için kullanılabilen Şu saatlerde ve Şu dakikalarda adlı özellikleri kullanarak yinelenme için bir başlangıç tarihi ve saati ve sonraki yinelenmelerin çalıştırıldığı belirli saatleri belirtin.

    • Yinelenme tetikleyicisi yerine Kayan Pencere tetikleyicisini kullanın.

    Daha fazla bilgi için bkz . Yinelenme tetikleyicisiyle yinelenen görevleri ve iş akışlarını oluşturma, zamanlama ve çalıştırma.

  • Kayan Pencere: sürekli öbeklerdeki verileri işleyen düzenli zaman aralıklarında iş akışınızı çalıştırır. Tetikleyici, örneğin kesintiler veya devre dışı bırakılan iş akışları nedeniyle yinelenmeleri kaçırırsa, Kayan Pencere tetikleyicisi geri gider ve eksik yinelemeleri işler.

    İş akışınızdaki her yinelemeyi geciktirmek için bir başlangıç tarihi ve saati, saat dilimi ve bir süre belirtebilirsiniz. Bu tetikleyici, günün belirli saatleri, saatin dakikaları ve haftanın günleri gibi gelişmiş zamanlamaları desteklemez. Daha fazla bilgi için bkz . Kayan Pencere tetikleyicisiyle yinelenen görevleri ve iş akışlarını oluşturma, zamanlama ve çalıştırma.

Zamanlama eylemleri

Mantıksal uygulama iş akışınızdaki herhangi bir eylemden sonra, bir sonraki eylem çalıştırilmeden önce iş akışınızı bekletmek için Gecikme ve Gecikme Süresi eylemlerini kullanabilirsiniz.

Başlangıç tarihi ve saati desenleri

Başlangıç tarihi ve saatiyle yinelenmeyi nasıl denetleyebileceğinizi ve Azure Logic Apps'in bu yinelemeleri nasıl çalıştırdığını gösteren bazı desenler aşağıda verilmiştir:

Başlangıç zamanı Zamanlama olmadan yinelenme Zamanlama ile yinelenme (yalnızca Yinelenme tetikleyicisi)
{none} İlk iş yükünü anında çalıştırır.

Gelecekteki iş yüklerini son çalışma zamanına göre çalıştırır.

İlk iş yükünü anında çalıştırır.

Gelecekteki iş yüklerini belirtilen zamanlamaya göre çalıştırır.

Geçmişteki başlangıç zamanı Yinelenme tetikleyicisi : Belirtilen başlangıç zamanına göre çalışma sürelerini hesaplar ve geçmiş çalışma sürelerini atar.

sonraki çalışma zamanında ilk iş yükünü çalıştırır.

Gelecekteki iş yüklerini son çalışma zamanına göre çalıştırır.

Kayan Pencere tetikleyicisi: Belirtilen başlangıç zamanına göre çalışma sürelerini hesaplar ve geçmiş çalışma sürelerini kabul eder.

Belirtilen başlangıç zamanına göre gelecekteki iş yüklerini çalıştırır.

Daha fazla açıklama için aşağıdaki tabloya bakın.

başlangıç zamanından hesaplanan zamanlamaya göre ilk iş yükünü başlangıç zamanından önce çalıştırmaz.

Gelecekteki iş yüklerini belirtilen zamanlamaya göre çalıştırır.

Not: Zamanlama içeren bir yinelenme belirtir, ancak zamanlama için saat veya dakika belirtmezseniz, Azure Logic Apps ilk çalışma zamanından saat veya dakikaları kullanarak gelecekteki çalışma sürelerini hesaplar.

Başlangıç zamanı şimdi veya gelecekte İlk iş yükünü belirtilen başlangıç zamanında çalıştırır.

Yinelenme tetikleyicisi : Gelecekteki iş yüklerini son çalışma zamanına göre çalıştırır.

Kayan Pencere tetikleyicisi: Gelecekteki iş yüklerini belirtilen başlangıç zamanına göre çalıştırır.

başlangıç zamanından hesaplanan zamanlamaya göre ilk iş yükünü başlangıç zamanından önce çalıştırmaz.

Gelecekteki iş yüklerini belirtilen zamanlamaya göre çalıştırır. Gün, Hafta veya Ay sıklığını kullanıyorsanız ve gelecekteki bir tarih ve saat belirtirseniz, yinelemeyi önceden ayarladığınızdan emin olun:

- Gün: Günlük yinelemeyi en az 24 saat önceden ayarlayın.

- Hafta: Haftalık yinelenmeyi en az 7 gün önceden ayarlayın.

- Ay: Aylık yinelemeyi en az bir ay önceden ayarlayın.

Aksi takdirde, iş akışı ilk yinelenmeyi atlayabilir.

Not: Zamanlama içeren bir yinelenme belirtir, ancak zamanlama için saat veya dakika belirtmezseniz, Azure Logic Apps ilk çalışma zamanından saat veya dakikaları kullanarak gelecekteki çalışma sürelerini hesaplar.

Geçmiş başlangıç saati ve yinelenme örneği ama zamanlama yok

Geçerli tarih ve saatin 8 Eylül 2017 saat 13:00 olduğunu varsayalım. Başlangıç tarihi ve saatini 7 Eylül 2017 saat 14:00 olarak belirtirsiniz; bu tarih geçmiştedir ve iki günde bir çalışan bir yinelenmedir.

Başlangıç zamanı Geçerli zaman Yinelenme Zamanla
2017-09-07 T14:00:00Z
(2017-09-07, 14:00))
2017-09-08 T13:00:00Z
(2017-09-08, 13:00))
İki günde bir {none}

Yinelenme tetikleyicisi için Azure Logic Apps altyapısı çalıştırma sürelerini başlangıç zamanına göre hesaplar, geçmiş çalışma sürelerini atar, ilk çalıştırma için gelecek başlangıç zamanını kullanır ve son çalışma zamanına göre gelecekteki çalıştırmaları hesaplar.

Bu yinelenme şu şekilde görünür:

Başlangıç zamanı İlk çalışma zamanı Gelecekteki çalışma süreleri
2017-09-07, 14:00 2017-09-09, 14:00 2017-09-11, 14
:00 2017-09-13, 14:00
2017-09-15, 14:00
vb...

Bu nedenle, geçmişte başlangıç zamanını ne kadar belirtirseniz belirtin, örneğin 2017-09-05 saat 14:00 veya 14:00'da 2017-09-01, ilk çalıştırmanız her zaman sonraki gelecek başlangıç saatini kullanır.

Kayan Pencere tetikleyicisi için Logic Apps altyapısı çalıştırma sürelerini başlangıç zamanına göre hesaplar, geçmiş çalışma sürelerini kabul eder, ilk çalıştırma için başlangıç zamanını kullanır ve gelecekteki çalıştırmaları başlangıç zamanına göre hesaplar.

Bu yinelenme şu şekilde görünür:

Başlangıç zamanı İlk çalışma zamanı Gelecekteki çalışma süreleri
2017-09-07, 14:00 2017-09-08, 13:00 (Geçerli saat) 2017-09-09: 2:00 PM
2017-09-11 14:00 PM
2017-09-13 at 2:00 PM
2017-09-15 pm
ve benzeri...

Bu nedenle, geçmişte başlangıç zamanını ne kadar belirtirseniz belirtin, örneğin 2017-09-05 saat 14:00 veya 14:00'da 2017-09-01, ilk çalıştırmanız her zaman belirtilen başlangıç saatini kullanır.

Yinelenme davranışı

Yinelenme tetikleyicisi gibi yinelenen yerleşik tetikleyiciler Azure Logic Apps çalışma zamanında yerel olarak çalışır. Bu tetikleyiciler, önce Office 365 Outlook yönetilen bağlayıcı tetikleyicisi gibi bir bağlantı oluşturmanız gereken yinelenen bağlantı tabanlı yönetilen bağlayıcı tetikleyicilerinden farklıdır.

Her iki tetikleyici türü için de, yinelenme belirli bir başlangıç tarihi ve saati belirtmezse, tetikleyicinizin yinelenme kurulumuna rağmen mantıksal uygulama kaynağını kaydettiğinizde veya dağıttığınızda ilk yinelenme hemen çalışır. Bu davranışı önlemek için, ilk yinelemenin çalıştırılmasını istediğiniz tarih ve saati belirtin.

Yerleşik tetikleyiciler için yinelenme

Yinelenen yerleşik tetikleyiciler, belirtilen saat dilimi dahil olmak üzere ayarladığınız zamanlamaya uyar. Ancak, bir yinelenme gelecekteki yinelemeleri çalıştırmak için belirli saatler gibi diğer gelişmiş zamanlama seçeneklerini belirtmezse, bu yinelenmeler son tetikleyici yürütmeyi temel alır. Sonuç olarak, depolama çağrıları sırasında gecikme süresi gibi faktörlerden dolayı bu yinelenmelerin başlangıç süreleri kayabilir.

Daha fazla bilgi için aşağıdaki belgeleri gözden geçirin:

Bağlantı tabanlı tetikleyiciler için yinelenme

Office 365 Outlook gibi yinelenen bağlantı tabanlı tetikleyiciler için yürütmeyi denetleen tek sürücü zamanlama değildir. Saat dilimi yalnızca ilk başlangıç saatini belirler. Sonraki çalıştırmalar yinelenme zamanlamasına, son tetikleyici yürütmesine ve çalışma sürelerinin kaymasına veya beklenmeyen davranışlar üretmesine neden olabilecek diğer faktörlere bağlıdır, örneğin:

  • Tetikleyicinin daha fazla veri içeren bir sunucuya erişip erişmediği ve tetikleyicinin hemen getirmeye çalıştığı.
  • Tetikleyicinin neden olduğu tüm hatalar veya yeniden denemeler.
  • Depolama çağrıları sırasında gecikme süresi.
  • Gün ışığından yararlanma saati (DST) başladığında ve sona erdiğinde belirtilen zamanlama korunmuyor.
  • Bir sonraki çalışma zamanı gerçekleştiğinde etkileyebilecek diğer faktörler.

Daha fazla bilgi için aşağıdaki belgeleri gözden geçirin:

Yaz saati ve standart saat için yinelenmeyi tetikleme

İşleri zamanlamak için Azure Logic Apps, işlenmek üzere iletiyi kuyruğa yerleştirir ve son işin çalıştırıldığı UTC saati ve bir sonraki işin çalışmak üzere zamanlandığı UTC saati temelinde bu iletinin ne zaman kullanılabilir duruma geldiğini belirtir. Yinelenmenizle bir başlangıç saati belirtirseniz, mantıksal uygulama iş akışınızın belirtilen başlangıç saatinde çalışması için bir saat dilimi seçtiğinizden emin olun. Bu şekilde, mantıksal uygulamanızın UTC saati de mevsimsel zaman değişikliğini karşı koyacak şekilde değişir. Yinelenen tetikleyiciler, belirttiğiniz saat dilimi dahil olmak üzere ayarladığınız zamanlamaya uygun olur.

Bir saat dilimi seçmezseniz, tetikleyicilerin ne zaman çalıştırıldığında yaz saati (DST) olayları etkilenebilir. Örneğin, başlangıç saati DST başlatıldığında bir saat ileri ve DST sona erdiğinde bir saat geriye doğru kayar.

Gün ışığından yararlanma saati ve standart saat sırasında yinelenme kayması ve kayması tetikleme

Yinelenen bağlantı tabanlı tetikleyiciler için yürütmeyi denetleyan tek sürücü yinelenme zamanlaması değildir. Saat dilimi yalnızca ilk başlangıç saatini belirler. Sonraki çalıştırmalar yinelenme zamanlamasına, son tetikleyici yürütmesine ve çalışma sürelerinin kaymasına veya beklenmeyen davranışlar üretmesine neden olabilecek diğer faktörlere bağlıdır, örneğin:

  • Gün ışığından yararlanma saati (DST) başladığında ve sona erdiğinde belirtilen zamanlama korunamadı.
  • Bir sonraki çalışma zamanı gerçekleştiğinde etkileyebilecek diğer faktörler.
  • Depolama çağrıları sırasında gecikme süresi.
  • Tetikleyicinin daha fazla veri içeren bir sunucuya erişip erişmediği ve tetikleyicinin hemen getirmeye çalıştığı.
  • Tetikleyicinin neden olduğu tüm hatalar veya yeniden denemeler.

DST etkin olduğunda yinelenme süresinin değişmediğinden emin olmak için yinelenmeyi el ile ayarlayın. Bu şekilde, iş akışınız beklenen veya belirtilen başlangıç zamanında çalışmaya devam eder. Aksi takdirde, başlangıç saati DST başladığında bir saat ileri, DST sona erdiğinde bir saat geriye doğru kayar.

Dekont

02:00 - 03:00 arasında başlayan tetikleyicilerde, DST değişiklikleri saat 02:00'de gerçekleştiğinden sorun oluşabilir ve bu da başlangıç zamanının geçersiz veya belirsiz olmasına neden olabilir. Aynı belirsiz aralık içinde birden çok mantıksal uygulamanız varsa bunlar çakışabilir. Bu nedenle, 02:00 - 03:00 arasında başlangıç zamanlarından kaçınmak isteyebilirsiniz.

Örneğin, günlük olarak çalışan iki mantıksal uygulamanız olduğunu varsayalım. Mantıksal uygulamalardan biri yerel saatle 01:30'da, diğeri ise bir saat sonra yerel saatle 02:30'da çalışır. DST başlatıldığında ve sona erdiğinde bu uygulamaların başlangıç saatlerine ne olur?

  • Zaman bir saat ileri kaydığında tetikleyiciler hiç çalışıyor mu?

  • Tetikleyiciler, zaman bir saat geriye doğru kaydığında iki kez çalışır mı?

Bu mantıksal uygulamalar UTC-6:00 Merkezi Saat (ABD ve Kanada) bölgesini kullanıyorsa, bu simülasyonda UTC saatlerinin 2019'da DST değişikliklerini önlemek için nasıl kaydığı ve uygulamaların atlanmadan veya yinelenen çalıştırmalar olmadan beklenen yerel zamanlarda çalışmaya devam etmesi için gerektiğinde bir saat geriye veya ileriye doğru hareket etmesi gösterilir.

  • 10.03.2019: DST saat 02:00'de başlar ve bir saat ileri doğru vardiya süresi

    DST başladıktan sonra bunu telafi etmek için UTC saati bir saat geriye doğru kaydırılır, böylece mantıksal uygulamanız aynı yerel saatte çalışmaya devam eder:

    • Mantıksal uygulama #1

      Tarih Saat (yerel) Saat (UTC) Notlar
      03/09/2019 01:30:00 07:30:00 DST'nin etkin olduğu günden önceki UTC.
      03/10/2019 01:30:00 07:30:00 DST etkin olmadığından UTC aynıdır.
      03/11/2019 01:30:00 06:30:00 UTC, DST yürürlüğe girdikten sonra bir saat geriye kaydırıldı.
    • Mantıksal uygulama #2

      Tarih Saat (yerel) Saat (UTC) Notlar
      03/09/2019 02:30:00 08:30:00 DST'nin etkin olduğu günden önceki UTC.
      03/10/2019 03:30:00* 08:30:00 DST zaten etkin olduğundan, UTC-6:00 saat dilimi UTC-5:00 olarak değiştiğinden yerel saat bir saat ileriye taşındı. Daha fazla bilgi için bkz . 02:00 - 03:00 arasında başlayan tetikleyiciler.
      03/11/2019 02:30:00 07:30:00 UTC, DST yürürlüğe girdikten sonra bir saat geriye kaydırıldı.
  • 03.11.2019: DST 02:00'de sona erer ve bir saat geriye doğru vardiyalar

    Bunu telafi etmek için UTC saati, mantıksal uygulamanızın aynı yerel saatte çalışmaya devam etmesi için bir saat ileri kaydırılır:

    • Mantıksal uygulama #1

      Tarih Saat (yerel) Saat (UTC) Notlar
      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
    • Mantıksal uygulama #2

      Tarih Saat (yerel) Saat (UTC) Notlar
      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

Yinelenme sorunlarını giderme

İş akışınızın belirtilen başlangıç saatinizde çalıştığından ve özellikle sıklık gün veya daha uzun olduğunda yinelenmeyi kaçırmadığından emin olmak için aşağıdaki çözümleri deneyin:

  • DST etkin olduğunda, iş akışınızın beklenen zamanda çalışmaya devam etmesi için yinelenmeyi el ile ayarlayın. Aksi takdirde, başlangıç saati DST başladığında bir saat ileri, DST sona erdiğinde bir saat geriye doğru kayar. Daha fazla bilgi ve örnek için Gün ışığından yararlanma saati ve standart saat için Yinelenme'yi gözden geçirin.

  • Yinelenme tetikleyicisi kullanıyorsanız bir saat dilimi, başlangıç tarihi ve başlangıç saati belirtin. Ayrıca, özelliklerde sonraki yinelemeleri çalıştırmak için belirli saatleri yapılandırın Bu saatlerde ve Bu dakikalarda, yalnızca Gün ve Hafta frekansları için kullanılabilir. Ancak bazı zaman pencereleri zaman kaydığında da sorunlara neden olabilir.

  • Eksik yinelemeleri önlemek için Yinelenme tetikleyicisi yerine Kayan Pencere tetikleyicisi kullanmayı göz önünde bulundurun.

Yalnızca bir kez çalıştır

Mantıksal uygulamanızı gelecekte yalnızca bir kerede çalıştırmak istiyorsanız Scheduler: Run once jobs şablonunu kullanabilirsiniz. Yeni bir mantıksal uygulama oluşturduktan sonra ancak iş akışı tasarımcısını açmadan önce Şablonlar bölümünün altında, Kategori listesinden Zamanla'yı seçin ve ardından şu şablonu seçin:

Select

Öte yandan mantıksal uygulamanızı Http isteği alındığında - İstek tetikleyicisi ile başlatabilir ve başlangıç zamanını tetikleyici için parametre olarak geçirebilirsiniz. İlk eylem için Gecikme süresi - Zamanlama eylemini kullanın ve sonraki eylemin çalışmaya başlayacağı zamanı sağlayın.

Ayın son gününde bir kez çalıştır

Yinelenme tetikleyicisini ayın son gününde yalnızca bir kez çalıştırmak için tetikleyiciyi tasarımcıyı değil kod görünümünü kullanarak iş akışının temel JSON tanımında düzenlemeniz gerekir. Ancak aşağıdaki örneği kullanabilirsiniz:

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

Örnek yinelemeler

Aşağıda, seçenekleri destekleyen tetikleyiciler için ayarlayabileceğiniz çeşitli örnek yinelemeler verilmiştir:

Tetikle Yinelenme Aralık Sıklık Başlangıç zamanı Şu günlerde Şu saatlerde Şu dakikalarda Dekont
Yineleme
Kayan Pencere
15 dakikada bir çalıştır (başlangıç tarihi ve saati yok) 15 Minute {none} {kullanılamıyor} {none} {none} Bu zamanlama hemen başlar ve sonraki yinelemeleri son çalışma zamanına göre hesaplar.
Yineleme
Kayan Pencere
15 dakikada bir çalıştır (başlangıç tarihi ve saatiyle) 15 Minute startDateTstartTimeZ {kullanılamıyor} {none} {none} Bu zamanlama, belirtilen başlangıç tarihi ve saatinden daha erken başlamaz, ardından son çalışma zamanına göre gelecekteki yinelemeleri hesaplar.
Yineleme
Kayan Pencere
Saatte bir çalıştır (başlangıç tarihi ve saati ile) 1 Saat startDateThh:00:00Z {kullanılamıyor} {none} {none} Bu zamanlama, belirtilen başlangıç tarihi ve saatinden daha erken başlamaz. Gelecekteki yinelemeler, Azure Logic Apps'in başlangıç zamanından itibaren hesapladığı "00" dakika işaretiyle saatte bir çalıştırılır.

Sıklık "Hafta" veya "Ay" ise, bu zamanlama sırasıyla haftada yalnızca bir gün veya ayda bir gün çalışır.

Yineleme
Kayan Pencere
Saatte bir, her gün çalıştır (başlangıç tarihi ve saati yok) 1 Saat {none} {kullanılamıyor} {none} {none} Bu zamanlama hemen başlar ve son çalışma zamanına göre gelecekteki yinelemeleri hesaplar.

Sıklık "Hafta" veya "Ay" ise, bu zamanlama sırasıyla haftada yalnızca bir gün veya ayda bir gün çalışır.

Yineleme
Kayan Pencere
Saatte bir, her gün çalıştır (başlangıç tarihi ve saati ile) 1 Saat startDateTstartTimeZ {kullanılamıyor} {none} {none} Bu zamanlama, belirtilen başlangıç tarihi ve saatinden daha erken başlamaz, ardından son çalışma zamanına göre gelecekteki yinelemeleri hesaplar.

Sıklık "Hafta" veya "Ay" ise, bu zamanlama sırasıyla haftada yalnızca bir gün veya ayda bir gün çalışır.

Yineleme
Kayan Pencere
Saati 15 dakikada bir, her saatte bir çalıştır (başlangıç tarihi ve saati ile) 1 Saat startDateT00:15:00Z {kullanılamıyor} {none} {none} Bu zamanlama, belirtilen başlangıç tarihi ve saatinden daha erken başlamaz. Gelecekteki yinelemeler, Logic Apps'in başlangıç zamanından itibaren hesapladığı "15" dakika işaretinde çalışır, bu nedenle 00:15, 01:15, 02:15 vb.
Yinelenme Saati 15 dakikada bir, saatte bir çalıştır (başlangıç tarihi ve saati yok) 1 Day {none} {kullanılamıyor} 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 Bu zamanlama 00:15, 01:15, 02:15 gibi çalışır. Ayrıca, bu zamanlama "Saat" sıklığına ve "15" dakika ile başlangıç zamanına eşdeğerdir.
Yinelenme Belirtilen dakika işaretlerinde her 15 dakikada bir çalıştırın (başlangıç tarihi ve saati yok). 1 Day {none} {kullanılamıyor} 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 Bu zamanlama, belirtilen sonraki 15 dakikalık işarete kadar başlamaz.
Yinelenme Mantıksal uygulamanızı kaydettiğinizde her gün 08:00'de artı dakika işaretiyle çalıştırın 1 Day {none} {kullanılamıyor} 8 {none} Başlangıç tarihi ve saati olmadan, bu zamanlama mantıksal uygulamayı kaydettiğiniz zamana (PUT işlemi) göre çalışır.
Yinelenme Her gün 08:00'de çalıştır (başlangıç tarihi ve saatiyle) 1 Day startDateT08:00:00Z {kullanılamıyor} {none} {none} Bu zamanlama, belirtilen başlangıç tarihi ve saatinden daha erken başlamaz. Gelecekteki oluşumlar her gün 08:00'da çalışır.
Yinelenme Her gün 08:00'de çalıştır (başlangıç tarihi ve saati yok) 1 Day {none} {kullanılamıyor} 8 00 Bu zamanlama her gün 08:00'da çalışır.
Yinelenme Her gün 08:00 ve 16:00'da çalıştır 1 Day {none} {kullanılamıyor} 8, 16 0
Yinelenme Her gün 08:30, 08:45, 16:30 ve 16:45'te çalıştır 1 Day {none} {kullanılamıyor} 8, 16 30, 45
Yinelenme Her Cumartesi saat 17:00'de çalıştır (başlangıç tarihi ve saati yok) 1 Hafta {none} "Cumartesi" 17 0 Bu zamanlama her Cumartesi saat 17:00'de çalışır.
Yinelenme Her Cumartesi saat 17:00'de çalıştır (başlangıç tarihi ve saatiyle) 1 Hafta startDateT17:00:00Z "Cumartesi" {none} {none} Bu zamanlama, belirtilen başlangıç tarihi ve saatinden daha erken başlamaz. Bu durumda, 9 Eylül 2017 saat 17:00'de başlar. Gelecekteki yinelemeler her Cumartesi saat 17:00'de çalıştırılır.
Yinelenme Mantıksal uygulamanızı kaydettiğinizde her Salı, Perşembe saat 17:00'de artı dakika işaretini çalıştırın 1 Hafta {none} "Salı", "Perşembe" 17 {none}
Yinelenme Çalışma saatleri içinde saatte bir çalıştırın. 1 Hafta {none} Cumartesi ve Pazar hariç tüm günleri seçin. İstediğiniz günün saatlerini seçin. İstediğiniz saatin herhangi bir dakikasını seçin. Örneğin, çalışma saatleriniz 08:00 ile 17:00 arasındaysa günün saati olarak "8, 9, 10, 11, 12, 13, 14, 15, 16, 17" seçeneğini ve saatin dakikası olarak "0" seçeneğini belirleyin.
Yinelenme Hafta sonları her gün bir kez çalıştır 1 Hafta {none} "Cumartesi", "Pazar" İstediğiniz günün saatlerini seçin. Saatin herhangi bir dakikasını uygun şekilde seçin. Bu zamanlama her Cumartesi ve Pazar belirtilen zamanlamaya göre çalışır.
Yinelenme Yalnızca Pazartesi günleri iki haftada bir 15 dakikada bir çalıştır 2 Hafta {none} "Pazartesi" 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 Bu zamanlama her pazartesi 15 dakikada bir çalıştırılır.
Yinelenme Her ay çalıştır 1 Ay startDateTstartTimeZ {kullanılamıyor} {kullanılamıyor} {kullanılamıyor} Bu zamanlama, belirtilen başlangıç tarihi ve saatinden daha erken başlamaz ve başlangıç tarihi ve saatinde gelecekteki yinelemeleri hesaplar. Başlangıç tarihi ve saati belirtmezseniz, bu zamanlama oluşturma tarihi ve saatini kullanır.
Yinelenme Ayda bir gün boyunca saatte bir çalıştır 1 Ay {nota bakın} {kullanılamıyor} 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23 {nota bakın} Başlangıç tarihi ve saati belirtmezseniz, bu zamanlama oluşturma tarihi ve saatini kullanır. Yinelenme zamanlamasının dakikalarını denetlemek için saat dakikalarını, başlangıç saatini belirtin veya oluşturma zamanını kullanın. Örneğin, başlangıç saati veya oluşturma saati 08:25 ise, bu zamanlama 08:25, 09:25, 10:25 gibi çalışır.

Sonraki adımlar