Veri işlemlerini kullanma

Veri işlemleri, bulut akışlarınızı oluştururken verileri işlemenize olanak tanır. Sonuçlarınızı daha kolay ve hızlı bir şekilde elde etmeye yardımcı olan kısayolları kullanarak verileri oluşturmak, sıralamak ve yeniden düzenlemek için bunları kullanın. Bu yaklaşım size zaman ve çaba kazandırır. Veri işlemlerini kullandığınızda akışlarınızın verimliliğini artırabilir, hata sayısını azaltabilir ve verileri analiz etmeyi kolaylaştırabilirsiniz.

Bu makalede, ifadeler de dahil olmak üzere birden çok girişten tek bir çıkış oluşturmak için oluşturma gibi veri işlemlerini nasıl kullanabileceğiniz açıklanmaktadır. Verileri birleştirmek veya seçmek, dizileri filtrelemek, tablolar oluşturmak ve JSON'u ayrıştırmak için veri işlemlerini de kullanabilirsiniz. Bu makalede, her bölümde veri işleminin kısa bir açıklaması ve ardından bulut akışınızda kullanmanıza yardımcı olacak adım adım bir yordam sağlanmaktadır.

Önkoşullar

  • Power Automate'e erişin.
  • Akışınıza JSON dizisi içeren HTTP POST istekleri göndermek için bir araç.
  • Veri işlemleri ekleyebileceğiniz yeni veya mevcut bir bulut akışı.

Tasarımcıda bulut akışını görüntüleme

Bu makalede açıklanan veri işlemlerini kullanmak için tasarımcıyı yeni veya mevcut bulut akışınızla açmanız gerekir.

Power Automate bulut akışınızı yapılandırmak için yeni tasarımcıyı veya klasik tasarımcıyı kullanmanıza olanak tanır. Aşağıdaki ekran görüntüleri yeni tasarımcıyı kullanır, ancak adımlar her iki tasarımcıda da benzerdir. Yeni tasarımcı ile klasik tasarımcı arasındaki farkları belirleme bölümünden daha fazla bilgi edinin (örneklerle birlikte).

Yeni bir bulut akışı oluşturun

Yeni bir bulut akışı oluşturmak için şu adımları izleyin:

  1. Power Automate'te oturum açın.

  2. Sol taraftaki gezinme bölmesinde Oluştur'u seçin.

  3. Boştan Başla'da bulut akışı türlerinden birini seçin: Otomatik bulut akışı, Anında bulut akışı, Zamanlanmış bulut akışı veya Tasarlamak için tanımla.

    Boş kutucuklardan başla'nın ekran görüntüsü.

  4. Otomatik bulut akışı, Anında bulut akışı ve Zamanlanmış bulut akışı için talimatları izleyin ve Oluştur'u seçin.

  5. Tasarlamak için tarif edin:

    1. Oluşturmak istediğiniz akışın açıklamasını girin ve Gönder'i seçin veya AI tarafından oluşturulan önerilen akış açıklamalarından seçim yapın.

    2. Önerilen akıştan memnunsanız Sakla ve devam et'i seçin.

    3. Bağlı uygulamalarınızı ve hizmetlerinizi inceleyin ve ardından Akış oluştur'u seçin.

      Akış tasarımcıda açılır.

Mevcut bir bulut akışı seçin

Mevcut bir bulut akışını seçmek için şu adımları izleyin:

  1. Power Automate'te oturum açın.

  2. Sol gezinti bölmesinde, Akışlarım öğesini seçin.

  3. Bulut akışları sekmesinde açmak istediğiniz akışı seçin.

  4. Üst kısımdaki komut çubuğunda Düzenle'yi seçin.

    Akış tasarımcıda açılır.

Oluşturma eylemini kullanma

Bir bulut akışı tasarlarken aynı verileri birden çok kez girmekten kaçınmak için Veri İşlemi - Oluşturma eylemini kullanın. Bu örnekte,akışını tasarlarken birkaç defa bir basamak dizisi ([0,1,2,3,4,5,6,7,8,9]) girmeniz gerekir. Aşağıdaki yordamda açıklandığı gibi diziyi kaydetmek için oluşturma eylemini kullanabilirsiniz.

Oluşturma eylemini ekleyin

  1. Tasarımcıda bir bulut akışını görüntüleyin.

  2. Akışınızda artı işaretini (+ ) seçerek bir eylem ekleyin.

  3. Eylem ekle arama alanına compose yazın.

  4. Veri İşlemi altında, Oluştur'u seçin.

    Oluştur - Veri İşlemi eyleminin ekran görüntüsü.

  5. Girişler alanına, daha sonra başvuracağınız diziyi girin.

    Oluşturma eylemini yapılandırın.

  6. Sağ üst köşedeki sol okları (<<) seçerek yapılandırma bölmesini kapatın.

    İpucu

    Oluşturma kartının daha sonra daha kolay bulunmasını sağlamak için, kartın başlık çubuğunda Oluşturma metni seçerek ve anımsanması kolay bir ad girerek yeniden adlandırın.

Compose eyleminden gelen çıktıları kullanın

Bu bölümde oluşturduğunuz oluşturma eyleminin içeriğini yeni bir eylemde kullanın. Bu örnekte, Veri İşlemi - Birleştir eyleminde, oluşturma eyleminden gelen çıktıları kullanırsınız. Birleştirme eylemi bir diziyi alır ve seçtiğiniz bir ayırıcıyla tek bir dizede birleştirir.

  1. Tasarımcıda bir bulut akışını görüntüleyin.

  2. Akışınızda artı işaretini (+ ) seçerek bir eylem ekleyin.

  3. Bir eylem ekle arama alanına birleştir yazın.

  4. Veri İşlemi altında, Birleştir'i seçin.

  5. Kimden alanında şimşek simgesini seçin ve ardından Çıktılar dinamik değerini seçin. Outputs, From alanında görünür.

    Compose eyleminin çıktılarını kullanın.

  6. Birleştirme ile alanına bir virgül (,) veya istediğiniz ayırıcıyı girin.

  7. Sağ üst köşedeki sol okları (<<) seçerek yapılandırma bölmesini kapatın.

Birleştirme eylemini kullanma

Bir diziyi tercih ettiğiniz bir ayıraçla sınırlamak için Veri İşlemleri - Birleştir eylemini kullanın. Örneğin, akışınızın şu e-posta adresi dizisini içeren bir web isteği aldığını varsayalım: ["d@example.com", "k@example.com", "dal@example.com"]. Ancak e-posta programınız, adreslerin noktalı virgülle ayrılmış tek bir dize olarak biçimlendirilmesini gerektirir. Veri İşlemleri - Birleştir eylemini kullanarak ve şu adımları izleyerek virgül sınırlayıcısını (,) bir noktalı virgüle (;) değiştirebilirsiniz:

  1. Tasarımcıda bir bulut akışını görüntüleyin.

  2. Yeni bir eylem ekleyin, Birleştir sözcüğünü arayın ve Veri İşlemleri - Birleştir seçeneğini belirleyin.

    Katılma eylemi.

  3. Kimden alanına diziyi girin ve Şununla birleştir kutusuna bir noktalı virgül (;) girin.

    Birleştirme eylemini yapılandırma.

  4. Akışınızı kaydedin ve çalıştırın.

  5. Akışınız çalıştırıldıktan sonra, Veri İşlemleri – Birleştir eylemi aşağıdaki ekran görüntüsünde gösterildiği gibi, noktalı virgülle birleştirilmiş adreslerden oluşan bir dize halini alır.

    Virgülle ayrılmış adresleri girme, noktalı virgül değeriyle Birleştir işlemlerinin ve bu adreslerin noktalı virgülle ayrılmış haldeki çıkışının ekran görüntüsü.

Seçme eylemini kullanma

Dizideki nesnelerin şeklini değiştirmek için Veri İşlemi – Seçme eylemini kullanın. Örneğin, bir dizideki her nesnede öğe ekleyebilir, öğeleri kaldırabilir veya yeniden adlandırabilirsiniz.

Not

Seçme eylemini kullanarak öğe ekleyip kaldırabilseniz de dizideki nesne sayısını değiştiremezsiniz.

Bu örnekte, veriler bir Web isteği aracılığıyla akışınızı şu biçimde girer:

[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]

Bu örnekte veriler, bir web isteği aracılığıyla akışınızı şu biçimde girer:

[ { "FirstName": "Eugenia", "FamilyName": "Lopez", "FullName": "Eugenia Lopez" }, { "FirstName": "Elizabeth", "FamilyName": "Moore", "FullName": "Elizabeth Moore" } ]

Bunu yapmak için:

  1. Tasarımcıda bir bulut akışını görüntüleyin.

  2. Mevcut tetikleyiciyi silmek için tetikleyiciye sağ tıklayıp Sil'i seçin veya yapılandırma bölmesinde dikey üç noktayı () seçip Sil'i seçin.

  3. Akışa bir HTTP isteği alındığında tetikleyicisi ekleyin.

  4. Şema oluşturmak için örnek yük kullan öğesini seçin.

    Örnek yük seçme işleminin ekran görüntüsü.

  5. Görüntülenen kutuda kaynak veri dizinizin bir örneğini yapıştırın ve Bitti düğmesini seçin.

  6. Veri İşlemleri – Seç eylemini ekleyin ve bu eylemi aşağıdaki ekran görüntüsünde gösterildiği gibi yapılandırın.

    Seçme eylemini yapılandırma.

    > Seçme eyleminden alınan çıkış, yeni şekillendirilmiş nesneleri içeren bir dizidir. Daha sonra bu diziyi, daha önce ele alınan Oluştur eylemi gibi başka herhangi bir eylemde kullanabilirsiniz.

Diziyi filtreleme eylemini kullanma

Bir dizideki nesne sayısını belirttiğiniz ölçütlerle eşleşen bir alt kümeye düşürmek için Veri İşlemleri - Diziyi filtrele eylemini kullanın.

Not

  • Dizideki nesnelerin şeklini değiştirmek için dizi filtreleme eylemini kullanamazsınız.
  • Filtre uyguladığınız metin büyük/küçük harfe duyarlıdır.

Bu örnekte, bu dizide filtre dizisi eylemini kullanıyorsunuz:

[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]

Bu örnek, yalnızca first değerinin Eugenia olarak ayarlandığı nesneleri içeren yeni bir dizi oluşturur.

  1. Tasarımcıda bir bulut akışını görüntüleyin.

  2. Diziyi filtrele eylemini bulun ve akışınıza ekleyin.

  3. Filtre Sorgusu bölümünde, filtre dizisi eylemini yapılandırın. Bu bölümdeki örneği takip ederek, first>eşittir>Eugenia'yı seçin.

    Kimden bölümünde, ilk satırın Gövde olarak ayarlandığını gösteren ekran görüntüsü. İkinci satırda, ilk değer Eugenia olarak ayarlanmıştır.

  4. Akışınızı kaydedin ve çalıştırın.

CSV tablosu oluşturma eylemini kullanma

Bir JSON dizisi girişini virgülle ayrılmış değer (CSV) tablosuna dönüştürmek için Veri İşlemleri - CSV tablosu oluştur eylemini kullanın. Üst bilgileri CSV çıkışında görünür durumda tutun. Bu örnekte, aşağıdaki diziyi bir CSV tablosuna dönüştürürsünüz:

[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
  1. Tasarımcıda bir bulut akışını görüntüleyin.

  2. Veri İşlemi - CSV tablosu oluştur eylemini bulun, ekleyin ve aşağıdaki resimdekine benzeyecek şekilde yapılandırın.

    CSV tablosu oluşturma eylemi yapılandırmasının ekran görüntüsü. From, Body olarak, Columns ise Automatic olarak ayarlanmıştır.

    Bu görüntüdeki Gövde belirteci, HTTP isteği alındığında eyleminden gelir. Ancak, akışınızdaki önceki herhangi bir eylemin çıktısından CSV tablosu oluştur eylemi için girdiyi alabilir veya bunu doğrudan Şuradan kutusuna girebilirsiniz.

  3. Akışınızı kaydedin ve çalıştırın.

    Akışınız çalıştırıldığında CSV tablosu oluştur eylemi aşağıdaki ekran görüntüsünde gösterilen çıkışı görüntüler.

    CSV tablosu oluşturma eyleminin çıktısının ekran görüntüsü, ilk satırda ad,soyad, ardından Eugenia,Lopez ve Elizabeth,Moore'un gösterildiği şekilde.

HTML tablosu oluşturma eylemini kullanma

Bir JSON dizisi girişini HTML tablosuna dönüştürmek için Veri İşlemleri - HTML tablosu oluştur eylemini kullanın. Başlıkları HTML çıktısında görünür tutun.

Bunu yapmak için önceki CSV tablosu oluşturma eylemini kullan bölümündeki adımları izleyin, ancak CSV tablosu oluştur eylemi yerine Veri İşlemi - HTML tablosu oluştur eylemini kullanın.

İpucu

HTML tablosunu e-posta yoluyla göndermeyi planlıyorsanız, e-posta eyleminde IsHtml seçeneğini belirlemeyi unutmayın.