Aracılığıyla paylaş


Veri işlemlerini kullanma

Veri işlemleri, bulut akışlarınızı oluştururken verileri işlemenize olanak tanır. Bunları, sonuçlarınıza daha kolay ve daha hızlı ulaşmanıza yardımcı olacak kısayolları kullanarak verileri oluşturmak, sıralamak ve yeniden düzenlemek için kullanabilirsiniz, bu da zamandan ve emekten tasarruf etmenizi sağlayabilir. 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. Bu makaledeki 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.

  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 açıklayın için:

    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 aşağıdaki 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ştur 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ıza, artı işaretini (+) seçerek bir eylem ekleyin.

  3. Eylem ekle arama alanına oluştur yazın.

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

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

  5. Diziyi daha sonra başvurmak istediğiniz Girişler alanına 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ıza, 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 yıldırım işaretini seçin ve ardından Çıktılar dinamik değerini seçin. Kimden alanında Outputs görünür.

    Oluşturma eyleminin Çıkışlarını kullanma.

  6. Birleştir alanına 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üllerle ayrılmış tek bir dize olmasını gerektiriyor olsun. 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.

    Birleştir eylemi.

  3. Kimden alanına diziyi girin ve Şununla birleştir kutusuna 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

Bir dizideki nesnelerin biçimini dönüştürmek için Veri İşlemleri – Seç 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" } ]

Gelen verileri, first yerine FirstName ve last yerine FamilyName olarak adlandırıp ve yeni bir üyeyi FullName (first ve last (boşlukla ayrılmış) adlarını birleştiren) ile ekler..

[ { "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.

    1. Akışa bir HTTP isteği alındığında tetikleyicisi ekleyin.
  3. Şema oluşturmak için örnek yük kullan öğesini seçin.

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

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

  5. 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 açıklandığı gibi başka 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 Gövde olarak ayarlanmış ilk satırın ekran görüntüsü. İkinci satırda first değeri Eugenia olarak ayarlanmıştır.

  4. Akışınızı kaydedip ç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. CSV çıkışında üst bilgilerin görünür kalmasını sağlayabilirsiniz. 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 eyleminin yapılandırılmasının ekran görüntüsü. 'Kimden' 'Gövde' olarak ayarlandı ve 'Sütunlar' 'Otomatik' olarak ayarlandı.

    Bu resimdeki Gövde belirteci bir HTTP isteği alındığında eyleminden gelir, ancak CSV tablosu oluştur eylemine yönelik girişi akışınızda daha önce gerçekleştirilen herhangi bir eylemden alabilir ya da doğrudan Kimden kutusuna girebilirsiniz.

  3. Akışınızı kaydedip ç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. HTML çıkışında üst bilgilerin görünür kalmasını sağlayabilirsiniz.

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.