Yazdır      Çevrimiçi Yardımın PDF Sürümünü Aç


Önceki Konu

Sonraki Konu

Koşullu Olarak Gerekli Alanlar Hakkında

Bir alanı öndeğer olarak gerekli olmayacak, ancak tanımlanan bir koşul karşılandığında gerekli olacak şekilde ayarlayabilirsiniz. Bu şekilde ayarlanan bir alan koşullu olarak gerekli alan olarak adlandırılır. Örneğin, bir kullanıcı iş fırsatının durumunu Kayıp olarak ayarladığında kullanıcının kaydı kaydetmeden önce Kazanç/Kayıp Nedeninde bir değer seçmesi gerektiğine karar verebilirsiniz. Bu işlemi uygulamak için alan yönetiminde Kazanç/Kayıp Nedeni alanı için aşağıdaki koşulu girebilirsiniz:

[{Status}]=LookupValue("OPTY_STATUS", "Lost")

Alanı bu şekilde ayarladıktan sonra, kullanıcı bir iş fırsatı için Kayıp durumunu seçerse kullanıcı Kayıp/Kazanç Nedeni alanında bir değer seçilene dek iş fırsatını kaydedemez. Alanın yanında kırmızı bir yıldız işareti (*) görüntülenir ve bu alan için etiket görüntülenirse kırmızı metinde görüntülenir.

Koşullu olarak gerekli bir alanı ayarlarken, aşağıdakileri göz önünde bulundurun:

  • Koşullu olarak gerekli alanın ilgili sayfa yerleşimlerinde görüntülendiğinden emin olmanız gerekir. Aksi takdirde, kullanıcılar alan için gerekli olduğunda değer giremeyecektir. Benzer şekilde, kullanıcıların alanı sayfa yerleşimlerinden kaldıramaması için Sayfa Yerleşimi Sihirbazı'nda koşullu olarak gerekli alana yönelik olarak Her Zaman Yerleşimde onay kutusunu seçmeniz önerilir. Bazı kullanıcılar zaten sayfa yerleşimlerini kişiselleştirmişse, koşullu olarak gerekli alanı ayarladıktan sonra kişiselleştirilmiş sayfa yerleşimlerini yerleşim öndeğerine sıfırlamanız gerekir. Daha fazla bilgi için bkz. Kişiselleştirilmiş Sayfa Yerleşimlerini Sıfırlama.
  • Koşullu olarak gerekli alanın belirli bir rol için her zaman gerekli olmasını isterseniz, alanı bu rol için kullanılan sayfa yerleşiminde gerekli hale getirebilirsiniz. Alan için alan düzeyinde tanımlanan koşul karşılanmasa bile alan, sayfa yerleşiminin kullanıldığı her durumda gerekli olur. Diğer sayfa yerleşimleri kullanıldığında, alan yalnızca koşul karşılandığında gerekli olur.

Aşağıdaki tabloda, alan yönetiminde ve Sayfa Yerleşimi Sihirbazı'nda alanları gerekli veya koşullu olarak gerekli hale getirmeye yönelik ayarlar açıklanmaktadır.

Alan Yönetiminde Gerekli Onay Kutusu

Alan Yönetiminde Koşullu Olarak Gerekli Alan

Sayfa Yerleşimi Sihirbazı'nda Gerekli Onay Kutusu

Sayfa Yerleşimi Sihirbazı'nda Koşullu Olarak Gerekli Onay Kutusu

Sonuç

Seçili

Boş

Seçili ve salt okunur

Seçili ve salt okunur değil

Alan her zaman gereklidir.

Seçili değil

İfade içerir

Seçili ve düzenlenebilir değil

Seçili ve salt okunur

NOT: Sayfa Yerleşimi Sihirbazı'nda Gerekli onay kutusunu seçerseniz, Koşullu Olarak Gerekli onay kutusu otomatik olarak temizlenir.

Sayfa Yerleşimi Sihirbazı'nda Gerekli onay kutusunu seçmediğiniz sürece, alan yalnızca alan için belirtilen koşul karşılandığında gerekli olur.

Seçili değil

Boş

Seçili ve düzenlenebilir değil

Seçili ve salt okunur değil

Sayfa Yerleşimi Sihirbazı'nda Gerekli onay kutusunu seçerseniz, alan sayfa yerleşiminin kullanıldığı her durumda gerekli olur. Aksi takdirde, alan gerekli olmaz.

Koşullu Olarak Gerekli Alanlar için Expression Builder İşlevi

Koşullu olarak gerekli alanlar için oluşturduğunuz koşullarda kullanabileceğiniz Expression Builder işlevlerine yönelik olarak aşağıdaki sınırlamalar uygulanır:

  • İşlevler. Yalnızca aşağıdaki Expression Builder işlevleri desteklenir:
  • Veri türleri. Koşullu olarak gerekli alanlar için ifadelerde Tarih veya Tarih Saat alan türünün alanlarını kullanamazsınız. Expression Builder uygulamasında kullanılması desteklenen diğer tüm alan türlerini kullanabilirsiniz.
  • İşleçler. Sınırlama uygulanmaz.

Expression Builder kullanımı hakkında daha fazla bilgi için bkz. Expression Builder.

Koşullu Olarak Gerekli Alanları Düzenlemeyle İlgili Sınırlamalar

Yöneticiler ve kullanıcılar, koşullu olarak gerekli alanları düzenlerken aşağıdaki sınırlamaları göz önünde bulundurmalıdır:

  • Koşullu olarak gerekli alandaki ifade, ilişkili kayıtlardan alanlar içerebilir. Örneğin, İlgili Kişi Detay sayfasında yalnızca belirli bir firma ilgili kişi kaydıyla ilişkilendirildiğinde gerekli olan bir alana sahip olabilirsiniz. İfade, aşağıdaki örneklerde olduğu gibi firma için kimlik alanını veya Ad alanını içerebilir:

    [{Account Id}]="1QA2-1IRPI7"

    [{Primary Account Name}]="ACME Bilgisayar Parçaları"

    Kaydı güncellemek için Web hizmeti veya REST API çağrıları yaptığınızda ve istek ilişkilendirme içerdiğinde koşullu olarak gerekli alandaki ifadenin doğru şekilde değerlendirilmesini sağlamak için isteğin ilişkili kayıttan doğru alanı içermesi gerekir. İlgili kişi örneğinde, istekte koşullu olarak gerekli alan için konfigüre edilene bağlı olarak Kimlik veya Ad alanının olması gerekir. Alternatif olarak, istek hem Kimlik alanını hem de Ad alanını içerebilir.

  • Koşullu olarak gerekli bir alandaki ifade, ilgili kişi kaydındaki Firma Konumu alanı gibi iki kayıt arasındaki ilişkilendirme güncellendiğinde otomatik olarak güncellenen salt okunur alanları değerlendirebilir. Bununla birlikte, böyle bir konfigürasyon aşağıdaki şartlarda düzgün çalışmaz:
    • Koşullu olarak gerekli alan şu anda gerekli alan değilse (yani alandaki ifade yanlış olarak değerlendirilirse); kayıt, kayıt Detay sayfasında satır içi olarak düzenlenirse ve güncelleme koşullu olarak gerekli alandaki ifadenin doğru olarak değerlendirilmesine neden olursa. Bu durumda, koşullu olarak gerekli alan gerekli olmamaya devam eder.
    • Koşullu olarak gerekli alan şu anda gerekliyse (yani alandaki ifade doğru olarak değerlendirilirse); kayıt, kayıt Düzenleme sayfasında düzenlenirse ve güncelleme koşullu olarak gerekli alandaki ifadenin yanlış olarak değerlendirilmesine neden olursa. Bu durumda, koşullu olarak gerekli alan gerekli olmaya devam eder.
  • Koşullu olarak gerekli alan, özel ilgili bilgiler alanlarını değerlendiren bir ifade kullanabilir. Bununla birlikte, özel ilgili bilgiler alanı için kaynak alanı güncellendiğinde, özel ilgili bilgiler alanındaki değer otomatik olarak güncellenmeden çok kısa bir gecikme yaşanır.

    Bu nedenle, koşullu olarak gerekli alandaki değer özel ilgili bilgiler alanını değerlendirirse ifade, özel ilgili bilgiler alanının kaynak alanı güncellendikten hemen sonra doğru şekilde değerlendirilmeyebilir.


Ağustos 2018'da Yayımlandı Copyright © 2005, 2018, Oracle. Tüm hakları saklıdır. Legal Notices.