Filtrowanie w pakietach synchronizacji
Filtry statyczne
Składnia filtra
0 dla Nie, 1 dla Tak
Wartość całkowita wartości opcji zaczynająca się od 0 dla pierwszej wartości opcji
Stała składnia Rok-Miesiąc-Dzień: RRRR-MM-DD
Stała składnia Godziny:Minuty:Sekundy: GG:MM:SS
Przed apostrofem (cudzysłowem) należy wstawić drugi apostrof.
Operators
Anveo Delta Server obsługuje proste operatory, takie jak większy niż > większy lub równy >=, mniejszy niż < i mniejszy niż, równy <= lub nie równy <>. Można również użyć typowej składni z Dynamics z dwoma punktami from value .. to value.
Jako operatorów logicznych należy używać & i lub |.
Złożone struktury wykorzystujące nawiasy nie są obsługiwane. Jeśli potrzebujesz złożonego filtra, dodaj te same tabele wiele razy do pakietu synchronizacji.
Filtry zależne od użytkownika
Oprócz filtrów, które można skonfigurować w interfejsie użytkownika za pomocą funkcji Edit Filter, można również użyć filtrów, które zależą od typu relacji i kodu relacji Anveo User (patrz Anveo User Properties). W ten sposób możliwe jest przesyłanie danych tylko do urządzenia użytkownika Anveo’, do którego ma on dostęp.
Prosty filtr oparty na użytkowniku Anveo
Na przykład w polu No. tabeli Customer można ustawić następujący filtr: %CUSTOMER
Złożony filtr oparty na użytkowniku Anveo
Jeśli chcesz połączyć filtr dynamiczny z filtrem statycznym, możesz wprowadzić następujące dane:
%IFCUSTOMER%CUSTOMER|%END10000%IFCUSTOMER%CUSTOMER|%END10000..20000
Jeśli Anveo User ma typ relacji Customer, część pomiędzy %IFCUSTOMER i %END zostanie oceniona w filtrze i dodatkowo dołączona. Zmienna %CUSTOMER przedstawia wartość kodu relacji użytkownika Anveo. Jeśli Anveo User ma typ relacji Customer i kod relacji 30000, filtr zdefiniowany powyżej zostanie oceniony na:
30000|10000..20000
W innym typie relacji filtr zostanie oceniony na:
10000..20000
Przegląd filtrów opartych na użytkownikach
Można użyć następujących słów kluczowych dla filtrów zależnych od użytkownika w pakietach synchronizacji:
relation type = user
relation type = customer
relation type = vendor
relation type = contact
relation type = salesperson/purchaser
relation type = employee
relation type = resource
relation type = responsibility center
relation type = Custom 1
jak Custom 1
aby filtrować według Anveo User code
Filtr dat dla tabel zapisów księgi głównej
Dynamiczny filtr dat
Aby zoptymalizować ilość danych w tabelach zapisów księgowych, takich jak Customer Ledger Entry, można zdefiniować dynamiczny filtr daty w polu Posting Date. Pozwala to ograniczyć dane na przykład tylko do ostatnich trzech miesięcy.
%-30D.. przez ostatnie trzydzieści dni do dnia dzisiejszego
%-3M.. przez ostatnie trzy miesiące aż do dzisiaj
Obsługiwane są następujące wartości:
Days D, Months M, Weeks W, Quarters Q, Years Y, Hours H, Minutes MI, Seconds S i current date TODAY.
Statyczny filtr daty
Statyczny filtr daty można ustawić przy użyciu następującej składni:
2014-08-01..2014-08-31 za sierpień 2014
2014-09-01.. za okres od 1 września 2014 do dziś