Udostępnij za pośrednictwem


Wyszukiwanie odbiorcy

W tym artykule opisano funkcjonalność wyszukiwania klientów w Microsoft Dynamics 365 Commerce.

Wyszukiwanie odbiorcy służy do znalezienia odbiorców w różnych celach. Kasjerzy mogą na przykład wyświetlić listę życzeń lub historię zakupów odbiorców albo dodać odbiorcę do transakcji. Pracownicy mogą wyszukiwać klientów skojarzonych z bieżącym sklepem lub dowolnym innym sklepem w firmie. Ponadto mogą wyszukiwać klientów skojarzonych z inną firmą należącą do organizacji nadrzędnej.

Algorytm wyszukiwania dopasowuje terminy wyszukiwania do wartości obecnych w następujących właściwościach odbiorcy:

  • Nazwisko
  • Adres e-mail
  • Numer telefonu
  • Numer karty lojalnościowej
  • Adres
  • Numer konta

Wśród tych właściwości nazwa zapewnia największą elastyczność podczas wyszukiwania z wieloma słowami kluczowym, ponieważ algorytm zwraca wszystkich klientów, którzy pasują do któregokolwiek z wyszukiwanych słów kluczowych. Odbiorcy zgodni z większością słów kluczowych są wyświetlani na początku wyników. Ta funkcja pomaga kasjerom w sytuacjach, gdy szukają, wpisując pełne imię i nazwisko, ale nazwisko i imię zostały zamienione podczas wstępnego wprowadzania danych. Jednak ze względu na wydajność wszystkie pozostałe właściwości zachowują kolejność słów kluczowych wyszukiwania. Jeśli więc kolejność słów kluczowych wyszukiwania nie odpowiada kolejności, w jakiej dane są przechowywane, żadne wyniki nie zostaną zwrócone.

Domyślnie wyszukiwanie odbiorców jest wykonywane w książkach adresowych odbiorców skojarzonych ze sklepem. Ten typ wyszukiwania jest nazywany lokalnym wyszukiwaniem odbiorcy. Pracownicy mogą jednak wyszukiwać odbiorców globalnie. Inaczej mówiąc, mogą przeszukiwać sklepy w firmie oraz we wszystkich innych firmach. Ten typ wyszukiwania jest nazywany zdalnym wyszukiwaniem odbiorcy.

Aby wyszukiwać globalnie, pracownicy mogą wybrać przycisk Filtruj wyniki na dole strony, a następnie wybrać opcję Wyszukaj we wszystkich sklepach, jak pokazano na poniższej ilustracji. W tym przypadku zwracani są nie tylko odbiorcy. Zwracane są także wszystkie typy jednostek, które nie są częścią żadnej książki adresowej w centrali. Te jednostki obejmują pracowników, dostawców, kontakty i konkurentów.

Banknot

Aby zdalne wyszukiwanie odbiorców zwróciło wyniki, należy wprowadzić co najmniej cztery znaki.

Identyfikator klienta nie jest wyświetlany dla klientów zapytanych z innych firm, ponieważ nie utworzono identyfikatora klienta dla tych stron w bieżącej firmie. Jeżeli jednak pracownik otworzy stronę szczegółów klienta, system automatycznie wygeneruje identyfikator odbiorcy dla jednostki i skojarzy z klientem książkę adresową klienta sklepu. Dlatego odbiorca będzie widoczny w lokalnych wyszukiwaniach sklepu wykonanych później.

Globalne wyszukiwanie odbiorcy.

Dodatkowe możliwości lokalnego wyszukiwania klientów

Gdy użytkownik wyszukuje numer telefonu, system ignoruje znaki specjalne (takie jak spacje, łączniki i nawiasy), które mogły zostać dodane podczas tworzenia klienta. Dzięki temu kasjerzy nie muszą się już martwić o formaty numerów telefonów podczas wyszukiwania. Jeżeli na przykład numer telefonu odbiorcy wprowadzono jako 123-456-7890, kasjer może wyszukać odbiorcę, wpisując 1234567890 albo wpisując kilka pierwszych cyfr numeru telefonu.

Banknot

Odbiorca może mieć wiele numerów telefonów i wiele wiadomości e-mail. Algorytm wyszukiwania odbiorcy również przeszukuje te pomocnicze wiadomości e-mail i numery telefonów, ale na stronie wyników wyszukiwania odbiorcy jest wyświetlany główny adres e-mail i numer telefonu. Może to spowodować pewne pomyłki, ponieważ zwrócone wyniki odbiorcy nie będą pokazywały poszukiwanego adresu e-mail lub numeru telefonu. W przyszłych zwolnieniach planuje się poprawienie ekranu wyniki wyszukiwania klientów w celu wyświetlenia tych informacji.

Tradycyjne wyszukiwanie odbiorcy może być czasochłonne, ponieważ obejmuje wiele pól. Zamiast tego kasjerzy mogą teraz szukać jedną właściwość klienta, taką jak imię i nazwisko, adres e-mail lub numer telefonu. Właściwości używane przez algorytm wyszukiwania odbiorców są zbiorczo nazywane kryteriami wyszukiwania odbiorców. Administrator systemu może w prosty sposób skonfigurować jedno lub więcej kryteriów jako skróty, które będą wyświetlane w aplikacji POS. Ponieważ wyszukiwanie jest ograniczone do jednego kryterium, są wyświetlane tylko pasujące wyniki wyszukiwania, a proces działa znacznie szybciej, niż standardowe wyszukiwanie odbiorców. Poniższa ilustracja przedstawia skróty wyszukiwania odbiorców w aplikacji POS.

Skróty wyszukiwania odbiorcy.

Aby ustawić kryteria wyszukiwania jako skróty, administrator musi otworzyć stronę Parametry sprzedaży w aplikacji Commerce , a następnie na karcie Kryteria wyszukiwania w punkcie sprzedaży zaznaczyć wszystkie kryteria, które powinny być wyświetlane w postaci skrótów.

Konfiguruj skróty wyszukiwania.

Banknot

Jeśli dodasz zbyt wiele skrótów, menu rozwijane na pasku wyszukiwania w aplikacji POS będzie bardzo nieczytelne, co utrudni pracownikowi wyszukiwanie. Zalecamy, aby dodać tylko potrzebną liczbę skrótów.

Pole Kolejność wyświetlania określa kolejność, w jakiej skróty są wyświetlane w aplikacji POS. Wyświetlane kryteria są standardowymi właściwościami używanymi przez algorytm wyszukiwania odbiorców do znajdowania odbiorców. Jednak partnerzy mogą dodawać niestandardowe właściwości jako skróty wyszukiwania. Aby dodać niestandardowe właściwości jako skróty wyszukiwania, administrator systemu musi poszerzyć rozszerzalny element stałotekstowy (enum) używany w kryteriach wyszukiwania odbiorców, a następnie oznaczyć niestandardowe właściwości dostarczone przez partnera jako skróty. Partnerzy są odpowiedzialni za napisanie kodu zapewniającego znajdowanie wyników, gdy ich niestandardowe skróty są używane do wyszukiwania.

Tłumaczenia skrótów są wymagane, jeśli chcesz, by skróty były wyświetlane w punktach sprzedaży. Jeśli język twojego kanału jest inny niż domyślny język systemu, musisz zdefiniować tłumaczenie każdego skrótu w oczekiwanym języku. Tłumaczenia można definiować, wybierając polecenie Przetłumacz dla każdego skrótu.

Banknot

Niestandardowa właściwość dodana do elementu stałotekstowego nie wpływa na standardowy algorytm wyszukiwania odbiorców. Innymi słowy algorytm wyszukiwania odbiorców nie wyszukuje w niestandardowej właściwości. Użytkownicy mogą stosować niestandardową właściwość do wyszukiwania tylko wtedy, gdy jest ona dodana jako skrót albo gdy domyślny algorytm wyszukiwania zostanie zastąpiony.

Detaliści mogą również ustawić domyślny tryb wyszukiwania odbiorcy w aplikacji POS w celu Wyszukiwania wszystkich sklepów. Ta konfiguracja może być przydatna w scenariuszach, w których klienci, którzy zostali wytworzeniu poza systemem, muszą być natychmiast wyszukiwani (na przykład, jeszcze przed uruchomieniem zadania dystrybucji). W tym celu sprzedawca detaliczny musi włączyć opcję Domyślny tryb wyszukiwania odbiorcy w profilu funkcji programu POS. Po ustawieniu Tak każda próba wyszukania odbiorcy spowoduje przetworzenie połączenia w czasie rzeczywistym z centralą.

Aby zapobiec nieoczekiwanem problemom z wydajnością, ta konfiguracja jest ukryta za flagą lotu o nazwie CUSTOMERSEARCH_ENABLE_DEFAULTSEARCH_FLIGHTING. Dlatego w celu wyświetlenia ustawienia interfejs użytkownika (UI) Tryb domyślnego wyszukiwania klientów, należy utworzyć bilet pomocy technicznej dla systemu testowania akceptacji użytkowników (UAT) i środowisk produkcyjnych. Po otrzymaniu biletu zespół inżynierów będzie pracował ze sprzedawcą, aby upewnić się, że sprzedawca przeprowadza testy w środowiskach nieprodukcyjnych, aby ocenić wydajność i wdrożyć wymagane optymalizacje.

Publiczna wersja zapoznawcza możliwości wyszukiwania klientów, korzystająca z usługi Azure Cognitive Search, została wydana w ramach wydania Commerce 10.0.18. Oprócz ulepszeń wydajności, użytkownicy usługi korzystają również z bogatego udoskonalenia i ulepszonych możliwości trafności. Poprawa wydajności jest szczególnie widoczna w przypadku korzystania z funkcji wyszukiwania globalnego punktu sprzedaży („Wyszukaj we wszystkich sklepach”) , ponieważ wyniki wyszukiwania są pobierane z indeksu wyszukiwania Azure, a nie generowane na podstawie danych w Commerce Headquarters.

Włącz funkcję wyszukiwania w chmurze

Banknot

Wymagane jest zaktualizowanie zarówno centrali Commerce headquarters, jak i Commerce Scale Unit do wersji 10.0.18. Aktualizacja POS nie jest wymagana.

Aby włączyć funkcję wyszukiwania w chmurze w centrali Commerce, wykonaj następujące kroki.

  1. Wybierz kolejno opcje Administrator systemu > Obszary robocze > Zarządzanie funkcjami.
  2. Znajdź i zaznacz funkcję Wyszukiwania klientów w chmurze (Wersja zapoznawcza), a następnie wybierz opcję Włącz teraz.
  3. Przejdź do ekranu Handel detaliczny i commerce > Ustawienia centrali > Harmonogram handlu > Zainicjuj harmonogram handlu i wybierz przycisk OK, aby wyświetlić nowe zadanie 1010_CustomerSearch w formularzu Harmonogram dystrybucji.
  4. Wybierz kolejno opcje Retail i Commerce > Retail i Commerce IT > Harmonogram dystrybucji.
  5. Uruchom zadanie 1010_CustomerSearch. To zadanie publikuje datę w indeksie wyszukiwania systemu Azure. Po zakończeniu publikowania indeksu stan zadania zostanie ustawiony na Zastosowano.
  6. Gdy stan 1010_CustomerSearch ma wartość Zastosowane, uruchom zadanie 1110 - konfiguracji globalnej, aby zaktualizować kanały POS nowo włączonej funkcji w Zarządzaniu funkcjami.
  7. Następnie uruchom zadanie 1010_CustomerSearch w regularnych interwałach, aby wysłać aktualizacje odbiorcy do indeksu wyszukiwania.

Banknot

Na potrzeby publikacji indeksu początkowego zadanie 1010_CustomerSearch może potrwać kilka godzin, ponieważ spowoduje wysłanie wszystkich rekordów odbiorcy do indeksu wyszukiwania systemu Azure. Kolejne aktualizacje powinny potrwać kilka minut. W okresie, w którym funkcja wyszukiwania w chmurze jest włączona, ale publikowanie indeksu nie zostało jeszcze zakończone, wyszukiwanie klientów w punkcie sprzedaży będzie domyślnie stosowane do istniejącego wyszukiwania opartego na języku SQL. Gwarantuje to, że operacje sklepu nie będą przerywane.

Na poniższej liście pokazano, w jaki sposób funkcja wyszukiwania klientów w chmurze różni się od istniejącej funkcji wyszukiwania.

  • Odbiorcy utworzeni i edytowani w programie Commerce Headquarters są wysyłani do indeksu wyszukiwania Systemu Azure po uruchomieniu 1010_CustomerSearch. Aktualizacja indeksu trwa co najmniej 15–20 minut. Użytkownicy programu POS będą mogli wyszukiwać nowych odbiorców (lub wyszukiwać oparte na zaktualizowanych informacjach) w ciągu około 15–20 minut od aktualizacji w programie Commerce Headquarters. Jeśli proces biznesowy wymaga, aby odbiorcy utworzeni w programie Commerce Headquarters mogli natychmiast podlegać wyszukiwaniu w programie POS, może to nie być właściwą usługą dla użytkownika.
  • Nowi odbiorcy utworzeni w programie POS są wysyłani do indeksu wyszukiwania Systemu Azure z jednostki skalowania Commerce Scale Unit i natychmiast mogą przeszukiwać każdy sklep. Jeśli jednak funkcja tworzenia asynchronicznego odbiorcy jest włączona, nowe rekordy odbiorców nie zostaną opublikowane w indeksie wyszukiwania systemu Azure z jednostki skalowania Commerce Scale Unit i nie będzie można ich wyszukiwać w programie POS, dopóki informacje o odbiorcy nie zostaną zsynchronizowane z Commerce headquarters i identyfikatorami odbiorców dla odbiorców tej usługi. Zadanie 1010_CustomerSearch będzie w stanie wysyłać rekordy asynchronicznych klientów do indeksu wyszukiwania systemu Azure. Średnio około 30 minut zajmuje wyszukiwanie nowo utworzonych odbiorców asynchronicznych w POS. W tym szacowaniu założono, że zadania 1010_CustomerSearch, P-job oraz Synchronizowanie odbiorców i partnerów biznesowych z zadań trybu asynchronicznego są planowane do uruchamiania co 15 minut.
  • Wyszukiwanie w chmurze umożliwia także wyszukiwanie pomocniczych wiadomości e-mail i numerów telefonów odbiorców, ale obecnie w wynikach wyszukiwania odbiorcy jest wyświetlany tylko podstawowy numer telefonu i podstawowy adres e-mail odbiorców. Na pierwszy rzut oka może się wydawać, że zwrócono nieistotne wyniki wyszukiwania, ale sprawdzenie dodatkowego adresu e-mail i numeru telefonu klienta w wynikach wyszukiwania może pomóc w zweryfikowaniu, czy wyszukiwane słowo kluczowe doprowadziło do dopasowania klienta. W celu uniknięcia tego nieporozumień istnieją plany usprawniania strony wyników wyszukiwania, co ułatwia użytkownikom zrozumienie przyczyny zwrotu wyniku wyszukiwania.
  • Wymaganie wyszukiwania przy użyciu co najmniej 4 znaków w wyszukiwaniu globalnym („Wyszukiwanie wszystkich sklepów”) nie ma zastosowania do tej usługi.
  • Zadanie 1010_CustomerSearch nie jest wykonywane automatycznie dla rekordów klientów importowanych z systemu zewnętrznego. Aby można było przeszukiwać zaimportowane rekordy klientów, należy uruchomić zadanie 1010_CustomerSearch.

Banknot

Funkcja wyszukiwania klientów używająca usługi Azure Cognitive Search w ograniczonym regionie jest dostępna w wersji zapoznawczej. Funkcja wyszukiwania klientów jest niedostępny w następujących regionach:

  • Brazylia
  • Indie

Dodatkowe zasoby

Wyszukiwanie produktów i wyszukiwanie klientów w punkcie sprzedaży (POS)