e-Pomoc techniczna
Sello NX - Tagi i modyfikatory
Program: InsERT nexo, Sello NX, Subiekt nexo
Kategoria: Konfiguracja
W programie Sello NX udostępniono obsługę tagów i modyfikatorów. Jest to mechanizm oparty na podobnej zasadzie działania jak znane już autoteksty, który umożliwia automatyczne określanie oraz modyfikowanie wartości wybranych pól. Dzięki zastosowaniu tagów możliwe jest dostosowanie sposobu uzupełniania danych do indywidualnych potrzeb i specyfiki działalności firmy.
Tagi
Tagi dostępne są w różnych miejscach w programie. O możliwości użycia świadczy grafika z napisem TAG przy danym polu.

Kliknięcie przycisku TAG przełącza pole w tryb edycji, w którym wyświetlany jest domyślny tag. Po jego modyfikacji wartość domyślna pozostaje widoczna poniżej jako informacja pomocnicza.
Przykładowa konfiguracja danych wyświetlanych na etykiecie kurierskiej
W konfiguracji sposoby dostawy paczek można skonfigurować wyświetlanie loginu kupującego i symbolu dokumentu na etykiecie kurierskiej. W tym celu należy rozwinąć drzewko wyboru i wskazać odpowiednią wartość.

Istnieje również możliwość ręcznego wpisania wartości w polu z aktywnym mechanizmem podpowiadania składni. Nowe tagi wykorzystują składnię obiektową. Odwołanie do poszczególnych wartości odbywa się poprzez kolejne poziomy obiektów rozdzielone kropką, a cały zapis tagu należy umieścić w nawiasach kwadratowych.
Subiekt nexo – Przykładowa konfiguracja uwag dokumentu
W koncie integracji z Subiektem można przykładowo ustawić numer zamówienia z Allegro oraz dane kuriera w uwagach na dokumencie.
Subiekt nexo – Przykładowa konfiguracja danych przenoszonych z towaru do oferty
Jednym z kolejnych sposobów wykorzystania tagów jest możliwość wpływania na to jakie dane i w jakiej postaci przenoszone są z towaru do wystawianej oferty.
W tym celu należy przejść do modułu Asortyment, zaznaczyć wybrane pozycje, a następnie kliknąć Operacje – Przygotuj do wystawienia w serwisie internetowym.

W przykładzie przedstawiono konfigurację, w której tytuł oferty jest generowany na podstawie nazwy asortymentu oraz wcześniej zdefiniowanego w kartotece Pola własnego – „Linia produktu”.

Wynik zastosowanej konfiguracji prezentuje się następująco:
Subiekt GT – Przykład umieszczenia loginu kupującego w uwagach na dokumencie końcowym
Aby umieścić login kupującego w uwagach na dokumencie końcowym, należy przejść do konfiguracji konta integracji z Subiektem GT, a następnie na zakładce Dokumenty włączyć kontrolkę kontrolkę tagową przy parametrze Uwagi na dokumencie i wybrać odpowiedni tag z listy lub wkleić poniższy zapis:
Login kupującego: [ZamowienieWysylkowe.Kupujacy.Login]

W efekcie po wystawieniu dokumentu końcowego w polu Uwagi pojawi się Login kupującego.

Modyfikatory
Modyfikatory umożliwiają przetwarzanie tekstu, np. zmianę wielkości znaków, wycinanie fragmentów tekstu lub wykonywanie innych operacji na jego zawartości.
W polach obsługujących tagi po wpisaniu znaku | wyświetlana jest lista dostępnych modyfikatorów wraz z ich opisem oraz przykładami zastosowania. Jeśli podpowiedź nie pojawi się automatycznie, należy skorzystać z ikony lupki.

Wyodrębnianie fragmentu tekstu
Jednym z najczęściej wykorzystywanych modyfikatorów przy pracy z danymi znajdującymi się np. w uwagach do dokumentu jest substr_between. Modyfikator ten służy do wyodrębniania fragmentu tekstu znajdującego się pomiędzy wskazanymi ciągami znaków.
Przykładowo, aby z tekstu:
Pobrać wartość:
BBB
Należy zastosować zapis:
W wyniku działania modyfikatora wyszukiwane są wskazane ciągi znaków (AAA oraz CCC), a następnie zwracany jest fragment znajdujący się pomiędzy nimi, bez uwzględniania samych ciągów wyszukujących.
Należy zwrócić uwagę na spacje występujące w danych źródłowych. Dla tekstu:
Powyższy zapis zwróci:
Czyli wartość zawierającą spacje przed i za właściwym tekstem. Aby usunąć takie spacje, można zastosować dwa rozwiązania:
-
uwzględnić je w definicji modyfikatora:
[ZamowienieOdKlienta.Uwagi|substr_between=`AAA--CCC`] -
zastosować dodatkowy modyfikator trim:
[ZamowienieOdKlienta.Uwagi|substr_between=`AAA--CCC`|trim]
Modyfikator trim usuwa zbędne znaki białe, takie jak spacje i tabulatory, znajdujące się na początku i końcu wartości. Drugie rozwiązanie jest bardziej uniwersalne, ponieważ działa niezależnie od tego, czy dodatkowe spacje występują w danych źródłowych.
Subiekt GT – Przykład pobrania informacji o sposobie dostawy oraz punkcie odbioru z uwag na zamówieniu od klienta
W programie Subiekt GT utworzono zamówienie od klienta, w którego uwagach wprowadzono informacje dotyczące sposobu wysyłki oraz punktu odbioru.

Następnie w parametrach konta integracji z Subiektem GT skonfigurowano pobieranie sposobu dostawy oraz punktu odbioru z uwag zapisanych na zamówieniu od klienta w Subiekcie GT. Za pomocą modyfikatora substr_between zostaną wyodrębnione wyłącznie właściwe wartości, z pominięciem nagłówków opisujących poszczególne informacje.
Zastosowane zapisy:
-
[ZamowienieOdKlienta.Uwagi|substr_between=`SPOSÓB WYSYŁKI:--;`]
- [ZamowienieOdKlienta.Uwagi|substr_between=`PUNKT ODBIORU:--;`]

Efekt zastosowanej konfiguracji prezentuje się następująco:
Przykład zamiany niedozwolonego znaku w loginie kupującego używanym jako numer referencyjny przesyłki
W przypadku kupujących na Allegro, którzy nie posiadają własnego nicku, login może mieć postać: Client:54024101. Jeżeli przewoźnik nie obsługuje znaku : w danym polu, przekazanie takiej wartości może zakończyć się błędem. W takiej sytuacji można zastosować modyfikator replace, który zastąpi niedozwolony znak innym, np. _.
Przykładowy zapis:
[ZamowienieWysylkowe.Kupujacy.Login|replace=`:==_`]
W efekcie powyżej konfiguracji login: Client:54024101 zostanie przekształcony na: Client_54024101

Więcej przykładów oraz szczegółowe informacje dotyczące tagów i modyfikatorów dostępne są w pomocy programu pod klawiszem F1.
Powiązane artykuły e-Pomocy technicznej:
Pomoc zdalna
Nasz konsultant połączy się z Twoim komputerem, by udzielić niezbędnej pomocy.
teleKonsultant
Kupując abonament na teleKonsultanta, zyskujesz telefoniczną pomoc eksperta oraz szereg innych usług.
Forum użytkowników
Wymień się uwagami i doświadczeniami z innymi użytkownikami systemów InsERT.
