Bir model temelli formda mantık uygulamak için iş kuralları oluşturma

Sıklıkla, model temelli bir uygulamadaki sütunların gösterilmesi, gizlenmesi veya doğru değerlere göre ayarlanmasını sağlamak için iş mantığı eklenmesi gerekir.

Bu makale, JavaScript kodu yazmadan veya eklenti oluşturmadan model temelli bir uygulamaya mantık eklemek için nasıl iş kuralları ve öneriler oluşturabileceğinizi gösterir. İş kuralları, hızlı bir şekilde değişen ve ortak olarak kullanılan kurallar uygulamak ve bunların bakımını yapmak için basit bir arabirim sunar. Bunlar ana ve hızlı oluşturma formlarına uygulanabilir. İş kuralları, model temelli uygulamalar, eski web uygulamaları, Tabletler için Dynamics 365 ve Dynamics 365 for Outlook (çevrimiçi veya çevrimdışı mod) uygulamalarında çalışır.

Koşulları ve eylemleri birleştirerek iş kuralları ile aşağıdaki eylemler gerçekleştirilebilir:

  • Sütun değerlerini ayarlama

  • Sütun değerlerini temizleme

  • Sütun gereksinim düzeylerini ayarlama

  • Sütunları gösterme veya gizleme

  • Sütunları etkinleştirme veya devre dışı bırakma

  • Verileri doğrulama ve hata iletileri gösterme

  • İş zekasına dayalı iş önerileri oluşturun.

Not

Tablo için tüm formlarda geçerli olacak bir iş kuralı tanımlamak üzere bkz. Tablo için iş kuralı oluşturma.

İş kuralları, çok seçenekli seçimlerle çalışmaz.

Power Apps'te iş kuralı görüntüleme, düzenleme veya oluşturma

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

  2. Sol gezinti bölmesindeki tabloları seçin, istediğiniz tabloyu açın ve ardından özelleştirmeler alanının altında iş kuralları'nı seçin. Öğe yan panel bölmesinde yoksa ...Diğer'i ve ardından istediğiniz öğeyi seçin.

Not

Bir tabloyla ilgili özelleştirmeler bir çözümde yer almalıdır. Çözüm içindeki tabloyu güncelleştirmek için çözümünüzü ve tabloyu açın. Ardından Özelleştirmeler alanı altında İş kuralları'nı seçin.

  1. Komut çubuğunda, Yeni iş kuralı'nı seçin.

Form tasarımcısında iş kuralı görüntüleme, düzenleme veya oluşturma

  1. Form tasarımcısında sol gezinti bölmesinde İş kuralları'nı seçin.

  2. Şu seçenekler arasından seçim yapın:

    • Varsayılan olarak, yalnızca formun etkin iş kuralları görüntülenir. Formun devre dışı bırakılan iş kurallarını görüntülemek için Yalnızca etkin iş kurallarını göster seçeneğini temizleyin.
    • İş kuralı oluşturmak için Yeni iş kuralı'nı seçin.
    • Özellikleri görüntülemek ve iş kuralını düzenlemek için iş kuralını seçin. İş kuralı özellikleri.

İş kuralı özelliklerini ayarlama

İş kuralı tasarımcısı penceresinde yeni bir kural açıldığında tek bir koşul oluşturulur. Her kural bir koşulla başlar. İş kuralı bu koşulu temel alarak bir veya daha fazla eylem gerçekleştirir.

Örnek model temelli uygulama

İş kuralı komut çubuğunda aşağıdaki özellikleri girin veya seçin.

  1. İş kuralı adı: Varsayılan olarak, kural Yeni iş kuralı olarak adlandırılır. İş kuralı için anlamlı bir ad girmeniz önerilir.

  2. Açıklama: İsteğe bağlı olarak açıklama ekleyin.

  3. Kapsam: İş kuralının kapsamı, iş kuralının geçerli olacağı formları belirler. Kapsamı aşağıdakilere göre ayarlarsınız:

    Bu öğeyi seçerseniz...

    Kapsam şuna ayarlanır...

    Varlık

    Tablo ve tablonun tüm formları

    Tüm Formlar

    Tablonun tüm formları

    Belirli bir form (örneğin, firma Ana Formu)

    Yalnızca ilgili form

Not

Mevcut bir iş kuralını değiştirmek için önce devre dışı bırakmanız gerekir.

İş kuralı oluşturma

  1. Koşullar ekleme. İş kuralınıza daha fazla koşul eklemek için:

    1. Koşul bileşenini Bileşenler sekmesinden tasarımcıdaki bir artı işaretine sürükleyin.

      İş kuralına bir koşul ekleme.

    2. Koşulun özelliklerini ayarlamak için, tasarımcı penceresindeki Koşul bileşenine tıklayın ve ekranın sağ tarafındaki Özellikler sekmesinde özellikleri ayarlayın. Özellikler ayarlanırken, Özellikler sekmesinin alt kısmında bir ifade oluşturulur.

    3. Koşula ek bir yan tümce eklemek için (bir VE ya da VEYA), Özellikler sekmesindeki Yeni'ye tıklayarak yeni bir kural oluşturun ve bu kuralın özelliklerini ayarlayın. Kural Mantığı sütununda, yeni kuralın VE ya da VEYA olarak ekleneceğini belirtebilirsiniz.

      Koşula yeni bir kural ekleme.

    4. Koşulun özellikleri ayarlandığında Uygula'yı seçin.

  2. Eylemler ekleme. Bir eylem eklemek için:

    1. Eylem bileşenlerinden birini Bileşenler sekmesinden Koşul bileşeninin yanındaki bir artı işaretine sürükleyin. İş kuralının koşul karşılandığında eylem gerçekleştirmesini istiyorsanız eylemi bir onay işaretinin yanındaki artı işaretine veya iş kuralının koşul karşılanmadığında eylem gerçekleştirmesini istiyorsanız eylemi bir x işaretinin yanındaki artı işaretine sürükleyin.

      İş kuralına bir eylem sürükleme.

    2. Eylemin özelliklerini ayarlamak için tasarımcı penceresindeki Eylem bileşenine tıklayın ve ekranın sağ tarafındaki Özellikler sekmesinde özellikleri ayarlayın.

    3. Özellikler ayarlandığında Uygula'yı seçin.

  3. Bir iş önerisi ekleme. Bir iş önerisi eklemek için:

    1. Öneri bileşenini Bileşenler sekmesinden bir Koşul bileşeninin yanındaki artı işaretine sürükleyin. İş kuralının koşul karşılandığında eylem gerçekleştirmesini istiyorsanız Öneri bileşenini bir onay işaretinin yanındaki artı işaretine veya iş kuralının koşul karşılanmadığında eylem gerçekleştirmesini istiyorsanız eylemi bir x işaretinin yanındaki artı işaretine sürükleyin.

    2. Önerinin özelliklerini ayarlamak için tasarımcı penceresindeki Öneri bileşenine tıklayın ve ekranın sağ tarafındaki Özellikler sekmesinde özellikleri ayarlayın.

    3. Öneriye daha fazla eylem eklemek için eylemleri Bileşenler sekmesinden sürükleyin ve daha sonra Özellikler sekmesinden her eylemin özelliklerini ayarlayın.

      Not

      Öneri oluşturduğunuzda, varsayılan olarak tek bir eylem eklenir. Önerideki tüm eylemleri görmek için Öneri bileşeninde Ayrıntılar'a tıklayın.

    4. Özellikleri ayarlamayı tamamladığınızda Uygula'yı seçin.

  4. İş kuralını doğrulamak için eylem çubuğundaki Doğrula'ya tıklayın.

  5. İş kuralını kaydetmek için eylem çubuğundaki Kaydet'e tıklayın.

  6. İş kuralını etkinleştirmek için Çözüm Gezgini penceresinde kuralı seçin ve Etkinleştir'e tıklayın. İş kuralı tasarımcı penceresinden etkinleştirilemez.

İpucu

Tasarımcı pencerenizde iş kuralları üzerinde çalışırken aklınızda tutmanız için birkaç ipucu:

  • İş Kuralı penceresinde her şeyin anlık görüntüsünü almak için eylem çubuğundaki Anlık Görüntü'ye tıklayın. Bu, takım üyelerinden geri bildirim alma gibi durumlar için kullanışlıdır.
  • İşlemin farklı bölümlerine hızlı bir şekilde gitmek için mini haritayı kullanın. Ekranın dışına kayan karmaşık bir işlem üzerinde çalışırken bu yararlıdır.
  • İş kuralınıza koşullar, eylemler ve iş önerileri eklediğinizde, tasarımcı penceresinin alt kısmında iş kuralı için kodunu oluşturulur ve görüntülenir. Bu kod salt okunurdur.

İş kurallarında kullanılan hata iletilerini yerelleştirme

Ortamınız için birden fazla dil sağlandıysa ayarlanan hata iletilerinin yerelleştirilmesi önemlidir. Bir ileti ayarlandığında, sistem tarafından bir etiket oluşturulur. Ortamınızdaki çeviriler ayarlanmışsa, iletilerinizin yerelleştirilmiş sürümleri eklenip sisteme yeniden aktarılabilir. Bu, temel dilinizdeki dillerden başka bir dili kullanan kişilerin çevrilmiş iletileri görüntülemesini sağlar.

Genel sorunlar

Bu bölüm, iş kurallarını kullandığınızda ortaya çıkabilecek yaygın sorunları açıklar.

Tam Ad sütunu ve Adres sütunu, Birleşik Arabirim uygulamaları ile desteklenmez

Tam Ad (tam ad) veya Adres sütunu gibi birleşik bir sütun kullanan eylemler veya koşullar, Birleşik Arabirim temelli uygulamalarda desteklenmemektedir. Alternatif olarak, destekçi sütunlarıyla birlikte eylem veya koşullar da kullanabilirsiniz. Örneğin, Tam Ad sütunu için Adı (adı) ve Soyadı (soyadı) sütunlarında eylemler veya koşullar kullanabilirsiniz.

Bazı kullanıcılar için iş kuralları yürütülmez

Kullanıcıların, İşlem tablosunda en azından kullanıcı kapsamı okuma ayrıcalıklarını içeren bir güvenlik rolüne sahip olduğundan emin olun. Varsayılan olarak, Temel Kullanıcı güvenlik rolü bu ayrıcalığa sahiptir.

İş kuralları, bir panodaki düzenlenebilir kılavuzda tetiklenmiyor

Varlık ölçekli iş kuralları, düzenlenebilir kılavuz bir pano sayfasında yapılandırılıyorsa bir düzenlenebilir kılavuz üzerinde tetiklenmez.

İş kuralı bir form için çalışmıyor mu?

Bir iş kuralı, iş kuralında başvurulan sütun forma dahil olmadığı için yürütülemeyebilir.

  1. Çözüm gezginini açın. İstediğiniz tabloyu genişletin ve sonra Formlar'ı seçin.

  2. Formu açın ve sonra form tasarımcısı şeridinde, İş Kuralları'nı seçin.

  3. Form tasarımcısında, iş kuralını açın.

  4. İş kuralı tasarımcısında, her bir koşul ve işlemde başvurulan her sütunu doğrulamak için her bir koşul ve işlemi seçin.

    İş kuralında başvurulan alan tabloda mevcuttur.

  5. İş kuralında başvurulan her bir sütunun forma da dahil olduğunu doğrulayın. Aksi takdirde, eksik sütunu forma ekleyin.

    Formdaki firma adı sütunu.

Bir iş kuralı, iş kuralında başvurulan sütun birleşik bir sütun olduğu için yürütülemeyebilir. Bunun yerine, bileşik sütunun destekçi sütunları kullanılabilir.

Sık sorulan sorular (SSS)

İş kuralları, salt okunur formda kilitli sütunların kilidini açabilir mi?

  • Evet, iş kuralı salt okunur bir formda sütunların kilidini kaldırabilir ve eylemler düzenleyebilir.

Çalışmayan bir iş kuralıyla nasıl sorun gideririm?

Öneriler bir form içinde nasıl görünüyor?

Öneriler sütun etiketinin yanında bir ampul gösterir.

  • İş kuralı daraltıldı.

Görünümü genişletmek ve öneriyi göstermek için ışık ampulü seçin.

  • İş kuralı genişletildi.

Ayrıca bkz.

Süreçler ile özel iş mantığı oluşturma

İş süreci akışı oluşturma

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).