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


Previous Topic

Next Topic

ExcludeChannel

Expression Builder uygulamasındaki ExcludeChannel işlevi belirtilen kanal adı isteğin geldiği kanal ise FALSE değerini döndürür.

Sözdizimi

ExcludeChannel(kanal adı)

Sonuç Tipi

Mantıksal

Bağımsız Değişkenler

Aşağıdaki tabloda işlevlerin bağımsız değişkenleri açıklanmıştır.

Bağımsız Değişken

Açıklama

kanal adı

Hariç tutulacak kanalın adı.

Aşağıdaki tabloda, kanal adı bağımsız değişkeninde kullanılabilecek geçerli dizeler açıklanmaktadır. Dizeler büyük/küçük harfe duyarlıdır.

Kanal Adı Dizesi

Açıklama

Import

Bu kanal dizesi, içe aktarma işlevi yoluyla ve Oracle Data Loader On Demand aracılığıyla gerçekleştirilen güncellemeleri hariç tutar.

Çevrimiçi

Bu kanal dizesi, şunlar aracılığıyla gerçekleştirilen güncellemeleri hariç tutar:

  • Toplu Güncelleme işlevi ve kayıt birleştirme işlemlerindeki güncellemeler dahil tarayıcı pencerelerindeki kullanıcı etkileşimleri
  • REST API çağrıları

    NOT: Çevrimiçi kanal dizesi, içe aktarma işlevi yoluyla gerçekleştirilen güncellemeleri hariç tutmaz.

Toplu Güncelleme

Bu kanal dizesi liste sayfalarındaki Toplu Güncelleme işlevi yoluyla gerçekleştirilen güncellemeleri hariç tutar.

NOT: Toplu Güncelleme işlevi yoluyla gerçekleştirilen güncellemeler de Çevrimiçi kanal dizesinden hariç tutulur.

Kayıt Birleştirme

Bu kanal dizesi, yalnızca kayıt birleştirmeleri yoluyla gerçekleştirilen güncellemeleri hariç tutar.

NOT: Kayıt birleştirme işlemlerindeki güncellemeler de Çevrimiçi kanal dizesinden hariç tutulur.

Web Tabanlı Uygulamalar

Bu kanal dizesi Web tabanlı uygulamalardan güncellemeleri hariç tutar.

Office

Bu kanal dizesi Oracle CRM On Demand Integration for Office uygulamasından güncellemeleri hariç tutar.

OEI

Bu kanal dizesi <OEI> ve <NEI> uygulamalarından güncellemeleri hariç tutar.

Masaüstü

Bu kanal dizesi Oracle CRM On Demand Desktop uygulamasından güncellemeleri hariç tutar.

Rest

Bu kanal dizesi, yalnızca REST API çağrılarından güncellemeleri hariç tutar.

NOT: REST API çağrılarından güncellemeler, Çevrimiçi kanal dizesinden de hariç tutulur.

Mobil

Bu kanal dizesi, Oracle CRM On Demand Connected Mobile Sales’tan güncellemeleri hariç tutar.

Örnekleri

Aşağıdaki örnek bir işlemin Web tabanlı uygulama isteği tarafından tetiklenmesini durdurur:

ExcludeChannel("Web Tabanlı Uygulamalar")

Aşağıdaki örnek, bir işlemin içe aktarma işlemi veya Oracle Data Loader On Demand tarafından tetiklenmesini durdurur:

ExcludeChannel("Import")

Belirtilen Çevrimiçi Güncellemelere İzin Verme Örneği

ExcludeChannel işleviyle çevrimiçi kanal dizesi belirtildiğinde, aşağıdaki kanallardan güncellemeler önlenir:

  • Toplu Güncelleme işlevi ve kayıt birleştirme işlemleri aracılığıyla gerçekleştirilen güncellemeler dahil tarayıcı pencerelerindeki tüm kullanıcı etkileşimleri
  • REST API çağrıları

REST API çağrılarından yapılan ya da Toplu Güncelleme işlevi veya kayıtları birleştirme işlemleri aracılığıyla gerçekleştirilen güncellemelere izin vermek istiyor ancak tarayıcı pencerelerindeki diğer kullanıcı etkileşimlerinden yapılan güncellemeleri önlemek istiyorsanız izin vermek istediğiniz çevrimiçi kanalları belirtmek için ExcludeChannel işleviyle IIF işlevini kullanın. Örneğin, REST API çağrıları tarafından firma kayıtlarında yapılan güncellemelere izin vermek ve tarayıcı pencerelerindeki Toplu Güncelleme işlevi ve kayıtları birleştirme işlemleri dahil kullanıcı etkileşimlerinden firma kayıtlarında güncellemeler yapılmasını önlemek için aşağıdaki konfigürasyonla iş akışı kuralı oluşturabilirsiniz:

  • Kayıt tipi Firma'dır.
  • Tetikleyici olay, Değiştirilmeden Önce Kayıt Oluşturulur'dur.
  • Kaydetmeyi İptal Et onay kutusu işaretlenmiştir.
  • Koşul şu şekildedir:

    IIf(ExcludeChannel("Online"),1,IIf(ExcludeChannel("Rest"),0,1))

Bu iş akışı kuralı, Web hizmetleri ve içe aktarma işlevi gibi Çevrimiçi kanal dizesi tarafından engellenmemiş tüm kanalların yanı sıra REST API çağrılarından yapılan güncellemelere izin verir.

NOT: ExcludeChannel işlevini bu örnekte gösterildiği gibi başka bir işlevle birleştirirken, belirtilen kanal adı isteğin geldiği kanalsa ExcludeChannel işlevinin FALSE değerini döndüreceğini unutmayın.

İlgili Konular

İlgili Expression Builder bilgileri için aşağıdaki konulara bakın:


Ağustos 2022'da Yayımlandı Copyright © 2005, 2022, Oracle ve/veya Oracle'a bağlı kuruluşlar. Legal Notices.