Vyhledávání zákazníků
Tento článek popisuje možnosti vyhledávání zákazníků v Microsoft Dynamics 365 Commerce.
Vyhledávání zákazníka slouží k vyhledání zákazníků pro různé účely. Pokladníci například mohou chtít zobrazit seznam přání zákazníka nebo historii nákupů, nebo přidat zákazníka do transakce. Zaměstnanci mohou vyhledávat zákazníky, kteří jsou ve společnosti přidruženi k aktuálnímu nebo jinému obchodu. Zaměstnanci mohou také vyhledávat zákazníky, kteří jsou přidruženi k jiné společnosti v nadřazené organizaci.
Vyhledávací algoritmus spáruje hledané termíny oproti hodnotám uvedeným v následujících vlastnostech odběratele:
- Název
- E-mailová adresa
- Telefonní číslo
- Číslo věrnostní karty
- Adresa
- Číslo účtu
V rámci těchto vlastností poskytuje název nejvyšší flexibilitu pro vyhledávání s více klíčovými slovy, protože algoritmus vrací všechny odběratele, kteří odpovídají jakémukoliv z hledaných klíčových slov. V horní části výsledků se objevují zákazníci, kteří odpovídají většině klíčových slov. Toto chování pomáhá pokladníkům v situacích, kdy hledají zadáním celého jména, ale příjmení a křestní jméno byly při původním zadání zaměněna. Z důvodu výkonu však všechny ostatní vlastnosti zachovávají pořadí klíčových slov pro vyhledávání. Pokud se tedy pořadí klíčových slov pro vyhledávání neshoduje s pořadím, ve kterém jsou data uložena, nebudou vráceny žádné výsledky.
Ve výchozím nastavení se vyhledávání zákazníků provádí na adresářích zákazníků, které jsou přiřazeny k obchodu. Tento typ vyhledávání se nazývá vyhledávání místních zákazníků. Zaměstnanci však mohou také vyhledávat zákazníky globálně. Jinými slovy, mohou vyhledávat ve všech obchodech společnosti a ve všech ostatních právnických osobách. Tento typ vyhledávání se nazývá vyhledávání vzdálených zákazníků.
Pokud chtějí vyhledávat globálně, mohou zaměstnanci vybrat tlačítko Filtrovat výsledky v dolní části stránky a potom vybrat možnost Prohledat všechny obchody, jak je znázorněno na následujícím obrázku. V takovém případě nejsou vráceni jen zákazníci. Všechny typy stran, které jsou součástí jakéhokoli adresáře v ústředí jsou vráceny též. Tyto strany zahrnují pracovníky, dodavatele, kontakty a konkurenty.
Poznámka
Aby bylo možné získat výsledky vyhledávání pro vzdáleného zákazníka, je třeba zadat minimálně čtyři znaky.
ID zákazníka se nezobrazuje pro zákazníky dotazované z jiných právnických osob, protože pro tyto strany v současné společnosti nebylo vytvořeno žádné ID zákazníka. Pokud však zaměstnanec otevře stránku s podrobnostmi o zákazníkovi, systém automaticky vygeneruje ID zákazníka pro danou stranu a zároveň propojí adresáře zákazníka obchodu se zákazníkem. Proto bude zákazník viditelný v prohledáváních místního obchodu, která budou provedena později.
Další možnosti vyhledávání místních zákazníků
Když uživatel vyhledá telefonní číslo, systém ignoruje speciální znaky (například mezery, pomlčky nebo hranaté závorky), které mohly být přidané při vytvoření odběratele. Pokladníci si tak nemusí dělat starosti s formátem telefonního čísla při hledání. Pokud telefonní číslo zákazníka byl zadáno například jako 123-456-7890, pokladník můžete hledat zákazníka zadáním 1234567890, nebo zadáním několika počátečních čísel telefonního čísla.
Poznámka
Zákazník může mít více telefonních čísel a více e-mailů. Algoritmus vyhledávání zákazníků také prochází těmito sekundárními e-maily a telefonními čísly, ale stránka s výsledky vyhledávání zákazníků zobrazuje pouze primární e-mail a telefonní číslo. To může způsobit určitý zmatek, protože vrácené výsledky zákazníka nezobrazí hledaný e-mail nebo telefonní číslo. V příštím vydání plánujeme vylepšit obrazovku výsledků vyhledávání zákazníků tak, aby se tyto informace zobrazovaly.
Tradiční vyhledávání zákazníků může být časově náročné, protože vyhledává mezi více poli. Místo toho mohou pokladníci hledat v jedné vlastnosti zákazníka, jako je jméno, e-mailová adresa nebo telefonní číslo. Vlastnosti, které používá algoritmus hledání odběratele, jsou souhrnně označovány jako kritéria hledání odběratele. Správce systému může snadno konfigurovat jedno nebo více kritérií jako zástupce, který se zobrazí v POS. Vzhledem k tomu, že je hledání omezeno na jediné kritérium, jsou zobrazeny pouze relevantní výsledky hledání a výkon je mnohem lepší než výkon standardního hledání odběratele. Následující obrázek znázorňuje zkratky hledání odběratele v POS.
Aby bylo možné nastavit kritérium hledání jako zástupce, musí správce otevřít stránku Parametry Commerce v aplikaci Commerce a poté na kartě Kritéria vyhledávání POS vybrat všechna kritéria, která se mají zobrazit jako zástupci.
Poznámka
Pokud přidáte příliš mnoho zástupců, rozevírací nabídka panelu vyhledávání v POS se přehltí a může to ovlivnit vyhledávání zaměstnance. Doporučujeme přidávat pouze tolik zástupců, kolik potřebujete.
Pole Pořadí zobrazení určuje pořadí, ve kterém jsou zobrazeny zkratky v POS. Kritéria, která jsou zobrazena ve vlastnostech ihned po vybalení, které používá algoritmus hledání odběratele pro hledání odběratele. Partneři však mohou přidat vlastní vlastnosti jako zástupce hledání. Pokud chcete přidat vlastní vlastnosti jako zkratky hledání, musí správce systému rozšířit rozšiřitelné vyčíslení (enum), které se používá pro kritéria vyhledávání odběratele, a následně označit vlastní vlastnosti partnera jako zástupce. Partneři zodpovídají za zápis kódu k vyhledání výsledků, když se používají k hledání jejich vlastní zástupci.
Překlady pro zkratky jsou vyžadovány, pokud chcete, aby se na POS zobrazovaly zkratky. Pokud se jazyk vašeho kanálu liší od výchozího jazyka systému, musíte definovat překlad pro každou zkratku v očekávaném jazyce. Překlady můžete definovat výběrem příkazu Přeložit pro každou zkratku.
Poznámka
Vlastní vlastnost, která je přidána do výčtu, neovlivní standardní algoritmus hledání odběratele. Jinými slovy, algoritmus hledání zákazníků nevyhledává ve vlastní vlastnosti. Uživatelé mohou vlastní vlastnosti použít k vyhledávání pouze v případě, že je vlastní vlastnost přidána jako zástupce, případně je přepsán výchozí algoritmus hledání.
Maloobchodníci mohou také nastavit výchozí režim vyhledávání zákazníků v POS na Prohledat všechny obchody. Tato konfigurace může být užitečná ve scénářích, ve kterých je nutné, aby zákazníci, kteří byli vytvořeni mimo POS, byli vyhledání okamžitě (například před spuštěním úlohy distribuce). Za tímto účelem musí maloobchodník zapnout možnost Výchozí režim vyhledávání zákazníků v profilu funkčnosti POS. Po nastavení na Ano, Každý pokus o hledání odběratele poté provede volání do centrály v reálném čase.
Aby se zabránilo neočekávaným problémům s výkonem, je tato konfigurace skryta za testovacím příznakem s názvem CUSTOMERSEARCH_ENABLE_DEFAULTSEARCH_FLIGHTING. Chcete-li tedy zobrazit možnost Výchozí režim vyhledávání odběratelů nastavující uživatelské rozhraní (UI), měl by maloobchodní prodejce vytvořit lístek podpory pro akceptační testování uživatele a výrobní prostředí. Po obdržení lístku bude tým inženýrů spolupracovat s maloobchodním prodejcem, aby se ujistil, že prodejce provádí testování v nevýrobním prostředí, aby zhodnotil výkonnost a implementoval požadované optimalizace.
Vyhledávání zákazníka využívající cloud
Verze Public Preview funkce vyhledávání zákazníků pomocí služby Azure Cognitive Search byla vydána jako součást vydání Commerce 10.0.18. Kromě vylepšení výkonu mají uživatelé služby také prospěch z bohatého zdokonalení a vylepšených funkcí relevance. Zlepšení výkonu jsou patrná zejména při použití funkce globálního vyhledávání („Prohledat všechny obchody“) v POS, protože výsledky vyhledávání se načítají z indexu vyhledávání Azure namísto dotazů z dat v Commerce headquarters headquarters.
Povolit cloudovou funkci vyhledávání
Poznámka
Je vyžadováno, aby jak centrála Commerce, tak jednotka Commerce Scale Unit byly aktualizovány na verzi 10.0.18. Aktualizace POS není nutná.
Chcete-li aktivovat funkci vyhledávání využívajícího cloud v centrále Commerce, postupujte takto.
- Přejděte do nabídky Správa systému > Pracovní prostory > Správa funkcí.
- Najděte a vyberte funkci (Preview) Cloudové vyhledávání zákazníků a poté vyberte Povolit.
- Přejděte na Retail a Commerce > Nastavení centrály > Plánovač Commerce > Inicializovat plánovač Commerce a vyberte OK pro zobrazení nové úlohy 1010_CustomerSearch na formuláři Harmonogram distribuce.
- Přejděte na Retail a Commerce > IT pro Retail a Commerce > Plán distribuce.
- Spusťte úlohu 1010_CustomerSearch. Tato úloha publikuje datum do indexu vyhledávání Azure. Po dokončení publikování indexu bude stav úlohy nastaven na Použito.
- Po nastavení stavu úlohy 1010_CustomerSearch na Použito spusťte úlohu 1110 – Globální konfigurace k aktualizaci kanálů POS nově aktivované funkce ve Správě funkcí.
- Následně spouštějte úlohu 1010_CustomerSearch v pravidelných intervalech a zasílejte aktualizace zákazníků do indexu vyhledávání.
Poznámka
U počátečního zveřejnění indexu může úloha 1010_CustomerSearch trvat několik hodin, protože odešle všechny záznamy zákazníků do indexu vyhledávání Azure. Následné aktualizace by měly trvat několik minut. V časovém období, kdy je povolena funkce vyhledávání na cloudu, ale publikování indexu ještě není dokončeno, bude vyhledávání zákazníků z POS mít výchozí hodnotu existujícího vyhledávání založeného na SQL. Tím je zajištěno, že operace ukládání nebudou přerušeny.
Funkční rozdíly od stávajícího vyhledávání
Následující seznam ukazuje, jak se funkce cloudového vyhledávání zákazníků liší od stávající funkce vyhledávání.
- Zákazníci vytvoření a upravení v Commerce headquarters jsou odesíláni do indexu vyhledávání Azure, když je spuštěna úloha 1010_CustomerSearch. Aktualizace indexu těmto aktualizacím trvá minimálně 15 až 20 minut. Uživatelé POS budou moci hledat nové zákazníky (nebo hledat na základě aktualizovaných informací) asi 15 až 20 minut po aktualizaci v centrále Commerce. Pokud váš obchodní proces vyžaduje, aby zákazníci vytvoření v centrále Commerce mohli být okamžitě vyhledatelní v POS, nemusí to být pro vás ta správná služba.
- Noví zákazníci vytvoření v POS se odesílají do indexu Azure Search z Commerce Scale Unit a lze je okamžitě prohledávat v jakémkoli obchodě. Pokud je však funkce vytváření zákazníků Async zapnutá, nové záznamy o zákaznících nebudou publikovány do indexu Azure Search z Commerce Scale Unit a nebude možné je prohledávat z POS, dokud nebudou synchronizovány informace o zákazníkovi s centrálou Commerce a nebudou vygenerována ID zákazníka pro zákazníky Async. Úloha 1010_CustomerSearch pak bude moci odeslat záznamy asynchronních zákazníků do indexu vyhledávání Azure. V průměru to bude asi 30 minut, než bude možné nově vytvořené zákazníky Async hledat na POS. Tento odhad předpokládá, že úlohy 1010_CustomerSearch, P-úloha a Synchronizovat zákazníky a obchodní partnery z asynchronního režimu jsou naplánovány na spuštění každých 15 minut.
- Cloudové vyhledávání také vyhledává sekundární e-maily a telefonní čísla zákazníků, ale v současné době se ve výsledcích vyhledávání zákazníků zobrazuje pouze primární telefonní číslo a primární e-mailová adresa zákazníků. Na první pohled se může zdát, že byly vráceny irelevantní výsledky vyhledávání, ale kontrola sekundárního e-mailu a telefonního čísla zákazníka ve výsledcích vyhledávání vám může pomoci ověřit, zda hledané klíčové slovo vedlo ke shodě zákazníků. Aby se předešlo takovým nejasnostem, existují plány na vylepšení stránky s výsledky vyhledávání, aby uživatelé snadno pochopili, proč byl výsledek vyhledávání vrácen.
- Požadavek vyhledávání pomocí alespoň 4 znaků v globálním vyhledávání („Hledat ve všech obchodech“) se na tuto službu nevztahuje.
- Úloha 1010_CustomerSearch se neprovádí automaticky pro záznamy zákazníků, které jsou importovány z externího systému. Aby bylo možné prohledávat importované záznamy zákazníků, musíte spustit úlohu 1010_CustomerSearch.
Poznámka
Funkce vyhledávání zákazníků pomocí služby Azure Cognitive Search je k dispozici v omezených oblastech jako náhled. Možnost vyhledávání zákazníků není k dispozici v následujících oblastech:
- Brazílie
- Indie
Další zdroje
Vyhledávání produktů a vyhledávání zákazníků v pokladním místě (POS)