Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Günümüzde insanlar onlarca veya yüzlerce adıma ihtiyaç duyan akışlar oluşturuyor. Ancak, bu eylemlerin tümünü tek bir akışa yerleştirmeye çalışırsanız, bu akışta gezinmek ve akışı korumak zor olabilir.
Yüzlerce adım içeren akışlardan kaçınarak akışları kolay bir şekilde yönetmek için alt akışları kullanın. Bu yaklaşım özellikle bir bulut akışında birden çok yerde veya birden çok akış üzerinde görevleri yeniden kullanmak istediğinizde yararlı olur.
İşte, bir alt akış içinde, ilgili kişinin adına bağlı olarak Dataverse'te bir kişi oluşturmak veya güncellemek istediğiniz bir örnek.
İki akışı olan bir çözüme ihtiyacınız vardır.
- Alt akış: Bu akış üst akışın içinde iç içe yerleştirilmiştir ve çalıştırmak istediğiniz daha küçük görevleri içerir. Ana akış içinde birden çok alt akışa sahip olabilirsiniz.
- Üst akış: Bu akışta herhangi bir türde tetikleyici bulunabilir ve alt akışı çağırabilir.
Important
Alt akış, üst akışın akış grubundan İşlem lisansı kapasitesini devralamaz. Aynı paylaşılan kapasiteyi kullanmak için hem üst akışı hem de alt akışı açıkça aynı akış grubuna ekleyin. Her akış, 25 akış sınırına göre ayrı ayrı sayılır.
Bir çözümde alt akış oluşturma
Power Automate'a giriş yapın.
Gezinti bölmesinde Çözümler'i ve ardından mevcut bir çözümü seçin.
Bunun yerine, mevcut bir çözümü kullanmak istemiyorsanız bir çözüm oluşturabilirsiniz.
Yeni>Otomasyon>Bulut akışı>Anlık'ı seçin.
Anlık bulut akışı oluştur ekranı görüntülenir.
Akışınızı daha sonra kolayca tanımlayabileceğiniz bir ad girin.
Akışı el ile tetikle tetikleyicisini seçin.
Oluştur'u seçin.
Giriş ekle'yi seçin.
Tanımladığınız girdi, üst akıştan alt akışa iletilir.
Bu örnekte, alt akış bir ilgili kişi oluşturur. Bu nedenle İlgili kişi adı ve İlgili kişi e-postası için giriş alanlarına ihtiyaç duyar. Akışı el ile tetikle kartına bir ContactName ve bir ContactEmail girişi ekleyin.
Alt akışı çalıştırmak istediğiniz mantığı oluşturun. Bu mantık gereksinim duyduğunuz kadar çok adım içerebilir.
Adımlarınız bittikten sonra, verileri ana akışa geri göndermeniz gerekir. Bu durumda, aşağıdaki eylemlerden birini kullanabilirsiniz.
- Power App veya akışı yanıtlama (Power Apps bağlayıcısı altında).
- Yanıt (premium HTTP istek/yanıt bağlayıcısı üzerinde).
Tetikleyicide olduğu gibi, alt akışın ana akışa döndürmesi için istediğiniz kadar çıktı tanımlayabilirsiniz. Aşağıdaki ekran görüntüsünden alt akış ilgili kişinin kimliğiyle yanıt vermektedir.
Daha sonra alt akışı test etmeniz gerekir. Anlık akışları manuel olarak tetikleyebilirsiniz; böylece bunları doğrudan tasarımcıda test edebilirsiniz. Birkaç farklı giriş kullanarak deneyin ve çıktıların beklediğiniz gibi olduğunu doğrulayın.
Son olarak, akışınız yerleşik eylemler veya Microsoft Dataverse bağlayıcısı dışında bir şey kullanıyorsa akışa katıştırılmış bağlantıları kullanmak için akışı güncelleştirmeniz gerekir. Bunu yapmak için, alt akışın özellikler sayfasına gidin ve ardından Yalnızca kullanıcıları çalıştır kutucuğunda Düzenle'yi seçin.
Görüntülenen bölmede, akışta kullanılan her bağlantı için Bu bağlantıyı kullan (>) seçeneğini, Yalnızca çalıştıran kullanıcı tarafından sağlanan yerine seçin.
Kaydet'i seçin.
Not
Bu aşamada, üst akıştan alt akışa bağlantı geçiremezsiniz. Bunu yapmazsanız alt iş akışları yalnızca katıştırılmış bağlantıları desteklediğinden adın alt iş akışı olarak kullanılamayacağını belirten bir hata alırsınız.
Bir çözümde üst akış oluşturma
Ana akışı, alt akışı oluşturduğunuz çözüm içinde oluşturun.
Alternatif olarak, bu çözüme var olan bir akışı taşıyabilirsiniz. Ana akış herhangi bir tetikleyici türüne sahip olabilir.
Üst akışınızda alt akışı çağırmak istediğiniz yeri bulun. Ardından, Yerleşik sekmesindeki Akışlar bağlayıcısının altında bulunan Alt Akış Çalıştır eylemini ekleyin.
Daha önce oluşturduğunuz alt akışı seçin.
Not
Yalnızca erişiminiz olan ve bir çözüm içinde yer alan akışları görürsünüz. Alt akışların ayrıca Bir akışı el ile tetikleme tetikleyicisine de sahip olması gerekir.
Alt akışınızı seçtikten sonra, alt akışta tanımladığınız girişleri görürsünüz. Alt akış eyleminden sonra, alt akıştan alınan çıktılardan herhangi birini kullanabilirsiniz.
Ana akış çalıştırıldığında, akışın yaşam süresi boyunca alt akışın tamamlanmasını bekler (yerleşik bağlantılar ve Dataverse kullanan akışlar için bir yıl veya diğer tüm akışlar için 30 gün).
Bu akışı kaydedin ve sınayın.
Bu iki akışı içeren çözümü dışa aktarıp başka bir ortama içe aktardığınızda, yeni üst ve alt akışlar otomatik olarak birbirine bağlanır. URL'leri güncelleştirmeye gerek yoktur.
Bilinen sorun
Üst akışı ve tüm alt akışları doğrudan aynı çözümde oluşturmanız gerekir. Bir akışı bir çözümün içine aktarırsanız, beklenmedik sonuçlar alırsınız.