| Drukuj Otwórz Pomoc bezpośrednią w wersji PDF

#### ExcludeChannel Funkcja ExcludeChannel (dostępna w narzędziu Expression Builder) zwraca wartość FALSE, jeśli podana nazwa jest nazwą kanału, z którego przyszło zlecenie. ### Składnia ExcludeChannel(channel name) ### Typ wyniku Wartość logiczna ### Argumenty Argumenty funkcji są przedstawione w poniższej tabeli.
Argument | Opis
--- | ---
channel name | Nazwa wykluczanego kanału.
Poprawne ciągi znaków dla argumentu nazwa kanału są przedstawione w poniższej tabeli. W ciągach znaków uwzględniana jest wielkość liter.
Ciąg znaków kanału | Opis
--- | ---
Import | Ten ciąg znaków kanału wyklucza aktualizacje wykonywane za pośrednictwem funkcji importu i za pośrednictwem narzędzia Oracle Data Loader On Demand.
Online | Ten ciąg znaków kanału wyklucza aktualizacje wykonywane przez: Interakcje użytkownika w oknach przeglądarki, w tym aktualizacje z funkcji "Aktualizacja masowa" i łączeń rekordów Wywołania interfejsu REST API UWAGA: Ciąg znaków kanału "Online" nie wyklucza aktualizacji wykonywanych za pośrednictwem funkcji importu.
Mass Update | Ten ciąg znaków kanału wyklucza tylko aktualizacje wykonywane za pośrednictwem funkcji "Aktualizacja masowa". UWAGA: Aktualizacje wykonywane za pośrednictwem funkcji "Aktualizacja masowa" są również wykluczane przez ciąg znaków kanału "Online".
Record Merge | Ten ciąg znaków kanału wyklucza tylko aktualizacje wykonywane przez użytkownika za pośrednictwem łączenia rekordów. UWAGA: Aktualizacje z łączeń rekordów są również wykluczane przez ciąg znaków kanału "Online".
Usługi internetowe | Ten ciąg znaków kanału wyklucza aktualizacje z modułu usług internetowych.
Office | Ten ciąg znaków kanału wyklucza aktualizacje z wersji Oracle CRM On Demand Integration for Office.
OEI | Ten ciąg znaków kanału wyklucza aktualizacje z modułów Oracle Outlook Email Integration On Demand i Oracle Notes Email Integration On Demand.
Desktop | Ten ciąg znaków kanału wyklucza aktualizacje z wersji Oracle CRM On Demand Desktop.
Rest | Ten ciąg znaków kanału wyklucza tylko aktualizacje z wywołań interfejsu REST API. UWAGA: Aktualizacje z wywołań interfejsu REST API są również wykluczane przez ciąg znaków kanału "Online".
Mobile | Ten ciąg znaków kanału wyklucza aktualizacje z modułu Oracle CRM On Demand Connected Mobile Sales.
### Przykłady Następujący przykład uniemożliwia uaktywnianie procesu przez zlecenie otrzymane z usługi internetowej: ExcludeChannel("Web Services") Poniższy przykład uniemożliwia uaktywnianie procesu przez zlecenie otrzymane z operacji importu lub narzędzia Oracle Data Loader On Demand: ExcludeChannel("Import") ### Przykład zezwalania na określone aktualizacje w trybie online Jeśli ciąg znaków kanału "Online" jest określony przy użyciu funkcji "ExcludeChannel", uniemożliwia to aktualizacje z następujących kanałów: Wszystkie interakcje użytkownika w oknach przeglądarki, w tym aktualizacje wykonywane za pośrednictwem funkcji "Aktualizacja masowa" i łączeń rekordów Wywołania interfejsu REST API Jeśli dozwolone mają być aktualizacje z wywołań interfejsu REST API, funkcji "Aktualizacja masowa" lub łączeń rekordów, ale niemożliwe mają być aktualizacje z innych interakcji użytkownika w oknach przeglądarki, należy użyć funkcji "IIF" wraz z funkcją "ExcludeChannel" do określenia kanałów online, które mają być dozwolone. Na przykład, aby zezwolić na aktualizacje rekordów podmiotów przy użyciu wywołań interfejsu REST API, a uniemożliwić aktualizacje tych rekordów z interakcji użytkownika w oknach przeglądarki, w tym funkcji "Aktualizacja masowa" i łączeń rekordów, można utworzyć regułę procesu Workflow o następującej konfiguracji: Typ rekordu to "Podmiot". Zdarzenie wyzwalające to "Przed zapisaniem zmodyfikowanego rekordu". Pole wyboru "Anuluj zapisywanie" jest zaznaczone. Warunek jest następujący: IIf(ExcludeChannel("Online"),1,IIf(ExcludeChannel("Rest"),0,1)) Ta reguła procesu Workflow umożliwia aktualizacje ze wszystkich kanałów, które nie są wykluczone przy użyciu ciągu znaków kanału "Online", na przykład aktualizacje z usług internetowych i funkcji importu oraz aktualizacje z wywołań interfejsu REST API. UWAGA: W przypadku łączenia funkcji "ExcludeChannel" z inną funkcją w sposób przedstawiony w tym przykładzie należy pamiętać, że funkcja "ExcludeChannel" zwraca wartość "FALSE", jeśli określona nazwa kanału wskazuje kanał źródłowy zlecenia. #### Tematy pokrewne Pokrewne informacje dotyczące narzędzia Expression Builder są zawarte w następujących tematach: Expression Builder - informacje Expression Builder - korzystanie Expression Builder - funkcje

Opublikowano: Sierpień 2022 | Copyright © 2005, 2022, Oracle i/lub spółki powiązane. Legal Notices.