Döngüleri kullanma

Döngüler, masaüstü akışı geliştirmede temel bir kavramdır ve karmaşık akışlarda çok değerli bir öğe olduğu kanıtlanmıştır. Bir döngünün arkasındaki ana fikir, bir masaüstü akışının bir veya birden çok eylemi birden çok kez tekrarlamasını sağlamaktır.

Power Automate Desktop, çeşitli etkenlere bağlı olarak yineleme yapan üç farklı döngü türü sağlar:

  • Basit döngüler: Önceden belirlenmiş bir sayı kadar yineleme
  • Döngü koşulu: Koşul geçerli olduğu sürece yineleme
  • Her biri için döngüleri: Bir liste aracılığıyla yineleme

Basit döngüler

Bir döngünün arkasındaki fikir, bir masaüstü akışının bir veya birden çok eylemi birden çok kez tekrarlamasını sağlamaktır. Power Automate Desktop döngü eylemiyle en basit döngü türünü uygular.

Bu döngü döngü ve bitiş eylemleri arasında eylemleri belirli bir sayıda yineler. Bir döngü dizin değişkeni, geçerli yinelemenin numarasını izlemek için otomatik olarak oluşturulur.

Döngü eylemi.

Basit döngü iki durumda kullanım için ideal bir döngüdür:

  1. Bir eylemler bloğunun tam olarak kaç kez yineleneceği biliniyordur.

  2. Döngü dizini değişkeni döngünün bir içinde bir yerde kullanılmalıdır.

Döngü eylemine sahip bir akış örneği.

Belirtilen yinelemeler tamamlanmadan döngüden çıkmanız gerekirse, döngüden çık eylemini kullanın. Geçerli yinelemeyi atlamak için sonraki döngü eylemini kullanın.

Döngü koşulu

Basit döngülerden farklı olarak, Döngü koşulu bir masaüstü akışına koşul doğru olduğu sürece bir veya daha fazla eylemi yineletir.

Döngü koşulu eylemi.

Koşul her zaman true ise, döngü hiçbir zaman sonlanmayacaktır. Bu durum sonsuz döngü olarak adlandırılır.

Koşul iki işlenen ve bir işleçten oluşur. Platform eşit, eşit değil ve büyüktür gibi en önemli mantıksal işlemleri destekler.

Döngü koşulu eylemine sahip bir akış örneği.

Belirtilen yinelemeler tamamlanmadan döngüden çıkmanız gerekirse, döngüden çık eylemini kullanın. Geçerli yinelemeyi atlamak için sonraki döngü eylemini kullanın.

Her döngü için

Her biri için döngüleri, bir liste (veya veri tablosu) boyunca yineler ve geçerli öğeyi bir değişkende saklar. Birincil amacı, bir listedeki (veya bir veri tablosunun satırındaki) her öğeyi almak ve başka eylemlerde kullanmaktır.

Her biri için eylemi.

Bu döngü türünü, her türlü listede belirli bir ad, içerik veya özniteliği aramak için kullanabilirsiniz. Örneğin, belirli bir ada sahip bir dosyayı bulmak için alınan dosyalar listesinde yineleme yapabilirsiniz.

Her biri için eylemine sahip bir akış örneği.

Belirtilen yinelemeler tamamlanmadan döngüden çıkmanız gerekirse, döngüden çık eylemini kullanın. Geçerli yinelemeyi atlamak için sonraki döngü eylemini kullanın.

Eylemler başvurusunda mevcut döngü eylemlerinin listesini bulabilirsiniz.