Aracılığıyla paylaş


Yönergeler: Genel arama için ek tabloları yapılandırma  

Not

12 Ekim 2022 tarihi itibarıyla Power Apps portalları, Power Pages olarak adlandırılmıştır. Daha fazla bilgi: Microsoft Power Pages genel kullanıma sunuldu (blog)
Yakında Power Apps portalları belgelerini taşıyıp Power Pages belgeleri ile birleştireceğiz.

Genel bakış

Arama işlevselliği için ek tabloları etkinleştirebilirsiniz. Ek tablolar için aramanın yapılandırılması, bu makalede açıklanan ek eylemleri gerektirir. Bu açık yapılandırma adımları genel arama kullanılarak hiçbir kaydın yanlışlıkla kullanılabilir yapılmamasını sağlar.

Ek tablolar için aramayı yapılandırma adımları

Ek tablolar için aramayı yapılandırma:

  1. Yeni bir Search/EnableAdditionalEntities ayarı ekleyip değerini doğru olarak ayarlayarak Ek tablolarda aramayı etkinleştirin. Bu, tüm ek hazır ve özel tablolarda aramayı sağlayan tek seferlik bir adımdır.

  2. Aranabilir olması gereken gerekli filtreler ve sütunlarla her ek tablo için Portalda Arama görünümü oluşturun.

  3. En azından okuma ayrıcalığı olan bir web rolüyle her bir ek tablo için tablo izinlerini yapılandırın. Her tablo için yapılandırılmış okuma izinleriniz varsa bu adımı atlayın.

  4. Arama sonuçları sayfasından seçili kaydın ayrıntılarını göstermek için her tablo için bir kayıt ayrıntıları sayfası oluşturun. Her tablo için ayrı sonuç kaydı ayrıntıları sayfası oluşturduysanız bu adımı atlayın.

  5. İlişkili kayıt ayrıntıları sayfasıyla her tablo için <entitylogicalname>_SearchResultPagei adında bir site işaretçisi oluşturun.

  6. Arama dizinini yeniden oluşturun.

  7. Arama sonuçlarını doğrulayın.

Uyarı

Kayıt ayrıntıları sayfası oluşturmazsanız veya kayıt ayrıntıları sayfasını arama için site işaretçisiyle bağlamazsanız, kayıt ayrıntılarını görüntülemek için arama sonuçları sayfasından ek tablo kayıtlarını seçemezsiniz.

Ek tablolar için site ayarı

Ek tabloları arama için yapılandırırken Search/EnableAdditionalEntities site ayarı gereklidir.

Önemli

Search/EnableAdditionalEntities açıkça ek tablolar için aramayı etkinleştirmek içindir. Arama işlevselliği kullanılırken arama/etkinleştirmeli ana arama sitesi ayarı doğru olarak ayarlanmalıdır.

Varsayılan tablolardaki arama yapılandırmasına benzer diğer ilgili site ayarlarını da yapılandırabilirsiniz. Örneğin, ek tabloları yapılandırmak ve genel aramaya bir açılır filtre seçeneği eklemek için Arama/Filtreler  ayarını kullanabilirsiniz. Daha fazla bilgi: Site ayarı.

Kayıt ayrıntıları sayfası için site işaretleyicisi

Kayıt ayrıntıları sayfası, <entitylogicalname>_SearchResultPage adlı site işaretleyicisi kullanılarak yapılandırılır.

Örneğin, tablonuzun mantıksal adı nwind_products ise, site işaretçisi nwind_products_SearchResultPage olur. Site işaretleyicisinin değeri, arama sonucu seçili olduğunda açmak istediğiniz kayıt ayrıntıları sayfasıdır. Varsayılan olarak, kayıt kimliği, kimlik QueryString parametresiyle kayıt ayrıntıları sayfasına aktarılır. Sayfaya form ekleme hakkında daha fazla bilgi için sayfa oluşturma bölümüne gidin.

Önemli

Kayıt ayrıntıları sayfanızın temel bir forma sahip olduğundan veya arama sonucu ayrıntılarını göstermek için yazılmış bir mantığı olduğundan emin olun. Örneğin, aşağıdaki anlatımda Adım 4 - kayıt ayrıntıları sayfası ekleyin.

Aşağıdaki yönergeler ek tablolarda aramayı yapılandırmak için her adımı örnek bir veritabanı ve çözümle ayrıntılı olarak açıklar.

Not

  • Bu yönergeler Microsoft Dataverse ile kullanılabilen örnek Northwind veritabanında Sipariş Ürünleri tablosunda aramanın nasıl etkinleştirileceği açıklanmaktadır. Örnek veritabanları hakkında daha fazla bilgi için bkz. Northwind Traders veritabanı ve uygulamalarını kurma.
  • nwind_products tablo adını kendi tablonuzun mantıksal adıyla değiştirerek bu yönergeleri seçtiğiniz bir tabloyla uygulayabilirsiniz.

1. Adım: arama sitesi ayarlarını Ekle veya güncelleştir

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

  2. Portalınızın bulunduğu uygun ortamlarda olduğunuzdan emin olun.

  3. Sol gezinti bölmesinde uygulamaları seçin ve Portal Yönetimi model yönetimli uygulamayı bulun.  

    Portal Yönetimi.

    Not

    Dynamics 365 uygulamalarının yüklü olduğu bir Ortamdaysanız, Portal yönetimi uygulaması Dynamics 365 portalları olarak adlandırılmış olabilir.

  4. Portal Yönetimi uygulamasını açmak için öğesini seçin ve ardından sol gezinti bölmesinde site ayarları'na gidin.

  5. Yeni bir ayar oluşturun, arama/Enableadtionatıtıes ve değerini doğru olarak ayarlayın.

    EnableAdditionalEntities için site ayarı.

  6. Arama/filtre ayarını oluşturun veya güncelleştirin ve Products:nwind_products değerini ekleyin.

    Arama/filtre site ayarı.

Adım 2: Portal arama görünümünü oluşturma veya doğrulama

Not

Aşağıdaki adımlar, Northwind Traders çözümünün yüklenmesini gerektirir. Başka bir tablo kullanmak istiyorsanız, uygun çözümü kullanın veya Varsayılan çözümü kullanın.

  1. Power Apps'e gidin ve sol gezinti bölmesinde Çözümler'i seçin.

  2. Northwind Traders'ı seçin.

    Çözüm seçme.

  3. Sipariş Ürünü tablosunu arayın.

    Sipariş Ürünü tablosu.

  4. Sipariş Ürünü tablosunu seçip Görünümler'i seçin.

    Sipariş Ürünü - Görünümler.

  5. Portal aramasını Görünümler listesinde görbelirttiğinizden emin olun.

    Portalda Arama görünümü.

    Portal arama görünümü önceden yoksa, Görünüm Ekle'yi seçin, adı Portal araması olarak girin ve Oluştur'u seçin.

    Görünüm ekleme.

    Portalda Arama görünümü ekleme.

  6. Arama için görünümüne uygun sütunların eklendiğinden emin olun.

    Sütun ekleme.

  7. Görünümü düzenlediyseniz, devam etmeden önce Kaydet'i seçtiğinizden emin olun ve sonra yayımlayın.

    Kaydetme ve yayımlama.

Adım 3: Tablo izinleri oluşturma

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

  2. Sol gezinti bölmesinde uygulamaları seçin ve Portal Yönetimi model yönetimli uygulamayı bulun.  

  3. Soldaki gezinti bölmesinde Tablo İzinleri'ni seçin.

  4. Yeni'yi seçin.

    Yeni Tablo İzni kaydı.

  5. Northwind Ürünleri Tümünü Oku adını girin ve uygun Erişim Türünü ve Okuma ayrıcalığını seçin.

    Bu örnekte, nwind_products tablosuna Global erişim türü sağlanır.

    Erişim Türü ve Okuma izinleri.

  6. Kaydet ve Kapat'ı seçin.

  7. Northwind ürünleri Tümü Okundu seçin ve açın.

  8. Web rolleri bölümüne gidin ve ardından varolan Web rolünü Ekle'yi seçin.

    Mevcut web rolü ekleme.

  9. Yetkilendirilen Kullanıcılar'ı arayın ve ardından Ekle'yi seçin:

    Kimliği doğrulanmış kullanıcılar ekleme.

Adım 4: Kayıt ayrıntıları web sayfası ekleme

  1. Power Apps'e gidin ve sol gezinti bölmesinde uygulamalar'ı seçin.

  2. Portal için daha fazla komut (...) seçin ve ardından Power Apps Studio'da portalı açmak için Düzenle ' yi seçin.

  3. Sol üst köşedeki menüden yeni sayfa seçeneğini belirleyin ve ardından sayfa için boş düzeni seçin.

    Yeni sayfa.

  4. Sipariş ürünleri olarak Web sayfası adını girin.

    Not

    Bu sayfa, kullanıcılar seçili kaydın ayrıntılarını görüntülemek için arama sonuçları sayfasından bir kayıt seçtiğinde gösterilir.

  5. Sol gezinti bölmesinde bileşenler ' i seçin ve Bu Web sayfasına bir form bileşeni ekleyin.

    Forma bileşeni ekleme.

  6. Çalışma alanınızın sağ tarafındaki Var olanı kullan seçeneğini belirleyin, nwind_products tablosundan Ürünleri Görüntüle formunu seçin ve Modu ReadOnly olarak ayarlayın.

    Modu ayarlama.

Adım 5: Kayıt ayrıntıları Web sayfası için site işaretleyicisi ekleme

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

  2. Sol gezinti bölmesinde uygulamaları seçin ve Portal Yönetimi model yönetimli uygulamayı bulun.  

  3. Sol gezinti bölmesinde Site İşaretçisi seçeneğini belirleyin.

  4. Yeni'yi seçin ve aşağıdaki ayrıntıları kullanarak yeni bir site işaretleyicisi oluşturun:

    • Ad: nwind_products_SearchResultPage
    • Sayfa: Sipariş Ürünleri

    Yeni site işaretçisi.

6. Adım: Arama dizinini yeniden oluştur

  1. Yönetici web rolü atanmış bir kullanıcı hesabını kullanarak portalınıza göz atın.

  2. URL'yi /_services/about adres çubuğuna ekleyin ve Enter'i seçin.

    _services_about sayfası.

  3. Önbelleği temizle'yi seçin.

  4. Önbelleği temizledikten sonra, Arama dizinini yeniden yapılandır seçeneğini belirleyin.

Adım 7: Genel aramanın özel tablolarda çalıştığını doğrulama

  1. Portala Kimliği doğrulanmış Web rolü atanan bir kullanıcıyla gözatın.

  2. Arama araç çubuğuna veya arama sayfasına gidin ve bilinen bir kaydı arayın.

    Örneğin, nwind_products tablosuyla ilişkili sonuçları almak için aramada Northwind Clam Chowder anahtar sözcüğünü kullanın.

    Sonuçlarda arayın.

Sonraki adımlar

Bir tabloyu genel aramadan çıkarma

Ayrıca bkz.

İlgili site ayarlarını arama
Aşamalı arama

Not

Belge dili tercihlerinizi bizimle paylaşabilir misiniz? Kısa bir ankete katılın. (lütfen bu anketin İngilizce olduğunu unutmayın)

Anket yaklaşık yedi dakika sürecektir. Kişisel veri toplanmaz (gizlilik bildirimi).