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.
Bu öğreticide, kod yazmak zorunda kalmadan Excel elektronik tablosundaki metinleri ayıklamak için bir Power Automate akışı oluşturacaksınız.
Bu akış, bir apartman kompleksi hakkında bildirilen sorunların bir elektronik tablosunu alır ve bunları iki kategoriye ayırır: tesisat ve diğer. Ayrıca, bunları gönderen kiracıların adlarını ve telefon numaralarını ayıklar. Son olarak, akış bu bilgileri Excel sayfasına ekler.
Bu öğreticide aşağıdakilerin nasıl yapılacağını öğreneceksiniz:
- Akış oluşturmak için Power Automate'i kullanma
- OneDrive İş için Excel verilerini yükleyin
- Excel'den metin ayıklama ve Adlandırılmış Varlık Tanıma (NER) için gönderme
- Excel sayfasını güncelleştirmek için API'den alınan bilgileri kullanın.
Önkoşullar
- Bir Microsoft Azure hesabı. Ücretsiz bir hesap oluşturun veya oturum açın.
- Dil kaynağı. Eğer yoksa, Azure portalında bir tane oluşturabilir ve bu öğreticiyi tamamlamak için ücretsiz planı kullanabilirsiniz.
- Kaynağı oluşturduğunuzda sizin için oluşturulmuş olan anahtar ve uç nokta.
- Kiracı sorunlarını içeren bir elektronik tablo. Bu öğretici için örnek veriler GitHub'da kullanılabilir.
- Microsoft 365, OneDrive İş için ile.
Excel dosyasını OneDrive İş için ekleyin
GitHub'dan örnek Excel dosyasını indirin. Bu dosya OneDrive İş hesabınızda depolanmalıdır.
Sorunlar ham metin olarak bildirilir. Kişi adını ve telefon numarasını ayıklamak için NER özelliğini kullanırız. Ardından akış, sorunları kategorilere ayırmak için açıklamada "tesisat" sözcüğünü arar.
Yeni bir Power Automate iş akışı oluşturma
Power Automate sitesine gidin ve oturum açın. Ardından Oluştur ve Zamanlanmış akış'ı seçin.
Zamanlanmış bulut akışı oluşturma sayfasında, akışınızı aşağıdaki alanlarla başlatın:
Alan | Değer |
---|---|
Akış adı | Zamanlanmış Gözden Geçirme veya başka bir ad. |
Başlangıç | Geçerli tarih ve saati girin. |
Her _____ tekrar et | 1 saat |
Akışa değişken ekleme
Excel dosyasına eklenen bilgileri temsil eden değişkenler oluşturun. Yeni Adım'ı seçin ve Initialize değişkeni için arama yapın. Dört değişken oluşturmak için bunu dört kez yapın.
Oluşturduğunuz değişkenlere aşağıdaki bilgileri ekleyin. Excel dosyasının sütunlarını temsil ederler. Daraltılmış değişkenler varsa, bunları seçerek genişletebilirsiniz.
Eylem | Adı | Tür | Değer |
---|---|---|---|
Değişkeni başlat | var_person | Dize | Kişi |
Değişken 2'yi başlat | var_phone | Dize | Telefon Numarası |
Değişkeni başlatma 3 | var_plumbing | String | Sıhhi tesisat |
4. değişkeni başlat | var_other | String | diğer |
Excel dosyasını okuma
Yeni Adım'ı seçin ve Excel yazın, ardından eylem listesinden Bir tabloda mevcut satırları listele'yi seçin.
Bu eylemdeki alanları doldurarak Excel dosyasını akışa ekleyin. Bu öğretici, dosyanın OneDrive İş'a yüklenmesini gerektirir.
Yeni Adım'ı seçin ve her eyleme bir Uygula ekleyin.
Önceki adımdan bir çıkış seçin. Görüntülenen Dinamik içerik kutusunda değer'i seçin.
Varlık tanıma isteği gönderme
Henüz yapmadıysanız Azure portalında bir Dil kaynağı oluşturmanız gerekir.
Dil hizmeti bağlantısı oluşturma
Her biri için uygulamadaEylem ekle'yi seçin. Azure portalında Dil kaynağınızın anahtar ve uç nokta sayfasına gidin ve Dil kaynağınızın anahtarını ve uç noktasını alın.
Akışınızda yeni bir Dil bağlantısı oluşturmak için aşağıdaki bilgileri girin.
Not
Zaten bir Dil bağlantısı oluşturduysanız ve bağlantı ayrıntılarınızı değiştirmek istiyorsanız, sağ üst köşedeki üç noktayı seçin ve + Yeni bağlantı ekle'yi seçin.
Alan | Değer |
---|---|
Bağlantı Adı | Dil kaynağınıza bağlantının adı. Örneğin, TAforPowerAutomate . |
Hesap anahtarı | Dil kaynağınızın anahtarı. |
Site URL’si | Dil kaynağınızın uç noktası. |
Excel içeriğini ayıklama
Bağlantı oluşturulduktan sonra Metin Analizi arayın ve Adlandırılmış Varlık Tanıma'yı seçin. Bu, sorunun açıklama sütunundaki bilgileri ayıklar.
Metin alanında öğesini seçin ve görüntülenen Dinamik içerik pencerelerinden Açıklama'ya tıklayın. Dil için en
girin ve belge kimliği olarak benzersiz bir ad girin (Gelişmiş seçenekleri göster'i seçmeniz gerekebilir).
Her birine uygula'nın içinde Eylem ekle'yi seçin ve başka bir Her birine uygula eylemi oluşturun. Metin kutusunun içini seçin ve görüntülenen Dinamik İçerik penceresinde belgeleri seçin.
Kişi adını ayıkla
Ardından, NER çıkışında kişi varlık türünü buluruz. Her birine uygula 2'nin içinde, Eylem ekle'yi seçin ve başka bir Her birine uygula eylemi oluşturun. Metin kutusunun içini seçin ve görüntülenen Dinamik İçerik penceresinde Varlıklar'ı seçin.
Yeni oluşturulan Her 3'e uygula eyleminde Eylem ekle'yi seçin, ve bir Koşul denetimi ekleyin.
Koşul penceresinde ilk metin kutusunu seçin. Dinamik içerik penceresinde Kategori'yi arayın ve seçin.
İkinci kutunun eşit olarak ayarlandığından emin olun. Ardından üçüncü kutuyu seçin ve Dinamik içerik penceresinde öğesini arayın var_person
.
Evet koşulunda, Excel'e yazın ve Satırı Güncelleştir'i seçin.
Excel bilgilerini girin ve Anahtar Sütunu, Anahtar Değeri ve PersonName alanlarını güncelleştirin. Bu, API tarafından algılanan adı Excel sayfasına ekler.
Telefon numarasını alma
Her 3 eylemine adına tıklayarak simge durumuna küçültün. Ardından, daha önce olduğu gibi başka bir Her biri için uygula eylemi ekleyerek Her biri için uygula 2'ye ekleyin. Apply to each 4 olarak adlandırılmıştır. Metin kutusunu seçin ve bu eylemin çıktısı olarak varlıkları ekleyin.
Her 4 öğeye uygula'nın içine bir Koşul denetimi ekleyin. Koşul 2 olarak adlandırılmalıdır. İlk metin kutusunda, Dinamik içerik penceresinde kategori arayın ve ekleyin. Merkez kutunun eşit olarak ayarlandığından emin olun. Ardından, sağ metin kutusuna yazın var_phone
.
Evet ise koşuluna Satır güncelleştir eylemi ekleyin. Ardından, Excel sayfasının telefon numaraları sütunu için yukarıda yaptığımız gibi bilgileri girin. Bu, API tarafından algılanan telefon numarasını Excel sayfasına ekler.
Tesisat sorunlarını giderin
Ada tıklayarak Her 4'e uygula'yı simge durumuna küçültün. Ardından üst eylemdeki her birine başka bir Uygula oluşturun. Metin kutusunu seçin ve Dinamik içerik penceresinden bu eylemin çıktısı olarak Varlıklar'ı ekleyin.
Ardından akış, Excel tablo satırındaki sorun açıklamasının "tesisat" sözcüğünü içerip içermediğini denetler. Evet ise, IssueType sütununa "tesisat" ekler. Aksi takdirde "diğer"i gireriz.
Apply to each 4 eyleminin içine bir Koşul Denetimi ekleyin. Koşul 3 olarak adlandırılmıştır. İlk metin kutusunda, Dinamik içerik penceresini kullanarak Excel dosyasından Açıklama'yı arayın ve ekleyin. Ortadaki kutuda "şunları içerir" yazdığından emin olun. Ardından, sağ metin kutusunda var_plumbing
öğesini bulun ve seçin.
Evet ise durumunda, Bir eylem ekle'yi seçin ve Bir satırı güncelleyin. Ardından bilgileri daha önce olduğu gibi girin. IssueType sütununda var_plumbing
öğesini seçin. Bu, satıra bir "tesisat" etiketi uygular.
Koşul yoksa, Eylem ekle'yi ve ardından Satırı güncelleştir'i seçin. Ardından bilgileri daha önce olduğu gibi girin. IssueType sütununda var_other
seçin. Bu, satıra bir "diğer" etiket uygular.
İş akışını test etme
Ekranın sağ üst köşesinde Kaydet'i ve ardından Test'i seçin. Test Akışı'nın altında el ile'yi seçin. Ardından Test ve Akışı çalıştır seçeneklerini seçin.
Excel dosyası OneDrive hesabınızda güncelleştirilir. Aşağıdakine benzer.