Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Panel

Table of Contents

Panel
titleExcel Firma AktarımıSeçmeli alanların filtrelenmesi

Seçmeli Değer Alanların Filtrelenmesi

Seçili entegrasyon setine göre seçmeli değer alanların dinamik olarak filtrelenebilmesi sağlanmıştır. 

Kullanılmak istenen BO'da Type'ı logocrm.net.Module.BusinessObjects.EI_Integration_Sets olan "EntegrasyonSeti" alanı oluşturulur. Oluşturulan bu alanın ilgili BO'nun geçtiği BO ya da ekranlarda kriter olarak kullanılması için;
İlgili yerde Criteria alanına [EntegrasyonSeti.Oid]=CurrentIntegrationSet() OR [EntegrasyonSeti.Oid] IS NULL cümlesi eklendiğinde hem aktif olunan entegrasyon setine bağlı kayıtlar hem de entegrasyon seti bağımsız kayıtların gelmesi sağlanmıştır.

Panel
titleSeçmeli alanların filtrelenmesi

Bazı BO' lu Alanlara Verilen Filtreler

XAFML ' den çağrılabilecek bir fonksiyon (custom function criteria operator) oluşturulmuştur. Bu fonksiyon entegrasyon seti varsa ve aktifse mevcut olanı bilgiyi almaktadır. Yoksa ise  boş değer dönmektedir. Bu sayede aşağıdaki ekran resimlerinde görüleceği üzere model editör'de criteria alanında çağrılarak BO, listview ve lookup alanlara kriter verilerek kullanılmaktadır.

Tanım

[EntegrasyonSeti.Oid]=CurrentIntegrationSet() OR [EntegrasyonSeti.Oid] IS NULL

Expand

Image Added