- Strona główna
- /
- Artykuł
Flow Designer jest integralnym elementem Webex Contact Center, który umożliwia kierowanie połączeń w czasie rzeczywistym przez system. Możesz określić, w jaki sposób agenci są przypisywani do wywołań i co dzieje się na każdym etapie procesu poprzez konfigurowanie działań i zdarzeń.
Rozpocznij
Flow Designer zapewnia interfejs do tworzenia przepływów w czasie rzeczywistym, aby spełnić wymagania organizacyjne. Wstępnie zdefiniowane czynności związane z obsługą połączeń i kontrolą przepływu służą jako elementy konstrukcyjne do tworzenia przepływu. Interfejs przeciągnij i upuść zapewnia łatwą konfigurację komponentów przepływu. Można ustawić właściwości każdej czynności, która wpływa na wykonywanie przepływu. Można również skonfigurować zmienne i wyrażenia, aby zdefiniować logi kę przepływu.
Przed użyciem Flow Designer należy udostępnić kilka elementów z centrum sterowania Webex Contact Center. Używaj tych elementów bezpośrednio, jako części programu Flow Designer (na przykład kolejki i pliki audio) lub pośrednio, aby włączyć routing kontaktów (na przykład Dy strybucja połączeń w strategiach routingu kolejki).
Przed budowaniem przepływów w programie Flow Designer skonfiguruj następujące elementy:
- Punkty wejścia
- Kolejka
- Agenci
- Profil użytkownika
- Profil pulpitu
- Zespoły
- Agent wirtualny
- Pliki audio
Kluczowa terminologia
Zapoznaj się z następującymi terminami w tym artykule:
-
Aktyw ność: węzeł w interfejsie Flow Designer, który reprezentuje pojedynczy krok przepływu, taki jak odtwarzanie wiadomości lub wykonanie żądania HTTP. Użytkownik przeciąga i upuszcza ten element do przepływu.
W przypadku właściwości aktywności, które są oparte na rozwijanej, filtr wyszukiwania jest domyślnie włączony. Jeśli lista rozwijana zawiera więcej opcji niż domyślny limit, wprowadź słowo kluczowe do wyszukania i wybierz żądaną opcję z automatycznie wypełnianych wyników.
-
Zdarzenie: Zdarzenie, zarówno wewnętrzne, jak i zewnętrzne, uruchamia ścieżkę przepływu lub przepływu. Zdarzenia mogą obejmować wiadomości Kafki, zewnętrzne żądania HTTP lub działania użytkownika. Flow Designer, aplikacja oparta na zdarzeniach, uruchamia przepływy w odpowiedzi na te wyzwalacze, wykonując je automatycznie w oparciu o konfigurację.
-
Przepływ: zdefiniowana przez użytkownika sekwencja czynności wykonywanych w odpowiedzi na zdarzenie.
-
Link: łącze to strzałka łącząca jedną czynność z drugą. Wskazuje kierunek przepływu i zależność między zdarzeniami. Aby usunąć link i przerwać połączenie między dwiema działaniami, kliknij łącze, aby wyświetlić ikonę usuwania, i przejdź do usuwania wiersza.
Projektant przepływu dostępu
Flow Designer używa logowania jednokrotnego (SSO) przy użyciu usługi Cisco Identity Service. Jeśli jesteś zalogowany do Centrum sterowania, możesz uzyskać dostęp do Flow Designer bez ponownego logowania. Jeśli nie, system wyświetli monit o wprowadzenie danych uwierzytelniających SSO.
Zanim zaczniesz
Aby uzyskać dostęp do aplikacji Flow Designer, musisz mieć licencję agenta premium i profil użytkownika, który ma uprawnienia do edycji przepływów.
| 1 |
Zaloguj się do Control Hub. |
| 2 |
Przejdź do . Strona Przepływy wyświetlana jest z trzema następującymi kartami:
|
Poznaj nowoczesne i zunifikowane płótno Flow Designer
Webex Contact Center Flow Designer Canvas oferuje nowoczesny interfejs użytkownika, który jest zgodny z wyglądem i stylem portfolio Webex, zapewniając spójne wrażenia w całym portfolio. Płótno zapewnia ukierunkowane ulepszenia dostępności, ułatwiając korzystanie z kluczowych elementów dla szerszego grona użytkowników.
Żywy kolor tła zapewnia silniejszy kontrast z odświeżonymi węzłami, pomagając użytkownikom skupić się na tworzeniu przepływu. Konstrukcja portów w węzłach charakteryzuje się większymi punktami dotykowymi i wyraźniejszym rozróżni eniem między wyjściami, przyspieszając zrozumienie i ułatwiając łączenie węzłów podczas budowania przepływów. Ponadto panel pływający i projekt paska narzędzi tworzą bardziej wciągającą przestrzeń roboczą, dodając głębię wizualną i maksymalizując widoczny obszar dla rozwoju przepływu.
Niezależnie od tego, czy próbujesz utworzyć nowy przepływ, czy pracować nad istniejącym przepływem, strona przepływu pojawia się w nowoczesnym interfejsie użytkownika z następującym wyskakującym okienkiem modalnym, które pomaga odkryć nowe funkcje.
Przełączanie między nowoczesnym i starszym interfejsem użytkownika
Menu ustawień użytkownika umożliwia przełączanie między nowoczesnym a starszym interfejsem użytkownika:
- Kliknij ikonę ustawień użytkownika w prawym górnym rogu płótna.
- Wyłącz przełącznik Nowy wygląd, aby przełączyć się w tryb starszy.
Przełączanie między trybem ciemnym a jasnym
Płótno Flow designer jest dostępne w motywach trybu ciemnego i jasnego, aby zminimalizować zmęczenie oczu. Wybierz preferowany motyw, który najlepiej Ci odpowiada:
- Kliknij ikonę ustawień użytkownika w prawym górnym rogu płótna.
- Wyłącz przełącz nik trybu ciem nego.
Ulepszenia aktywności palatte
Paleta kwasowości jest ulepszona w następujący sposób:
- Grupowanie aktywności: Działania są pogrupowane logicznie na podstawie ich funkcji, co umożliwia łatwe znalezi
enie potrzebnej aktywności. W każdej grupie działania są
wymienione alfabetycznie. Dostępne są teraz następujące grupy:
- Obsługa kontaktów
- Zaawansowane informacje o kolejce
- Odłącz kontakt
- Eskaluj grupę dystrybucji połączeń
- Informacje zwrotne v2
- Uzyskaj informacje o kolejce
- Kontakt w kolejce
- Kolejka do agenta
- Ekran Pop
- Ustaw priorytet kontaktu
- Agent wirtualny
- Agent wirtualny V2
- Głos
- Przeniesienie w ciemno
- Transfer mostkowy
- Analiza postępów połączeń
- Oddzwanianie
- Zbieraj cyfry
- Menu
- Odtwórz wiadomość
- Odtwarzaj muzykę
- Rekord
- Kontrola nagrywania
- Zaplanuj wywołanie zwrotne
- Wyślij cyfry
- Ustaw ogłoszenie
- Ustaw identyfikator dzwoniącego
- Zapowiedź zestawu Whisper
- Rozpocznij strumień multimediów
- Przesyłanie dźwięku
- Kontrola przepływu
- Skrzynia
- Stan
- Zakończ przepływ
- GoTo
- Procent alokacji
- Czekaj
- Narzędzia
- Zapytanie BRE
- Godziny pracy
- Żądanie HTTP
- Analizuj
- Ustaw zmienną
- Obsługa kontaktów
- Pasek wyszukiwania: Pasek wyszukiwania pozwala szybko znaleźć działania i przepływy podrzędne, bez konieczności przewijania całej listy. Funkcje automatycznego sugerowania i dopasowywania słów klucz owych poprawiają wrażenia wyszukiwania dla projektantów przepływu.
- Ikony aktywności i wskazówki dotyczące narzędzi: Działania zawierają teraz ikony pasujące do ich celu, podczas gdy wskazówki dotyczące narzędzi zawierają krótkie informacje o działaniach.
Wymagania dotyczące przeglądarki
Użyj poniższej tabeli, aby odwołać się do obsługiwanych przeglądarek:
|
Przeglądarka |
Microsoft Windows10 |
Microsoft Windows11 |
Mac OS X |
Chromebook |
|---|---|---|---|---|
|
Google Chrome |
76.0.3809 |
103.0.5060.114 |
76.0.3809 lub nowszy |
76.0.3809 lub nowszy |
|
Mozilla Firefox |
ESR 68 lub wyższe ESR |
ESR V102.0 lub nowsze ESR |
ESR 68 i wyższe ESR |
NA |
|
Microsoft Edge |
42.17134 lub nowszy |
103.0.1264.44 lub nowszy |
NA |
NA |
|
Chrom |
NA |
NA |
NA |
79 lub więcej |
Skonfiguruj następujące opcje przeglądarki:
-
Włącz pliki cookie i dane witryny.
-
Ustaw poziom bezpieczeństwa na Średni.
-
Włącz opcję obrazu.
-
Wyłącz blokowanie wyskakujących okienek.
-
Włącz JavaScript.
Wymagania dotyczące poczty e-mail
Flow Designer obsługuje następujące serwery poczty e-mail:
-
Office 365
-
Gmail
Poznaj układ
Biblioteka aktywności
Biblioteka aktywności to miejsce, w którym znajdziesz wszystkie zajęcia. Przeciągnij i upuść czynności z biblioteki aktywności na płótna głównego lub przepływu zdarzeń, aby zbudować przepływy. Jest podziel ony na następujące sekcje:
- Obsługa połączeń: Użyj czynności obsługi połączeń, aby tworzyć przepływy obsługujące interakcje głosowe. Są one specyficzne dla przypadku obsługi połączeń za pomocą interaktywnej odpowiedzi głosowej (IVR) i agentów wirtualnych lub ludzkich.
-
Kontrola przepł ywu: Działania kontroli przepływu są agnostyczne w stosunku do typu przepływu i używasz ich do sterowania logiką przepływu niezależnie od przypadku użycia.
W razie potrzeby można ukryć i rozwinąć bibliotekę aktywności, aby zwiększyć przestrzeń roboczą na płótnie między konfiguracjami.
Płótno, główny przepływ i przepływy zdarzeń
Płótno to szara przestrzeń robocza, na której upuszczasz czynności. Użyj elementów sterujących w lewym dolnym rogu ekranu, aby poruszać się po płótnie oraz powiększać i pomniejszać. Nie ma ograniczeń co do rozmiaru przepływu ani użycia płótna.
Istnieją dwie zakładki, które umożliwiają dodatkową przestrzeń na płótnie: Przepł yw główny i przepływy zdarzeń. Te karty logicznie oddzielają różne ścieżki przepływu i tworzą bardziej zorganizowany obszar roboczy.
Przepływ główny
Karta przepływ główny służy do skryptowania przepływu pierwotnego na podstawie zdarzenia wyzwalającego zdefini owanego w aktywności przepływu początkowego. Na karcie głównego przepływu skonfiguruj pełne doświadczenie dla dzwoniącego. Rozpoczyna się od menu Cisco Unified IP Interactive Voice Response (IVR), aż do rezygnacji lub zakończenia połączenia. Przepływ zawiera przewidywalne kro ki, które system wykonuje w kolejności.
Przep ływy zdarzeń
W dowolnym momencie podczas wykonywania głównego przepływu system uruchamia zdarzenia, które przerywają przepływ główny. Na przykład, gdy agent odbierze połączenie telefoniczne, przerywa to doświadczenie dzwoniącego w kolejce. Jeśli chcesz zdefiniować unikalne zachowanie podczas uruchamiania tych zdarzeń, możesz skryptować opcjonalne przepływy zdarzeń. Przepływy zdar zeń są asynchroniczne w stosunku do głównego przepływu. Nie można przewidzieć, kiedy system uruchomi przepływ zdarzeń. Z tego powodu przepływy zdarzeń są opcjonalne i stanowią rozszerzenie funkcji głównego przepływu.
W obszarze przepływów zdarzeń można skonfigurować wiele przepływów obsługi zdarzeń. Każdy przepływ zdarzeń musi mieć unikalny początek i koniec, bez wspólnych działań.
Aby uzyskać więcej informacji na temat obsługi zdarzeń, zobacz Przep ływy zdarzeń.
Pasek narzędzi Zoom
Pasek narzędzi powiększenia zawiera następujące ikony:
- Właściwości global ne — kliknij
ikona, aby otworzyć panel Właściwości
global ne. Aby uzyskać więcej informacji, zobacz panel
Właściwości. - Automatyczne układ anie — kliknij
ikona na pasku narzędzi, aby organiz ować działania na płótnie.
- Cofnij — kliknij
ikona na pasku narzędzi, aby cofnąć ostatnią wykonaną akcję na płótnie.
- Powtórz — kliknij
ikona na pasku narzędzi, aby powtórzyć ostatnio wykonaną akcję na płótnie.
Możesz cofnąć i powtórzyć maksymalnie 10 ostatnich akcji na płótnie. Nie można cofnąć i powtór zyć zmian dokonanych na atrybutach i właściwościach.
- Dopasuj do wido ku — kliknij
ikona na pasku narzędzi, aby dostosować po
większenie płótna tak, aby wszystkie węzły były widoczne. - Powiększanie — kliknij
ikona na pasku narzędzi, aby po większyć płótno. Po osiągnięciu maksymalnego limitu ikona jest wyłączona.
- Powiększanie — kliknij
ikona na pasku narzędzi, aby pom niejszyć płótno. Po osiągnięciu maksymalnego limitu ikona jest wyłączona.
- Opcja Powiększanie przewij ania umożliwia zarówno panoramowanie (domyślnie), jak i powiększanie (za pomocą klawisza Ctrl). Możesz kontynuować powiększanie, przytrzymując klawisz Ctrl i przewijając kółko myszy w górę lub w dół.
- Aby przesunąć się po płótnie, przewiń kółko myszy w górę lub w dół.
- Aby przesuwać kółkiem myszy od lewej do prawej, użyj klawis zy Shift + Scroll.
Akcje sterowania płótnem i klawisze skrótów
Aby zwiększyć wydajność i produktywność programistów przepływów, pł ótno Flow Designer oferuje następujące opcje:
- Czynności cofn ąć — użyj ikon Cofnij, Powtórz na pasku narzędzi powiększania lub użyj skrótów klawiat uro wych.
- Wytnij, kopiuj, wklej i usuwaj — kliknij prawym przyciskiem myszy na płótnie, aby wykonać operacje wycinania, kopiowania,
wklejania i usuwania. Możesz wycinać, kopiować i wklejać czynności obsługi połączeń
i kontroli przepływu oraz łącza w następujący sposób:
- Wewnątrz i w poprzek przepływów
- Pomiędzy przepływem głównym a przepływem zdarzeń
- Pomiędzy przepływami a podprzepływami
Istnieje kilka ograniczeń podczas próby kopiowania działań i linków z innych przeglądarek do FireFox. Aby włączyć tę funkcję, w przeglądarce Firefox należy ustawić następujące preferencje na wartość true:
Strona główna.events.asyncclipboard.readtextStrona Główna.events.testing.asyncclipboard
Wpisz
about:configw pasku adresu Firefoksa. Wyszukaj określone preferencje. Zmodyfikuj wartości na true, aby umożliwić wklejanie z innych przeglądarek. - Automatyczne układ anie — Użyj
ikona na pasku narzędzi powiększenia, aby automatycznie organizować czynności na płótnie w celu lepszego zrozumienia i łatwej konserwacji.
- Przyciągaj do siatki — służy do przechwytywania czynności w odstępach co 20 pikseli.
- Skróty klawiaturowe — Możesz szybko edytować przepływ za pomocą skrótów klawiaturowych. Kliknij ikonę pomocy. Wybierz opcję Skróty klawiaturowe, aby wyświetlić listę dostępnych skrótów klawiaturowych.
Skróty klawiaturowe
Użyj następujących skrótów klawiaturowych w kanwie:
|
Skrót |
System operacyjny Windows | MAC OS |
|---|---|---|
| Ogólne | ||
|
Otwórz skróty klawiaturowe |
Ctrl+Alt+K | Sterowanie + Alt + K |
|
Narzędzia | ||
|
Automatyczne układanie |
Przesunięcie + A | Przesunięcie + A |
|
Edytuj | ||
|
Kopiuj |
Ctrl+C | Polecenie + C |
|
Wytnij |
Ctrl+X | Polecenie + X |
|
Wklej |
Ctrl+V | Polecenie + V |
|
Cofnij |
Ctrl+Z | Polecenie + Z |
|
Ponownie |
Ctrl+Shift+Z | Polecenie + Shift + Z |
|
Usuń |
Przestrzeń wsteczna |
Usuń |
|
Zaznacz wszystko |
Ctrl+A | Polecenie + A |
|
Wybierz wiele | Shift + Kliknij | Shift + Kliknij |
|
Wybierz region | Shift + Kliknij i przeciągnij | Shift + Kliknij i przeciągnij |
|
Widok | ||
|
Powiększ |
Ctrl + | Polecenie + + |
|
Pomniejsz |
Ctrl + - | Polecenie + - |
|
Powiększanie lub pomniejszanie |
Ctrl + Przewiń | Polecenie + Przewiń |
|
Powiększ do 100% | ||
|
Dopasuj do widoku |
Zmiana + 1 | Zmiana + 1 |
|
Przewiń w lewo lub w prawo |
Shift + Przewiń | Shift + Przewiń |
Okienko właściwości
Okienko właściwości pojawi się po prawej stronie aplikacji. Można ustawić parametry przepływu (właściwości globalne) lub dla wybranej aktywności. Można ukryć i rozwinąć okienko, aby zwiększyć przestrzeń roboczą na płótnie między konfiguracjami.
Okno właściwości globalnych jest domyślnie wyświetlane podczas ładowania przepływu. Kliknij ik
onę, aby otworzyć panel Właściwości global ne. I
kona ułatwia otwieranie i zamykanie oki
enka właściwości podczas pracy nad przepływami. Możesz także kliknąć dowolne miejsce na pustym płótnie,
aby powrócić do widoku panelu właściwości globalnych. Okno właściwości globalnych nie jest widoczne
po wybraniu aktywności.
We właściwościach globalnych zawarte są następujące konfiguracje:
- (Opcjonalnie) Podaj opis przepływu.
- Zarządzaj zmiennymi niestandardowymi i predefiniowanymi. Aby uzyskać więcej informacji na temat zmiennych przepływu, z obacz U stawianie zmiennej.
- Wyświetl informacje o historii przepływu, w tym właściciela, datę ostatniej edycji i numer
wersji przepływu. Kliknij
ikona, aby zamknąć panel właściwości globalnych.
Obecnie nie ma funkcji kontroli wersji. Wersja Flow zlicza liczbę publikacji przepływu.
Okienko nagłówka
Nagłówek wyświetla nazwę przepływu, która dynamicznie aktualizuje się podczas edycji nazwy przepływu z właściwości globalnych. Nagłówek ma również przycisk Wy loguj się. Jeśli chcesz wrócić i kontynuować pracę później, możesz zapisać istniejący przeciąg przepływu. Aby zapisać wersje robocze przepływów lub zamknąć aplikację, kliknij przycisk Zap isz przepływ i wyloguj się w prawym górnym rogu aplikacji.
Okienko stopki
Stopka ma następujące elementy:
-
Włączone automatyczne zapis ywanie: przepływy automatycznie zapisują, aby uniknąć
utraty danych. Jeśli automatyczne zapisywanie zostanie zawieszone, pojawi się powiadomienie o błędzie.
Jeśli zamkniesz okno przeglądarki podczas automatycznego zapisywania danych, możesz stracić dane. Zalecamy odczekanie kilku sekund po zmianie przepływu przed zamknięciem przeglądarki.
- Wersja aplikacji: Po lewej stronie stopki wyświetlana jest wersja aplikacji. Wersja ta może być używana do rozwiązywania problemów w programie Flow Designer.
- Walidacja przepływu: wali dacja przepływu wykrywa błędy w strukturze przepływu, które mogą uniemożliwić jego działanie. W dowolnym momencie możesz włączyć przełącznik sprawdzania poprawności po prawej stronie stopki. Domyślnie walidacja jest wyłączona, więc błędy nie pojawiają się. Po włączeniu przełącznika rozpoczyna się sprawdzanie poprawności zaplecza, a wszelkie błędy w przepływie stają się widoczne. Gdy przełącznik jest włączony, rozpoczyna się sprawdzanie poprawności zaplec za i pojawiają się wszelkie błędy w przepływie. Aby uzyskać więcej informacji na temat walidacji przepływu, zobacz Spraw dzanie poprawności przepływu.
- Publikowanie przepływu: Przed opublikowaniem przepływu należy go zweryfi kować i naprawić wszelkie błędy. Jeśli przełącznik sprawdzania poprawności jest wyłączony, przycisk Publikuj pozostaje wyłączony. Po włączeniu sprawdzania poprawności przycisk Publiku j pozostaje wyłączony, dopóki nie zostaną usuni ęte wszystkie błędy w przepływie. Aby uzyskać więcej informacji na temat publikowania przepływu, z obacz Publikowanie przepływu.
Zapoznaj się z działaniami i wydarzeniami
Aby przejść do biblioteki aktywności i korzystać z działań w przepływach:
-
Zaloguj się do Control Hub.
-
Przejdź do .
-
W obszarze Obsługa klienta kliknij opcję Przep ływy.
-
Na stronie Przepływy wybierz wymagany przepływ, dla którego musisz dodać aktywność i uruchomić przepływ.
-
Przeciągnij i upuść wymaganą aktywność z biblioteki aktywności na obszar roboczy.
-
Wykonaj wymaganą konfigurację opisaną szczegółowo w ramach każdego z czynności.
Działania w zakresie obsługi kontaktów
- Zaawansowane informacje o kolejce
- Odłącz kontakt
- Eskaluj grupę dystrybucji połączeń
- Informacje zwrotne V2
- Uzyskaj informacje o kolejce
- Kontakt w kolejce
- Kolejka do agenta
- Ekran Pop
- Ustaw priorytet kontaktu
- Agent wirtualny
- Agent wirtualny V2
Zaawansowane informacje o kolejce
Aktywność Zaawansowane informacje o kolejce zwraca w czasie rzeczywistym liczbę agentów, którzy są w stanie Dostępne w kolejce i są zalogowani dla określonego zestawu umiejętności, wraz z innymi informacjami o kolejce. Twórcy przepływu używają aktywności Zaawansowane informacje o kolejce do zaprogramowania przepływu. Projektanci przepływu podejmują decyzje w oparciu o aktywność Zaawansowane informacje o kolejce.
Ścieżkę obsługi błędów (nieokreślony błąd) można skonfigurować w celu obsługi błędów systemowych, które mogą wystąpić podczas wykonywania przepływu. Aby uzyskać więcej informacji, zobacz Wy darzenia.
Zanim zaczniesz
| 1 |
Kliknij aktywność, aby skonfigurować ustawienia aktywności. | |||||||||||||||||||||
| 2 |
W sekcji Ustawienia ogólne wprowadź następujące informacje:
Zmienne wyjściowe Gdy aktywowana jest aktywność Zaawansowana informacja kolejki, aktualizowane są następujące zmienne:
Kody błędów Poniżej znajdują się kody błędów i opisy działań Zaawansowane informacje o kolejce:
|
Odłącz kontakt
Użyj tej czynności zakończenia, aby odłączyć aktywny odcinek połączenia. Ta czynność jest wymagana, jeśli żaden agent nie dołączy do połączenia w celu ręcznego rozłączenia.
Na przykład należy użyć tej czynności przed ustawieniem połączenia w kolejce lub po skryptowaniu opcji rezygnacji z kolejki. Podczas konstruowania przepływu można użyć dowolnej liczby czynności Rozłącz kontakt, aby upewnić się, że połączenie zostanie zakończone bez względu na ścieżkę przepł ywu.
Możesz nadać każdemu działaniu unikalną etykietę i opis, ale żadna inna konfiguracja nie jest wymagana.
Ścieżkę obsługi błędów (nieokreślony błąd) można skonfigurować w celu obsługi błędów systemowych, które mogą wystąpić podczas wykonywania przepływu. Aby uzyskać więcej informacji, zobacz temat Przepływy zdarzeń.
| 1 |
Kliknij aktywność, aby skonfigurować ustawienia aktywności. |
| 2 |
W sekcji Ustawienia ogólne wprowadź następujące informacje:
Zmienne wyjściowe Ta aktywność nie ma dostępnych zmiennych wyjściowych. |
Eskaluj grupę dystrybucji połączeń
Działanie Eskaluj grupę dystrybucji połączeń umożliwia administratorom przesunięcie kolejki kontaktu do grupy dystrybucji następnego lub ostatniego połączenia. Zapewnia to administratorom lepszą kontrolę i elastyczność w zarządzaniu kontaktami zaparkowanymi w kolejce.
Ścieżkę obsługi błędów (nieokreślony błąd) można skonfigurować w celu obsługi błędów systemowych, które mogą wystąpić podczas wykonywania przepływu. Aby uzyskać więcej informacji, zobacz Przep ływy zdarzeń.
| 1 |
Kliknij aktywność, aby skonfigurować ustawienia aktywności. | ||||||||||||
| 2 |
W sekcji Ustawienia ogólne wprowadź następujące informacje:
Zmienne wyjściowe Gdy aktywowana jest aktywność Grupy dystrybucji połączeń Eskaluj, aktualizowane są następujące zmienne:
Kody błędów Poniżej przedstawiono kody błędów i opisy działań Grupy dystrybucji połączeń Escalate:
|
Informacje zwrotne V2
Skonfiguruj aktywność Feedback V2, aby inicjować ankiety IVR po rozmowie (obsługiwane przezWebex Experience Management) i zbierać opinie od dzwoniących.
-
An@@ kiety IVR Post Call: skonfiguruj aktywność Feedback V2 na kanwie przepł ywów zdar zeń w programie Flow Designer po zdarzeniu
AgentDisconnected. W zależności od konfiguracji wWebex Experience Management, centrum kontaktowe odtwarza ankietę IVR dla dzwoniących.Dzwoniący używa klawiatury, aby odpowiedzieć na ankietę. Jeśli dzwoniący częściowo odpowie na ankietę, nie odpowiadając w skonfigurowanym czasie limitu czasu lub podając nieprawidłowe dane wejściowe, centrum kontaktowe wysyła częściowe odpowiedzi ankiety do. Webex Experience Management
Upewnij się, że używasz aktywności Rozłącz kontakt po aktywności Feedback V2, aby zakończyć połączenie IVR.
| 1 |
Kliknij aktywność, aby skonfigurować ustawienia aktywności. |
| 2 |
W sekcji Ustawienia ogólne wprowadź następujące informacje:
|
| 3 |
W sekcji An ki eta wybierz kwestionariusz głosowy. Kw estionariusze skonfigurowane w Webex Experience Management są dostępne na liście.
|
| 4 |
W sekcji Ustawienia języka Zarządzaj językiem, w którym kli ent korzysta z ankiety. Jeśli język nie jest obsługiwanyWebex Experience Management, językiem zastępczym jest angielski (amerykański). Aby uzyskać więcej informacji, zobacz Wspar Webex Experience Management cie językowe.
Jeśli przycisk przełącz ania Zastąp ustawienia języka nie jest włączony, zmienna Global_L anguage jest używana do definiowania ustawień domyślnych. Webex Experience Management Aby uzyskać więcej informacji, zobacz Zmienne globalne. |
| 5 |
W sekcji Informacje o klient ach można określić informacje o klientach, które mają zostać przekazane wraz z wypełnieniami, które wysyłane są w celu Webex Experience Management uchwycenia odpowiedzi na ankietę. W zależności od ustawionych konfiguracji wysyłki centrum kontaktowe wysyła informacje o wstępnym wypełnieniu. Webex Experience Management
|
| 6 |
W sekcji Przekazywanie zmien nych można określić dodatkowe zmienne jako niestandardowe wypełnienia, które są przekazywane (oprócz odpowiedzi na ankietę) z Webex Contact Center do. Webex Experience Management
Aby uzyskać więcej informacji na temat niestandardowych napełnień, zobacz Konfigurowanie niestandardowych napełnień dla ankiet zwrotnych po rozmowie w dokument acji. Webex Experience Management |
| 7 |
W sekcji Ustawienia zaawansowane skonfiguruj następujące ustawienia, aby pomóc w sprawdzaniu oczekiwanych odpowiedzi DTMF od klientów.
|
Uzyskaj informacje o kolejce
Aktywność Pobierz informacje o kolejce zawiera bieżącą pozycję w kolejce (PIQ) dzwoniącego i szacowany czas oczekiwania (EWT) wraz z innymi zmiennymi wyjściowymi aktywności. Zmi enne te można użyć do określania dostępności agenta w kolejce i kierowania połączeń gdzie indziej w razie potrzeby.
Oczekiwany czas oczekiwania (EWT) nie dotyczy kolejek z przypisaniem zespołów z umiejętnościami przypisanymi w przepływie. W przypadku kontaktów w tych kolejkach zmienna wyjściowa EWT zawsze zwraca -1.
| 1 |
Kliknij aktywność, aby skonfigurować ustawienia aktywności. | |||||||||||||||
| 2 |
W sekcji Ustawienia ogólne wprowadź następujące informacje:
| |||||||||||||||
| 3 |
W sekcji Informacje o kolejce i Czas przeglądania skonfiguruj następujące elementy:
Aktywność Pobierz informacje o kolejce zawiera trzy typy gałęzi przepływu wyjściowego. Te gałęzie uruchamiają się na podstawie stanu zwrotu i wartości EWT, PIQ oraz statystyk w czasie rzeczywistym dla innych zmiennych wyjściowych.
Zmienne wyjściowe Po uruchomieniu opcji Pobierz informacje o kolejce zostaną zaktualizowane następujące zmienne:
Obliczanie szacowanego czasu oczekiwania Szacowany czas oczekiwania (EWT) jest zgłaszany w ms. Aby obliczyć EWT, aplikacja zbiera wszystkie poprawne statystycznie próbki (próbka jest średnią czasów oczekiwania na zadania, które pomyślnie połączyły się z agentem w odstępie jednej minuty) dla ostatnich XX minut określonych przez zdefiniowany przez użytkownika Czas Lookback. Średnia wartość pobranych próbek jest używana jako EWT. Statystycznie poprawne próbki to te pobrane próbki, dla których maksymal na wartość CoV (współczynnik wariancji czasów oczekiwania na zadania, które zostały połączone z agentem w każdym odstępie minutowym) spada poniżej 40 procent. Jeśli procent prawidłowych próbek zebranych dla zdefiniowanego przez użytkownika Czas Lookback spadnie poniżej 40 procent, EWT nie jest obliczany. Kody błędów Poniżej przedstawiono kody błędów i opisy aktywności Pobierz informacje o kolejce:
|
Kontakt w kolejce
Aktywność Kontakt w kolejce umieszcza kontakt w kolejce. Podczas korzystania z tej czynności w głównym przepływie wyświetlany jest zestaw zdarzeń na karcie Przepływy zdarzeń. Aby uzyskać więcej informacji na temat tych wydarzeń, zobacz Wy darzenia.
Ścieżkę obsługi błędów (nieokreślony błąd) można skonfigurować w celu obsługi błędów systemowych, które mogą wystąpić podczas wykonywania przepływu. Aby uzyskać więcej informacji, zobacz Wy darzenia.
| 1 |
Kliknij aktywność, aby skonfigurować ustawienia aktywności. | ||||||||||||||||||||||||||||||||||||||||||
| 2 |
W sekcji Ustawienia ogólne wprowadź następujące informacje:
| ||||||||||||||||||||||||||||||||||||||||||
| 3 |
W sekcji Obsługa kontak tów wybierz, czy wszystkie kontakty mają przejść do jednej kolejki, czy też wybór kolejki powinien ulec zmianie w zależności od wartości zmiennej przepływu. Po umieszczeniu aktywności żądania HTTP bezpośrednio po aktywności Kontakt w kolejce żą danie HTTP może nie pobierać wymaganych danych. Aby upewnić się, że wymagane dane są dostępne, zaleca się wprowadzenie krótkiego opóźnienia — na przykład poprzez dodanie wiadomości odtwarzania lub odtwarzania muzyki — między działaniami Kontakt w kolejce i żądanie HTTP.
Wymagania dotyczące umiejętności Jeśli wybrana kolejka używa routingu opartego na umiejętnościach, wyświetlane są inne sekcje, aby skonfigurować wymagania umiejętności i rozluźnienie umiejętności. Możesz dodać jeden lub więcej wymagań umiejętności, aby przypisać do kontaktu w tej kolejce na podstawie wybranej kolejki. Jeśli nie określisz żadnych umiejętności, wszyscy dostępni agenci w wybranej kolejce kwalifikują się do odbierania kontaktów.
Relaksacja umiejętności Użyj ustawień Relaksacji umiejętności, aby zmniejszyć lub usunąć przypisane wymagania umiejętności do przepływu w odpowiedzi na nadmierny czas oczekiwania klientów. To ustawienie umożliwia rozszerzenie puli agentów dostępnych do obsługi kontaktów. Używaj wspólnych przedziałów czasowych, aby dopasować rozluźnienie umiejętności z logiką kolejki w przepływie oraz ustawi eniami dystrybucji połączeń skonfigurowanych dla zespołów w kolejce. Aby skonfigurować relaksację umiejętności:
Usuwanie umiejętności Po włączeniu przycisku Usu ń umiejętności na ślepym transfer ze usuwa umiejętności z kontaktu po przeniesieniu przez agenta. Oznacza to, że przeniesiony kontakt nie będzie miał żadnych umiejętności, a kontakt zostanie zaoferowany najdłużej dostępnemu agentowi w przeniesionej kolejce. Wyjątkowe możliwości Po uruchomieniu Queue Contact aktualizują się następujące zmienne:
Kody błędów Poniżej znajdują się kody błędów i opisy aktywności Kontakt w kolejce:
|
Kolejka do agenta
Aktywność Kolejka do agenta umożliwia routing oparty na agentach. Aktywność Kolejka do ag enta kieruje kontakty bezpośrednio do preferowanego agenta. Aby uzyskać informacje na temat routingu opartego na agentach, zobacz Routing oparty na agentach.
Działanie Kolejka do agenta identyfikuje agenta na podstawie identyfikatora agenta Webex Contact Center lub adresu e-mail.
Jeśli agent jest dostępny, można skonfigurować aktywność Kolejka do agenta tak, aby przekierowała kontakt do preferowanego agenta. Jeśli agent jest niedostępny, można skonfigurować aktywność Kolejka do agenta tak, aby zaparkowała kontakt przeciwko temu agentowi, dopóki agent nie stanie się dostępny.
Deweloper przepływu może łączyć aktywność kolejki do agenta z inną działalnością kolejki do agenta, aby przekierować kontakty do kolejnych preferowanych agentów. Deweloper przepływu może również powiązać aktywność kolejki do agenta z aktywnością Kontakt w kolejce, aby przekierować kontakt za pomocą zwykłej kolejki, gdy żaden z preferowanych agentów nie jest dostępny.
Deweloper przepływu może połączyć aktywność kolejki do agenta z działaniem wywołania zwro tnego w przepływie głównym i przepływie zdarzeń. Pomaga to skonfigurować wywołanie zwrotne do preferowanego agenta, do którego połączenie było pierwotnie ustawione w kolejce w ramach aktywności Kolejka do agenta.
Użyj czynności wywołania zwrotnego po aktywności Kontakt w kolejce lub kolejka do agenta.
Aktywność Kolejka do agenta uruchamia następujące zdarzenia na karcie Przepływy zdarzeń w głównym przepływie:
-
AgentAccepted: Aktywność Kolejka do agenta uruchamia to zdarzenie, gdy agent odbierze połączenie przychodzące.
-
AgentDisconnect: Aktywność kolejka do agenta uruchamia to zdarzenie, gdy agent odłączy się od połączenia na żywo.
Ścieżkę obsługi błędów (nieokreślony błąd) można skonfigurować w celu obsługi błędów systemowych, które mogą wystąpić podczas wykonywania przepływu. Aby uzyskać więcej informacji, zobacz Przep ływy zdarzeń.
Poniższe sekcje umożliwiają skonfigurowanie aktywności kolejki do agenta:
-
Ustawienia ogólne
-
Obsługa kontaktów
Aby skonfigurować aktywność kolejki do agenta:
| 1 |
W projektancie przepływu przeciągnij i upu ść aktywność Kolejka do agenta z biblioteki działań na obszar roboczy. |
| 2 |
Kliknij aktywność Kolej ka do agenta, aby skonfigurować ustawienia aktywności. |
| 3 |
W sekcji Ustawienia ogólne wprowadź następujące informacje: |
| 4 |
W sekcji Obsługa kontak tów wybierz Zmienną agenta z listy rozwijanej. Aktywność Kolejka do agenta kojarzy tę zmienną przepływu z pocztą e-mail agenta lub identyfik atorem agenta, który ma zostać wybrany dla każdego wykonania przepływu. |
| 5 |
Wybierz adres e-mail agenta lub identyfikator agenta z listy rozwijanej Typ wyszukiwania agenta, aby przekierować kontakty do preferowanego agenta. Podaj prawidłową nazwę domeny dla adresu e-mail agenta, aby upewnić się, że wyszukiwanie zakończyło się pomyślnie. |
| 6 |
Włącz przełącznik U staw priorytet kontaktu, aby nadać priorytet kontaktom oczekującym w kolejce. Domyślnie przycisk przełączania jest wyłączony. Aktywność Kolejka do agenta obsługuje kontakty w następujący sposób:
|
| 7 |
Wybierz identyfikator kolejki z listy rozwijanej Kolejka rapor towania. Aktywność Kolejka do agenta zgłasza dane kontaktu za pomocą kolejki raportowania: Kolejka raportowania określa również konfigurację dla:
|
| 8 |
Włącz przycisk Parkowania kontaktu, jeśli agent jest niedostępny, jeśli chcesz zaparkować kontakt do preferowanego agenta, dopóki agent nie stanie się dostępny. Jeśli agent jest niedostępny, a przycisk przełącz ania Kontakt z zaparkowaniem, jeśli agent jest niedostępny, kontakt nie dotrze do agenta. Aktywność Kolejka do agenta kończy gałąź awarii do następnej czynności w przepływie z odpowiednim wyjściem. |
| 9 |
Wybierz identyfikator kolejki odzyskiwania z listy rozwijanej Kolejka odzyskiwania. Aktywność Kolejka do agenta umieszcza kolejki kontaktów do kolejki odzyskiwania, gdy:
Możesz skonfigurować kolejkę odzyskiwania za pomocą najdłuższego dostępnego agenta. Kolejka odzyskiwania nie obsługuje routingu opartego na umiejętnościach. |
Działanie Kolejka do agenta kończy się powodzeniem, gdy kontakt łączy się z preferowanym agentem. Scenariusz błędu występuje, gdy kontakt nie dotrze do agenta.
Scenariusze błędów
Kontakt nie dociera do agenta, gdy:
-
Preferowany agent jest niedostępny, a parking jest wyłączony dla kontaktu.
-
Wyszukiwanie zmiennej nie może znaleźć preferowanego agenta.
Zmienne wyjściowe aktywności
Zmienne wyjściowe aktywności przechowują dane przechwytywane z działań i są automatycznie tworzone po dodaniu określonych działań do obszaru roboczego.
Kolejka do działania agenta zawiera następujące zmienne wyjściowe:
|
Zmienna wyjściowa |
Opis |
|---|---|
|
QueueToAgent.AgentiD |
Przechowuje identyfikator agenta, do którego kontakt jest ustawiony w kolejce. |
|
QueueToAgent.FailureOpis |
Przechowuje opis scenariusza błędu, gdy kontakt nie zostanie ustawiony w kolejce. |
|
QueueToAgent.FailureCode |
Przechowuje wartość kodu awarii dla scenariusza błędu, gdy kontakt nie zostanie ustawiony w kolejce. |
|
QueueToAgent.AgentState |
Przechowuje stany preferowanego agenta podczas próby ustawiania kontaktu w kolejce. |
|
QueueToAgent.AgentiDleCode |
Przechowuje opis kodu bezczynności preferowanego agenta. |
Zmienna wyj ściowa QueueToAgent.FailureCode zawiera jedną z następujących wartości w przypadku wystąpienia awarii. Każda wartość wskazuje kod błędu i opis błędu.
|
Kod awarii |
Wartość kodu awarii |
Opis awarii |
|---|---|---|
|
1 |
AGENT_UNAVAILABLE |
Agent nie jest obecnie w stanie dostępnym. |
|
2 |
AGENT_NOT_FOUND |
Aktywność Kolejka do agenta nie może znaleźć agenta na podstawie identyfikatora lub adresu e-mail agenta. |
|
3 |
AGENT_NOT_LOGGED_IN |
Agent nie jest obecnie zalogowany. |
|
4 |
FEATURE_NOT_ENABLED |
Funkcja routingu opartego na agentach nie jest włączona. |
|
5 |
INVALID_VTEAM_ERROR |
Kolejka raportowania lub odzyskiwania jest nieprawidłowa. |
|
6 |
AGENT_BUSY |
Agent jest dostępny, ale zaangażowany w inne połączenie. |
|
7 |
VTEAM_TRANSITION_LIMIT_REACHED |
Kontakt osiągnął maksymalny limit od kolejki do wielu kolejek. |
|
8 |
INVALID_OPERATION_FOR_INTERACTION_STATE |
Kolejkowanie nie jest dozwolone w niektórych stanach kontaktu, takich jak zakończony kontakt. |
Poniższa tabela przedstawia odpowiednie wartości QueueToAgent.AgentState i QueueToAgent.AgentiDleCode.
|
Przypadek użycia |
AgencState |
Kod agencjiDleCode |
|---|---|---|
|
NOT_APPLICABLE |
NOT_APPLICABLE |
|
Agent jest zarezerwowany na to połączenie. |
AVAILABLE |
NOT_APPLICABLE |
|
Zaparkuj kontakt, jeśli agent jest niedostępny, przycisk przełącz ania jest włączony, a agent jest bezczynny |
Bezczynny |
<AuxCode Name> Kod bezczynności wybrany przez agenta wAgent Desktop. |
|
Zaparkuj kontakt, jeśli agent jest niedostępny, przycisk przełącz ania jest włączony, a kanał agenta jest zajęty |
AVAILABLE |
NOT_APPLICABLE |
|
Zaparkuj kontakt, jeśli agent jest niedostępny, przycisk przełącz ania jest wyłączony, a agent jest bezczynny |
Bezczynny |
<AuxCode Name> Kod bezczynności wybrany przez agenta wAgent Desktop. |
|
Zaparkuj kontakt, jeśli agent jest niedostępny, przycisk przełącz ania jest wyłącz ony, agent jest dostępny, a kanał agenta jest zajęty |
AVAILABLE |
NOT_APPLICABLE |
Ekran Pop
Screen Pop to okno lub okno dialogowe, które pojawia się na pulpicie agenta, gdy agent odbierze połączenie klienta. Agent otrzymuje więcej informacji o dzwoniącym, aby kontynuować rozmowę. Aby uzyskać więcej informacji, zobacz sekcję Screen Pop w Agent Desktop artykule Pierwsze kro ki.
Aktywność Screen Pop staje się istotna dopiero po zaangażowaniu agenta w interakcję. Zazwyczaj używa zdarzenia AgentAccepted i zdarzenia PhoneContactended.
Podczas korzystania z tej czynności w głównym przepływie wyświetlany jest zestaw zdarzeń na karcie Przepływy zdarzeń. Aby uzyskać więcej informacji na temat tych wydarzeń, zobacz Wy darzenia.
Możesz zbudować pojedynczy przepływ obsługi zdarzeń dla każdego zdarzenia. Na przykład, gdy agent akceptuje połączenie przychodzące, zostanie wyświetlony ekran Pop. Aktywność Screen Pop zawiera informacje oparte na zmiennych przepływu. Screen Pop integruje Webex Contact Center z innymi aplikacjami biznesowymi, takimi jak CRM (Salesforce), narzędzia do sprzedaży biletów i system wprowadzania zamówień.
Ukończ tę konfigurację na karcie Przepływy zdarzeń w programie Flow Designer. Aby zdefiniować różne zachowania S creen Pop oparte na kryteriach Main Flow, użyj czynności Warunek lub Przypadek. Możesz zdefiniować jeden Screen Pop dla każdego przepływu.
Ścieżkę obsługi błędów (nieokreślony błąd) można skonfigurować w celu obsługi błędów systemowych, które mogą wystąpić podczas wykonywania przepływu. Aby uzyskać więcej informacji, zobacz temat Przepływy zdarzeń.
Screen Pop dla nowych kanałów cyfrowych musi być skonfigurowany w narzędziu Connect Flow Builder. Aby uzyskać więcej informacji, zobacz https://help.imiconnect.io/docs/wxcc-overview.
| 1 |
Kliknij aktywność, aby skonfigurować ustawienia aktywności. |
| 2 |
W sekcji Ustawienia ogólne wprowadź następujące informacje:
|
| 3 |
W sekcji Ustawienia adresu URL użyj opcji Ustawienia adresu URL, aby zdefiniować adres URL dla konfiguracji Screen Pop. Aby wstawić zmienną, użyj składni {{variable}} (na przykład {{newContact.ani}}). Następnie skonfiguruj następujące ustawienia:
|
| 4 |
W sekcji Ustawienia wyświetl ania skonfiguruj następujące elementy:
Jeśli opcja wyświetlania ekranu Pop to karta Wewnątrz pulpitu lub Istniejąca przeglądarka, dane wprowad zane w oknie podręcznym dla połączenia zostaną utracone, jeśli agent zaakceptuje nowe połączenie. Aby zapobiec utracie danych, skonfiguruj opcję wyświetlania jako zakład kę Nowa przeglądar ka. Weź na przykład pod uwagę, że opcja wyświetlania ekranu Pop to Wewnątrz pulpitu. Jeśli agent zaakceptuje nowe połączenie przychodzące podczas wprowadzania danych w oknie podręcznym ekranu dla poprzedniego połączenia, dane wprowadzane dla poprzedniego połączenia zostaną utracone, gdy pojawi się wyskakujące okienko ekranu dla nowego połączenia. |
Ustaw priorytet kontaktu
Użyj czynności Ustaw priorytet kontaktu, aby przypisać kontaktom poziomy priorytetów. Możesz ustawić priorytety za pomocą liczb od 1 (najwyższa) do 9 (najniższa). Kontakty o wyższym priorytecie są kierowane jako pierwsze. Aby uzyskać więcej informacji na temat wyznaczania trasy i kolejkowania, zobacz sekcję U stawianie priorytetu kontaktu w sekcji Zrozumienie routingu i kolejkowania w Centrum kontaktów Webex.
Poniższe sekcje umożliwiają skonfigurowanie czynności Ustaw priorytet kontaktu:
- Ustawienia ogólne
- Ustawienia priorytetu kontaktu
- Zmienne wyjściowe aktywności
| 1 |
W projektancie przepływu przeciągnij i upuść czynność Ustaw priorytet kontaktu z biblioteki aktywności do obszaru roboczego. |
| 2 |
Kliknij aktywność, aby skonfigurować ustawienia aktywności. |
| 3 |
W sekcji Ustawienia ogólne wprowadź następujące informacje: |
| 4 |
W sekcji Ustawienia priorytetu kontaktu ustaw prior ytet kontaktu. Statyczną wartość priorytetu można skonfigurować z listy rozwijanej. Jeśli priory tet ma zmieniać się dynamicznie, skonfiguruj priorytet zmiennej przy użyciu zmiennych przepływu. |
Zmienne wyjściowe aktywności
Zmienne wyjściowe aktywności przechowują dane przechwytywane z działań i są automatycznie tworzone po dodaniu określonych działań do obszaru roboczego.
Aktywność Ustaw priorytet kontaktu zawiera następujące zmienne wyjściowe:
- SetContactPriority.FailureCode: Przechowuje kod błędu. System ustawia tę wartość tylko wtedy, gdy aktywność się nie powiedzie.
- SetContactPriority.FailureDescription: Przechowuje szczegóły błędu. System ustawia tę wartość tylko wtedy, gdy aktywność się nie powiedzie.
Kody błędów
Poniżej znajdują się kody błędów i opisy działań Ustaw priorytet kontaktu:
|
Kod błędu |
Wartość kodu awarii |
Opis awarii |
|---|---|---|
|
6 |
SYSTEM_ERROR |
Ten kod reprezentuje różne błędy (które nie należą do żadnej ze z definiowanych kategorii). |
|
48 |
Nieobsługiwana aktywność przepływu |
Ustaw priorytet kontaktu nie jest obsługiwany dla kontaktów zewnętrznych i kontaktów kampanii. |
Agent wirtualny
Aktywność Virtual Agent zapewnia klientom centrum kontaktowe konwersacyjne w czasie rzeczywistym. Możesz dodać agenta wirtualnego do przepływu połączeń, aby obsługiwać zapytania klientów w formacie konwersacyjnym. Agent wirtualny jest obsługiwany przez funkcje Dialogflow firmy Google. Gdy klient przemawia, Dialogflow dopasowuje rozmowę klienta do najlepszych intencji w agencie wirtualnym. Ponadto pomaga klientowi w ramach interaktywnej odpowiedzi głosowej (IVR).
Zanim zaczniesz
-
Skonfiguruj agenta Dialogflow. Aby uzyskać więcej informacji na temat budowania agenta Dialogflow w chmurze Google, zobacz Tworzenie agenta.
Uwzględnij Hello jako frazę szkoleniową w preferowanym języku dla agenta Dialogflow, aby rozpocząć rozmowę z dzwoniącym. Możesz dodać tę frazę szkoleniową w domyślnej intencji powitalnej lub w dowolnej innej intencji agenta Dialogflow. Aby uzyskać więcej informacji, zobacz Zamiary.
W zależności od sposobu skonfigurowania agenta Dialogflow możesz użyć aktywności Agent wirtualny do obsługi różnych rodzajów przypadków użycia.
-
Skonfiguruj agenta wirtualnego w centrum sterowania.
Ścieżkę obsługi błędów (nieokreślony błąd) można skonfigurować w celu obsługi błędów systemo wych, które mogą wystąpić podczas wykonywania przepływu. Aby uzyskać więcej informacji, zobacz temat Przep ływy zdarzeń.
| 1 |
Kliknij aktywność, aby skonfigurować ustawienia aktywności. |
| 2 |
W sekcji Ustawienia ogólne wprowadź następujące informacje:
|
| 3 |
W sekcji Do świadczenie konwersac yjne skonfiguruj następujące elementy:
|
| 4 |
W sekcji Przek azywanie zmien nych parametry opcjonalne w aktywności agenta wirtualnego mogą zawierać informacje umożliwiające identyfikację osoby (PII). Webex Contact Center przekazuje te parametry do Google Dialogflow jako zmienne obsługujące zaawansowaną logikę konwersacyjną z botem.
|
| 5 |
W sekcji Ustawienia zaawansowane skonfiguruj następujące elementy:
|
| 6 |
W sekcji Zmienne wyj ściowe można zapisać stan wyjściowy zdar zenia występującego podczas rozmowy między agentem wirtualnym a klientem.
|
Co robić dalej
Wyniki:
Wskazuje ścieżki wyjściowe dla agenta wirtualnego, które występują na podstawie wyniku roz mowy między agentem wirtualnym a klientem.
-
Obsługiwane: Dialogflow przejdzie tę ścieżkę, jeśli system uruchomi zami ar obsługiwany.
-
Eskalacja: Dialogflow podąża tą ścieżką, jeśli system uruchomi zamiar eskal acji.
Aby uzyskać więcej informacji na temat intencji w przepływie dialogowym, zobacz Intencje.
Obsługa błędów
Wskazuje ścieżkę wyjściową agenta wirtualnego, która jest oparta na błędzie występującym podczas rozmowy między agentem wirtualnym a klientem.
-
Błąd: Przepływ przebiega tą ścieżką w dowolnym scenariuszu błędu.
Jeśli wystąpi błąd, centrum kontaktowe domyślnie nie odtwarza żadnego komunikatu audio, aby powiadomić klienta o błędzie. Twórca przepływu może skonfigurować aktywność wiadomości odtwarzania ogólnie lub na podstawie kodu błędu, jak opisano w sekcji Zmi enne wyjściowe.
Funkcjonalność ścieżek wyjściowych zależy od konfiguracji i przepływu z definiowanego przez administratora.
Agent wirtualny V2
Aktywność Virtual Agent V2 zapewnia kontaktom konwersacje w czasie rzeczywistym. Możesz dodać aktywność Virtual Agent V2 do przepływu połączeń, aby obsługiwać rozmowy oparte na mowie oparte na sztucznej inteligencji. Kiedy dzwoniący mówi, system dopasowuje mowę do najlepszych intencji w wirtualnym agencie. Ponadto pomaga dzwoniącemu w ramach interaktywnej odpowiedzi głosowej (IVR).
Konfigurowanie aktywności Virtual Agent V2
Klienci korzystający z platformy Next Generation mogą skonfigurować aktywność Virtual Agent V2 w projektancie przepływu.
Nie umieszczaj czynności Agent wirtualny V2 po aktywności Kontakt w kolejce, ponieważ ta konfiguracja nie jest obecnie obsługiwana. Nie należy też umieszczać aktywności wirtualnego agenta V2 w obszarze Event Flow.
Wskazuje ścieżki wyjściowe dla aktywności, która ma miejsce na podstawie wyniku rozmowy między agentem wirtualnym a dzwoniącym.
-
Obsługiwane — Wynik jest uruchamiany po zakończeniu wykonywania wirtualnego agenta.
-
Eskalacja — Wynik jest uruchamiany, gdy wezwanie jest wymagane do eskalacji do ludzkiego agenta.
Wskazuje ścieżkę wyjściową działania dla każdego błędu wyst ępującego podczas rozmowy między agentem wirtualnym a dzwoniącym.
B@@ łąd — przepływ podąża tą ścieżką w każdym scenariuszu błędu .
Domyślne ustawienia poziomu systemu
Następujące ustawienia są domyślnie zdefiniowane w systemie wewnętrznie. Te ustawienia nie są wyświetlane w interfejsie użytkownika i nie można ich zmienić:
-
Nieskończona liczba ponownych prób obsługi nieprawidłowych błędów lub braku błędów wejściowych.
-
Włączenie barge-in umożliwia przerwanie działania agenta wirtualnego podczas interakcji.
-
Symbol zakończenia DTMF = #. To ustawienie wskazuje koniec wejścia.
-
DTMF 'Limit czasu bez wejścia' = 5 sekund. To ustawienie wskazuje czas, przez jaki Agent wirtualny czeka na wejście dzwoniącego.
-
DTMF 'Inter-Cyfrowy timeout' = 3 sekundy. To ustawienie wskazuje czas, przez jaki Agent wirtualny czeka na następne dane wejściowe DTMF od dzwoniącego, zanim agent wirtualny przejdzie dalej w przepływie konwersacji.
Zanim zaczniesz
-
Skonfiguruj agenta Dialogflow. Aby uzyskać więcej informacji na temat budowania agenta Dialogflow w chmurze Google, zobacz Tworzenie agenta.
-
Skonfiguruj złącze Google CCAI i utwórz konfigurację CCAI w Centrum sterowania.
-
Skonfiguruj punkt wejścia i wybierz przepływ routingu (po utworzeniu przepływu w projektancie przepływu). Aby uzyskać więcej informacji, zobacz Konfigurowanie kanału.
| 1 |
Zaloguj się do Control Hub. |
| 2 |
Przejdź do . |
| 3 |
Kliknij opcję Zarządzaj przepły wem, a następnie kliknij opcję Utwórz przepływy. |
| 4 |
W polu Nazwa przepływu wprowadź unikalną nazwę i kliknij Rozpocz nij przepływ budowy. Zostanie wyświetlone okno Flow Designer. |
| 5 |
Przeciągnij i upuść aktywność Virtual Agent V2 z biblioteki aktywności do głównego obszaru przepływu. |
| 6 |
W Ustawieniach ogól nych wykonaj następujące czynności:
|
| 7 |
W ustawieniach Doświadczenie konwersac yjne wybierz jedną z następujących opcji Contact Center AI konfiguracji:
|
| 8 |
W ustawieniach stanu zdar zenia wprowadź niestandardową nazwę zdarzenia i dane w kolumnach Nazwa zdarzenia - Dane zdar zenia. Zdarzenie stanu jest mechanizmem uruchamiającym intencję bez potrzeby dopasowania tekstu lub wprowadzania mówionych. Możesz zdefiniować zdarzenia niestandardowe, aby wywołać zamiar. Aby uzyskać informacje na temat konfigurowania intencji dla zdarzeń w Dialogflow ES, zobacz dokumentację Google.
Nazwę zdarzenia i dane można określić w postaci statycznej wartości lub wyrażenia. W przypadku wyrażeń należy użyć tej składni: Nazwa wydarzenia: Dane zdar zenia: |
| 9 |
W Ustawieniach zaawansowanych wykonaj następujące czynności: |
| 10 |
W Ustawieniach odszyfrowania można w razie potrzeby odszyfrować zmienne wyjściowe aktywności VAV2. Jeśli odszyfrowywanie jest włączone na poziomie przepływu, użytkownicy z dostępem do odszyfrowywania debugowania mogą wyświetlać zdemaskowane wartości wyjściowe aktywności VAV2 w dziennikach debugowania przepływu. Wyłącz przełącznik W łącz deszyfrowanie, aby wyłączyć odszyfrowywanie na poziomie aktywności w celu dodatkowej ochrony. |
| 11 |
W obszarze Zmi enne wyjściowe aktywności można wyświetlić listę zmiennych, które przechowują stan wyjściowy zdarzenia występującego podczas rozmowy między agentem wirtualnym a dzwoniącym.
|
Działania w zakresie kontroli przepływu
- Rozpocznij przepływ
- Zakończ przepływ
- Skrzynia
- Stan
- GoTo
- Procentowa alokacja
- Czekaj
- Obsługa przepływów pracy w Outdial Entry Point
Rozpocznij przepływ
Aktywność Start Flow jest domyślnie wyświetlana na obszarze Główny przepływ. Nie można usunąć aktywności Start Flow. Ta aktywność wskazuje zdarzenie, które uruchamia ten przepływ. To działanie określa sposób wykorzystania przepływu i rodzaje działań, które są dostępne do konfiguracji.
Jedynym aktualnie dostępnym zdarzeniem Flow Trigger jest NewContact.
System uruchamia to zdarzenie, gdy nowe połączenie dotrze do punktu wejścia telefonii w centrum kontaktowym. Można użyć przepływów wyzwalanych przez zdarzenie NewContact w Strategies routingu punktów wejścia. Zdarzenie Flow Trigger jest aktualnie wybrane domyśl nie i nie można go edytować. Dodatkowe wydarzenia zostaną ujawnione w przyszłości.
NewContact dotyczy tylko nowych przepływów. W przypadku przepływów utworzonych przed tygodniem 20
kwietnia NewPhoneContact pozostaje zdarzeniem wyzwalającym przepływ.
Aktywność Start Flow jest automatycznie oznaczona nazwą wybranego zdarzenia wyzwalającego przepływ. Pozwala to szybko zobaczyć, jaki rodzaj przepływu jest budowany.
Zmienne wyjściowe
Liczba i typ zmiennych wyjściowych powiązanych z aktywnością Start Flow zależą od wy
branego zdarzenia wyzwalającego przepływ. Zmienne te przechowują dane, które są przechwytywane w momencie uruchomienia
przepływu. Na przykład opisane poniżej zmienne wyjściowe są eksponowane przez zdarzenie
NewContact.
Użyj tych zmiennych w późniejszych działaniach, aby kontrolować sekwencję przepływu.
-
NewContact.aniAutomatyczna identyfikacja numerów (ANI) jest cechą sieci telekomunikacyjnej, która automatycznie określa początkowy numer telefonu połączenia. Ta zmienna przechowuje numer telefonu dzwoniącego, który uruchomił zdarzenie
NewContact. -
NewContact.dnisUsługa identyfikacji numerów wybieranych (DNIS) to usługa, która identyfikuje pierwotnie wybrany numer telefonu połączenia. Ta zmienna przechowuje numer telefonu, który dzwoniący wybrał w celu wywołania zdarzenia
NewContact.Gdy połączenie jest przesyłane do numeru katalogowego punktu wejściowego, Webex Contact Center wykrywa cel EPDN i obsługuje transfer wewnętrznie.
Transfer do EPDN może zostać zainicjowany z przepływu, który wykorzystuje aktywność Blind Transfer lub od momentu, Agent Desktop gdy agent przenosi lub konsultuje się do punktu wejścia DN.
Po zakończeniu transferu numer docelowy użyty do przelewu jest prezentowany w przepływie punktu wejścia odbiorczego jako wartość usługi identyfikacji numerów wybieranych (DNIS) . Wartość DNIS jest dostępna w zmiennej przepływu
NewPhoneContact.dnis.Przepływ odbiorczy może ocenić
NewPhoneContact.dnisi używać go w logice routingu. Jednak przepływy powinny unikać przyjmowania pojedynczego formatu DNIS, chyba że konfiguracja numeracji punktu wejścia docelowego gwarantuje ten format.Wartość DNIS prezentowana przepływowi odbiorczemu zależy od sposobu konfigurowania numeracji dla docel owego punktu wejścia.
Tabela 9. Zachowanie DNIS dla przesyłanych połączeń do ePDNS Konfiguracja numeru punktu wejścia docelowego
DNIS przedstawiony przepływowi odbiorczemu
Przykład
Tylko numer E.164
DNIS jest prezentowany w formacie E.164. Jeśli miejsce docelowe transferu jest wybierane w formacie krajowym, Webex Contact Center konwertuje je i prezentuje DNIS w formacie E.164.
Jeśli miejsce docelowe jest wybierane jako 5550101234, przepływ odbiorczy widzi +15550101234.
Numer i rozszerzenie E.164
DNIS jest zawsze prezentowany jako numer E.164, niezależnie od tego, czy transfer został zainicjowany przez wybranie numeru E.164, numeru krajowego lub rozszerzenia.
Jeśli punkt wejścia ma +15550101234 i rozszerzenie 1234, przepływ odbiorczy widzi +15550101234.
Tylko rozszerzenie
DNIS jest przedstawiony jako rozszerzenie. Jeśli dla danej lokalizacji skonfigurowany jest prefiks lokalizacji, DNIS jest prefiksowany przedrostkiem lokalizacji bez separatora.
Jeśli rozszerzenie wynosi 1234, przepływ odbiorczy widzi 1234. Jeśli prefiks lokalizacji wynosi 555, przepływ odbiorczy widzi 5551234.
W przypadku transferów konsultacji zachowanie DNIS jest zgodne z zachowaniem transferu. Jednak identyfikator linii wywołującej (CLID) zmienia się podczas konsultacji.
Jeśli przepływ docelowego punktu wejścia ocenia
NewPhoneContact.dnis, upewnij się, że logika routingu uwzględnia format DNIS przedstawiony przez Webex Contact Center dla konfiguracji numeracji punktu wejścia. Jest to szczególnie ważne, jeśli konfiguracja punktu wejścia zmienia się z numeracji tylko rozszerzeń na numerację E.164 lub jeśli przepływ porównuje wartości DNIS bezpośrednio.Gdy połączenie jest przesyłane do EPDN, przeniesione połączenie pozostaje częścią istniejącej interakcji. Rejestry raportowania i połączeń nadal używają tego samego identyfikatora interakcji.
-
NewContact.InteractionIDUnikalny identyfikator Webex Contact Center powiązany z każdą interakcją wywołaną przez zdarzenie
NewContact.Identyfikator interakcji można wyświetlić na pulpicie. Aby uzyskać więcej informacji, zobacz Przy kład: Wyświetlanie identyfikatora interakcji na pulpicie w sekcji Twor zenie niestandardowych zmiennych przepływu.
-
NewContact.PSTNRegionRegion PSTN skonfigurowany w mapowaniu punktu wejścia (EP) — numer wybierania (DN) dla regionalnych usług mediów głosowych. Ta zmienna jest obsługiwana tylko na platformie głosowej nowej generacji.
-
NewContact.FlowVersionLabelEtykieta wersji przepływu generowanego podczas wykonywania przepływu. Programiści Flow mogą tworzyć różne zachowania dla różnych wersji przepływu, takich jak „Dev”, „Test”, „Live” i „Latest”. Korzystając ze zmiennej
newContact.flowVersionLabel, programiści mogą dynamicznie modyfikować logikę przepływu, uzyskując dostęp do etykiet wersji w przepływie. -
NewContact.FlowidUnikalny identyfikator aktualnie wykonującego przepływu.
-
Necontact.EntryPointIDUnikalny identyfikator punktu wejścia, który rozpoczyna przepływ.
-
NewContact.OrgidUnikalny identyfikator organizacji.
- Zmienne wywołania zwrotnego:
NewContact.CallbackReasonPowód wywołania zwrotnego podany w momencie planowania wywołania zwrotnego. Przyczynę wywołania zwrot nego można udostępnić w wyskakującym okienku przychodzącym, przypisując Agent Desktop go do zmiennej widocznej agenta.
NewContact.CallbackTypePrzechowuje wartość jako „zaplanowane” dla zaplanowanego wywołania zwrotnego lub „scheduled_personal” dla osobistego zaplanowanego wywołania zwrotnego.
NewContact.SchedulesourceInteractionIDIdentyfikator interakcji, z którego pierwotnie żądano wywołania zwrotnego.
Zmienne te będą miały wartości tylko dla zaplanowanego wywołania zwrotnego i pozostaną puste dla innych typów połączeń.
-
NewContact.HeadersPrzechowuje szczegóły nagłówka protokołu inicjacji sesji (SIP) połączenia przychodzącego w formacie JSON. Programiści Flow mogą wyodrębnić i używać przychodzących niestandardowych X-Headers SIP do podejmowania decyzji dotyczących routingu i integracji Webex Contact Center z systemami IVR innych firm. Gdy klient dzwoni do Webex Contact Center, system analizuje dane przepływu i wyodrębnia nagłówek SIP.
Wymagania wstępne
- Wyodrębnianie nagłówków SIP jest dostępne tylko dla najemców na platformie RTMS (Next Generation Voice Media Platform).
- Używanie niestandardowych nagłówków X jest obecnie obsługiwane dla organizacji korzystających Webex Calling z usługi Local Gateway (LGW) jako opcji telefonii dla Webex Contact Center.
Przykład Rozważ następujące zaproszenie SIP:
INVITE sip:12345@domain.com SIP/2.0 Via: SIP/2.0/UDP client.atlanta.example.com;branch=z9hG4bK74bf9 Max-Forwards: 70 From: "Alice" <sip:alice@atlanta.example.com>;tag=9fxced76sl To: <sip:12345@domain.com> Call-ID: 2xTb9vxSit55maQjcU@atlanta.example.com CSeq: 314159 INVITE Contact: <sip:alice@pc33.atlanta.example.com> Diversion: <sip:john.doe@example.com>;reason=unconditional;privacy=off;screen=no Content-Type: application/sdp Content-Length: 143 X-Customer-ID: 987654321 X-Call-Reason: Support X-Priority: HighW tym przykładzie system wyodrębnia następujące szczegóły:
X-identyfikator klienta: 987654321
X-Call-Reason: Wsparcie
Priorytet X: wysoki
System konwertuje nagłówki SIP na małe litery. Użyj aktywności Ustaw zmienną, aby przypisać jeden lub więcej nagłówków SIP do zmiennych zdefiniowanych w systemie.
Poniższe wzory nagłówków są zarezerwowane do użytku wewnętrznego i nie mogą być przekazywane jako nagłówki niestandardowe. Domyślnie nagłówki, które pasują do tego wzoru, zostaną upuszcz one i nie zostaną przekazane do Centrum Kontaktowego Webex.
Adres X
X-ADD-DIVERSION
Stan X-BNR
Oryginalny kodek X-BNR
X-BNR ominięty
Informacje o korelacji X-Broadworks
Obsługa X-FS
Ścieżka X
X-RTMS-CID
X-RTMS-OID
X-RTMS-CONFID
X-RTMS-AGENT-LEGID
X-RTMS-ENTER-SOUND
X-RTMS-APP-PREFIX
X-RTMS-brak wyszukiwania
X-VPOP-DOMAIN
Ważne uwagi:
- System analizuje nazwę dzwoniącego jako Caller_ID_name.
- System może wyodrębnić do 20 nagłówków z przychodzącej wiadomości zaproszenia SIP. Jeśli liczba nagłówków jest większa niż 20, system wyodrębnia tylko pierwsze 20 alfabetycznie posortowanych nagłówków.
- Istnieje limit 1000 bajtów dla wszystkich informacji o nagłówku.
Aby dodać i analizować nagłówki SIP do zewnętrznych systemów IVR, należy wykonać następujące czynności:
Zakończ przepływ
End Flow to czynność kończąca się, która oznacza koniec ścieżki przepływu. Możesz użyć dowolnej liczby działań End Flow do skonstruowania przepływu, aby zapewnić zakończenie wszystkich ścieżek przepływu.
Nie używaj aktywności End Flow w przepływie IVR. Używanie End Flow z IVR może spowodować martwe powietrze i połączenie może się nie odłączyć.
Każdemu działaniu możesz nadać unikalną etykietę i opis.
| 1 |
Kliknij aktywność, aby skonfigurować ustawienia aktywności. |
| 2 |
W sekcji Ustawienia ogólne wprowadź następujące informacje:
|
Skrzynia
Użyj aktywności Przypadek, jeśli istnieje wiele możliwości lub wyników w określonym punkcie decyzyjnym w przepływie połączeń.
Na przykład możesz użyć działania Case do zdefiniowania różnych wyświetlaczy ekranu dla różnych zespołów agentów w zależności od nazwy zespołu. Każdy przypadek staje się gałęzią, z której definiujesz odpowiednie ścieżki. Przepływ przebiega ścieżką, która ocenia się jako prawdziwa dla konkret nego przypadku przepływu. Każda czynność Case ma domyślną wartość używaną przez system dla dowolnego niezdefiniowanego przypadku. Jeśli żaden z przypadków nie jest prawdziwy, domyślny Case jest oceniany jako true, a przepływ przebiega wzdłuż tej gałęzi.
Ścieżkę obsługi błędów (nieokreślony błąd) można skonfigurować w celu obsługi błędów systemowych, które mogą wystąpić podczas wykonywania przepływu. Aby uzyskać więcej informacji, zobacz Przep ływy zdarzeń.
| 1 |
Kliknij aktywność, aby skonfigurować ustawienia aktywności. |
| 2 |
W sekcji Ustawienia ogólne wprowadź następujące informacje:
|
| 3 |
W sekcji Ustawienia przypadku skonfiguruj następujące elementy:
Wyniki aktywności
|
Stan
Działanie Warunek stanowi decyzję. Przepływ przybiera ścieżkę Prawda lub Fał sz w zależności od tego, czy warunek jest spełniony.
Ścieżkę obsługi błędów (nieokreślony błąd) można skonfigurować w celu obsługi błędów systemowych, które mogą wystąpić podczas wykonywania przepływu. Aby uzyskać więcej informacji, zobacz temat Przep ływy zdarzeń.
| 1 |
Kliknij aktywność, aby skonfigurować ustawienia aktywności. |
| 2 |
W sekcji Ustawienia ogólne wprowadź następujące informacje:
|
| 3 |
W sekcji Wy rażenie skonfiguruj następujące elementy: Owiń każde wyrażenie w następujący sposób: {{Enter Expression}}. Przykład: {{HttpRequest1.httpStatusCode == 200}} Jeśli używasz wyrażenia bez aparatów ortodontycznych, system wyświetli błąd przepływu.
|
GoTo
Łańcuch przepływu daje możliwość łańcucha wielu przepływów. Aby osiągnąć łańcuch przepływu, możesz dodać aktywność kończącą GoTo do obszaru roboczego i wskazać, czy bieżący przepływ powinien przejść do punktu wejścia lub innego przepływu. Aby uzyskać więcej informacji, zobacz Ł ączenie wielu przepływów (z GoTo).
Użyj węzła GoTo do przenoszenia kontaktów w Webex Contact Center, na przykład między punktami wejścia lub przepływami. Użyj mapowania zmiennych przepływu, aby bezproblemowo przesyłać dane wraz z kontaktem.
Jeśli biblioteka aktywności nie wyświetla aktywności GoTo, skontaktuj się z pomocą techniczną Cisco, aby w łączyć odpowiednią flagę funkcji.
Ścieżkę obsługi błędów (nieokreślony błąd) można skonfigurować w celu obsługi błędów systemowych, które mogą wystąpić podczas wykonywania przepływu. Aby uzyskać więcej informacji, zobacz temat Przep ływy zdarzeń.
| 1 |
Kliknij aktywność, aby skonfigurować ustawienia aktywności. | |||||||||
| 2 |
W sekcji Ustawienia ogólne wprowadź następujące informacje:
| |||||||||
| 3 |
W sekcji Ustawienia miejsca docelowego przepływu można modyfikować wrażenia dzwoniącego na podstawie czasu (jeśli przekazujesz połączenie do punktu wejścia) lub ponownie użyć pojedynczego przepływu w wielu scenariuszach (w przypadku przekazywania połączenia do przepływu). W oparciu o opcję GoTo zmienne przepływu są przekazywane z bieżącego przepływu w następujący sposób:
Skonfiguruj następujące elementy:
| |||||||||
| 4 |
Jeśli wybierzesz opcję Przej dź do przepływu, zostanie wyświetlona sekcja Mapowanie zmiennych przepływu. Zmienne przepływu i zmienne globalne o tej samej nazwie i tym samym typie danych między przepływami są automatycznie mapowane dla połączeń przychodzących. W przypadku wywołań wychodzących automatycznie mapowane są tylko zmienne global ne; automatyczne mapowanie zmiennych przepływu nie jest obsługiwane. Ta funkcja pomaga edytować, usuwać lub dodawać więcej mapowań zmiennych między bieżącym przepływem a przepływem docelowym. Nie można mapować zmiennych dla przepływów w aktywności GoTo podczas korzystania ze zmiennych przepływów. Zmienne można mapować tylko do celów przepływu statycznego. Zapoznaj się z poniższą tabelą, aby zapoznać się z zachowaniem mapowania zmiennych za pomocą przepływów zmiennych. Podczas mapowania zmiennej JSON z przepływu głównego do przepływu docelowego w aktywności GoTo przechowuj dane wyjściowe JSON w innej zmiennej, takiej jak ciąg znaków lub inny typ zmiennej, i odwzoruj je do tego samego typu zmiennej w przepływie docelowym. Skonfiguruj następujące elementy:
Aby dodać, edytować lub usunąć mapowania zmiennych:
Zmienne szczegóły Sekcja Szczegóły bieżącej zmiennej przepływu wyświetla wszystkie zmienne przep ływowe i globalne w bieżącym przepływie. Sekcja Szczegóły zmiennej przepływu docel owego wyświet la wszystkie zmienne przepływu i globalne w przepływie docelowym. Możesz kliknąć znacznik, aby uzyskać informacje o zmiennej. Po wybraniu zmiennej do mapowania zmienna zmienia kolor na zielony, co pomaga zobaczyć, co zostało już zmapowane. Aby zapewnić płynną dostępność informacji i interakcję w całym cyklu życia połączenia, mapowanie zmiennych ma kluczowe znaczenie podczas wykonywania przepływu. Obejmuje strategiczne dopasowanie zmiennych globalnych zarówno do zmiennych lokalnych, jak i agentów widocznych zmiennych przepływu, dostosowanych zarówno do statycznych, jak i dynamicznych typów przepływu: Mapowanie zmiennych jest ważne podczas łańcuchowania przepływu. Poniższa tabela wyjaśnia kluczowe różnice między używaniem statycznych i dynamicznych opcji GoTo.
Kody błędów aktywności GoTo
|
Czekaj
Aktywność Czekaj umożliwia wstrzymanie wykonywania przepływu na określony czas trwania. Po skonfigurowaniu tej czynności z okresem oczekiwania wykonywanie przepływu zostaje wstrzymane na czas określony w działaniu Oczekiwanie na ścieżce wykonania.
Nie zalecamy korzystania z aktywności Czekaj, gdy sesja IVR jest aktywna, ponieważ może to s powodować wygaśnięcie czasu sesji IVR. W takich przypadkach kontakt doświadczy martwego powietrza, co spowoduje awarie połączeń. Zdecydowanie zalecamy projektantom przepływu użycie aktywności Wait w zdarzeniu callbackFailed i określenie okresu oczekiwania.
Aktywność Czekaj ma charakter ogólny. Podczas projektowania przepływu możesz umieścić tę czynność po dowolnej aktywności zgodnie z własnymi wymaganiami. Na przykład podczas ponownej próby wywołania zwrotnego ta czynność wstrzymuje wykon ywanie przepływu i próbuje ponownie wywołania zwrotnego.
| 1 |
Kliknij aktywność, aby skonfigurować ustawienia aktywności. |
| 2 |
W sekcji Ustawienia ogólne wprowadź następujące informacje:
|
| 3 |
W sekcji Ustawienia oczeki wania skonfiguruj następujące elementy:
Zmienne wyjściowe W tej aktywności nie jest dostępna żadna zmienna wyjściowa. |
Procentowa alokacja
Aktywność Przydział procentowy umożliwia dystrybucję ruchu połączeń na różnych ścieżkach przepływu. Możesz użyć tej czynności jako mechanizmu rozgałęziania przepływu na wielu ścieżkach przepływu i utworzyć wiele ścieżek wyjścia, aby przydzielić kontakty do różnych kolejek, witryn i serwerów zewnętrznych.
System wykorzystuje algorytm Weighted Round Robin (WRR) do dystrybucji ruchu, co może powodować zaburzenia równowagi. Algorytm resetuje się za każdym razem, gdy publikujesz przepływ. Zalecamy przetestowanie wykonania przepływu przed wdrożeniem zmian w produkcji.
Weźmy przykład rozkładu procentowego odpowiednio 50%, 30% i 20%, aby zrozumieć dystrybucję 10 połączeń w ramach WRR. Ostatecznie system rozłoży połączenia równomiernie, takie jak 5 na ścieżce wyjścia 1, 3 w ścieżce wyjścia 2, 2 w ścieżce wyjścia 3. Dzieje się to jednak dynamicznie w dostosowany sposób z wagami 5:3:2. Jednym z możliwych wyników dystrybucji jest następujący, biorąc 10 kolejnych wywołań, takich jak Path1, Path2, Path1, Path2, Path3, Path1, Path2, Path3. Należy zauważyć, że jest to jeden z możliwych rozkładów i że rozkłady styków są regulowane za pomocą różnych rozkładów obciążenia.
Aktywność alokacji procentowej pozwala teraz na wartości procentowe w zakresie od 0 do 100. Administratorzy mogą użyć ustawienia 0% do tworzenia przypadków użycia centrali. Pozwala to domyślnie wyłączać ruch. Możesz jednak aktywować te połączenia później, aby przydzielić dystrybucje większe niż 0%.
Podobnie w środowisku zróżnicowanym geograficznie można skonfigurować aktywność Alokacji procentowej tak, aby wysyłała 10% kontaktów do Bostonu, 5% do Chicago, a pozostałe 85% dystrybuowała do innego zestawu lokalizacji.
Ścieżkę obsługi błędów (nieokreślony błąd) można skonfigurować w celu obsługi błędów systemowych, które mogą wystąpić podczas wykonywania przepływu. Aby uzyskać więcej informacji, zobacz Postępowanie z błędami.
Zanim zaczniesz
| 1 |
W programie Flow Designer przeciągnij i upuść czynność Przydział procentowy z biblioteki aktywności na obszar główny. |
| 2 |
Kliknij czynność Przydział procent owy, aby skonfigurować ustawienia aktywności. |
| 3 |
W Ustawieniach ogólnych:
|
| 4 |
W obszarze Przydział procent owy utwórz wymagane ścieżki alokacji. Początkowo system ustawia domyślną ścieżkę alokacji na 100%. Możesz edytować wartość procentową i opis, a także dodawać nowe ścieżki.
Czynność alokacji procentowej ma następujące zmienne wyjściowe:
|
Obsługa przepływów pracy w Outdial Entry Point
Następujące czynności i zdarzenia są obsługiwane podczas tworzenia przepływów pracy dla kontaktów głosowych na zewnątrz:
-
Żądanie HTTP
-
Stan
-
Analizuj
-
Ustaw zmienną
-
Godziny pracy
-
Zakończ przepływ
-
Ekran Pop
-
Wydarzenie PreDial
Obsługiwane są wszystkie programy obsługi zdarzeń. Programy obsługi zdarzeń, takie jak zdarzenie PreDial, Agent Offered i tak dalej, będą wypełniane na podstawie działań dodanych do głównego przepływu. Zmienne globalne i zmienne lokalne są obsługiwane jako część przepływu.
Następujące czynności nie są obsługiwane podczas tworzenia przepływów pracy dla zewnętrznych kontaktów głosowych:
-
Kontakt w kolejce
-
Kolejka do agenta
-
Oddzwanianie
-
Wyszukiwanie kolejki
-
Zaawansowane informacje o kolejce
-
Przeniesienie w ciemno
-
Eskaluj grupę dystrybucji połączeń
-
Komunikat IVR
- Menu
- Ankieta
W oparciu o powyższe działania system z wdziękiem będzie płynnie wspierał ścieżki błędów i sukcesu.
- Podczas projektowania przepływu dla Outdial Entry Point nie uwzględniaj czynności Rozłącz kontakt na końcu przepływu. Jeśli w przepływie użyjesz czynności Rozłącz kontakt, powoduje to zakończenie połączenia i monit o podsumowanie, podczas gdy połączenie zewnętrzne jest faktycznie aktywne i połączone.
Działania w Utilities
- Zapytanie BRE
- Godziny pracy
- Krytograficzny skrót
- Generuj OTP
- Żądanie HTTP
- Analizuj
- Ustaw zmienną
- Zweryfikuj OTP
Zapytanie BRE
Użyj działania Żądanie BRE, aby pobrać dane z mechanizmu reguł biznesowych (BRE) organizacji do wykorzystania w przepływie. Aktywność BRE Request wykorzystuje standardowe protokoły HTTP do pobierania danych z BRE.
| 1 |
Kliknij aktywność, aby skonfigurować ustawienia aktywności. |
| 2 |
W sekcji Ustawienia ogólne wprowadź następujące informacje:
|
| 3 |
W parametrach zapytania można przekazać parametry podane w wywołaniu API do BRE. W kolumnach Wartość klucza można wprowadzić klucz zapytania i skojarzoną wartość do wysłania wraz z zapytaniem. Można również użyć składni podwójnych nawiasów kręconych do przekazywania wartości zmiennych. Aktywność BRE ma jeden wstępnie zdefiniowany parametr zapytania: kontekst. Ten parametr zapytania jest przekazywany w wywołaniu API do BRE. Tenantid jest automatycznie wstrzykiwany jako parametr i nie musi być konfigurowany.
Aby dodać parametr zapytania, kliknij przycisk Dodaj nowy. Spowoduje to dodanie wiersza, w którym można wprowadzić pary wartości klucza. W ramach żądania BRE można dodać dowolną liczbę parametrów zapytania. |
| 4 |
W sekcji Ustawienia analizy można przeanalizować odpowiedź z żądania BRE na różne zmienne:
Zmienne wyjściowe Żądanie BRE zwraca dwie zmienne wyjściowe:
Formaty typów zawartości Poniższe przykłady opisują przykładowe formaty typu zawartości i odpowiedź JSON.
|
Godziny pracy
Aktywność Godziny pracy umożliwia korzystanie z godzin pracy i niepracy, takich jak święta i nadpisania w organizacji, które są zdefiniowane w Centrum sterowania. Możesz dodać aktywność Godziny pracy do przepływu i przypisać ten przepływ do punktu wejścia. Korzystając z tej czynności, możesz wykorzystać godziny pracy, święta i nadpisania, aby skonsolidować wiele strategii routingu dla wszystkich ich harmonogramów w jednym przepływie.
Użyj aktywności Godziny pracy, aby zaprogramować harmonogram operacji w przepływie. To działanie określa, czy określony harmonogram jest aktywny w danym momencie i odpowiednio kieruje realizację przepływu.
Administratorzy mogą zarządzać podmiotami godzin pracy za pomocą Control Hub. Aby uzyskać więcej informacji, z obacz Konfigurowanie godzin pracy.
Ścieżkę obsługi błędów (nieokreślony błąd) można skonfigurować w celu obsługi błędów systemowych, które mogą wystąpić podczas wykonywania przepływu. Aby uzyskać więcej informacji, zobacz Konfigurowanie obsługi błędów.
| 1 |
Kliknij aktywność, aby skonfigurować ustawienia aktywności. |
| 2 |
W sekcji Ustawienia ogólne wprowadź następujące informacje:
|
| 3 |
W sekcji Szczegóły zest awienia możesz wybrać godzinę roboczą z listy rozwijanej, aby określić, kiedy wykonywane są różne ścieżki przepływu. Harmonogram wskazuje zmianę zdefiniowaną w obiekcie godzin pracy wybranej godziny pracy. Przepływ jest wykonywany głównie w oparciu o ramy czasowe zdefiniowane w przesunięciu wybranej godziny roboczej. Inne podmioty związane z godzinami pracy, takie jak listy świąteczne i nadpisania, mają pierwszeństwo przed godzinami pracy, jeśli harmonogram pokrywa się z aktualnym czasem zmiany.
Jeśli którykolwiek z uporządkowanych wejść listy jest pusty, Flow Designer wyświetla błąd sprawdzania poprawności przepływu. Musisz rozwiązać te błędy przed opublikowaniem przepływu. Węzły godzin pracy W działaniu Godziny pracy można skonfigurować następujące węzły:
Zmienne wyjściowe Działalność Godziny pracy wykorzystuje następujące zmienne wyjściowe.
|
Skrót kryptograficzny
Skrót kryptograficzny umożliwia generowanie jednokierunkowego skrótu zwykłego ciągu przy użyciu jednego z obsługiwanych algorytmów. Możesz zastosować sól jako dodatkowe zabezpieczenie.
| 1 |
Przeciągnij i upuść aktywność kryptograficznego skrótu na płótno przepływu. | ||||||||||||||||||
| 2 |
W sekcji Ustawienia ogólne wprowadź następujące informacje:
| ||||||||||||||||||
| 3 |
W sekcji Konfiguracja skrótu skonfiguruj następujące elementy:
|
Co robić dalej
Standardową zmienną wyjściową węzła kryptograficznego skrótu jest Cryptographichash.hashoutput, który przechwytuje skrót.
Generuj OTP
Aktywność Generuj OTP generuje hasło jednorazowe (OTP) dla scenariuszy uwierzytelniania użytkownika, takich jak uwierzytelnianie dwuskładnikowe, uwierzytelnianie wieloskładnikowe. Możesz używać OTP w wielu scenariuszach, takich jak potwierdzenie tożsamości użytkownika, sprawdzanie ważności kont dla firm, zabezpieczanie informacji i wiele innych.
Działania Generuj OTP i Weryfikuj OTP są często używane w połączeniu z konfigurowaniem przepływów uwierzytelniania użytkownika, takich jak uwierzytelnianie dw uskładnikowe.
| 1 |
Przeciągnij i upuść aktywność Generuj OTP na płótno przepływu. |
| 2 |
W sekcji Ustawienia ogólne wprowadź następujące informacje:
|
| 3 |
W logice generowania OTP skonfiguruj żądany format i długość hasła jednorazowego. |
Co robić dalej
Żądanie HTTP
Działanie HTTP Request pobiera informacje z zewnętrznego źródła danych, takiego jak CRM przy użyciu standardowych protokołów HTTP.
Podstawowe atrybuty Auth i OAuth 2.0 są obsługiwane dla uwierzytelnionych punktów końcowych.
W Ustawieniach analizy wyrażenie ścieżki jest wymagane podczas konfigurowania przeanalizowanego wiersza zmiennej. Jeśli to pole zostanie pozostawione puste, walidacja nie powiedzie się i nie można opublikować przepływu.
Powiązane szablony przepływu
Następujące szablony wykorzystują aktywność żądania HTTP:
| 1 |
Kliknij aktywność, aby skonfigurować ustawienia aktywności. |
| 2 |
W sekcji Ustawienia ogólne wprowadź następujące informacje:
|
| 3 |
W sekcji Ustawienia żądania HTTP skonfiguruj następujące elementy:
|
| 4 |
W sekcji Ustawienia analizy można przeanalizować odpowiedź wygenerowaną z żądania HTTP na różne zmienne. Ta konfiguracja jest opcjonalna, ponieważ nie wszystkie scenariusze żądania HTTP wymagają analizowania.
Zmienne wyjściowe Żądanie HTTP zwraca następujące zmienne wyjściowe:
Formaty typów zawartości Poniższe przykłady opisują przykładowe formaty typu zawartości i odpowiedź JSON.
Ustawienia oczekiwania na aktywność W niektórych przypadkach, jeśli odpowiedź HTTP doświadczy znacznego opóźnienia, dzwoniący doświadcza okresu milczenia. Aby złagodzić ten scenariusz, możliwe jest przesłanie pliku audio. Ten plik zostanie odtworzony dla dzwoniącego podczas przejściowego pobierania odpowiedzi HTTP. Dodatkowo możliwe jest skonfigurowanie czasu trwania opóźnienia przed odtwarz aniem tego dźwięku.
Najlepiej zachować ustawienie opóźnienia powyżej 2 sekund i spróbować zoptymalizować czas odpowiedzi na zapytanie HTTP. Zapewnia to, że dźwięk nie będzie odtwarzany niepotrzebnie, zapewniając jednocześnie minimalne opóźnienie martwego powietrza dla dzwoniącego. |
Analizuj
Użyj działania Analizuj, aby wyodrębnić informacje z obiektu danych. Działanie Parse pobi era ciąg wejściowy (JSON, TOML, XML i YAML) i konwertuje go na strukturę JSON opartą na określonych danych. Następnie można przypisać strukturę JSON do zmiennej za pomocą wyrażenia ścieżki JSON.
Ścieżkę obsługi błędów (nieokreślony błąd) można skonfigurować w celu obsługi błędów systemowych, które mogą wystąpić podczas wykonywania przepływu. Aby uzyskać więcej informacji, zobacz Konfigurowanie obsługi błędów.
Zanim zaczniesz
| 1 |
Kliknij aktywność, aby skonfigurować ustawienia aktywności. |
| 2 |
W sekcji Ustawienia ogólne wprowadź następujące informacje:
|
| 3 |
W sekcji Ustawienia analizy skonfiguruj następujące elementy:
Formaty typów zawartości Poniższe przykłady opisują przykładowe formaty typu zawartości i odpowiedź JSON.
|
Ustaw zmienną
Użyj aktywności Ustaw zmienną, aby ustawić wartości zmiennych. Możesz modyfikować wartości zmiennych w zależności od wymagań lub zgodnie z przepływem.
Można skonfigurować wiele zmiennych w ramach jednej aktywności Zmienna ustawień. Elimin uje to konieczność konfigurowania wielu pojedynczych czynności Zmiennych ustawień w kanwie, umożliwiając tym samym programistom przepływu szybsze tworzenie i modyfikowanie przepływów.
Określ typ zmiennej, którą chcesz wybrać. Aby uzyskać więcej informacji, zobacz Zmi enne niestandardowe i Zmienne wst ępnie zdefiniowane.
Ścieżkę obsługi błędów (nieokreślony błąd) można skonfigurować w celu obsługi błędów systemowych, które mogą wystąpić podczas wykonywania przepływu. Aby uzyskać więcej informacji, zobacz Konfigurowanie obsługi błędów. Jeśli ścieżka obsługi błędów nie zostanie skonfigu rowana, globalny moduł obsługi błędów zajmie się błędem wykonywania przepływu.
| 1 |
Kliknij aktywność, aby skonfigurować ustawienia aktywności. |
| 2 |
W sekcji Ustawienia ogólne wprowadź następujące informacje:
|
| 3 |
W sekcji U stawienia zmien nych skonfiguruj następujące czynności:
|
Zweryfikuj OTP
Aktywność Verify OTP umożliwia walidację protokołu OTP dostarczonego przez użytkownika przy użyciu odniesienia do transakcji przechwyconego podczas generowania protokołu OTP.
| 1 |
Przeciągnij i upuść aktywność Verify OTP na płótno przepływu. |
| 2 |
W sekcji Ustawienia ogólne wprowadź następujące informacje:
|
| 3 |
W sekcji Szczegóły OTP skonfiguruj następujące elementy: |
| 4 |
W U stawieniach zaawansowanych skonfiguruj następujące elementy:
|
| 5 |
W Dodatkowych parametrach wprowadź pary klu cz — wartość, które zostały ustawione w generowanym węźle OTP w postaci Klucz i Wartość. Powtórz ten krok, aby dodać wiele parametrów. |
Działania w Voice
- Przeniesienie w ciemno
- Transfer mostkowy
- Analiza postępów połączeń
- Oddzwanianie
- Zbieraj cyfry
- Menu
- Odtwórz wiadomość
- Odtwarzaj muzykę
- Rekord
- Kontrola nagrywania
- Zaplanuj wywołanie zwrotne
- Wyślij cyfry
- Ustaw ogłoszenie
- Ustaw identyfikator dzwoniącego
- Zapowiedź zestawu Whisper
- Rozpocznij strumień multimediów
- Przesyłanie dźwięku
Przeniesienie w ciemno
Działanie Transfer w ciemno ma zastosowanie, gdy połączenie powinno zostać przeniesione do zewnętrznego lub innej firmy DN na podstawie ustawionych kryteriów przepływu. Transfer może być również zainic jowany na most zewnętrzny. Skonfigurowany zestaw kryteriów uruchamia aktywność.
Użyj węzła Blind Transfer, aby przesyłać połączenia do zewnętrznych numerów wybierania lub numerów katalogów punktów wejścia (ePDNS). Nie można przenieść zmiennych za pomocą tego transferu. Aby przenosi ć kontakty między punktami wejścia lub przepływami i przekazywać dane kontaktowe z kontaktem, użyj GoTo z mapowaniem zmiennych.
Podczas transferu w ciemno poprzednie ograniczenia umiejętności zostaną zachowane, gdy połączenie zostanie przeniesione do kolejki opartej na umiejętnościach. Dzieje się tak, ponieważ ograniczenia umiejętności są obliczane podczas wykonywania przepływu. Ponieważ jednak przepływ nie jest wykonywany w przypadku ślepego transferu, poprzednie ograniczenia umiejętności są zachowane.
Ścieżkę obsługi błędów (nieokreślony błąd) można skonfigurować w celu obsługi błędów systemowych, które mogą wystąpić podczas wykonywania przepływu. Aby uzyskać więcej informacji, zobacz temat Przep ływy zdarzeń.
Podczas projektowania przepływu interakcja Konsultacja nie może obejmować czynności transferu w ciemno. Nie można dodać czynności Blind Transfer w obrębie przepływów zdarzeń w programie Flow Control.
| 1 |
Kliknij aktywność, aby skonfigurować ustawienia aktywności. |
| 2 |
W sekcji Ustawienia ogólne wprowadź następujące informacje:
|
| 3 |
W sekcji Przenieś numer wybier ania skonfiguruj numer docelowy połączenia, wprowadzając go ręcznie lub wybierając zmienną.
|
| 4 |
W sekcji Dodaj nagłówek można skonfigurować i przekazywać parametry nagłówków SIP do systemów zewnętrznych za pośrednictwem komunikatów SIP INVITE. W wychodzącym komunikacie SIP INVITE można skonfigu rować do 20 nagłówków. Używanie niestandardowych nagłówków X jest obecnie obsługiwane dla organizacji korzystających Webex Calling z usługi Local Gateway (LGW) jako opcji telefonii dla Webex Contact Center.
Należy unikać umieszczania następujących poufnych informacji o PII w nagłówkach SIP .
Poniższe wzory nagłówków są zarezerwowane do użytku wewnętrznego i nie mogą być przekazywane jako nagłówki niestandardowe. Domyślnie nagłówki, które pasują do tego wzoru, zostaną upuszczone i nie zostaną przekazane do Webex Contact Center.
|
| 5 |
Sekcja Out Fault Error Codes opisuje kody błędów wyjściowych dla czynności Blind Transfer,
|
Transfer mostkowy
Działanie transferu mostkowego umożliwia tymczasowe przeniesienie połączenia z przepływem do zewnętrz nego miejsca docelowego przy zachowaniu kontroli nad połączeniem. Zewnętrznym miejscem docelowym może być most ze wnętrzny lub usługa interaktywnej odpowiedzi głosowej (IVR).
Gdy osoba trzecia zakończy połączenie, przepływ połączeń będzie kontynuowany i ponownie włącza się zgodnie z wymaganiami, na przykład ustawiając połączenie w kolejce do agenta.
Aktywność transferu mostkowego jest ulepszona w celu usunięcia kolejki kontaktu podczas wysyłania kontaktu do interaktywnej odpowiedzi głosowej (IVR) innej firmy lub automatycznej dystrybucji połączeń (ACD). Jeśli kontakt nie jest obsługiwany w systemie innej firmy, można go przenieść z powrotem do pierwotnej kolejki.
Załóżmy na przykład, że centrum kontaktowe ma zasoby agenta Webex Contact Center i zasoby agenta w zewnętrznym centrum telefonicznym/centrali PBX. Klient chce ustawić połączenie w kolejce agentów Webex Contact Center na krótki okres (powiedzmy 60 sekund). Jeśli w tym okresie żaden agent nie jest dostępny, połączenie może zostać przeniesione (z niejawną rezy gnacją) do zewnętrznego call center w celu poprawy czasu odpowiedzi na klienta.
Zanim zaczniesz
-
Nie można dodać czynności Przeniesienie mostkowe do aktywności Kontakt w kolejce.
-
Nie wprowadzaj aktywności transferu mostkowego w późniejszym okresie w przepływie dla kontaktów, które są zaparkowane, ustawione w kolejce lub przypisane do agenta. Może to prowadzić do nieobsługiwanego błędu przepływu.
-
Nie można używać czynności Transfer mostkowy w przepływie połączeń wychodzących.
-
Nie można dodać aktywności transferu mostkowego w obrębie przepływów zdarzeń w programie Flow Control.
| 1 |
Kliknij aktywność, aby skonfigurować ustawienia aktywności. | ||||||||||||||||||
| 2 |
W sekcji Ustawienia ogólne wprowadź następujące informacje:
| ||||||||||||||||||
| 3 |
W sekcji Przenieś numer wybier ania skonfiguruj numer docelowy połączenia, wprowadzając go ręcznie lub wybierając zmienną.
| ||||||||||||||||||
| 4 |
W sekcji Ustawienia limitu czasu transfer u można skonfigurować zachowanie aktywności transferu mostkowego, gdy przesłane połączenie nie zostanie odebrane w określonym czasie.
| ||||||||||||||||||
| 5 |
W sekcji Ustawienia cyfr wyj ściowych można wyprowadzić cyfry DTMF do miejsca docelowego podczas transferu mostkowego. Użyj tego, aby wysyłać informacje lub poruszać się po menu w IVR innej firmy. Cyfry można wprowadzić ręcznie lub wybrać cy fry dynamiczne za pomocą zmiennej.
Maksymalna długość cyfr DTMF wynosi 32 znaki. Obsługiwane znaki to 0-9, A-D, gwiazdka (*), hash (#) i przecinek (,). Znakowy przecinek (,) oznacza jedną sekundę opóźnienia. | ||||||||||||||||||
| 6 |
W sekcji Dodaj nagłówek można skonfigurować i przekazywać parametry nagłówków SIP do systemów zewnętrznych za pośrednictwem komunikatów SIP INVITE. W wychodzącym komunikacie SIP INVITE można skonfigu rować do 20 nagłówków.
Używanie niestandardowych nagłówków X jest obecnie obsługiwane dla organizacji korzystających Webex Calling z usługi Local Gateway (LGW) jako opcji telefonii dla Webex Contact Center. Należy unikać umieszczania następujących poufnych informacji o PII w nagłówkach SIP .
Poniższe wzory nagłówków są zarezerwowane do użytku wewnętrznego i nie mogą być przekazywane jako nagłówki niestandardowe. Domyślnie nagłówki, które pasują do tego wzoru, zostaną upuszczone i nie zostaną przekazane do Webex Contact Center.
| ||||||||||||||||||
| 7 |
W sekcji Zmienna wyjści owa można przechwycić informacje o wyniku transferu.
|
Analiza postępów połączeń
Użyj czynności Analiza postępu połączenia, aby ustawić parametry CPA, aby wykonać wykrywanie poczty głosowej/automatycznej sekretarki (AMD) dla wywołania zwrotnego.
Aktywność Analiza postępu połączenia można umieścić w następujących obszarach:
-
W głównym przepływie, w dowolnym momencie po aktywności wywołania zwrotnego.
-
W przepływie zdarzeń, tylko w programie obsługi zdarzeń callbackFailed.
-
W głównym przepływie, w dowolnym momencie zaplanowanego wywołania zwrotnego lub osobistego zaplanowanego wywołania zwrotnego .
Podczas próby wywołania zwrotnego, jeśli połączenie trafi do AMD/Poczta głosowa, system zaznaczy połączenie jako nieudane. Wynik wykrycia AMD jest rejestrowany w zmiennej wyjściowej przyczynu obsługi zdar zeń callbackFailed. Jeśli wartością callbackfailed.Reason jest AMD, oznacza to, że AMD/poczta głosowa została wykryta dla klienta. Na podstawie tej zmiennej wyjściowej można skonfigurować ponowne próby wywołania zwrotnego.
Ta czynność jest dostępna tylko wtedy, gdy preferowana kolejka i funkcje wywołania zwrotnego są włączone dla przedsiębiorstwa.
Jeśli skonfigurowałeś ankietę klienta pocztową w swoim przepływie, nie zostanie ona zainicjowana, jeśli połączenie zostanie odebrane przez AMD lub pocztę głosową, co zapobiega niepotrzebnym ankietom.
Ścieżkę obsługi błędów (nieokreślony błąd) można skonfigurować w celu obsługi błędów systemowych, które mogą wystąpić podczas wykonywania przepływu. Aby uzyskać więcej informacji, zobacz Wy darzenia.
| 1 |
Kliknij aktywność, aby skonfigurować ustawienia aktywności. |
| 2 |
W sekcji Ustawienia ogólne wprowadź następujące informacje:
|
| 3 |
W sekcji Za awansowane parametry noś ników skonfiguruj następujące parametry CPA:
Zmienne wyjściowe
|
Oddzwanianie
Aktywność wywołania zwrotnego jest dostępna tylko wtedy, gdy preferowana kolejka i funkcja wywołania zwrotnego są włączone dla przedsiębiorstwa. Domyślnie aktywność wywołania zwrotnego tworzy zadanie Courtesy Callback w tej samej kolejce, w której wywołanie zostało pierwotnie wykonane. Jeśli chcesz, możesz skonfigurować inną kolejkę. Jeśli używasz tej samej kolejki, zadanie zachowuje swoją pozycję w kolejce, do póki następny agent nie będzie dostępny.
Podczas projektowania przepływu interakcja Konsultacja nie może obejmować czynności wywołania zwrotnego dzięki uprzej mości.
Jeśli preferowana jest nowa kolejka, umieść zadanie na dole preferowanej kolejki. Gdy agent akceptuje zadanie, wywołanie jest inicjowane. Jeśli dzwoniący nie odpowie, wywołanie zwrotne nie zostanie ponownie wypróbowane.
Ścieżkę obsługi błędów (nieokreślony błąd) można skonfigurować w celu obsługi błędów systemowych, które mogą wystąpić podczas wykonywania przepływu. Aby uzyskać więcej informacji, zobacz temat Przep ływy zdarzeń.
| 1 |
Kliknij aktywność, aby skonfigurować ustawienia aktywności. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 |
W sekcji Ustawienia ogólne wprowadź następujące informacje:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 |
W sekcji Ustawienia wywołania zwro tnego skonfiguruj następujące elementy:
Sekcja Ustawienia wywołania zwro tnego definiuje numer wywołania zwrotnego i kolejkę, w której musi być umieszczony dzwoniący żądanie wywołania zwrotnego. System rezerwuje miejsce dzwoniącego w kolejce, dopóki następny agent nie będzie dostępny. Aby zakończyć gałąź przepływu wykorzystującą aktywność wywołania zwrotnego, należy użyć czynności Rozłącz kontakt. W przeciwnym razie połączenie nie kończy się po złożeniu żądania wywołania zwrotnego . Administratorzy przepływu powinni przetestować tę funkcję w środowisku nieprodukcyjnym, aby upewnić się, że ANI skonfigurowany jako część zmiennej ANI jest poprawny, czy nie. Jeśli podany ANI jest nieprawidłowy, wywołanie zwrotne przełącza się na domyślny system ANI. Są to scenariusze, w których dostosowany ANI jest skonfigurowany i sprawdzany pod kątem zarządzania najemcami i kontroli przepływu. Na podstawie używanego stosu można zobaczyć walidacje maj ące zastosowanie tylko do tego stosu.
Zmienne wyjściowe:
Kody błędów Poniżej przedstawiono kody błędów i opisy aktywności wywołania zwrotnego:
|
Zbieraj cyfry
Aktywność Zbieranie cyfr wyświetla monit dzwoniącego o wprowadzenie wejścia dwutonowego wielofrekvencyjnego (DTMF), takiego jak numer konta. Podobnie jak w przypadku odtwarzania wiadomości i menu, aktywność Z bieraj cyfry może wykorzystywać pliki audio, wiadomości tekstowe na mowę lub kombinację obu.
To działanie akceptuje cyfry wejściowe DTMF od 0 do 9 oraz alfabety A, B, C i D. D zwoniący może wprowadzić # lub * jako symbol zakończenia, aby wskazać koniec wejścia DTMF.
Osoba dzwoniąca nie może używać symboli zakończenia w żadnym innym scenariuszu w ramach aktywności Collect Digit, takich jak potwierdzenie kwoty lub identyfikatora klienta.
Domyślnie platforma multimedialna Next Generation obsługuje tylko DTMF typu RFC2833 zarówno dla połączeń przychodzących, jak i wychodzących.
Platforma multimedialna nowej generacji obsługuje w paśmie DTMF.
Ta funkcja jest dostępna tylko wtedy, gdy włączona jest odpowiednia flaga funkcji.
Możesz także usłyszeć dźwięki DTMF w zespole podczas nagrywania i podczas konferencji z innymi stronami.
Można skonfigurować te ścieżki obsługi błędów w celu obsługi błędów wykonywania przepływu:
-
Limit czasu wejścia — wskazuje ścieżkę wyjściową błędu, którą przepływ przybiera po upływie czasu limitu czasu wejścia. Konfigurowanie tej ścieżki zapewnia, że dzwoniący nie będzie zbyt długo bezczynny. Zmodyfikuj czas trwania limitu czasu wprowadzania w sekcji Ustawienia zaawansowane w okienku Właściwości. Rozważ odtworzenie wiadomości, aby wyjaśnić, czego oczekuje się od dzwoniącego, a następnie powróć do początku działania.
-
Niezrównany wpis — wskazuje ścieżkę wyjściową błędu, którą przebiega przepływ, jeśli dzwoniący wprowadzi dane wejściowe DTMF, które nie jest skonfigurowane w sekcji Dostosowane łącza menu. Konfigurowanie tej ścieżki zapewnia, że dzwoniący może ponownie uruchomić aktywność i spróbować ponownie. Rozważ odtworzenie wiadomości, aby wyjaśnić, czego oczekuje się od dzwoniącego, a następnie powróć do początku działania.
-
Niezdefiniowany błąd — Aby uzyskać więcej informacji, zobacz Konfigurowanie obsługi błędów.
| 1 |
Kliknij aktywność, aby skonfigurować ustawienia aktywności. |
| 2 |
W sekcji Ustawienia ogólne wprowadź następujące informacje:
|
| 3 |
W sekcji Mon it skonfiguruj następujące ustawienia:
|
Menu
Aktywność Menu umożliwia tworzenie interfejsu Cisco Unified IP Interactive Voice Response (IVR) w Twoim przepływie. Aktywność odtwarza monit, który pozwala dzwoniącemu wprowadzić cyfrę DTMF . W oparciu o cyfrę, którą wprowadza dzwoniący, przepływ może przybrać inną ścieżkę.
Menu może mieć 1—10 gałęzi, reprezentowanych cyframi 0—9.
Możesz użyć aktywności Menu z włączoną obsługą tekstu na mowę lub bez niej. Opcje konfiguracji zmieniają się odpowiednio.
Można skonfigurować te ścieżki obsługi błędów w celu obsługi błędów wykonywania przepływu:
-
Brak limitu czasu wej ścia — wskazuje ścieżkę wyjściową błędu, którą przepływ przybiera po upływie czasu limitu czasu wejścia. Konfigurowanie tej ścieżki zapewnia, że dzwoniący nie będzie zbyt długo bezczynny. Zmodyfikuj czas trwania limitu czasu bez wprowadzania w sekcji Ustawienia zaawansowane w okienku Właściwości. Rozważ odtworzenie wiadomości, aby wyjaśnić oczekiwania dzwoniącego, a następnie powróć do początku działania.
-
Niezrównany wpis — Wskazuje ścieżkę wyjściową błędu, którą przebiega przepływ po wprowadzeniu przez dzwoniącego wejścia DTMF, które nie jest skonfigurowane w sekcji Łącza menu niestandardowe. Konfigurowanie tej ścieżki zapewnia, że dzwoniący może ponownie uruchomić aktywność i spróbować ponownie. Rozważ odtworzenie wiadomości, aby wyjaśnić oczekiwania dzwoniącego, a następnie powróć do początku działania.
Aby wywołać powrót do początku działania przez określoną liczbę razy:
-
Dodaj aktywność Ustaw zmienną po aktywności Menu.
-
W aktywności Menu połącz węzły lim itu czasu bez wejścia i Niedopasowane wejście do aktywności Ustaw zmienną.
-
Skonfiguruj aktywność Ustaw zmienną w następujący sposób:
-
W polu Zmi enna wybierz Limit czasu.
-
Ustaw wartość zmiennej na {{Timeout +1}}.
-
-
Dodaj czynność Warunek po aktywności Ustaw zmienną.
-
W aktywności Warunek wprowadź następujące wyrażenie:
{{Timeout >= n}}, gdzie 'n' to liczba razy, kiedy chcesz przywrócić połączenie z menu przed rozłączeniem połączenia.
Na przykład, jeśli {{Timeout >= 3}}, konfiguracja zwraca połączenie z powrotem do menu trzykrotnie przed rozłączeniem połączenia.
-
Dodaj aktywność Odtwórz wiadomość, a następnie aktywność Odłącz kontakt, aby odtworzyć nagranie i odłączyć połączenie, jeśli dzwoniący nie wybierze skonfigurowanych opcji lub limit czasu nastąpi po n liczbie razy.
-
| 1 |
Kliknij aktywność, aby skonfigurować ustawienia aktywności. |
| 2 |
W sekcji Ustawienia ogólne wprowadź następujące informacje:
|
| 3 |
W sekcji Mon it skonfiguruj następujące ustawienia:
|
Odtwórz wiadomość
Aktywność Odtwórz wiadomość odtwarza komunikat nieprzerwany do dzwoniącego. Możesz użyć aktywności Od twórz wiadomość z włączoną funkcją Tekst na mowę lub bez niej. Opcje konfiguracji zmieniają się odpowiednio.
Ścieżkę obsługi błędów (nieokreślony błąd) można skonfigurować w celu obsługi błędów systemowych, które mogą wystąpić podczas wykonywania przepływu. Aby uzyskać więcej informacji, zobacz Konfigurowanie obsługi błędów.
Aktywność Odtwórz wiadomość jest nieprzerwana dla wejść DTMF.
Aktywność Odtwórz wiadomość jest przerywana ze względu na dostępność agenta do odebrania połączenia, jeśli jest włączona po aktywności Kontakt w kolejce w przepływie połączeń.
| 1 |
Kliknij aktywność, aby skonfigurować ustawienia aktywności. |
| 2 |
W sekcji Ustawienia ogólne wprowadź następujące informacje:
|
| 3 |
W sekcji Monit skonfiguruj następujące ustawienia:
Nie włączaj tylko aktywności Odtwórz wiadomość w pętli po aktywności Kontakt w kolejce w przepływie połączeń. Możesz użyć kombinacji aktywności Odtwarzaj muzy kę i aktywności Odtwórz wiadomość w pętli, aby utworzyć prawidłowy przepływ połączeń. Po włączeniu aktywności Odtwórz wiadomość przed działaniem Żą danie HTTP do przepływu połączeń, żądanie HTTP jest wykonywane dopiero po pełnym odtworzeniu dźwięku. |
Odtwarzaj muzykę
Aktywność Odtwarzaj muzykę odtwarza muzykę, gdy nadejdzie połączenie lub znajduje się w kolejce. Możesz wybrać plik audio do odtwarzania, gdy wstrzymasz dzwoniącego.
Ścieżkę obsługi błędów (nieokreślony błąd) można skonfigurować w celu obsługi błędów systemowych, które mogą wystąpić podczas wykonywania przepływu. Aby uzyskać więcej informacji, zobacz Konfigurowanie obsługi błędów.
Zanim zaczniesz
Po włączeniu aktywności Odtwarzaj muzykę przed działaniem żądania HTTP do przepływu połączeń żądanie HTTP, żądanie HTTP jest wykonywane dopiero po pełnym odtworzeniu dźwięku.
| 1 |
Kliknij aktywność, aby skonfigurować ustawienia aktywności. |
| 2 |
W sekcji Ustawienia ogólne wprowadź następujące informacje:
|
| 3 |
W sekcji Ustawienia muzyki skonfiguruj następujące ustawienia:
Po włączeniu aktywności Odtwarzaj muzykę przed działaniem żądania HTTP do przepływu połączeń żądanie HTTP, żądanie HTTP jest wykonywane dopiero po pełnym odtworzeniu dźwięku. |
Rekord
Aktywność Nagrywanie rejestruje wprowadzanie mowy lub wypowiedź dzwoniących, do których można odwoływać się w tym samym przepływie połączeń. Ta aktywność jest dostępna tylko dla klientów korzystających z platformy medialnej Next Generation. System przechowuje nagrane pliki audio tylko podczas połączenia, po czym pliki te są automatycznie usuwane z systemu. Obecnie nagrane pliki audio są w niezaszyfrowanym formacie. Nie zalecamy rejestrowania poufnych informacji za pomocą tej funkcji.
Nie używaj aktywności Nagrywaj w ramach konsultacji z przepływem numeru wybierania punktu wejścia, ponieważ ta konfiguracja nie jest obsługiwana.
| 1 |
Zaloguj się do Centrum sterowania, wybierz kolejno opcje Usługi > Centrum kontaktów > Przep ływy. | ||||||||||||||||||||||||
| 2 |
Kliknij opcję Zarządzaj przepły wem, a następnie kliknij opcję Utwórz przepływy. | ||||||||||||||||||||||||
| 3 |
Kliknij przycisk Roz pocznij od nowa. Zostanie wyświetlone okno Flow Designer. | ||||||||||||||||||||||||
| 4 |
W polu Nazwa przepływu wprowadź unikalną nazwę. | ||||||||||||||||||||||||
| 5 |
Przeciągnij i upu ść aktywność Nagraj z biblioteki aktywności do głównego obszaru przepływu. | ||||||||||||||||||||||||
| 6 |
W Ustawieniach ogól nych wykonaj następujące czynności:
| ||||||||||||||||||||||||
| 7 |
W Ustawieniach rekord u skonfiguruj następujące pola:
| ||||||||||||||||||||||||
| 8 |
W sekcji Zmienne wyj ściowe wyświetl następujące zmienne:
Zmienną wyjściową Record_AudioFileData można używać w działaniach
takich jak Od twórz wiadomość, Menu i Zbieraj cyfry w przepływie połączenia.
Ta zmienna wyjściowa może być skonfigurowana jako zmienna audio w ustawieniach monitu
czynności IVR, aby odtwarzać nagrany
dźwięk dla dzwoniących. Wartość zmiennej może mieć postać
wyrażenia kamyczkowego:
Możesz użyć zmiennej wyjściowej Record_AudioFileData w działaniu Żą danie HTTP, aby przesłać nagrany dźwięk na zewnętrzny serwer lub interfejs API innej firmy. Można to zrobić, wybierając zmienną wyjściową Typ zawartości jako plik i zmien ną wyjściową Rekord activity z listy rozwijanej Zawarto ść w treści żądania. Poniższa tabela zawiera kody błędów i opisy działań Rekord:
|
Kontrola nagrywania
Flow Designer zapewnia działanie Kontroli nagrywania w celu przechwytywania zgody użytkownika lub dzwoniącego na nagrywanie. Zgoda na nagrywanie jest jedną z właściwości konfiguracyjnych dostępnych w ramach tego działania. Użyj czynności Menu, aby przechwycić zgodę użytkownika do zmiennej przepływu logicznej. Podczas interakcji, jeśli chcesz przechwycić wartość zgody w celu wygenerowania raportu, użyj zmiennej logicznej jako danych wejściowych wartości właściwości zgody działania Kontrola nagrywania. Następnie możesz oznaczyć zmienną użytą do przechwytywania zgody dzwoniącego jako zgłaszaną.
Deweloper przepływu może określić, czy zgoda na nagrywanie połączenia musi zostać przechwycona, czy nie, do celów raportowania. Gdy klient chce uzyskać zgodę na nagrywanie, użyj zmiennych globalnych do wygenerowania raportu zgody. Gdy klient nie chce przechwytywać zgody na nagrywanie, użyj zmiennych lokalnych. Zapewnia to lepszą elastyczność dla najemców i klientów w zarządzaniu wykorzystaniem zmiennych.
Możesz skonfigurować Kontrolę nagrywania, wykonując następujące kroki:
-
W projektancie przepływu przeciągnij i upuść czynność Kontrola nagrywania z biblioteki aktywności do obszaru roboczego.
-
Kliknij aktywność Kontrola nagrywania, aby skonfigurować ustawienia aktywności.
-
W Ustawieniach ogól nych wprowadź nazwę działania w Ety kiecie aktywności.
-
(Opcjonalnie) W polu Opis aktywności wprowadź opis działania.
-
W Ustawieniach kontroli nagrywania wybierz zmienną przepływu z listy rozwijanej dla opcji W łącz nagrywanie.
Aktywność menu dla IVR (Interactive Voice Response) i funkcja Kontrola nagrywania, gdy są używane razem w przepływie, umożliwiają przechwytywanie zgody na nagrywanie. Priorytet ma ustawienie zgody użytkownika w przepływie w porównaniu z ustawieniami konfiguracji poziomu najemcy lub poziomu kolejki lub harmonogramu nagrywania.
Kontrola nagrywania może być zarządzana w następujących scenariuszach:
-
Jeśli konfiguracja zgody użytkownika jest ustawiona na Tak w przepływie, wówczas połączenie jest rejestrowane, niezależnie od konfiguracji nagrywania ustawionej na poziomie najemcy lub kolejki lub harmonogramu nagrywania.
-
Jeśli użytkownik nie wyraża zgody, a konfiguracja jest ustawiona na Nie w przepływie, wówczas połączenie nie jest rejestrowane, niezależnie od konfiguracji nagrywania ustawionej na poziomie najemcy lub kolejki lub harmonogramu nagrywania.
-
Jeśli zgoda użytkownika nie jest skonfigurowana w przepływie, ale konfiguracja jest ustawiona na Tak na jednym z innych poziomów, takich jak najemca lub kolejka lub harmonogram nagrywania, połączenie jest rejestrowane.
-
Jeśli zgoda użytkownika nie jest skonfigurowana, a konfiguracja jest ustawiona na Nie na wszystkich poziomach, takich jak najemca, kolejka i harmonogram nagrywania, połączenie nie jest rejestrowane.
Ponadto inne konfiguracje nagrywania, takie jak Kontynuuj transfer, Włączone wstrzymanie wznowienia i Wstrzymaj czas trwania itd., są nadal stosowane w oparciu o istniejącą hierarchię, taką jak najemca, kolejka lub poziom harmonogramu nagrywania.
Zmienne wyjściowe
Ta aktywność nie ma zmiennych wyjściowych.
Zaplanuj wywołania zwrotne IVR
Funkcja zaplanowanego wywołania zwrotnego umożliwia klientom zaplanowanie oddzwonienia zwrotnego za pomocą IVR. Klienci mogą żądać oddzwonienia zwrotnego niezależnie, bez rozmowy z agentem, co skutkuje wydajniejszą oper acją centrum kontaktowego. Aby obsługiwać możliwości zaplanowanego wywołania zwrotnego dla klientów, moduł Flow Designer udostępnia aktywność Zaplanuj wywołanie zwrotne w ramach przepływu.
Zaplanuj wywołanie zwrotne
Użyj czynności Zaplanuj wywołanie zwrotne, aby umożliwić rozmówcom łatwe planowanie połączeń zwrotnych za pośrednictwem systemu IVR . Możesz użyć określonych monitów DTMF, aby przechwytywać szczegóły harmonogramu od dzwoniącego i przekazać te informacje jako dane wejściowe do aktywności Zaplanuj wywołanie zwrotne.
Poniższe sekcje umożliwiają skonfigurowanie czynności Zaplanuj wywołanie zwrotne:
- Ustawienia ogólne
- Zaplanuj ustawienia wywołania zwrotnego
- Zmienne wyjściowe aktywności
Zanim zaczniesz
Upewnij się, że skonfigurowano punkt wejścia wywołania zwrotnego w Centrum sterowania. Szczegółowe informacje można znaleźć w sekcji Konfigurowanie punktu wejścia wywoł ania zwrotnego .
| 1 |
W projektancie przepływu przeciągnij i upuść aktywność Zaplanuj wywołanie zwrotne z biblioteki aktywności na obszar roboczy. |
| 2 |
Kliknij aktywność, aby skonfigurować ustawienia aktywności. |
| 3 |
W sekcji Ustawienia ogólne wprowadź następujące informacje: |
| 4 |
W sekcji Zaplan uj ustawienia oddzwonienia zwro tnego skonfiguruj następujące szczegóły: Uwzględnij szereg czynności IVR (Menu, Zbierz cyfry), aby zebrać te informacje
od dzwoniącego i przekazać je do aktywności zaplanowanego wywołania zwrotnego. Aby to ułatwić, zobacz Podprzepływ zaplan
owanego wywołania zwrotnego, aby uzyskać szczegółowe informacje.
|
Zmienne wyjściowe aktywności
Zmienne wyjściowe aktywności przechowują dane przechwytywane z działań i są automatycznie tworzone po dodaniu określonych działań do obszaru roboczego.
Aktywność Zaplanuj wywołanie zwrotne zawiera następujące zmienne wyjściowe:
- ScheduleCallBack.FailureCode: Przechowuje kod błędu. System ustawia tę wartość tylko wtedy, gdy aktywność się nie powiedzie.
- ScheduleCallBack.Failure Description: Przechowuje szczegóły błędu. System ustawia tę wartość tylko wtedy, gdy aktywność się nie powiedzie.
Poniżej przedstawiono kody błędów i opisy działań zaplanowanego wywołania zwrotnego:
|
Kod błędu |
Wartość kodu awarii |
Opis awarii |
|---|---|---|
|
1 | INVALID_REQUEST | Dla wszelkich nieprawidłowych danych wejściowych. |
|
3 | INVALID_QUEUE | Dla nieprawidłowych szczegółów kolejki. |
|
6 |
SYSTEM_ERROR |
Ten kod reprezentuje różne błędy (które nie należą do żadnej ze z definiowanych kategorii). |
Co robić dalej
Wyślij cyfry
Aktywność Wyślij cyfry można użyć do skonfigurowania przepływów wysyłających dźwięki DTMF do dzwoniącego podczas interakcji IVR. Jest to przydatne dla:
-
Bezpieczne uwierzytelnianie — ustanawianie uwierzytelnionego przepływu połączeń poprzez weryfikację dzwoniącego za pomocą DTMF.
-
Interakcja z systemami zewnętr znymi — komunikacja z innymi systemami wymagającymi wejścia DTMF.
Aktywność Wyślij cyfry umożliwia uwierzytelnianie oparte na tonach i jest ważne w scenariuszach wymagających bezpiecznych interakcji, takich jak weryfikacja autentyczności ścieżki połączenia.
| 1 |
Kliknij aktywność, aby skonfigurować ustawienia aktywności. |
| 2 |
W sekcji Ustawienia ogólne wprowadź następujące informacje:
|
| 3 |
W sekcji Ustawienia odtwarzania DTMF skonfiguruj następujące ustawienia:
|
Ustaw ogłoszenie
Aktywność Ustaw ogłoszenie konfiguruje ogłoszenia odtwarzane podczas połączenia z agentem. Po włączeniu możesz skonfigurować nagraną wiadomość jako komunikat zgodności z informacjami prawnymi lub spersonalizowane powitanie agenta lub jedno i drugie. Możesz użyć tej czynności zarówno do połączeń przychodzących, jak i wychodzących.
- W przypadku przepływów przychodzących — skonfiguruj aktywność ogłoszeń przed działaniem Kontakt w kolejce, aby uzyskać optymal ną wydajność. Alternatywnie można go skonfigurować w obszarze Zdarzenie wstępne wybier ania w przepływie zdarzeń.
- W przypadku przepływów wychodzących — działanie ogłoszenia musi być skonfigurowane w ramach zdarzenia wstępnego wybierania. Upewnij się, że aktywność Ustaw identyfikator dzwoniącego jest aktywnością terminala zdarzenia wstępnego wybierania.
Aktywność Ustaw ogłoszenie obsługuje następujące typy ogłoszeń:
- Komunikat zgodności
- Powitanie agenta
- Ogłoszenie szeptu
Aby uzyskać więcej informacji, zobacz Zwiększ wydajność dzięki wstępnie nagran ym wiadomościom.
Aby skonfigurować czynność Ustaw ogłoszenie, wykonaj następujące czynności:
- Zaloguj się do Control Hub.
- Przejdź do sekcji .
- Wybierz żądany przepływ i kliknij ikonę Przejdź do ustawień przepływu, aby otworzyć wymagany przepływ.
- Przeciągnij i upuść czynność Ustaw ogłoszenie do głównego obszaru przepływu.
- Na karcie Ustawienia ogólne skonfiguruj następujące
parametry:
-
W polu Etykieta aktywności wprowadź nazwę działania.
-
W polu Opis aktywności wprowadź opis działania.
-
- Aby skonfigurować przywitanie agenta, w łącz przełącznik Włącz powitanie agenta. W polu Cel powit ania wprowadź nazwę celu po witania.
-
Aby skonfigurować komunikat zgodności, włącz przełącznik Włącz komunikat zgodności. Wybierz wymagany plik audio z listy rozwijanej.
- Kliknij przycisk Zapisz.
- Kliknij przycisk Opubliku j, aby opublikować przepływ.
Ustaw identyfikator dzwoniącego
Użyj aktywności Ustaw identyfikator dzwoniącego, aby zdefiniować identyfikator dzwoniącego wyświetlany podczas połączenia. Aktywność Ustaw identyfikator dzwoniącego ma być używana tylko w przepływie zdarzeń. Set Caller ID to aktywność terminala, która oznacza koniec wystąpionego przepływu zdarzeń PreDial. Aktywność Ustaw identyfikator dzwoni ącego pomaga skonfigurować ANI dla następujących scenariuszy:
-
Połączenia przychodzące
-
Połączenia zewnętrzne
-
Dzięki uprzejmości zwrotne
-
Podgląd kampanii
-
Internetowe wywołanie zwrotne
-
Wykonaj przepływ
-
Przenieś na numer wybierania
-
Skonsultuj się, aby wybrać numer
Skonsultuj się z agentem
Skonsultuj się z EP-DN/kolejką
-
Przenieś do EP/kolejka
Możesz skonfigurować tę czynność obok modułu obsługi zdarzeń PreDial. Wymagany ANI można skonfigurować za pomocą aktywności Ustaw identyfikator dzwoniącego w oparciu o usługę identyfikacji numerów wybieranych (DNIS), typ operacji lub typ uczestnika.
DN agenta można skonfigurować jako niestandardowy ANI, aby agent wywoływany mógł widzieć numer DN/rozszerzenie agenta dzwoniącego, gdy się z nim kontaktuje. Zmniejsza to szanse na od rzucenie połączeń wewnętrznych. Na przykład, gdy użytkownik Front Office ( agent centrum kontaktowego) dzwoni do użytkownika back-office (pracownika wewnętrznego), użytkownik zaplecza może zobaczyć wewnętrzny identyfikator dzwoniącego (numer kontaktu/rozszerzenie) agenta, co minimalizuje odrzucanie połączeń.
W tym celu dzwoniący może zobaczyć numer kontaktowy/rozszerzenie tylko wtedy, gdy skontaktuje się z agentem telefonicznym, konsultacyjnym lub przeniesieniem do DN, a DN zostanie dodany do listy numerów kontaktowych.
Numer kontaktowy należy dodać do listy numerów wewnętrznych organizacji w Centrum sterowania. Aby uzyskać więcej informacji na temat dodawania numeru kontaktowego, zobacz Tworzenie numeru kontaktowego lub rozszerzenia.
Jeśli wprowadzisz liczbę losową, system sprawdzi tę liczbę za pomocą domyślnego mapowania EP-DN skonfigurowanego w Control Hub lub. Management Portal Jeśli wystąpi niedopasowanie, system przekieruje go z powrotem do domyślnego ANI. Aby uzyskać więcej informacji na temat niestandardowej walidacji ANI, zobacz Odwołanie zwrotne.
Aby zapewnić, że oryginalne numery pozostaną dostępne do analizy w raportach, ANI wyświetlany w raportach nie jest zmieniany na niestandardowy ANI.
| 1 |
Kliknij aktywność, aby skonfigurować ustawienia aktywności. | ||||||||||||||||||||||||||||||
| 2 |
W sekcji Ustawienia ogólne wprowadź następujące informacje:
| ||||||||||||||||||||||||||||||
| 3 |
W sekcji Ustawienia identyfikatora dzwoniącego skonfiguruj następujące elementy:
Dostosowywanie ANI zależy od wymogów regulacyjnych. Rozważ zależności regionalne przed wdrożeniem środowiska. Obsługa zdarzeń PreDial, która służy do dostosowywania identyfikatora dzwoniącego, zastępuje wcześniej wybrany identyfikator ANI , na przykład wybrany przez agenta, wywołanie zwrotne z niestandardowym ANI lub dowolny podobny scenariusz. Obsługa przepływu jest wymagana w przypadku każdego scenariusza przychodzącego lub wychodzącego w celu dostosowania ANI. W przypadku przypadków użycia zależnych od dostawców usług, takich jak decyzje oparte na kodzie kraju, ograniczenia regionalne itp., należy najpierw rozważyć przetestowanie przepływów z dostawcami usług . Aby program ANI działał zgodnie z oczekiwaniami w różnych scenariuszach połączeń, wymagane jest środowisko następnej generacji. Zastosowanie ANI dla wielu scenariuszy, które mają zastosowanie w środowisku następnej generacji to:
Utwórz numer kontaktowy lub rozszerzenie Możesz dodać numer kontaktowy do listy numerów wewnętrznych organizacji. Do stosowane ANI będą widoczne dla tych dodanych kontaktów. Możesz dodać pojedynczy numer kontaktowy na raz lub użyć operacji zbiorczych, aby przesłać numery kontaktowe jako plik CSV. Aby uzyskać więcej informacji na temat wykonywania operacji zbiorczych w celu tworzenia, modyfikowania, importowania lub eksportowania obiektów konfiguracyjnych w Centrum sterowania, zobacz temat Operacje zbiorcze w Centrum kontaktów Webex. Aby dodać numer kontaktowy lub rozszerzenie:
|
Zapowiedź zestawu Whisper
Aktywność Set Whisper Announcement odtwarza krótką, nagraną wcześniej wiadomość do agenta tuż przed tym, jak agent połączy się z dzwoniącym. Ogłoszenie jest odtwarzane tylko dla agenta; dzwoniący słyszy domyśl ne dzwonienie, podczas gdy pojawia się zapowiedź szeptu.
Treść ogłoszenia może zawierać informacje o dzwoniącym, które pomagają przygotować ag enta do obsługi połączenia.
Przekazując agentom te informacje z góry, szepcze ogłoszenia pomagają im wydajniej obsługiwać połączenia, co prowadzi do skrócenia czasu obsługi połączeń i poprawy satysfakcji klientów .
Kiedy gra szept, nie możesz:
-
Wstrzymaj połączenie, przenieś lub konferencję.
-
Poproś o pomoc przełożonego.
Funkcje te stają się ponownie dostępne po zakończeniu ogłoszenia.
Ogłoszenie szeptem:
-
Ma zastosowanie do połączeń przychodzących i ślepego transferu do EP.
-
Może być ciągiem TTS lub (tekst na mowę).
-
Może być łączony z komunikatem zgodności i powitaniem agenta, w którym to przypadku szept pojawia się jako pierwszy.
-
Nie jest uwzględniony w nagrywaniu rozmowy.
-
Obsługuje wszystkie typy punktów końcowych agenta, takie jak telefon, soft client i WebRTC.
| 1 |
Kliknij aktywność, aby skonfigurować ustawienia aktywności. |
| 2 |
W sekcji Ustawienia ogólne wprowadź następujące informacje:
|
| 3 |
W sekcji O głoszenie szeptem możesz ustawić wiadomość przedtelefoniczną dla agentów, dostarczając kluczowe dane dzwoniącego w celu spersonalizowanej obsługi. Po włączeniu przełącznika Włącz tekst na mowę możesz wybrać wymagane złącze.
|
Rozpocznij strumień multimediów
Aktywność Start Media Stream służy do umożliwienia przesyłania strumieniowego multimediów głosowych z aktywnych rozmów połączeń między dzwoniącym a agentem.
Aby uzyskać więcej informacji na temat korzystania z aktywności w przepływie połączeń, zobacz Włączanie strumieniowego przesyłania multimediów dla określonych kolejek.
Przesyłanie dźwięku
Użyj aktywności Prześlij dźwięk w przepływie, aby włączyć przesyłanie pozdrowień agentów.
| 1 |
Zaloguj się do Control Hub. |
| 2 |
Przejdź do sekcji . |
| 3 |
Wybierz żądany przepływ i kliknij ikonę Przejdź do ustawień przepływu, aby otworzyć wymagany przepływ. |
| 4 |
Przeciągnij i upuść aktywność Prześlij dźwięk do głównego obszaru przepływu. |
| 5 |
W sekcji Ustawienia ogólne skonfiguruj następujące parametry: |
| 6 |
Na karcie Informacje o pliku audio skonfiguruj następujące parametry: |
Przep ływy zdarzeń
Karta Przepływy zdarzeń zawiera następujące narzędzia obsługi zdarzeń, które są używane w różnych dział aniach:
- OnGlobalBłąd
- AgentZaakceptowany
- PhoneContacted
- AgentOferowane
- AgentRozłączony
- Połączenie nie powiodło się
- Predial
- ContactaniAktualizowane
- OutBoundCampaignCallResult
OnGlobalBłąd
To zdarzenie ułatwia globalną obsługę błędów. System uruchamia to zdarzenie, gdy nie skonfigurowano łącza ścieżki błędu w danej aktywności. Wszystkie czynności związane z obsługą połączeń i czynności w kontroli przepływu ujawniają to zdarzenie. Aby uzyskać więcej informacji, zobacz OnGlobalError Workflow .
AgentZaakceptowany
System uruchamia to zdarzenie, gdy agent odbierze połączenie przychodzące i przery wa doświadczenie kontaktu w kolejce. To zdarzenie jest uruchamiane bezpośrednio w przypadku połączeń kampanii progresywnych, predykcyjnych i podglądowych, gdy agent odbierze połączenie.
Działania, które otwierają to wydarzenie, to S creen Pop i Qu eu e Con tact.
PhoneContacted
System uruchamia to zdarzenie, gdy połączenie na żywo rozłączy się i usuwa wszystkich uczestników. Zdarzenie jest dostępne, jeśli używane są wybrane czynności obsługi połączeń w przepły wie, takim jak S creen Pop i Fe ed back V2. To wydarzenie nie wymaga eskalacji do agenta.
Podczas tworzenia przepływu nie dodawaj żadnej aktywności IVR po zdarzeniu
PhoneCon tactended. Podczas wykonywania przepływu
przepływ nie będzie działał, gdy dodasz aktywność po zakończeniu kontaktu.
Tylko aktywność Qu eue Contact ujawnia to zdarzenie.
Agent Oferowany
System uruchamia to zdarzenie, gdy kontakt głosowy jest oferowany agentowi. To zdarzenie umożliwia programistowi przepływu skonfigurowanie wielu obsługiwanych działań, które są częścią obsługi zdarzeń. Na przykład programista przepływu może skonfigurować aktywność Screen Pop w stosunku do zdarzenia AgentOffered. Ta konfiguracja dostarcza agentowi informacje związane z klientem, zanim agent odbierze lub odbierze połączenie.
To wydarzenie jest powiązane z NewContact.
Zdarzenie AgentOffered nie jest obsługiwane w przypadku kampanii progresywnych, predykcyjnych
i podglądowych.
Zmienne powiązane można wyświetlić w Zmiennych wyjściowych zdarzeń.
AgentRozłączony
System uruchamia to zdarzenie, gdy ostatni agent odłączy się od połączenia na żywo, pozostawiając klienta samego na linii.
Aktywność Qu eue Cont act ujawnia to wydarzenie.
Połączenie nie powiodło się
System uruchamia to zdarzenie, gdy uprzejmie wywołanie zwrotne lub zaplanowane wywołanie zwrotne lub osobiste zaplanowane wywołanie zwrotne nie powiedzie się.
-
System ponownie próbuje wywołania zwrotnego tylko wtedy, gdy wywołanie zwrotne nie powiedzie się od końca kontaktu. Wywołanie zwrotne nie powiedzie się, gdy kontakt jest zajęty lub niedostępny lub nie ma odpowiedzi od agenta.
-
Ponadto połączenie nie powiedzie się z końca agenta, gdy telefon agenta nie jest osiągalny lub agent odrzuca połączenie. Połączenie przenosi się z powrotem do kolejki i ponownie kieruje do dostępnego agenta.
-
Ponadto w przypadku zaplanowanych wywołań zwrotnych wywołanie nie powiedzie się po osiągnięciu zaplanowanego czasu zakończenia bez przekierowania połączenia do agenta. W przypadku osobistych zaplanowanych wywołań zwrotnych wywołanie nie powiedzie się również wtedy, gdy przypisany agent nie jest zalogowany.
Aby użyć ponownej próby wywołania zwrotnego w przepływie, skonfiguruj lokalną zmienną przepływu (używając aktywności setVariable) o wartości 0 i zwiększaj ją zgodnie z wymaganiami. Upewnij się, że wartość jest mniejsza niż wartość liczenia zmiennej Ponownie.
Możesz dołączyć inne zdarzenia wymagane w przepływie do próby ponownej próby wywołania zwrotnego. Uwzględnij w przep ływie czynność oczekiwania , po której następuje wywołanie zwro tne lub dowolne czynności kolejkowania, takie jak kolejka do agenta i kontakt w kolejce. Używaj tych czynności w dowolnej kombinacji lub kolejności po aktywności Czekaj.
Aby zakończyć ponowne próby:
-
Aby uzyskać prawdziwy warunek, użyj działania End Flow. Nie używaj aktywności Rozłącz.
-
W przypadku stanu fałszywego należy użyć opcji Rozłącz po skonfigurowaniu zmiennej Ponownie w przepływie. W takim przypadku wszystkie próby ponownej próby są zakończone i nie ma dostępnych ponownych prób.
Maksymalna liczba prób ponownej próby wywołania zwrotnego wynosi 10. Maksymalny czas, w jaki interakcja może pozostać w systemie, wynosi 14 dni. To, co nastąpi jako pierwsze, jest uważane za okres trwania interakcji w celu skonfigurowania ponownej próby.
Podczas korzystania z czynności Czekaj minimalny przedział opóźnienia między ponownymi próbami wynosi 10 sekund, a maksymalny przedział opóźnienia między ponownymi próbami wynosi 72 godziny.
Gdy stan kontaktu jest zamknięty w czasie zaparkowanym i jeśli dostępne są próby ponownej próby, generuje się zdarzenie CallbackFailed. Skonfigurowany moduł obsługi zdarzeń w przepływie kontynuuje ponowne próby wywołania zwrotnego dla pozostałych prób.
Gdy wywołanie zwrotne do kontaktu nie powiedzie się, kontakt zostaje wyłączony z kolejki i generuje zdarzenie callbackFailed. Program obsługi ponownej próby może ustawić go ponownie w kolejce za pomocą dowol nej czynności, takiej jak wywołanie zwrotne (to samo lub inne miejsce docelowe), kontakt w kolejce i/lub kolejka do agenta.
Jeśli wywołanie zwrotne jest skonfigurowane do innego miejsca docelowego w programie obsługi
zdarzeń CallbackFailed, umiejętności nie zostaną przeniesione do przodu.
W przypadku zaplanowanego wywołania zwrotnego lub osobistego zaplanowanego wywołania zwrotnego - w przepływie ponownej próby - użyj NewContact.dnis w aktywności wywołania zwrotnego, jeśli jest skonfigurowane.
Predial
W ramach NewContact zdarzenie PreDial umożliwia programistowi przepływu ustawienie lub dostosowanie identyfikatora dzwoniącego za pomocą aktywności Ustaw identyfikator dzwoniącego.
Podczas tworzenia przepływu pracy zdarzenie to jest dostępne na karcie Przepływy zdarzeń programu Flow Designer. Jest to zdarzenie, które jest zakończone przez skonfigurowanie aktywności Ustaw identyfikator dzwoniącego. To zdarzenie jest uruchamiane zarówno dla agenta, jak i klienta na podstawie scenariusza połączenia.
Aby połączenia kampanii odniosły sukces, połączenia agenta i połączenia z klientami muszą być wykon ywane z tego samego regionu medialnego. Region medialny jest wybierany na podstawie ANI/CLID zaprosz enia po przedstawieniu mediom. Mapowanie między ANI a regionem medi ów odbywa się w Control Hub. Dane ANI, które są wybierane podczas połączenia agenta i połączenia klienta, jeśli są kontrolowane przez zdarzenie PreDial w przepływie, powinny być wybrane w taki sposób, aby oba połączenia pochodziły z tego samego regionu.
Na przykład, jeśli agent ma siedzibę w Singapurze, ale połączenia z klientami mają być wykonywane w Stanach Zjednoczonych, ANI dla połączenia z klientem może zostać wybrany w taki sposób, aby regionem medialnym był Stany Zjednoczone. Podobnie, ANI wybrany do wezwania agenta w wydarzeniu PreDial powinien być również wybrany w taki sposób, aby wybranym regionem medialnym były Stany Zjednoczone.
Poniższa tabela zawiera listę typów operacji i odpowiadających im typów
uczestników dla Predial .OperationType.
|
Predial.OperationType |
Predial.ParticipantType |
|---|---|
|
|
Agencie |
|
|
Agent, Klient |
|
|
Agent, Klient |
|
|
Agent, Klient |
|
|
Agent, Klient |
|
|
DN |
|
|
Agencie |
|
|
DN |
|
|
Agencie |
|
|
Agencie |
|
|
EP-DN |
Dostosuj ANI nie ma zastosowania dla Supervisor, gdy skonfigurowane jest monitorowanie połączeń.
Skonfiguruj każdą ścieżkę obsługi zdarzeń PreDial za pomocą Ustaw identyfikator dzwoniącego jako aktywność terminala, w przeciwnym razie kontakt może zostać porzucony.
Obsługa przepływu jest wymagana w przypadku każdego scenariusza przychodzącego lub wychodzącego, aby korzystać z obsługi zdarzeń PreDial.
Nie używaj czynności przepływu, które ustawiają kontakt w kolejce z obsługą zdarzeń PreDial .
W przypadku ANI skonfigurowanego względem kontaktu wychodzącego połączenie jest kierowane przez region, do którego Agent ANI jest zmapowany, niezależnie od regionu, w którym znajduje się kontakt. Na przykład, jeśli organizacja ma centra kontaktowe w USA i Australii, a połączenie wychodzące jest wywoływane dla kontaktu zlokalizowanego w USA z agentem ANI zmapowanym na region Australii, połączenie jest kierowane przez Australię.
Zapoznaj się z tabelą Uży wanie ANI dla wielu scenariuszy w środowisku następnej generacji w sekcji U staw identyfikator dzwoniącego dla użycia ANI w różnych scenariuszach połączeń.
Zmienne powiązane można wyświetlić w Zmiennych wyjściowych zdarzeń.
ContactaniAktualizowane
System uruchamia to zdarzenie, gdy zmieni się ANI dzwoniącego. Na przykład, jeśli połączenie klienta najpierw trafi do biura operatora, a następnie zostanie wysłane do agenta, pulpit agenta, urządzenie agenta i wszystkie powiązane informacje są automatycznie aktualizowane za pomocą ANI dzwoniącego. Gwarantuje to, że oryginalny identyfikator dzwoniącego i prawidłowe dane są zawsze wyświetlane.
Tylko transfery połączeń inicjowane z telefonów stacjonarnych lub lokalnych klientów Jabber odzwierciedlają ostateczny interfejs wiersza polecenia. Transfery wykonywane za pośrednictwem aplikacji Webex Webex Calling nie są aktualizowane, aby pokazać ostateczny interfejs wiersza polecenia.
OutBoundCampaignCallResult
W ramach NewContact zdarzenie to jest uruchamiane, jeśli kontakt jest
podłączony do automatycznej sekretarki lub ma zostać porzucony. W obu przypadkach
możesz odtworzyć wiadomość przed odłączeniem kontaktu. System rezygnuje z połączenia,
jeśli agent nie jest dostępny.
Obsłu giwane są tylko działania Odtwarzaj muzy kę i Od twórz wiadomość, a następnie połączenie musi zostać odłączone.
Do tego zdarzenia można dodatkowo dodać dodatkowe czynności kontroli połączeń, takie jak Odtwarzanie muzyki, Odłącz kontakt itp. zgodnie z wynikiem analizy postępu połączenia (CPA). Wyniki CPA mogą być jednym z następujących:
- AMD - wskazuje, że wykryto automatyczną sekretarkę.
- PORZUCONE - wskazuje, że połączenie zostało przerwane z powodu niedostępności agenta.
- LIVE_VOICE - oznacza, że w kampanii IV R wykrywany jest głos klienta na żywo.
Jeśli chcesz skonfigurować IVR w wywołaniu kampanii wychodzącej:
- Zidentyfikuj przepływy używające zdarzenia
OutBoundCampaignCallResult. - Umieść aktywność GoTo, aby odwzorować przepływ do drugiego przepływu.
- Użyj kroków IVR skonfigurowanych z aktywnością agenta wirtualnego w drugim przepływie.
Upewnij się, że wykonujesz te kroki, ponieważ nie możesz używać aktywności agenta wirtualnego
bezpośrednio z OutBound CampaignCallResult.
Zmienną powiązaną można wyświetlić w polu Zmi enne wyjściowe zdarzeń.
Przebieg pracy dotyczący błędów
Podczas tworzenia przepływu można ustawić ścieżkę błędu działania w celu obsługi błędu aktywności lub ogólnego błędu występującego podczas wykonywania przepływu.

Jeśli podczas wykonywania przepływu zostanie wyświetlony błąd, wykonanie będzie kontynuowane z następną czynnością zdefiniowaną w ścieżce błędu. Jeśli ścieżka błędu nie zostanie skonfigurowana w głównym przepływie, nadal można ustawić zdarzenie OnGlobalError dostępne na karcie Przepływy zdarzeń, aby obsłużyć błąd wykonania przepływu.
Jeśli nie uda się zdefiniować ścieżek błędów zarówno w przepływie głównym, jak i w przepływie zdar zeń, przepływ kończy się, gdy wystąpi błąd podczas wykonywania przepływu.
Rozważmy scenariusz, w którym skonfigurujesz aktywność U staw zmien ną w przepływie.

Można ustawić węzeł Niezdefiniowany błąd aktywności U staw zmien ną w przep ływie głównym, aby obsłużyć wszelkie błędy systemowe podczas wykonywania przepływu. Jeśli nie chcesz definiować ścieżki błędu w przepływie głównym, nadal możesz przejść do zakładki Przepływ zdarzeń i skonfigurować przepływ zdarzeń OnGlobalError.

W powyższym przykładzie wiadomość odtwarzania jest dołącz ona do obsługi zdarzeń OnGlobalError. Jeśli wystąpi błąd systemowy podczas wykonywania czynności U staw zmien ną w głównym przep ływie, system najpierw rozważy konfigurację dokonaną w aktywności U staw zmien ną. Jeśli nie ma zdefiniowanej ścieżki błędu, system sprawdza obsługę zdarzeń OnGlobalError w przepływie zdarzeń. Ponieważ aktywność Od twórz wiadomość jest dołączona do zdarzenia OnGlobalError w powyższym przykładzie, system odtwarza wiadomość i kończy przepływ.
Używanie zmiennych i wyrażeń
Flow Designer obsługuje następujące typy zmiennych:
Zmienne niestandardowe
Niestandardowe zmienne przepływu to konfigurowalne zmienne różnych typów danych, których można używać w całym przepływie. Możesz utworzyć tyle zmiennych przepływu, ile potrzebujesz, aby spełnić logikę przepływu.
Bezpieczne zmienne
Zmienne przepływu można oznaczyć jako Bezpieczne, aby zapobiec rejestrowaniu i przechowywaniu poufnych informacji (wartości te będą również zamaskowane w okienku Debugowanie przepływu). Można ustawić bezpieczne zmienne jako Agent Viewable lub Agent Edytowalny, aby kontrolować sposób prezentowania tych zmiennych na. Agent Desktop
Domyślnie wszystkie istniejące zmienne we wdrożonych przepływach zachowują się jak zmienne niezabezpieczone. Otwórz te przepływy w trybie edycji, aby przejrzeć i zachować bezpieczne zmienne w razie potrzeby.
W mapowaniu zmiennych przepływu nie można mapować zmiennej bezpiecznej na zmienną niezabezpieczoną w aktywności GoTo.
Nie można oznaczyć zmiennych globalnych jako bezpiecznych.
Tworzenie niestandardowych zmiennych przepływu
| 1 |
Zaloguj się do Control Hub. | ||||||||||||||
| 2 |
Przejdź do . Zostanie wyświetlona strona Przepływy.
| ||||||||||||||
| 3 |
Kliknij ikonę Przejdź do projektanta przepł ywu obok przepływu. Zostanie wyświetlone okno Flow Designer.
| ||||||||||||||
| 4 |
W panelu Konfiguracja otwórz sekcję Definicja zmiennej. | ||||||||||||||
| 5 |
Kliknij Dodaj zmienną przepływu. Można dodać maksymalnie 30 zmiennych w przepływie. Ta liczba obejmuje wszystkie zmienne globalne i zmienne przepływu, niezależnie od tego, czy są one zgłaszane, czy widoczne przez agentów. | ||||||||||||||
| 6 |
Wprowadź nazwę i opis zmiennej. | ||||||||||||||
| 7 |
Wybierz typ zmien nej z listy rozwijanej. Nie można zmienić typu zmiennej po utworzeniu zmiennej. Obsługiwane typy zmiennych to:
| ||||||||||||||
| 8 |
Określ wartość domyśl ną zmiennej zgodnie z wybranym typem zmiennej. | ||||||||||||||
| 9 |
(Opcjonalnie) Włącz przełącz nik Włącz nadpisanie zewnętrzne. Włączenie tej opcji powoduje wyświetlenie zmiennej na stronie konfiguracji kanału. Umożliwia to administrator om i nadzorcom nadpisanie skonfigurowanej wartości zmiennej z Centrum sterowania. In nymi słowy, mogą zmieniać wartość zmiennej przepływu dla określonego kanału bez otwierania przepływu z modułu Flow Designer. Aby uzyskać więcej informacji na temat nadpisywania zmiennych w Centrum sterowania, zobacz Kon figurowanie kanału. Po skonfigurowaniu typu zmiennej jako ciągu znaków pojawi się lista rozwijana Typ zasobu z następującymi opcjami. Wybierz typ zasobu, który chcesz zezwolić administratorom na zastąpi enie podczas konfiguracji kanału.
| ||||||||||||||
| 10 |
(Opcjonalnie) Jeśli włączysz przycisk Zawiera informacje wrażliwe, system zaznaczy zmienną jako zmienną bezpieczną . Podczas wykonywania przepływu system nie rejestruje ani nie przechowuje żadnych informacji przekazywanych przez tę zmienną. | ||||||||||||||
| 11 |
(Opcjonalnie) Jeśli włą czysz przełącznik Uczy ń agenta wido cznym, zmienna pojawi się na pulpicie wraz z wartością przechwyconą jako część przepływu. Po włączeniu przycisku S praw, aby agent był wido czny, pojawią się następujące pola:
| ||||||||||||||
| 12 |
Kliknij przycisk Zapisz. Po zapisaniu niestandardowej zmiennej przepływu zmienna jest zapisywana jako znacznik w Panelu Właściwości globalne na pulpicie. Jeśli zmienna została oznaczona jako Agent Viewable, znacznik wyświetli ikonę zestawu słuchawkowego ułatwiającą identyfikację. |
Przykład: kolejność zmiennych przepływu wyświetlana na pulpicie
Podczas tworzenia zmiennych oznaczonych jako Agent Viewable na pulpicie wyświetlane są te zmienne w określonej kolejności.
Na przykład, jeśli utworzysz następujące zmienne przepływu: CustomerType, SubscribedCustomer, CustomerCount, CallRatio, dob, D ateTest.
Pulpit otrzymuje te zmienne od Flow Designer w następującej kolejności: callRatio, CustomerCount, CustomerType, SubscribedCustomer, ANI, DN, dob, RonaTimeOut, Datet est.
Pulpit wyświetla zmienne w następującej kolejności, od lewej do prawej, w interfejsie użytkownika:
-
Zmienne klienta
.Numer telefonu, DN, Kolejka, Czas RONA -
Zmienne przepływu są sortowane w kolejności alfabetycznej ze zmiennymi zaczynającymi się od wielkich liter, a następnie zmienne z małymi literami: callRatio, CustomerCount, CustomerType, Datetest, SubscribedCustomer, dob.
Przykład: Wyświetl identyfikator interakcji na pulpicie
Identyfikator interakcji (Contact Session ID) to unikalny identyfikator generowany przez system, który identyfikuje daną interakcję. Identyfikator interakcji można pobrać z raportów analizatora i użyć go do rozwiązywania problemów związanych z awariami połączeń. Aby wyświetlić identyfikator interakcji na pulpicie:
- Otwórz wymagany przepływ i wybierz Dodaj zmienne przepływu.
- Ustaw pole War tość domyśl na na NewContac t.InteractionId.
- Włącz przycisk przełączania U czyń agenta wido cznym.
Gdy agent odbierze połączenie, identyfikator interakcji pojawia się na pulpicie.
Edytuj niestandardowe zmienne przepływu
Jeśli zmienna jest już używana, nie można edytować typu zmiennej. Może to mieć poważne konsekwencje dla przepływu. Tak więc ta akcja jest zabroniona. W takim przypadku pole rozwijane Typ zmiennej jest wyłączone i pojawi się komunikat ostrzegawczy.
Po pomyślnej edycji zmiennej wprowadzone zmiany są wyświetlane w całym przepływie oraz w wyskakującym okienku, który pojawia się po kliknięciu zmiennej przepływu w okienku Właściwości globalne.
Aby edytować niestandardową zmienną przepływu, wykonaj następujące czynności:
| 1 |
Zaloguj się do organizacji klienta, korzystając z adresu URL Centrum sterowania https://admin.webex.com/. |
| 2 |
Przejdź do . Zostanie wyświetlona strona Przepływy.
|
| 3 |
Kliknij ikonę Przejdź do projektanta przepł ywu obok przepływu. Zostanie wyświetlone okno Flow Designer.
|
| 4 |
Kliknij Edytuj w prawym górnym rogu wyskakującego okienka. Zostanie wyświetlone okno dialogowe Edycja zmiennej przepływu. Jeśli zmienna nie jest używana w przepływie, wszystkie pola są edytowalne. Można zmodyfikować nazwę zmiennej, opis, typ i wartość. |
| 5 |
Kliknij ikonę Informacje w tym komunikacie, aby wyświetlić listę czynności, w których używana jest zmienna. Jeśli chcesz kontynuować edycję zmiennej, usuń zmienną ze wszystkich konfiguracji przepływu przed ponowną próbą edycji. |
| 6 |
Dokonaj niezbędnych zmian. Przyci sk Zapisz pozostaje wyłączony, dopóki nie wprowadzisz zmiany. |
| 7 |
Kliknij przycisk Zapisz. |
Usuń niestandardowe zmienne przepływu
Jeśli zmienna jest używana w przepływie, nie można jej usunąć. Ma to poważne konsekwencje dla przepływu. W takim przypadku przycisk Usuń w oknie Usuń zmienną jest wyłączony i pojawi się lista czynności, w których używana jest zmienna.
Działania są grupowane w zależności od tego, czy pojawiają się na karcie Przepływ główny czy przepływ zdarzeń. Jeśli chcesz usunąć używaną zmienną, usuń ją ze wszystkich konfiguracji przepływu przed próbą usunięcia.
Aby usunąć niestandardową zmienną przepływu, wykonaj następujące czynności:
| 1 |
Przejdź do . Zostanie wyświetlona strona Przepływy.
|
| 2 |
Kliknij ikonę Przejdź do projektanta przepł ywu obok przepływu. Zostanie wyświetlone okno Flow Designer.
|
| 3 |
W okienku właściwości global nych kliknij ikonę Usuń, która pojawia się na znaczniku zmiennej, którą chcesz usunąć. |
Zastąp ustawienia przepływu
Funkcja zastępowania ustawień przepływu w module Flow Designer umożliwia autoryzowanym użytkow nikom modyfikację określonych wstępnie zdefiniowanych ustawień przepływu z centrum sterowania. Ta funkcja umożliwia administratorom i przełożonym łatwą zmianę określonych parametrów przepływu, takich jak godziny pracy, monity dźwiękowe lub przypisania kolejki bez otwierania wymaganego przepływu.
Aby zastąpić ustawienia przepływu:
-
Musisz skonfigurować pewne zmienne w przepływie jako konfigurowalne zewnętrznie. Szczegółowe informacje o konfiguracji można znaleźć w sekcji Tworzenie niestandardowych zmiennych przepływu.
-
Administratorzy i przełożeni muszą następnie wprowadzić wymagane zmiany w tych zmiennych. Skonfigurowane zmienne przepływu są wyświetlane na stronie konfiguracji kanału w Centrum sterowania. Aby uzyskać więcej informacji, zobacz Konfigurowanie sekcji kanału.
Funkcja zastępowania ustawień przepływu zapewnia następujące zalety:
- Możliwość ponownego wykorzystania przepływu: Administratorzy mogą używać tego samego przepływu dla różnych organizacji. Mogą konfigurować różne wartości dla tej samej zmiennej dla różnych kanałów bez modyfikowania wartości domyślnej zdefiniowanej w przepływie.
- Szybsze czasy reakcji: zmiany wprowadzone do wartości zmiennych są stosowane natychmiast, nawet do wywołań, które są już w toku.
- Zmniejszone błędy: eliminuje ryzyko błędów podczas modyfikowania złożonych przepływów.
- Uproszczone zarządzanie zad aniami: bez tej funkcji administratorzy muszą wykonywać
następujące zadania, które mogą być złożone i czasochłonne dla użytkowników nietechnicznych:
- Zaloguj się do Control Hub.
- Otwórz moduł Flow Designer.
- Przejdź do wymaganego przepływu i znajdź odpowiednią ścieżkę przepływu.
- Wprowadź wymagane zmiany.
- Ponownie opublikuj przepływ.
Wstępnie zdefiniowane zmienne
Flow Designer automatycznie tworzy predefiniowane zmienne, gdy używane są określone zdarzenia i czynności w przepływie.
Lista dostępnych zmiennych predefiniowanych zostanie wyświetlona w sekcji Zmienne wstępnie zdefiniowane w okienku Właściwości przepływu globalnego. Pojawiają się one również w okienku Właściwości wybranego Zdarzenia lub Działania.
Kliknij każdą zmienną, aby otworzyć wyskakujące okienko wyjaśniające, jaki typ danych przechowuje zmienna, abyś wiedział, jak używać zmiennej w przepływie.
Chociaż większość atrybutów zmiennej wyjściowej zdarzenia jest wstępnie zdefiniowana i nie można ich edytować, można edytować zmienną, aby zmodyfikować oznaczenie zmiennej globalnej.
Zmienne wyjściowe zdarzeń
Zmienne wyjściowe zdarzeń są specjalnie powiązane ze zdarzeniami i przyjmują nomenklaturę: <EventName>. <VariableName>.
Wszystkie zmienne wyjściowe zdarzenia dostępne do użycia w przepływie pojawiają się automatycznie w okienku Właściwości global ne po wprowadzeniu zdarzenia do przepływu, a także w okienku Właściwości dla skojarzonej czynności Obsługi zdarzeń.
Dostępne zmienne wyjściowe zdarzeń to:
-
NewContact.ani -
NewContact.dnis -
NewContact.InteractionID -
NewContact.PSTNRegion -
Agent Accepted.AgentiD -
AgentAccepted.AgentName -
AgentAccepted.AgentEmailID -
AgentAccepted.AgentsessionID -
AgentAccepted.QueueID -
AgentAccepted.QueuName -
AgentAccepted.TeamID -
AgentAccepted.TeamName -
AgentAccepted.Tenantid -
AgentAkceptowana.CAD -
TelefonKontaktowane.Agentid -
TelefonContacted.AgentEmailID -
TelefonContactended.TeamID -
TelefonSkontaktowane.QueueID -
TelefonKontaktowane.InBoundChannel -
TelefonSkontaktowane.RoutingStrategyID -
AgentOffered.AgentiD -
AgentOffered.AgentName -
AgentOffered.AgentEmailID -
AgentOffered.AgentSessionId -
AgentOffered.QueueID -
AgentOffered.QueuName -
AgentOffered.TeamID -
AgentOffered.TeamName -
AgentOffered.Tenantid -
AgentOffered.callAssociatedData -
AgentOffered.AgentiD -
AgentOffered.AgentName -
AgentOffered.AgentSessionId -
AgentOffered.QueueID -
AgentOffered.QueuName -
AgentOffered.TeamID -
AgentOffered.TeamName -
AgentOffered.Tenantid -
Oferowane przez agent.CAD -
Predial.Kierunek -
Predial.ParticipantType -
Predial.Dial Number -
Predial.OtherPartyDN -
Predial.epdn -
Predial.AgentSelecteDani -
Predial.OperationType -
OutBoundCampaignCallResult.cpaResult -
OutBoundCampaignCallResult.cpaResultCode -
AgentDisconnected.AgentiD -
AgentDisconnected.AgentEmailID -
AgentDisconnected.QueueID -
AgentDisconnected.TeamID -
AgentDisconnected.inBoundChannel -
AgentDisconnected.RoutingStrategyID
W niektórych przypadkach zmienna AgentEmailId może mieć wartość null. Programiści Flow powinni zweryfikować tę zmienną przed jej użyciem, szczególnie w scenariuszach dotyczących problemów
z wyszukiwaniem pamięci podręcznej.
Dostosuj zmienne systemowe
Można dostosować etykietę pulpitu tylko dla zmiennych Number Phone Number i DNIS (Dialed Number Identification Service). Możesz utworzyć alias tych zmiennych i skonfigurować go za pomocą aktywności U staw zmien ną w przepływie.
| 1 |
Zaloguj się do organizacji klienta, korzystając z adresu URL Centrum sterowania https://admin.webex.com/. |
| 2 |
Przejdź do . Zostanie wyświetlona strona Przepływy.
|
| 3 |
Kliknij ikonę Przejdź do projektanta przepł ywu obok przepływu. Zostanie wyświetlone okno Flow Designer.
|
| 4 |
W okienku Właściwości przepływu global nego otwórz sekcję Definicja zmiennej. |
| 5 |
Kliknij kartę Konfiguracja. |
| 6 |
Kliknij Dodaj zmienną przepływu. |
| 7 |
Wprowadź nazwę i opis zmiennej. |
| 8 |
Wybierz Ci ąg znaków z listy rozwijanej Typ zmiennej. |
| 9 |
Włącz przycisk przełączania U czyń agenta wido cznym. |
| 10 |
W polu Ety kieta pul pitu wprowadź żądaną etykietę pulpitu dla zmiennej. |
| 11 |
Kliknij przycisk Zapisz. Spowoduje to utworzenie zmiennej.
|
| 12 |
Z biblioteki aktywności przeciągnij aktywność Ustaw zmienną do obszaru roboczego. |
| 13 |
W sekcji Ustawienia zmien nych w okienku Ustawienia aktywności wykonaj następujące czynności: Podczas publikowania przepływu nowo utworzona zmienna przepływu zastępuje wybraną zmienną systemową. Podczas wykonywania przepływu etykieta pulpitu nowo utworzonej zmiennej pojawia się w okienku przychodzącym i panelu Interakcja na pulpicie.
|
Zmienne wyjściowe aktywności
Zmienne wyjściowe aktywności przechowują dane przechwycone z działań i są automatycznie tworzone po dodaniu określonych działań do obszaru roboczego. Zmienne wyjściowe aktywności używają następującej składni: <ActivityName>. <VariableName>gdzie nazwa aktywności zmienia się dynamicznie w zależności od aktywności.
Jeśli przepływ używa czynności wielokrotnie, każde działanie ma unikalne wystąpienie każdej skojarzonej zmiennej wyjściowej aktywności. Wszystkie zmienne wyjściowe aktywności dostępne do użycia w przepływie pojawiają się automatycznie w okienku Właściwości global ne podczas wprowadzania działania do przepływu, a także w okienku Właściwości skojarzonej czynności.
Dostępne zmienne wyjściowe aktywności to:
-
Menu.OptionEntered: Przechowuje opcję menu, którą dzwoniący wybrał podczas wystąpienia aktywności Menu. Jest to pojedyncza cyfra od 0 do 9. -
CollectDigits.DigitSentered: Przechowuje cyfry wprowadzone przez dzwoniącego podczas wystąpienia aktywności Collect Digits. Liczba cyfr zależy od konfiguracji aktywności. -
HttpRequest.HttpStatusCode: Przechowuje kod stanu otrzymany podczas próby żądania HTTP. -
HttpRequest.HttpResponseBody: Przechowuje odpowiedź po pomyślnymuruchomieniu żądania HTTP. -
HttpRequest.ResponseHeaders: Przechowuje nagłówki wysyłane jako część żądania HTTP. -
VirtualAgent.IntentTrigred: Przechowuje zamiar, który wywołał doświadczenie konwersacyjne, aby był obsługiwany lub eskalowany. -
GetQueueInfo.ewt: Przechowuje wartość szacowanego czasu oczekiwania dla wybranej kolejki. -
getQueueInfo.piq: Przechowuje wartość pozycji w kolejce dla wybranej kolejki.
Zmienne globalne
Zmienne globalne to zmienne niestandardowe, które można przeglądać i uzyskać do nich dostęp podczas tworzenia przepływów. Administrator tworzy zmienne globalne w module Provisioning Hub sterowania. Aby uzyskać więcej informacji, zobacz sekcję Zmienne global ne w Przewodniku konfiguracji i administracji Webex Contact Center.
Jako programista przepływów możesz używać tych zmiennych zgodnie ze swoimi wymaganiami. Możesz dodać te zmienne do przepływu. Zmienną globalną można również edytować i usuwać po dodaniu jej do przepływu.
Edycja zmiennej globalnej w przepływie
Podczas edycji zmiennej globalnej nie można zmienić żadnej wartości metadanych zmiennej globalnej w projektancie przepływu. Można jednak zmienić wartość domyślną za pomocą przycisku przełącznika Zastąp wartość domyśl ną.
Aby edytować zmienną globalną w przepływie:
| 1 |
Zaloguj się do organizacji klienta, korzystając z adresu URL Centrum sterowania https://admin.webex.com/. |
| 2 |
Przejdź do . Zostanie wyświetlona strona Przepływy.
|
| 3 |
Kliknij ikonę Przejdź do projektanta przepł ywu obok przepływu. Zostanie wyświetlone okno Flow Designer.
|
| 4 |
W okienku Właściwości przepływu global nego przewiń w dół do sekcji Definicja zmiennej > Zmi enne wstępnie zdefiniowane. |
| 5 |
W panelu Zmienna globalna kliknij zmienną globalną
i kliknij edycję ( Zostanie wyświetlone okno dialogowe Edycja zmiennych globalnych. Pokazuje
szczegóły wybranej zmiennej globalnej, takie jak Typ zmiennej, Wartość domyślna, Etykieta
pulpitu i Edytowalny agent.
|
| 6 |
(Opcjonalnie) W łącz przełącz nik Zastąp konfiguracje portalu, aby nadpisać istniejące wartości skonfigurowane w Centrum sterowania. Umożliwia to modyfikowanie wartości pól, takich jak Wartość domyślna, Widocz ność agenta, Edytowalny agent i Etykieta pulpitu. Wprowadź niezbędną wartość w Warto ści domyśl nej zgodnie z wybranym typem zmiennej. Na przykład, jeśli typ zmiennej jest log iczny, pole to pojawia się jako lista rozwijana. Wartość domyślna wprowadzona dla zmiennej globalnej typu string, która jest zgłaszana przez agentów, nie może przekraczać 256 znaków. |
| 7 |
Dokonaj niezbędnych zmian. |
| 8 |
Kliknij przycisk Zapisz. |
Usuwanie zmiennych globalnych z przepływu
Można usunąć zmienną globalną, która nie jest używana w żadnym przepływie.
Jeśli nie można usunąć zmiennej globalnej, skontaktuj się z administratorem, aby włączyć flagę operacji w celu usunięcia zmiennych globalnych z przepływu.
Aby usunąć zmienną globalną z przepływu:
| 1 |
Zaloguj się do organizacji klienta, korzystając z adresu URL Centrum sterowania https://admin.webex.com/. |
| 2 |
Przejdź do . Zostanie wyświetlona strona Przepływy.
|
| 3 |
Kliknij ikonę Przejdź do projektanta przepł ywu obok przepływu. Zostanie wyświetlone okno Flow Designer.
|
| 4 |
W okienku Właściwości przepływu global nego przewiń w dół do sekcji Definicja zmiennej > Zmi enne wstępnie zdefiniowane. |
| 5 |
W panelu Zmienne global ne kliknij ikonę usuń (x) zmiennej globalnej, którą chcesz usunąć. Wyskakująca wiadomość wyświetla monit o potwierdzenie działania.
|
| 6 |
Kliknij przycisk Usuń. Spowoduje to usunięcie wybranej zmiennej globalnej z listy.
|
Zmienne widoczne na pulpicie
Następujące typy zmiennych można skonfigurować dla okienka przychodzącego i panelu Interakcja na pulpicie dla przychodzących i wychodzących połączeń głosowych:
-
Zmienne systemowe, takie jak numer telefonu, DNIS (usługa identyfikacji numerów wybieranych), nazwa kolejki i limit czasu RONA
-
Zmienne globalne tworzone i zarządzane w Centrum sterowania.
-
Niestandardowe zmienne przepływu tworzone i zarządzane w programie Flow Designer
Można skonfigurować tylko te zmienne, które są oznaczone jako Agent Viewable.
Zmienne te można skonfigurować zarówno na nowych przepływach, jak i na istniejących przepływach. Jednak istniejące przepływy nadal pokazują domyślne zmienne wyskakujące, takie jak Numer telefonu, DNIS i Nazwa kolejki. Za pomocą tej funkcji można edytować te przepływy, aby dodać więcej zmiennych .
Kroki, aby skonfigurować zmienne dla przychodzącego okna wyskakującego i okienka Interakcja dla połączeń przychodzących i wychodzących są takie same.
Musisz zbudować oddzielne przepływy dla scenariuszy połączeń przychodzących i wychodzących, aby skonfigurować zmienne dla przychodzącego wyświetlacza i okienka interakcji.
- Przychodzący popover na pulpicie
- Wyskakujące okienko pojawia się, gdy agent odbiera połączenie przychodzące lub wybiera połączenie wychodzące. Wyświetla kluczowe informacje o kliencie zgodnie ze zmiennymi skonfigurowanymi w Flow Designer. Możesz ustawić kolejność pojawiania się każdej z tych zmiennych w przychodzącym wyskakującym okienku, który może zawierać dowolną kombinację zmiennych przepływu systemowego, globalnego i niestandardowego. Możesz także edytować etykietę pulpitu tych zmiennych.
- Można dostosować etykietę pulpitu zmiennych systemowych, takich jak Numer telefonu i DNIS. Aby uzyskać więcej informacji, zobacz Dostosowywanie zmiennych systemowych.
- W przypadku połączeń przychodzących i wychodzących można wybrać co najmniej trzy i maksymalnie sześć zmiennych. W przypadku wywołań konsultacji konsultowany agent będzie wyświetlał dodatkowe trzy zmienne, takie jak Nazwa agenta, DN agenta i Zespół agentów, które są domyślnie dodawane do listy.
-
Nie można skonfigurować zmiennych zawierających poufne informacje w przychodzącym wyskakującym okienku na pulpicie.
- Aby uzyskać więcej informacji na temat konfigurowania zmiennych dla przychodzącego wyskakującego okienka, zobacz Konfigurowanie zmiennych dla przychodzą cego wyskakującego okienka.
- Okienko interakcji
- Okienko Interakcja na pulpicie pojawia się po zaakceptowaniu przez agenta połączenia przychodzącego lub wychodzącego. Wyświetla informacje ustawione w okienku interakcji zmiennych skonfigurowanych w programie Flow Designer. Możesz wybrać maksymalnie 30 zmiennych. Można ustawić kolejność wyglądu każdej z tych zmiennych w okienku interakcji, która może zawierać dowolną kombinację zmiennych systemowych, globalnych i niestandardowych. Możesz także edytować etykietę pulpitu tych zmiennych.
-
Webex Contact Center Desktop nie obsługuje obecnie tłumaczenia etykiet zmiennych dynamicznych.
- Można dostosować etykietę pulpitu zmiennych systemowych, takich jak Numer telefonu i DNIS. Aby uzyskać więcej informacji, zobacz Dostosowywanie zmiennych systemowych.
- Aby uzyskać więcej informacji na temat konfigurowania zmiennych dla panelu Interakcja, zobacz Konfigurowanie zmiennych dla panelu Interakcja.
Skonfiguruj zmienne dla przychodzącego popover
Zanim zaczniesz
Skonfiguruj zmienne w przychodzącym wyskakującym okienku dla połączeń przychodzących i wychodzących.
-
Musisz utworzyć zmienne, które chcesz dodać w przychodzącym wyskakującym okienku pulpitu . Aby uzyskać więcej informacji, zobacz Tworzenie zmiennej globalnej i tworzenie niestandardowych zmiennych przepływu.
-
Należy oznaczyć zmienne jako Agent Viewable. Aby uzyskać więcej informacji o tym, jak oznaczyć zmienną globalną jako widoczną agenta, zobacz Edycja zmiennej globalnej w przepływie.
| 1 |
Zaloguj się do organizacji klienta, korzystając z adresu URL Centrum sterowania https://admin.webex.com/. |
| 2 |
Przejdź do . Zostanie wyświetlona strona Przepływy.
|
| 3 |
Kliknij ikonę Przejdź do projektanta przepł ywu obok przepływu. Zostanie wyświetlone okno Flow Designer.
|
| 4 |
W okienku Właściwości przepływu global nego otwórz sekcję Definicja zmiennej. |
| 5 |
Kliknij kartę Wi doczność i kolejność pul pitu. |
| 6 |
W sekcji Przy chodzący Popover kliknij Wybierz zmienne dla przychodzą cego Popover. Zostanie wyświetl one okno Wybierz zmienne w przychodzącym wyskakującym okien ku. Pokazuje wszystkie zmienne, które zawierają cztery domyślne zmienne systemowe, takie jak Numer telefonu, DNIS, Nazwa kolejki i Limit czasu RONA. Domyślnie zaznaczone są zmienne systemowe, takie jak Numer telefonu, DNIS i Nazwa kolejki, które można odznaczyć po dodaniu większej liczby zmiennych.
|
| 7 |
Aby przefiltrować listę, użyj następujących opcji wyszukiwania: Lista jest automatycznie wypełniana zmiennymi zgodnie z wpisami kryteriów.
|
| 8 |
Zaznacz pola wyboru zmiennych, które chcesz wybrać dla przychodzącego wyskakującego okienka. Możesz wybrać co najmniej trzy i maksymalnie sześć zmiennych. |
| 9 |
Kliknij przycisk Zapisz. Możesz pominąć ten krok, jeśli włączysz przycisk automatycznego zapis ywania. Wybrane zmienne pojawiają się w sekcji Przy chodzący Popover.
|
| 10 |
Użyj ikony uchwy tu ( |
| 11 |
(Opcjonalnie) Kliknij ikonę x obok zmiennej, aby usunąć tę zmienną z listy. |
Konfigurowanie zmiennych dla panelu Interakcja
Zanim zaczniesz
Skonfiguruj zmienne w okienku Interakcja dla połączeń przychodzących i wychodzących.
-
Musisz utworzyć zmienne, które chcesz dodać w przychodzącym wyskakującym okienku pulpitu . Aby uzyskać więcej informacji, zobacz Tworzenie zmiennej globalnej i tworzenie niestandardowych zmiennych przepływu.
-
Należy oznaczyć zmienne jako Agent Viewable. Aby uzyskać więcej informacji o tym, jak oznaczyć zmienną globalną jako widoczną agenta, zobacz Edycja zmiennej globalnej w przepływie.
| 1 |
Zaloguj się do organizacji klienta, korzystając z adresu URL Centrum sterowania https://admin.webex.com/. |
| 2 |
Przejdź do . Zostanie wyświetlona strona Przepływy.
|
| 3 |
Kliknij ikonę Przejdź do projektanta przepł ywu obok przepływu. Zostanie wyświetlone okno Flow Designer.
|
| 4 |
W okienku Właściwości przepływu global nego otwórz sekcję Definicja zmiennej. |
| 5 |
Kliknij kartę Wi doczność i kolejność pul pitu. |
| 6 |
W sekcji O kienko interakcji kliknij opcję Wybierz zmienne dla panelu interakcji. Zostanie wyświetlone okno Wybierz zmienne w okienku interakcji. Pokazuje wszystkie zmienne wraz z czterema zmiennymi systemowymi, takimi jak Numer telefonu, DNIS, Nazwa kolejki i Limit czasu RONA.
|
| 7 |
Aby przefiltrować listę, użyj następujących opcji wyszukiwania: Lista jest automatycznie wypełniana zmiennymi zgodnie z wpisami kryteriów.
|
| 8 |
Zaznacz pola wyboru zmiennych, które chcesz wybrać dla panelu Interakcja. Możesz wybrać maksymalnie 30 zmiennych. |
| 9 |
Użyj ikony uchwy tu ( |
| 10 |
Kliknij przycisk Zapisz. Możesz pominąć ten krok, jeśli włączysz przycisk automatycznego zapis ywania. Wybrane zmienne pojawiają się w sekcji O kienko interakcji.
|
| 11 |
(Opcjonalnie) Kliknij ikonę x obok zmiennej, aby usunąć tę zmienną z listy. |
Zmienne JSON
Zmienne JSON to niestandardowe zmienne przepływu typu JSON. Zmienne JSON można utworzyć w programie Flow Designer. Aby uzyskać więcej informacji, zobacz Tworzenie niestandardowych zmiennych przepływu.
Do przechowywania danych w zmiennej JSON można użyć następujących czynności: HTTP Request, Parse i Set Variable.
W dział aniach HTTP i Parse można wyodrębnić dane za pomocą wyrażenia filtru ścieżki JSON i przechowywać je w zmiennej JSON.
W aktywności Ustaw zmien ną można użyć zmiennej JSON w opcji Ustaw wartość w następujący sposób:
-
Wpisz wartość JSON w polu tekstowym. Na przykład:
{ "userId":"rirani", "jobTitleName":"Developer", "firstName":"Romin", "lastName":"Irani", "preferredFullName":"Romin Irani", "employeeCode":"E1", "region":"CA", "phoneNumber":"408-xxxxx67", "emailAddress":"rirani@xyz.com" } -
Użyj wyrażenia Pebble.
Wykorzystanie zmiennych JSON w ekspresji Pebble
-
Dostęp oddzielony kropką (.): Możesz użyć dostępu oddzielonego kropką (.) w wyrażeniu Pebble dla zmiennej JSON w działaniach obsługi połączeń i kontroli przepływu.
Składnia:
{{JSONVariableName.FieldName}} gdzie JSONVariableName.FieldName powinien oceniać pole wzmiennejJSON.W poprzednim przykładowym fragmencie kodu, jeśli wyodrębnisz pracownika do zmiennej o nazwie
empvarprzy użyciu protokołu HTTP lub Parse:użyj{{empvar.EmployeeCode}}, aby uzyskać wartość jako E1. -
Dostęp do indeksu tablicy JSON: Możesz uzyskać dostęp do określonego indeksu z tablicy JSON podobnej do składni Pebble. Aby uzyskać więcej informacji na temat dostępu do indeksu w Pebble, odwiedź https://pebbletemplates.io/wiki/guide/basic-usage/, na przykład:
Jeśli wyodrębniasz tablicę JSON Employees do zmiennej o nazwie{ "Employees" : [ { "userId":"rirani", "jobTitleName":"Developer", "firstName":"Romin", "lastName":"Irani", "preferredFullName":"Romin Irani", "employeeCode":"E1", }, { "userId":"thanks", "jobTitleName":"Program Manager", "firstName":"Tom", "lastName":"Hanks", "preferredFullName":"Tom Hanks", "employeeCode":"E3", "directReports":[ { "userId":"John", "jobTitleName":"Developer", "firstName":"John", "lastName":"Irani", "preferredFullName":"John Irani", "employeeCode":"E2" }, { "userId":"Sam", "jobTitleName":"Developer", "firstName":"Sam", "lastName":"Das", "preferredFullName":"Sam Das", "employeeCode":"E2" } ] } ] }varprzy użyciu protokołu HTTP lub Parse:-
Użyj
{{var [0]}}, aby uzyskać dane pracownikarirani, który jest menedżerem. -
Użyj
{{var [1] .directReports [0]}}, aby uzyskać dane pracownikaJohna, który jest bezpośrednim reporterem menedżera. -
Użyj{{var [1] .directReports [0] .preferredFullName}}, aby uzyskać wartość jako John Irani. -
Użyj{{var [0] .preferredFullName}}, aby uzyskać wartość jakoRomin Irani.
-
Wykorzystanie zmiennej JSON w żądaniu HTTP
Aby użyć zmiennej JSON jako treści żądania HTTP, należy najpierw użyć aktywności U staw zmien ną, aby przekonwertować zmienną JSON na ciąg znaków. Na przykład w sekcji U staw aktywność zmiennej Ustawienia zmiennej ustaw zmienną JSONString o wartości jako {{JSON Variable}}.
Użyj tej zmiennej jako wejścia do ustawień HTTP. Na przykład w sekcji Ustawienia żądania HTTP ustaw treść żądania jako {{JSONString}}.
Pisanie wyrażeń
Większość pól wprowadzania tekstu w programie Flow Designer obsługuje pisanie wyrażeń. Wyrażenia nie są wymagane, ale pozwalają na potężną funkcjonalność skryptów poprzez zmienne dla zaawansowanych użytkowników. Możesz także wprowadzić podstawowy tekst i liczby w tych samych polach wejściowych dla prostych przepływów, jeśli nie potrzebujesz wyrażeń.
Owiń każde wyrażenie w podwójne nawiasy kręcone, jak widać tutaj: {{Enter Expression}}
Na przykład, jeśli chcesz połączyć dwie zmienne ciągowe razem, musisz użyć {{var1+var2}}. Aby uzyskać więcej informacji, zobacz: https://pebbletemplates.io/.
Składnia szablonu Pebble
Poniższe symbole są obsługiwane w szablonach Pebble: ==,! =, <, >, <=, >=, +, -, *,/. Aby wpisać zmienne niestandardowe w wyrażeniu, użyj następującej składni: {{variable}}
W składni Pebble Template nazwy zmiennych muszą zaczynać się od litery, podkreślenia (_) lub znaku dolara ($), ale nie od liczby. Na przykład 311_Promo jest nieprawidłowy, podczas gdy Promo_311 jest poprawny.
Obsługiwane są również operatory logiczne. Aby uzyskać więcej informacji, zobacz https://pebbletemplates.io/wiki/operator/logic/.
Zalecamy zapoznanie się z dokumentacją szablonu Pebble przed użyciem wyrażeń w programie Flow Designer. Aby uzyskać informacje na temat pisania wyrażeń, zobacz dokumenty pod adresem: https://pebbletemplates.io/wiki/.
Na przykład w przypadku użycia warunku podstawowego wyrażenie sprawdza, czy AccountNumber wywołującego jest większe lub równe określonej wartości. W zależności od tego, jak wyrażenie jest oceniane dla danego wykonania przepływu, przepływ może przybrać ścieżkę True lub False.
Niestandardowe filtry Pebble
Znacznik czasu epoki
Możesz użyć następujących filtrów Pebble, aby zwrócić znacznik czasu epoki dla Teraz lub podany ciąg daty:
Znacznik czasu epoki na teraz:
{{ now() | epoch }} => default UTC timezone and in seconds
{{ now() | epoch(inMillis=true) }} => default UTC timezone and in milliseconds
Example:
{{ now() | epoch }} -> 1667471488
{{ now() | epoch(inMillis=true) }} -> 1667471522829
Znacznik czasu epoki dla określonej daty:
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true) }} => custom format and in milliseconds
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true, timeZone='America/Phoenix') }} => custom format with timezone and in milliseconds
Example:
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true) }} -> 1508429883779
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true, timeZone='America/Phoenix') }} -> 1508455083779
Sprawdzanie poprawności wyrażeń
Jeśli pole wejściowe wykryje użycie wyrażenia (tj. wprowadzona jest składnia {{}}), w prawym dolnym rogu pola pojawi się niebieska ikona.
Kliknij niebieską ikonę, aby otworzyć modal, w którym możesz przetestować i modyfikować wyrażenie, aż uzyskasz pożądany wynik.
Modal Wyrażenie testowe zawiera następujące pola:
-
Wyrażenie: Pokazuje wyrażenie, które zostało początkowo wprowadzone w polu wejściowym z konfiguracji aktywności.
-
Pola zmiennych: Każda zmienna użyta w wyrażeniu ma pole pomocnicze, w którym można wprowadzić wartość zmiennej przykładowej. Wprowadź wartość dla każdej zmiennej, a następnie kliknij Test, aby zobaczyć wyniki, jeśli wyrażenie jest wykonywane z wprowadzonymi parametrami.
Aby ustawić zmienne w wyrażeniu, należy użyć tylko formatu {{nazwa zmiennej}}. Na przykład {{newContact.ani}} jest składnią zmiennej.
-
Wynik: Wyświetla wynik wyrażenia po kliknięciu przycisku Test. Jeśli wyniki różnią się od oczekiwanych, zmodyfikuj wyrażenie zgodnie z potrzebami. Jeśli wprowadzisz zmiany w konfiguracji, kliknij Zastosuj zmiany, aby zaktualizować wyrażenie w konfiguracji aktywności.
Użyj szablonów przepływu
Szablony przepływu to gotowe przepływy zaprojektowane dla określonych przypadków użycia. Szablony te są łatwo dostępne w kanwie Flow Designer, umożliwiając programistom przepływu szybkie tworzenie i publikowanie przepływów przy minimalnym wysiłku.
Aby utworzyć przepływy przy użyciu szablonów przepływu, wybierz żądany szablon, dostosuj go do wymagań biznesowych, sprawdź poprawność, opublikuj i zacznij korzystać z przepływu. Aby uzyskać więcej informacji, zobacz Tworzenie przepływów z szablonów przepływu.
Wykorzystanie godzin pracy
Użyj tego szablonu projektanta przepływu do zarządzania godzinami pracy w Webex Contact Center. Dzwoniący są witani wiadomością, a ich połączenia są kierowane na podstawie godzin pracy, świąt i warunków awaryjnych określonych dla organizacji .
Przepływ ten kieruje połączenia w oparciu o godziny pracy centrum kontaktu, listy świąteczne i nadpisania awaryjne, zapewniając optymalne wrażenia dzwoniącego i wydajną obsługę godzin poza pracą . Jeśli centrum kontaktowe jest zamknięte, dzwoniący zostanie powiadomiony o zamknięciu.
Kluczowe funkcje obejmują:
- Scentralizowane zarządzanie godzinami pracy, wakacjami i nadpisaniami awaryjnymi.
- Automatyczne routing w oparciu o konfigurację godzin pracy.
- Cisco Text-to-Speech (TTS) jest używany do wszystkich podpowiedzi audio, chociaż można przesyłać niestandardowe pliki audio.
- Domyślna muzyka wstrzymana to
defaultmusic_on_hold.wav, ale można to dostosować.
Wymagania wstępne
- Konfiguracja godzin pracy: twórz godziny pracy, listy świąteczne i nadpisania w Control Hub.
- Pliki audio: Prześlij wymagane pliki audio dla monitów, takich jak
BusinessHoursOpen.wav, lub użyj funkcji Cisco TTS. - Mapowanie kolejki, zespołów i punktów wejścia: skonfiguruj te elementy w Centrum kontaktowym Webex. Management Portal
Podział przepływu
Poniższa tabela opisuje różne elementy przepływu zaangażowane w proces wywołania, szczegółowo opisując działania i odpowiedzi występujące na każdym etapie.
| Element przepływu | Opis |
|---|---|
| Połączenie odebrane | Połączenie jest inicjowane i wchodzi do przepływu. |
| Ocena godzin pracy | System sprawdza, czy aktualny czas mieści się w godzinach pracy, wakacjach lub warun ku nadpisania. |
| Obsługa godzin otwarcia | Jeśli centrum kontaktowe jest otwarte, odtwarzana jest wiadomość powitalna, a połączenie zostanie przekier owane do kolejki agentów. |
| Po godzinach | Jeśli centrum kontaktowe jest zamknięte, odtwarzana jest komunikat o godzinach zamkniętych, a połączenie zostanie odłączone. |
| Nadpisania awaryjne | Jeśli nadpisanie awaryjne jest aktywne, komunikat alarmowy jest odtwarzany, a połączenie zostanie odłączone. |
Działania przepływowe
Poniższa tabela opisuje sekwencję czynności przepływu.
| Aktywność przepływu | Opis |
|---|---|
|
Rozpocznij (Nowy kontakt telefoniczny) | Przepływ rozpoczyna się po otrzymaniu nowego kontaktu telefonicznego. |
|
Kontrola godzin pracy (BusinessHours) | System sprawdza, czy centrum kontaktowe znajduje się w zwykłych godzinach pracy, urlo pie lub nadpisaniu awaryjnym. |
|
Monit godzin pracy (WorkingHours_Prompt) | W godzinach pracy odtwarzany jest komunikat informujący dzwoniącego, że
centrum kontaktowe jest otwarte (domyślny plik: BusinessHoursOpen.wav). |
Kontakt w kolejce (Kolejka agentów) | Dzwoniący zostaje umieszczony w kolejce, która ma zostać przekierowana do dostępnego agenta. |
Trzymaj muzykę (HoldMusic) | Muzyka jest odtwarzana, gdy dzwoniący czeka w kolejce (domyślny plik:
defaultmusic_on_hold.wav). |
|
Wakacje zamknięte (Wakacyjne_zamknięte) | Jeśli jest to święto, odtwarzana jest wiadomość informująca dzwoniącego, że biuro jest zamknięte. |
|
Monit po godzinach (Promit po godzinach) | Jeśli następuje po godzinach pracy, zostanie wyświetlony komunikat informujący dzwoniącego, że biuro jest zamknięte. |
| Nadpisanie awaryjne (Override_Emergency) | W przypadku nadpisania awaryjnego odtwarzany jest komunikat alarmowy. |
| Odłącz kontakt (Odłącz kontakt) | Po odtworzeniu wiadomości (niezależnie od tego, czy jest to po godzinach, wakacjach, czy nag łych wypadkach) połączenie zostaje odłączone. |
Dodatkowe zasoby
Aby uzyskać więcej informacji na temat konfigurowania godzin pracy, list świątecznych i nadpisań, zapoznaj się z Przewodnikiem konfigur acji i administracji Webex Contact Center.
Kompleksowy kontakt przychodzący
Użyj tego szablonu projektanta przepływu w Webex Contact Center do kompleksowej obsługi połączeń przychodzących, sprawdzania godzin pracy, ogłoszeń o pozycji w kolejce i opcji wywołań zwrotnych.
Przepływ ten pokazuje kompleksowy scenariusz przychodzących połączeń głosowych dla Webex Contact Center. Obejmuje obsługę godzin pracy, wakacji, nadpisań awaryjnych, opcji samoobsługi, ogłoszeń o pozycji w kolejce (PIQ) i opcji wywołań zwrotnych klientów. Nadaje się do środowisk, w których podstawowa samoobsługa i kolejkowanie połączeń są niezbędne.
Zmodyfikuj przepływ, aby dopasował się do konkretnych potrzeb organizacji i radził sobie z nieznanymi warunkami z wdziękiem.
Ten przepływ wykorzystuje Cisco Text-to-Speech (TTS) do czynności audio wymagających monitów (jeśli występują). W przypadku muzyki domyślnie jest to plik defaultmusic_on_hold.wav
dostarczony po wyjęciu z pudełka.
Wymagania wstępne
Management PortalPrzed wdrożeniem tego przepływu upewnij się, że w Centrum Kontaktowym Webex spełnione są następujące wymagania:
- Twórz punkty wejścia, kolejki, zespoły i mapowania punktów wejścia oraz wszelkie inne konfiguracje specyficzne dla organizacji, takie jak łączniki, zewnętrzne łączniki ANI i inne.
-
- Przesyłaj statyczne pliki audio, jeśli zamiast programu Cisco Text-to-Speech (TTS) używane są niestandardowe monity audio.
Szczegółowe kroki znajdują się w przewodniku konfiguracji i administracji Webex Contact Center.
Podział przepływu
Poniższa tabela opisuje różne elementy przepływu zaangażowane w proces wywołania, szczegółowo opisując działania i odpowiedzi występujące na każdym etapie.
|
Element przepływu |
Opis |
|---|---|
| Połączenie zostało odebrane | Połączenie wchodzi do przepływu w aktywności NewContact. |
| Sprawdź godziny pracy | Przepływ sprawdza bieżący czas w stosunku do zdefiniowanych godzin pracy za pomocą aktywności
BusinessHours.
|
| Opcje samoobsługowe | W godzinach otwarcia aktywność WelcomeMenu (menu IVR) odtwarza menu
oferujące podstawowe opcje samoobsługi dla dzwoniących:
|
| Umieszczenie kolejki | Dzwoniący jest umieszczany w kolejce za pomocą aktywności Kolej ka. Aktywność GetPositionInQueue pobiera pozycję dzwoniącego w kolejce, a informacje te są ogłaszane dzwoniącemu za pomocą aktywności PlayPiQ. |
| Opcje wywołania zwrotnego i poczty głosowej | Jeśli dzwoniący zdecyduje się zostawić pocztę głosową lub zażądać oddzwonienia zwrotnego, aktywowana jest aktywność
FinalMenu:
|
|
Trzymaj muzykę | Muzyka jest odtwarzana, gdy dzwoniący czeka w kolejce (domyślny plik: defaultmusic_on_hold.wav). |
|
Obsługa pętli | Przepływ zapewnia, że jeśli dzwoniący pętli zbyt wiele razy (poprzez działania C allLoopCycle i LoopCycle), zostanie on przekierowany do ostatecznych opcji menu (wywołanie zwrotne lub poczta głosowa). |
| Rozłączenie połączeń | Po wykonaniu wszystkich czynności lub jeśli dzwoniący zdecyduje się zakończyć połączenie zostanie od łączone za pomocą czynności Disconnec tContact. |
Działania przepływowe
Poniższa tabela opisuje sekwencję czynności przepływu zaangażowanych w ten szablon przepływu.
|
Aktywność przepływu |
Opis |
|---|---|
|
Rozpocznij (NowyKontakt) | Uruchamia przepływ po odebraniu połączenia. |
|
Kontrola godzin pracy (BusinessHours) | Sprawdza, czy połączenie odbywa się w godzinach pracy, wakacjach lub sytuacjach awaryjnych. |
|
Menu IVR (Welcome Menu) |
Odtwarza menu z opcjami samoobsługi (naciśnij 1 dla wsparcia, naciśnij 2 dla sprzedaży). |
|
Obsługa kolejki |
|
|
Trzymaj muzykę (Music Conhold) | Odtwarza muzykę trzymającą, gdy dzwoniący czeka w kolejce. |
|
Obsługa pętli (CallLoopCycle i LoopCycle) | Zapewnia, że połączenia zapętlone zbyt wiele razy są kierowane do menu końcowego. |
|
Odłączenie (Odłącz kontakt) | Rozłącza połączenie po wiadomościach lub gdy dzwoniący zdecyduje się zakończyć interakcję . |
Dodatkowe zasoby
Aby uzyskać więcej informacji, zobacz Przewod nik konfiguracji i administracji Webex Contact Center.
Badanie CSAT DTMF
Ten szablon przepływu zawiera funkcjonalność systemu interaktywnej odpowiedzi głosowej (IVR) opartego na ankiecie podzwoniowej (PCS). Ankieta ma na celu wydajne i efektywne rejestrowanie ocen satysfakcji klientów przy użyciu podstawowego menu i dotykowego IVR.
Ten przepływ pomaga Webex Contact Center skutecznie zbierać opinie klientów poprzez prostą automatyczną ankietę podzwoniową z wykorzystaniem dźwięków dwutonowych wielofrekvencyjnych (DTMF). Klienci oceniają swoje wrażenia z połączenia, gdy otrzymują monit o ocenę. System zbiera odpowiedzi klientów w zmiennej globalnej używanej do raportowania. Ankieta rejestruje oceny satysfakcji klientów w skali 1—5.
Ten przepływ jest zbudowany w celu łatwego konfigurowania ankiet pocztowych w kilku prostych krokach. Jest dostarczany ze wszystkimi wymaganymi elementami konstrukcyjnymi, w tym łącznikiem mowy do tekstu.
Stosowanie
Aby efektywnie wykorzystać ten przepływ jako przepływ ankiety po rozmowie, podłącz GoTo Flow ze zdarzenia Agent Disabled w głównym przepływie. Gwarantuje to, że gdy agent odłączy połączenie, rozmówca otrzymuje ankietę interaktywnej odpowiedzi głosowej (IVR) po rozmowie, która rejestruje odpowiedź satysfakcji klienta (CSAT).
Ten przepływ obejmuje wiadomości, które można odtwarzać klientom. Możesz dostosować wiadomości zgodnie z wymag aniami.
Wymagania wstępne
Przed skonfigurowaniem tego przepływu utwórz następujące zmienne:
-
Ankieta kontrankiety
-
Typ —INTEG ER
-
Wartość domyśl na —0
-
Opis — Śledzi liczbę prób ankiety i przyrostów z każdą nieprawidłową odpowiedzią lub przekroczoną odpowiedzią.
-
-
Globalne_feedbackSurveyResponse
-
Typ —INTEG ER
-
Wartość domyśl na —0
- Źródło — zmienna globalna
- Spraw, aby raportowano - Włącz.
-
Opis — Przechowuje odpowiedź na ocenę klienta lub „NoResponse”, jeśli istnieje scenariusz nieważności/limitu czasu.
-
Działania przepływowe
Poniższa tabela opisuje działania wykorzystywane w przepływie.
| Aktywność przepływu | Opis |
|---|---|
|
Rozpocznij NowośćKontakt |
Rozpoczyna ankietę po zainicjowaniu nowego kontaktu telefonicznego. |
|
SurveyOptions (menu IVR) |
Monita użytkownika o wybranie oceny (1—5). Liczby 1, 2, 3, 4, 5 odpowiadają poziom om satysfakcji. Limit czasu lub nieprawidłowa odpowiedź prowadzi do ponownej próby. |
|
SetSurveyResponse | Przechwytuje wybór użytkownika i przechowuje je w zmiennej Global_FeedbackSurveyResponse. |
|
SetCounterSurvey |
Zwiększa zmienną CounterSurvey po upływie limitu czasu lub nieprawidłowej odpowiedzi. |
| CheckCounterSurvey |
Sprawdza poprawność, jeśli liczba ponownych prób przekracza 2 przy użyciu następującego warunku CounterSurvey > 2. Zakończa ankietę, jeśli ponowne próby zostaną wyczerpane. |
|
SetVariable_R3K |
Przypisuje „NoResponse” do SurveyResponse, jeśli zostaną wyczerpane ponowne próby. |
|
PlaySurveyRecorded |
Odtwarza wiadomość z podziękowaniami po przechwyceniu odpowiedzi. |
|
RozłączenieKontakt |
Z wdziękiem kończy rozmowę. |
Agent wirtualny DialogFlow ES
Ten szablon projektanta przepływu Webex Contact Center demonstruje przepływ danych między Google DialogFlow ES a Webex Contact Center, koncentrując się na tym, jak przekazywać dane do i z obu platform podczas interakcji.
Przepływ ten pokazuje, w jaki sposób dane są przekazywane między Webex Contact Center a DialogFlow ES w celu przetwarzania interakcji z klientami. Zapewnia podstawowy przepływ, w którym dane są wymieniane z DialogFlow ES w celu przetwarzania języka naturalnego i zautomatyzowanej realizacji agent ów. Integracja z DialogFlow umożliwia botowi zrozumienie intencji klienta i podjęcie odpowiednich działań w oparciu o rozmowę. Ponadto przepływ obejmuje obsługę błędów, aby zapewnić płynną obsługę klienta, nawet w przypadku nieoczekiwanych warunków.
Wymagania wstępne
Management PortalPrzed wdrożeniem tego przepływu upewnij się, że w Centrum Kontaktowym Webex spełnione są następujące wymagania:
- Agent Google DialogFlow ES z odpowiednimi intencjami dla rozmowy.
- Twórz punkty wejścia, kolejki, zespoły i mapowania punktów wejścia.
- Włącz realizację Webhook w DialogFlow ES i użyj przykładowego kodu node.js w edytorze wbudowanym .
-
Program Cisco Text-to-Speech (TTS) umożliwia dynamiczne generowanie niestandardowych wiadomości. Przesyłaj statyczne pliki audio, jeśli zamiast programu Cisco Text-to-Speech (TTS) używane są niestandardowe monity audio.
Podział przepływu
Poniższa tabela opisuje różne elementy przepływu zaangażowane w proces wywołania, szczegółowo opisując działania i odpowiedzi występujące na każdym etapie.
|
Element przepływu |
Opis |
|---|---|
| Klient inicjuje kontakt | Połączenie jest odbierane przez Webex Contact Center. |
| Dane są przekazywane do DialogFlow ES | Niestandardowe powitanie, które zawiera dane klienta, takie jak imię i nazwisko i powód połączenia, jest wysyłane do bota DialogFlow ES w celu przetworzenia. |
| Interakcja bota z DialogFlow | DialogFlow przetwarza dane wejściowe i odpowiada na podstawie skonfigurowanych intencji . |
| Muzyka w kolejce | Podczas gdy bot przetwarza żądanie, klient zostaje umieszczony w kolejce z muzy ką typu hold. |
| Odłącz | Interakcja kończy się po zakończeniu okna dialogowego. |
Działania przepływowe
Poniższa tabela opisuje sekwencję czynności przepływu zaangażowanych w ten szablon przepływu.
|
Aktywność przepływu |
Opis |
|---|---|
|
Rozpocznij | Ta aktywność oznacza początek przepływu. Wywołuje się po otrzymaniu nowego połączenia . |
| Ustaw język | Przepływ wykorzystuje aktywność Set Variable do skonfigurowania kodu języka (en-US) dla całej interakcji. Dzięki temu wszystkie interakcje głosowe są zgodne z preferencjami języ kowymi dzwoniącego. |
| Niestandardowe powitanie | Ta aktywność przekazuje dane klienta, takie jak imię i nazwisko, adres e-mail i powód
wywołania do bota DialogFlow ES. Powitanie jest generowane dynamicznie za pomocą Cisco
Text-to-Speech (TTS). Przykładowe dane przekazane:
|
|
Kolejka do agenta | Jeśli interakcja wymaga eskalacji, klient zostaje umieszczony w kolejce, a muzyka
przytrzymująca jest odtwarzana za pomocą
pliku defaultmusic_on_hold.wav. |
| Odtwarzaj muzykę | Muzyka jest odtwarzana, gdy dzwoniący czeka w kolejce. Przepływ wykorzystuje domyślną muzykę Cisco, ale można go dostosować, przesyłając różne pliki muzyczne. |
|
Odłącz | Ta czynność odłącza połączenie po zakończeniu przepływu, zapewniając płynne zakończenie interakcji. |
Specyfika przepływu
JSON przepływu użyty w tym przykładzie zawiera zmienne i czynności niezbędne do obsługi interakcji, przetwarzania błędów i komunikacji między Webex Contact Center a DialogFlow. Kluczowe używane zmienne obejmują:
|
Zmienna przepływu |
Opis |
|---|---|
|
Globalne_feedbackSurveyOptin | Śledzi, czy klient zdecyduje się na ankietę podzwoniową. |
| Nazwa klienta | Przechwytuje imię i nazwisko klienta w celu personalizacji. |
| CustomeMail | Przechwytuje e-mail klienta. |
| Powód klienta | Rejestruje przyczynę połączenia klienta. |
| Języki_globalny | Konfiguruje domyślny język (pl-US). |
|
Globalna_nazwa_głosu | Określa głos używany do przesyłania tekstu na mowę. |
Dodatkowe zasoby
Aby uzyskać więcej informacji na temat tej integracji, zobacz film Praca z danymi w Google DialogFlow ES z Webex Contact Center.
Więcej informacji można znaleźć w dokumentacji programisty Webex Contact Center i dokumentacji DialogFlow ES.
Wsparcie dla programistów
Aby uzyskać wsparcie związane z tą integracją, otwórz zgłoszenie do zespołu wsparcia dla programistów Webex Contact Center za pośrednictwem portalu dla programistów Webe x.
Aby uzyskać dalsze dyskusje, odwiedź społeczność programistów interfejsów API Webex Contact Center.
Obsługa zmiennych dynamicznych
Ten szablon zapewnia zaawansowany, dynamiczny przepływ głosu przychodzącego, który pobiera ustawienia zewnętrzne, ustawiając zmienne przepływu za pomocą tych ustawień i kieruje wywołania w oparciu o konfiguracje zmiennych.
Przepływ dynamicznie pobiera ustawienia przepływu za pośrednictwem żądania HTTP i ustawia zmienne, które kierują resztą przepływu. Zmienne te zarządzają decyzjami dotyczącymi routingu, obsługą kolejki, monitami i zarządzaniem błędami. Jest to często używane w scenariuszach wymagających elastyczności w obsłudze połączeń w oparciu o warunki biznesowe w czasie rzeczywistym, takie jak godziny pracy lub wakacje — gdzie pojedynczy przepływ może być ponownie wykorzystany w różnych przypadkach użycia przy użyciu dynamicznego routingu opartego na zmiennej.
Przepływ zapewnia płynne i wydajne wrażenia dzwoniącego, odtwarzając odpowiednie wiadomości, obsługując godziny pracy lub przypadki błędów oraz zapewniając routing w oparciu o specyficzne wymagania organizacji.
Przepływ wykorzystuje Cisco Text-to-Speech (TTS) do wszystkich czynności audio wymagających monitów. Niestandardową muzykę w wstrzymaniu lub wiadomości można skonfigurować, aktualizując zmienne przepływu.
Wymagania wstępne
Management PortalPrzed wdrożeniem tego przepływu upewnij się, że w Centrum Kontaktowym Webex spełnione są następujące wymagania:
- Twórz punkty wejścia, kolejki, zespoły, mapowania punktów wejścia i wszelkie inne czynności konfiguracyjne specyficzne dla organizacji, takie jak łączniki, zewnętrzne dane ANI i inne.
-
Upewnij się, że wszystkie wymagane statyczne pliki audio lub niestandardowe monity TTS są przesyłane do systemu.
-
Posiadaj prawidłowy punkt końcowy API do pobierania ustawień przepływu
Szczegółowe kroki znajdują się w przewodniku konfiguracji i administracji Webex Contact Center.
Podział przepływu
Poniższa tabela opisuje różne elementy przepływu zaangażowane w proces wywołania, szczegółowo opisując działania i odpowiedzi występujące na każdym etapie.
|
Element przepływu |
Opis |
|---|---|
| NowośćKontakt | Przepływ rozpoczyna się, gdy połączenie zostanie odebrane w punkcie wejścia. |
| Żądanie HTTP | Przepływ wywołuje żądanie HTTP do dynamicznego pobierania ustawień przepływu w oparciu o dane DNIS połączenia. |
| Kontrola godzin pracy | W zależności od ustawień przepływu przepływ sprawdza godziny pracy, święta i nadpisania, aby odpowiednio skierować połączenie. |
| Odtwórz wiadomość (Witamy) | Na podstawie pobranych ustawień wiadomość powitalna jest odtwarzana za pomocą TTS lub wstępnie nagranego monitu. |
| Aktywność kolejki | W razie potrzeby wywołanie jest umieszczane w kolejce opartej na zmiennych dynamicznych. |
| Odtwarzanie muzyki (zarządzanie kolejkami i muzyka w kolejce) | Podczas gdy dzwoniący czeka w kolejce, odtwarzana jest muzyka przytrzymująca, którą można ustawić dynamicznie. |
| Obsługa błędów | Jeśli wystąpi błąd, wywołanie zostanie przekierowane do przepływu obsługi błędów lub innego punktu wejścia przy użyciu funkcji GoTo włączonej przez zmienne dynamiczne. |
Działania przepływowe
Poniższa tabela opisuje sekwencję czynności przepływu zaangażowanych w ten szablon przepływu.
|
Aktywność przepływu |
Opis |
|---|---|
|
Rozpocznij | Przepływ rozpoczyna się, gdy połączenie jest odbierane za pośrednictwem aktywności NewContact. |
| Żądanie HTTP | Aktywność FetchFlowSettings wysyła żądanie HTTP o pobranie wszystkich niezbędnych ustawień przepływu, takich jak godziny pracy, monity i konfiguracje kolejek. |
|
Menu IVR (Welcome Menu) |
Odtwarza menu z opcjami samoobsługi (naciśnij 1 dla wsparcia, naciśnij 2 dla sprzedaży). |
| Ustaw zmienne | Aktywność SetVariable przechowuje dane pobrane z żądania HTTP i przypisuje wartości do zmiennych związanych z przepływem, takich jak BusinessHours, queue, WelcomePrompt i HoldMusic. |
| Godziny pracy | Działanie BusinessHours sprawdza harmonogram pracy, święta i nadpisania, kierując przepływ w oparciu o aktualny czas. |
| Odtwórz wiadomość | Aktywność PlayMessage odtwarza wiadomość powitalną dla dzwoniącego. Można to ustawić dynamicznie lub wstępnie skonfigurować. |
| Kontakt w kolejce | Aktywność QueueContact umieszcza dzwoniącego w odpowiedniej kolejce, wykorzystując zmienne dynamiczne do zarządzania kolejkami i obsługi zapasowej. |
| Odtwarzaj muzykę | Aktywność PlayMusic odtwarza muzykę wstrzymującą dla dzwoniących oczekujących w kolejce, skonfigurowana na podstawie zmiennej HoldMusic. |
| Idź do | Wiele czynności Go To służy do nawigacji między różnymi częściami przepływu lub obsługi określonych warunków, takich jak święta lub błędy. |
| Odłącz | Po zakończeniu wszystkich niezbędnych kroków przepływ kończy się odpowiednim od łączeniem lub przekierowaniem. |
Witaj Świat
Użyj tego szablonu, aby utworzyć prosty przepływ głosu przychodzącego, w którym dzwoniący są witani wiadomością, a następnie odłączani. Przepływ ten jest często używany w godzinach zamkniętych.
Ten przepływ zapewnia prosty przepływ, który odtwarza ogłoszenie dla dzwoniącego. Zmo dyfikuj przepływ, aby zapewnić płynne działanie dzwoniącego, obsługując wszelkie błędy lub nieznane warunki.
Podprzepływ wykorzystuje program Cisco Text-to-Speech dla dowolnych monitów audio. W przypadku muzyki
domyślnie jest wbudowany plik (defaultmusic_on_hold.wav), w przypadku muzyki wstrzymanej
.
Wymagania wstępne
Management PortalPrzed wdrożeniem tego przepływu upewnij się, że w Centrum Kontaktowym Webex spełnione są następujące wymagania:
- Twórz punkty wejścia, kolejki, zespoły i mapowania punktów wejścia oraz wszelkie inne czynności konfiguracyjne specyficzne dla organizacji, takie jak łączniki, zewnętrzne dane ANI i inne.
- Przesyłaj statyczne pliki audio, jeśli zamiast
CISCO-text-to-speech (TTS) używane są niestandardowe monity audio.
Szczegółowe kroki znajdują się w przewodniku konfiguracji i administracji Webex Contact Center.
Podział przepływu
- Połączenie jest odbierane i wchodzi do przepływu.
- Wiadomość powitalna jest odtwarzana do dzwoniącego.
- Dzwoniący jest umieszczony w kolejce.
- Muzyka Hold jest odtwarzana, gdy dzwoniący czeka.
Działania przepływowe
Poniższa tabela opisuje sekwencję czynności przepływu zaangażowanych w ten szablon przepływu.
|
Aktywność przepływu |
Opis |
|---|---|
|
Rozpocznij | Przepływ rozpoczyna się po odebraniu połączenia |
| Odtwórz wiadomość |
|
|
Odłącz |
|
Dodatkowe zasoby
Aby uzyskać więcej informacji, zobacz Przewod nik konfiguracji i administracji Webex Contact Center.
Automatyczna obsługa menu
Użyj tego szablonu projektanta przepływu Webex Contact Center, aby utworzyć system oparty na menu umożliwiający wydajne kierowanie połączeń. Automatyzuje działania przychodzące, kierując dzwoniących do odpowiednich zespołów lub usług, aby zapewnić płynniejsze wrażenia.
Przepływ ten automatyzuje początkową interakcję z dzwoniącym, umożliwiając mu poruszanie się po różnych opcjach menu. Obejmuje dynamiczną obsługę błędów, obsługę wielojęzycz ną i uprzejmy proces odłączania w przypadku błędów lub nierozpoznanych danych wejściowych.
Ten przepływ wykorzystuje Cisco Text-to-Speech (TTS) dla wszelkich monitów audio. W przypadku muzyki
domyślnie jest wbudowany plik (defaultmusic_on_hold.wav), w przypadku muzyki wstrzymanej
.
Wymagania wstępne
Management PortalPrzed wdrożeniem tego przepływu upewnij się, że w Centrum Kontaktowym Webex spełnione są następujące wymagania:
- Twórz punkty wejścia, kolejki, zespoły i mapowania punktów wejścia.
- Przesyłaj statyczne pliki audio, jeśli zamiast programu Cisco Text-to-Speech (TTS) używane są niestandardowe monity audio.
Szczegółowe kroki znajdują się w przewodniku konfiguracji i administracji Webex Contact Center.
Podział przepływu
Poniższa tabela opisuje różne elementy przepływu zaangażowane w proces wywołania, szczegółowo opisując działania i odpowiedzi występujące na każdym etapie.
|
Element przepływu |
Opis |
|---|---|
|
Połączenie odebrane (Nowy kontakt telefoniczny) |
Przepływ jest uruchamiany, gdy nowy kontakt telefoniczny jest zainicjowany przez połączenie przychodzące. |
|
Wiadomość powitalna (Podpowiedź powitalna) |
Odtwarzana jest wiadomość powitalna: Witamy w Webex Contact Center! |
|
Menu główne (Menu IVR) |
Dzwoniący ma zestaw opcji menu. Menu jest odczytywane na głos za pomocą TTS, prowadząc dzwoniącego przez różne opcje usług:
|
|
Trasowanie oparte na wyborze |
W oparciu o wybraną opcję dzwoniący zostaje przeniesiony do określonego zespołu (transfer w ciemno) lub umieszczony w kolejce, aby czekać na następnego dostępnego agenta. |
|
Obsługa błędów |
Nieprawidłowe dane wejściowe są adresowane komunikatem o błędzie, a dzwoniący zostanie poproszony o ponowną próbę. |
|
Muzyka w wstrzymaniu (Odtwarzaj muzykę) |
Podczas oczekiwania w kolejce odtwarzana jest domyślna muzyka zatrzymania
( |
|
Odłącz |
Przepływ kończy się odłączeniem połączenia. |
Działania przepływowe
Poniższa tabela opisuje sekwencję czynności przepływu.
|
Aktywność przepływu |
Opis |
|---|---|
|
Nowy kontakt telefoniczny (Początek) |
Jest to punkt początkowy przepływu, gdy nowy kontakt telefoniczny jest inicj owany przez połączenie przychodzące. |
|
Odtwórz wiadomość (Podpowiedź powitalna) |
Klienta wita wiadomość: Witamy w Webex Contact Center! Ten krok używa tekstu na Cisco Cloud mowę (TTS) do wygenerowania wiadomości. |
|
Menu główne (Menu IVR) |
Dzwoniącemu prezentowane jest menu z różnymi opcjami:
|
|
Trasowanie oparte na wyborze (Warunki) |
W oparciu o wybraną opcję dzwoniący zostaje przeniesiony do określonego zespołu (transfer w ciemno) lub umieszczony w kolejce, aby czekać na następnego dostępnego agenta.
|
|
Odtwarzaj muzykę (Muzyka w wstrzymaniu) |
W przypadku połączeń w kolejce system odtwarza muzykę wstrzymania, podczas gdy dzwoniący czeka na następ nego dostępnego agenta. |
|
Obsługa błędów |
Jeśli wybrana jest nieprawidłowa opcja lub czas wejścia minie, system odtworzy komunikat z prośbą o ponowną próbę wywołującego. |
|
Odłącz |
Po zakończeniu interakcji lub wystąpieniu błędu przepływ odłącza połączenie za pomocą czynności Roz łącz kontakt. |
Dodatkowe przypadki użycia
- Podmenu: Istnieje menu wyboru języka, w którym użytkownicy mogą wybrać preferowany język, naciskając 1 dla angielskiego lub 2 dla hiszpańskiego. Menu powtarza się, jeśli dzwoniący naciśnie #.
- Komunikaty o błęd ach: Po otrzymaniu nieprawidłowego wejścia odtwarzany jest komunikat o błędzie. W przypadku krytycznych błędów system przeprasza i rozłącza dzwoniącego.
Dodatkowe zasoby
Aby uzyskać więcej informacji, zobacz Przewod nik konfiguracji i administracji Webex Contact Center.
Zmniejszenie danych protokołu HTTP (S) Microsoft Dynamics
Ten szablon projektanta przepływu służy do utwor zenia przepływu IVR w Webex Contact Center, który łączy się z MS Dynamics za pomocą złącza HTTP. Ten przepływ pobiera dane klienta i sprawy za pomocą ANI z CRM, wita dzwoniącego spersonalizowaną wiadomością i kieruje połączenie.
W tym przepływie dzwoniący jest witany spersonalizowaną wiadomością opartą na danych CRM, a jeśli nie zostanie znaleziony żaden przypadek, połączenie jest przekazywane agentowi. Agent otrzymuje szczegóły klienta lub sprawy w czasie rzeczywistym za pomocą ekranu. Przepływ współdziała z MS Dynamics poprzez dwa żądania HTTP:
- Pobiera dane klienta, przeprowadzając wyszukiwanie ANI.
- Pobiera najnowsze szczegóły sprawy na podstawie identyfikatora klienta. Jeśli nie zostaną znalezione żadne informacje o kliencie lub przypadku, połączenie jest kierowane do agenta, a odpowiedni komunikat jest odtwarzany do dzwoniącego. Agent otrzymuje wyskakujące okienko pokazujące formularz nowej sprawy lub szczegóły ostatniej utworzonej sprawy dla klienta.
Wyskakujące okienka są włączone, aby upewnić się, że agenci są wyposażeni w niezbędne informacje podczas odbierania połączeń.
Wymagania wstępne
Przed wdrożeniem tego przepływu upewnij się, że spełnione są następujące wymagania:
- Aplikacja zarejestrowana na platformie Azure dla MS Dynamics CRM.
- OAuth 2.0 i konfiguracja złącza w Control Hub muszą być wcześniej skonfigurowane.
- Zaimportuj szablon do programu Flow Designer.
- Dostosuj zmienne przepływu, kolejki i dowolne określone konfiguracje w zależności od potrzeb organizacji.
Przepływ wykorzystuje Cisco Text-to-Speech (TTS) do dynamicznych monitów. Jeśli wymagany jest statyczny dźwięk, użytkownicy mogą przesyłać pliki audio. Domyślna muzyka zatrzymująca jest używana z repozytorium Webex .
Podział przepływu
Poniższa tabela opisuje różne elementy przepływu zaangażowane w proces wywołania, szczegółowo opisując działania i odpowiedzi występujące na każdym etapie.
|
Element przepływu |
Opis |
|---|---|
|
Połączenie odebrane |
ANI dzwoniącego zostaje schwytany. |
|
Pasek ANI |
Kod kraju + jest usuwany z ANI. |
|
Pobierz informacje o klientach |
Do MS Dynamics CRM wysyłane jest żądanie HTTP o wyszukanie danych klienta przy użyciu usuni ętego ANI. |
|
Kontrola warunkowa - klient istnieje |
Jeśli klient istnieje, zostanie wysłane kolejne żądanie HTTP o pobranie szczegółów jego sprawy. Jeśli klient nie istnieje, zostanie wyświetlony komunik at No C ase Found. |
|
Odtwórz spersonalizowane informacje o obudowie |
Jeśli zostanie znaleziona sprawa, dzwoniący zostanie powitany szczegółami ostatniej sprawy. |
|
Przejdź do agenta lub rozłącz |
Dzwoniący otrzymuje następnie opcję rozmowy z agentem lub rozłączenia. |
|
Wyskakujące okienko dla agenta |
Gdy agent odpowie, szczegóły sprawy lub formularz nowego przypadku są wyświetlane w nowej karcie przeglądarki. |
Działania przepływowe
Poniższa tabela opisuje sekwencję czynności przepływu dla przepływu IVR, który łączy się z MS Dynamics za pomocą złącza HTTP.
|
Aktywność przepływu |
Opis |
|---|---|
|
Rozpocznij |
Inicjuje przepływ po odebraniu połączenia. |
|
Pasek ANI |
Usuwa kod kraju + z ANI, aby przygotować się do wyszukiwania MS Dynamics. |
|
Uzyskaj informacje o klientach |
Wysyłane jest żądanie HTTP GET w celu pobrania pełnego imienia i nazwiska klienta i identyfik atora kontaktu na podstawie ANI. |
|
Kontrola warunkowa - klient istnieje |
Sprawdza, czy klient istnieje w MS Dynamics. Jeśli to prawda, pobiera szczegóły sprawy. Jeśli jest fałszywy, odtwarza wiadomość informującą dzwoniącego, że żadna sprawa nie została znaleziona. |
|
Uzyskaj informacje o sprawie |
Pobiera tytuł i numer sprawy przy użyciu identyfikatora klienta z poprzedniego kroku. |
|
Odtwórz spersonalizowaną wiadomość |
Powita dzwoniącego po imieniu i podaje szczegóły przypadku za pomocą TTS (Text-to-Speech). |
|
Odtwórz nie znaleziono żadnej obudowy |
Odtwarza wiadomość, jeśli nie zostanie znaleziona żadna sprawa dla dzwoniącego i informuje go, że zostanie przekazana agentowi. |
|
Menu główne |
Oferuje dzwoniącemu możliwość połączenia się z agentem lub rozłączenia połączenia. |
|
Kontakt w kolejce |
Kieruje dzwoniącego do dostępnego agenta na podstawie wstępnie zdefiniowanych ustawień kolejki. |
|
Odtwarzaj muzykę |
Odtwarza muzykę trzymającą, gdy dzwoniący czeka w kolejce. |
|
Odłącz kontakt |
Zakończa połączenie, jeśli dzwoniący zdecyduje się rozłączyć. |
|
Ekran pop |
Po odebraniu połączenia pojawia się informacja o sprawie lub nowy formularz sprawy dla agenta . |
Dodatkowe zasoby
Instrukcje krok po kroku dotyczące konfigurowania przepływów znajdują się w przewodniku konfiguracji i administracji Webex Cont act Center.
Aby zapoznać się z demonstracją integracji z systemem MS Dynamics, z obacz jak skonfigurować niestandardowe złącze dla MS Dynamics CRM.
Aby uzyskać więcej informacji na temat narzędzi API do uwierzytelniania w środowiskach Microsoft Dataverse, zobacz Używanie Insomnia z interfejsem API sieci Web Dat averse.
Procentowa alokacja i rozkład A/B
Użyj tego szablonu projektanta przepływu Webex Contact Center, aby rozdzielić połączenia według procentów w różnych kolejkach, zapewniając płynną pracę i minimalizując liczbę przerywanych połączeń podczas dużych ilości połączeń.
Przepływ ten rozprowadza połączenia przychodzące na podstawie przydziału procentowego. W szczególności 90% kontaktów jest kierowanych do kolejki głównej, 0% do obsługi przepełnienia (nieaktywne), a 10% do kolejki poza siedzi bą. Po przydzieleniu, rozmówcy są odtwarzani komunikat wskazujący przypisanie kolejki, a następnie muzyka wstrzymana, dopóki agent nie będzie dostępny. Możesz zmodyfikować przepływ zgodnie z potrzebami Twojej organizacji.
Ten przepływ wykorzystuje Cisco Text-to-Speech (TTS) dla wszelkich monitów audio. W przypadku muzyki
domyślnie jest wbudowany plik (defaultmusic_on_hold.wav), w przypadku muzyki wstrzymanej
.
Wymagania wstępne
Management PortalPrzed wdrożeniem tego przepływu upewnij się, że w Centrum Kontaktowym Webex spełnione są następujące wymagania:
- Twórz punkty wejścia, kolejki, zespoły i mapowania punktów wejścia.
- Przesyłaj statyczne pliki audio, jeśli zamiast programu Cisco Text-to-Speech (TTS) używane są niestandardowe monity audio.
Szczegółowe kroki znajdują się w przewodniku konfiguracji i administracji Webex Contact Center.
Podział przepływu
Poniższa tabela opisuje różne elementy przepływu zaangażowane w proces wywołania, szczegółowo opisując działania i odpowiedzi występujące na każdym etapie.
|
Element przepływu |
Opis |
|---|---|
|
Potwierdzenie połączenia |
Połączenie wchodzi do przepływu w punkcie NewContact. |
|
Procentowa alokacja |
90% połączeń jest kierowanych do kolejki głów nej. 10% połączeń jest kierowanych do kolejki poza witryną. |
|
Odtwórz wiadomość kolejki |
Po przydziału procentowym dzwoniący słyszy komunikat wskazujący ścieżkę przydziału. |
|
Kontakt w kolejce |
Dzwoniący jest umieszczony w przypisanej kolejce. |
|
Trzymaj muzykę |
Czekając w kolejce, dzwoniący słyszą muzykę wstrzymania. |
|
Przydzielanie agenta |
Połączenia są kierowane do dostępnego agenta w przypisanej kolejce. |
Działania przepływowe
Poniższa tabela opisuje sekwencję czynności przepływu.
|
Aktywność przepływu |
Opis |
|---|---|
|
NowośćKontakt |
Jest to punkt wyjścia po otrzymaniu nowego kontaktu telefonicznego. |
|
Przydział procentowy |
Przydziela kontakt przychodzący na podstawie rozkładu procentowego:
|
|
SetVariable |
Przechwytuje przydzielony procent (90%, 10%) do zmiennej o nazwie PercentageAllocation. |
|
SetVariable |
Przechwytuje ścieżkę wyjścia (Main Queue lub Offsite) wywoł anie przyjęte do zmiennej o nazwie Per centageExitPath. |
|
Odtwórz wiadomość |
Odtwarza wiadomość za pomocą Cisco TTS informującą dzwoniącego o przydziałach, na przykład: Osi ą gnąłeś 90% alokacji! Główna kolejka oddziału 1. |
|
QueuContact |
Kolejkuje kontakt na podstawie przydzielonej ścieżki (kolejka główna lub poza lokalizacją). |
|
Odtwarzaj Muzykę |
Odtwarza muzykę typu hold ( |
Dodatkowe zasoby
Aby uzyskać więcej informacji, zobacz Przewod nik konfiguracji i administracji Webex Contact Center.
Dip danych Salesforce HTTP (S)
Ten szablon projektanta przepływu służy do utwor zenia przepływu IVR w Webex Contact Center, który łączy się z Salesforce za pośrednictwem złącza HTTP, umożliwiając dynamiczne routing i wyodrębnianie danych w celu zarządzania przypadkami Salesforce.
Ten przepływ wykorzystuje złącze HTTP Webex Contact Center do pobierania informacji o klientach z Salesforce za pomocą wyszukiwania ANI. Przepływ pobiera konto klienta, kontakt i informacje o sprawie z Salesforce i odpowiednio kieruje połączenie.
Ten przepływ wykorzystuje Cisco Text-to-Speech (TTS) dla wszelkich monitów audio. W przypadku muzyki
domyślnie jest wbudowany plik (defaultmusic_on_hold.wav), w przypadku muzyki wstrzymanej
.
Wymagania wstępne
Przed skonfigurowaniem tego przepływu upewnij się, że:
- Twórz punkty wejścia, kolejki, zespoły, mapowania punktów wejścia i wszelkie inne czynności konfiguracyjne specyficzne dla organizacji, takie jak łączniki, zewnętrzne dane ANI i inne.
- Skonfiguruj złącze Salesforce za pomocą OAuth2. Aby uzyskać szczegółowe kroki, zobacz Konfigurowanie połączonej aplikacji dla złącza Salesforce Webex Contact Center.
- Zaimportuj załączony przepływ
Salesforce_http_connector.json do projektanta przepływu Webex Contact Center. - Użyj kolekcji interfej sów API Salesforce, aby zbadać interfejsy API REST.
- Aby ręcznie wygenerować token dostępu OAuth, użyj następującego polecenia:
curl --location --request POST 'https://abcde-dev-ed.my.salesforce.com/services/oauth2/token' \ --header 'Content-Type: application/x-www-form-urlencoded' \ --data-urlencode 'grant_type=password' \ --data-urlencode 'client_id=clientId' \ --data-urlencode 'client_secret=clientSecret' \ --data-urlencode 'username=yourLogin@salesforce.com' \ --data-urlencode 'password=yourPassword'
Przypadek użycia
Ta przykładowa integracja pokazuje, w jaki sposób przepływ ten zapewnia płynną obsługę klienta poprzez integrację Salesforce z Webex Contact Center, zapewniając, że odpowiednie informacje są łatwo dostępne zarówno dla klientów, jak i agentów.
- Klient dzwoni do Webex Contact Center i jego numer telefonu zostaje przechwycony.
- System przeprowadza wyszukiwanie ANI w Salesforce, aby znaleźć pasujące dane konta i kontak towe.
- Na podstawie pobranych danych klient jest witany spersonalizowaną wiadomością IVR .
- Jeśli istnieje otwarta sprawa związana z klientem, agent otrzymuje te informacje na pulpicie.
- Po rozmowie Webex Contact Center publikuje szczegóły połączenia i komentarze do sprawy Salesforce.
Podział przepływu
Poniższa tabela opisuje różne elementy przepływu zaangażowane w proces wywołania, szczegółowo opisując działania i odpowiedzi występujące na każdym etapie.
|
Element przepływu |
Opis |
|---|---|
|
Wyszukiwanie i routing ANI |
Przepływ rozpoczyna się od przechwycenia numeru telefonu klienta. Numer telefonu jest sformatowany, a połączenie API Salesforce pobiera konto i kontakt powiązany z ANI. Jeśli klient zostanie znaleziony, zostanie on kierowany na podstawie powiązanego przypadku Salesforce. |
|
Aktualizacje po rozmowie |
Gdy agent zakończy połączenie, Webex Contact Center publikuje informacje, takie jak komentarze do połączeń i identyfikatory połączeń w odpowiedniej sprawie Salesforce. |
Działania przepływowe
Poniższa tabela opisuje sekwencję czynności przepływu.
|
Aktywność przepływu |
Opis |
|---|---|
|
Rozpocznij (NowyKontakt) |
Przechwytuje szczegóły połączenia przychodzącego i rozpoczyna przepływ. |
|
Ustaw numer telefonu (SetPhoneNumber) |
Formatuje przechwycony numer telefonu do wyszukiwania interfejsu API Salesforce. |
|
Wyszukiwanie konta (KontoByani) |
Wykonuje żądanie HTTP GET do Salesforce, pobierając dane konta klienta na podstawie numeru telefonu. |
|
Wyszukiwanie kontaktów (SkontaktByani) |
Pobiera kontakt powiązany z numerem telefonu za pomocą zapytania Salesforce SO QL. |
|
Wyszukiwanie spraw (CaseByContactID) |
Pobiera otwarte sprawy powiązane z kontaktem, pobiera szczegóły sprawy, w tym numer sprawy i identyfikator. |
|
Kontakt w kolejce (QueuContact) |
Kieruje połączenie do odpowiedniego agenta na podstawie pobranych informacji Salesforce i priorytetu klienta. |
|
Odtwarzaj muzykę (Muzyka) |
Odtwarza muzykę, gdy klient czeka na połączenie z agentem. |
|
Ekran pop (ScreenPop Account) |
Po odebraniu połączenia otwiera stronę konta Salesforce klienta na pulpicie agenta. |
|
Opublikuj komentarz (Postkomentarz) |
Po zakończeniu interakcji publikuje szczegóły połączenia w odpowiedniej sprawie Salesforce. |
|
Przepływ końcowy (Końcowy przepływ) |
Kończy przepływ po wykonaniu wszystkich zadań. |
Dodatkowe zasoby
Aby uzyskać więcej informacji na temat konfigurowania Salesforce z Webex Contact Center, zobacz W prowadzenie interfejsu API Salesforce REST oraz przewodnik konfiguracji i administracji Webex Contact Center.
Aby uzyskać obszerny opis konfiguracji wideo, obejrzyj tę dwuczęściową serię:
ServiceNow zanurzenie danych HTTP (S)
Ten szablon projektanta przepływów służy do bezpiecznego pobierania i aktualizowania incydentów i innych typów obiektów w ServiceNow za pośrednictwem Webex Contact Center.
Przepływ ten integruje Webex Contact Center z ServiceNow za pomocą złącza HTTP do kierowania decyzji i pobierania szczegółów incydentów za pośrednictwem interfejsów API REST ServiceNow. Obsługuje przychodzące połączenia głosowe, przeprowadza wyszukiwanie ANI, pobiera istotne informacje i zapewnia spersonalizowaną usługę. Przepływ procesu wygląda następująco:
- Połączenie jest odbierane przez Webex Contact Center.
- Wiadomość powitalna jest odtwarzana do dzwoniącego, podając szczegóły incydentu.
- System przeprowadza wyszukiwanie w ServiceNow za pomocą ANI, aby pobrać
sys_id dzwoniącego w celu uzyskania identyfikatora obiektu wywołującego w ServiceNow. - Na podstawie
sys_idsystem wyszukuje aktywny incydent dla dzwoniącego . - Numer incydentu jest odtwarzany dzwoniącemu.
- Połączenie jest ustawione w kolejce dla następnego dostępnego agenta, ustalane priorytetowo na podstawie dotkliwości incy dentu.
- Muzyka Hold jest odtwarzana, gdy dzwoniący czeka w kolejce.
- Po połączeniu połączenia z agentem informacje o incydencie są wyświetlane na pulpicie agenta.
- Połączenie, Webex Contact Center wysyła informacje o połączeniach z odpowiednim incydentem w ServiceNow.
Wymagania wstępne
Przed skonfigurowaniem tego przepływu upewnij się, że:
- Konfiguracja OAuth2: S konfiguruj OAuth2 w ServiceNow i Webex Contact Center, postępując zgodnie z samouczkiem wideo.
- Konfiguracja administratora: Zaloguj się do admin.webex.com i skonfiguruj złącze. Przejdź do . Wprowadź niezbędne dane uwierzytelniające, jak opisano w samouczku wideo.
Użyj przykładu przypadku
Ta przykładowa integracja pokazuje, w jaki sposób Webex Contact Center może poprawić jakość obsługi klienta poprzez spersonalizowane interakcje, jednocześnie wykorzystując ServiceNow do wyszukiwania ANI i zarządzania incydentami:
- Połączenie przychodzące: Klient dzwoni do Webex Contact Center.
- Wyszukiwanie ANI: Webex przeprowadza wyszukiwanie ANI w ServiceNow w celu zidentyfikowania dzwoniącego.
- Wyszukiwanie incydent ów: ServiceNow pobiera powiązany identyfikator incydentu na podstawie danych dzwoniącego .
- Spersonalizowane powit anie: Klient jest witany spersonalizowaną wiadomością, odnoszącą się do jego aktywnego incydentu.
- Trasowanie i ustalanie priorytetów: Połączenia są kierowane na podstawie dotkliwości incydentu, zapewniając, że krytyczne problemy zostaną rozwiązane jako pierwsze.
- Przypisanie agenta: połączenie jest kierowane do dostępnego agenta, a szczegóły incydentu są wyświetlane na pulpicie agenta.
- Aktualizacje po rozmowie: Webex Contact Center publikuje odpowiednie informacje o połączeniach, w tym identyfikatory połączeń, do ServiceNow za pomocą przepływów zdarzeń.
Działania przepływowe
Poniższa tabela opisuje działania wykorzystywane w przepływie i ich rolę w integracji.
|
Aktywność przepływu |
Opis |
|---|---|
|
Rozpocznij (NowyKontakt) |
Przepływ rozpoczyna się po odebraniu połączenia przychodzącego. |
|
Odtwórz wiadomość (Powitanie) |
Odtwarza wiadomość powitalną za pomocą tekstu Cisco Cloud na mowę, na przykład: Witamy w wersji demonstracyjnej ServiceNow.
Twój numer incydentu to:
|
|
Ustaw zmienną (Pasek cyfrowy ANI) |
Usuwa międzynarodowy kod (+1) z ANI w celu dokładnego dopasowania. |
|
Ustaw zmienną (Format ANI) |
Formatuje ANI do wymaganego formatu ServiceNow dla zapytań: (123) 456-7890. |
|
Żądanie HTTP (Wyszukaj użytkownika) | Wyszukuje sys_id użytkownika w ServiceNow za pomocą jego ANI. |
|
Żądanie HTTP (Incydent wyszukiwania) | Używa sys_id do pobierania aktywnego incydentu dzwoniącego z ServiceNow. |
|
Odtwórz wiadomość (Numer incydentu) | Ogłasza numer incydentu dzwoniącemu za pomocą funkcji Tekst na mowę. |
|
Kontakt w kolejce (Kolejka do agenta) | Umieszcza dzwoniącego w kolejce dla następnego dostępnego agenta, w zależności od stopnia zaawansowania incydentu . |
|
Odtwarzaj muzykę (Trzymaj muzykę) | Odtwarza muzykę trzymającą się, gdy dzwoniący jest w kolejce. |
|
Poczta telefoniczna (Dodaj komentarze do ServiceNow) | Wysyła informacje o połączeniu, w tym numer incydentu, z powrotem do ServiceNow po zakończeniu połączenia. |
Dodatkowe zasoby
Aby zbadać i przetestować interfejsy API REST, możesz zaimportować kolekcję ServiceNow API Postman (ServiceNow API Collection.postman_collec
tion .json) do programu Postman. Pomaga to zrozumieć, które interfejsy API są dostępne i jak wchodzą w interakcje z Webex Contact
Center.
- Dokumentacja interfejsu API REST ServiceNow: dokumenty API REST
- Dokumentacja interfejsu API tabeli ServiceNow: Dokumenty API tabeli
Aby uzyskać więcej informacji na temat przepływów Webex Contact Center, zobacz przewodnik konfiguracji i administracji Webex Contact Center.
Proste połączenie przychodzące do kolejki
Użyj tego szablonu projektanta przepływu w Webex Contact Center, aby zapewnić prosty proces obsługi połączeń przychodzących. Dzwoniący są witani, ustawi eni w kolejce do agenta i podczas oczekiwania słyszą muzykę wstrzymania.
Ten przepływ zapewnia prosty proces obsługi połączeń przychodzących w centrum kontaktowym:
- Połączenie jest odbierane i wchodzi do przepływu przez punkt wejścia.
- Wiadomość powitalna jest odtwarzana do dzwoniącego.
- Dzwoniący zostaje umieszczony w kolejce dla następnego dostępnego agenta.
- Podczas oczekiwania w kolejce rozmówcy odtwarzana jest muzyka przytrzymująca.
- Przepływ ten zapewnia płynne działanie, umieszczając mechanizmy obsługi błędów i umożliwiając scenariusze awaryjne w przypadku , gdy agenci nie są dostępni.
Wymagania wstępne
Management PortalPrzed wdrożeniem tego przepływu upewnij się, że w Centrum Kontaktowym Webex spełnione są następujące wymagania:
- Twórz punkty wejścia, kolejki, zespoły i mapowania punktów wejścia.
- Przesyłaj statyczne pliki audio, jeśli zamiast programu Cisco Text-to-Speech (TTS) używane są niestandardowe monity audio.
Szczegółowe kroki znajdują się w przewodniku konfiguracji i administracji Webex Contact Center.
Działania przepływowe
Poniższa tabela opisuje sekwencję czynności przepływu zaangażowanych w ten szablon przepływu.
|
Aktywność przepływu |
Opis |
|---|---|
|
Rozpocznij (Nowy kontakt telefoniczny) |
Przepływ rozpoczyna się, gdy połączenie jest odebrane przez punkt wejścia. Połączenie zostaje przyjęte do przepływu i przechodzi do następnego kroku. |
|
Odtwórz wiadomość (Podpowiedź powitalna) |
Odtwarzana jest wiadomość, aby powitać dzwoniącego. W tym przepływie, wiadomość brzmi : Witamy w Webex Contact Center! Ten komunikat jest skonfigurowany przy użyciu Cisco TTS, ale można go zastąpić niestandardowymi nagraniami. |
|
Kolejka (Bezpośredni kontakt) |
Po wiadomości powitalnej połączenie zostaje umieszczone w kolejce. Kolejka jest ustawiona tak, aby kierować połączenie do kolejki Q_aruBhatt, która kieruje dzwoniącego do najdłuższego dostępnego agenta. |
|
Odtwarzaj muzykę (Muzyka w wstrzymaniu) |
Podczas oczekiwania w kolejce przepływ odtwarza muzykę typu
hold ( |
|
Odtwórz wiadomość (Przytrzymaj wiadomość) |
Gdy dzwoniący czeka, odtwarzana jest dodatkowa wiadomość: Dziękuję za cierpliwość. Poczekaj, aż znajdziemy dla ciebie eksperta. Ten komunikat jest skonfigurowany przy użyciu Cisco TTS, ale można go zastąpić niestandardowymi nagraniami. |
|
Przepływ końcowy |
Przepływ kończy się po połączeniu agenta lub w przypadku wystąpienia błędu. Zapewnia płynną obsługę dzwoniącego, niezależnie od tego, czy jest podłączony do agenta, czy też przepływ musi zakończyć się z powodu błędu. |
|
Obsługa błędów |
Przepływ został zaprojektowany tak, aby radzić sobie z nieoczekiwanymi problemami, kończąc z wdziękiem, z dostępnymi trasami awaryjnymi. |
Zbuduj ten przepływ
Aby zbudować przepływ połączeń przychodzących, utwórz przepływ z szablonu i wybierz szablon Proste połączenie przychodzące do kolejki. Aby zapoznać się z krokami tworzenia, zobacz Tworzenie przepływów z szablonów przepływu.
Aby wyświetlić podgląd szablonu przed jego użyciem, zobacz Wyświetlanie szczegółów szablonu przepływu. Po utworzeniu przepływu dostosuj szablon do kolejki, monitów i obsługi błędów. Następnie sprawdź i opublikuj przepływ.
Dodatkowe zasoby
Aby uzyskać więcej informacji, zobacz Przewod nik konfiguracji i administracji Webex Contact Center.
Agent wirtualny z Google DialogFlow CX
Użyj tego szablonu projektanta przepływów, aby zintegrować Google DialogFlow CX z Webex Contact Center. Przepływ ten zapewnia lepszą interakcję z klientem dzięki elastycznej i dynamicznej obsłudze danych.
Przepływ ten pokazuje, jak przekazywać dane z Webex Contact Center do Google DialogFlow CX, umożliwiając wykorzystanie zaawansowanych funkcji agenta wirtualnego. Zawiera przykłady obsługi danych dzwoniących, takich jak nazwiska, spotkania i powody połączeń, z naciskiem na płynne przesyłanie danych między obiema platformami.
Ten przepływ wykorzystuje Cisco Text-to-Speech (TTS) do monitów audio, jeśli takie istnieją.
Wymagania wstępne
Management PortalPrzed wdrożeniem tego subflow upewnij się, że w Centrum kontaktowym Webex spełnione są następujące wymagania:
- Twórz punkty wejścia, kolejki, zespoły, mapowania punktów wejścia i wszelkie inne działania konfiguracyjne specyficzne dla organizacji, takie jak łączniki.
- Przesyłaj statyczne pliki audio, jeśli zamiast programu Cisco Text-to-Speech (TTS) używane są niestandardowe monity audio.
- Skonfiguruj agenta wirtualnego Google DialogFlow CX i skonfiguruj niezbędne integracje web hook.
Podział przepływu
- Połączenie jest odbierane i wchodzi do przepływu.
- Dzwoniący jest kierowany do interfejsu API, który pobiera jego nazwę z pozorowanego punktu końcowego.
- Wiadomość powitalna jest odtwarzana do dzwoniącego, w tym jego imię i nazwisko, za pomocą Google DialogFlow CX.
- Agent wirtualny DialogFlow CX współpracuje z dzwoniącym, aby zebrać dane wejściowe, takie jak daty i godziny spotkań .
- Dane klienta są przekazywane z powrotem do Webex Contact Center w celu ewentualnego dal szego przetwarzania.
- Na podstawie interakcji połączenie eskaluje się lub kończy.
- W przypadku eskalacji dzwoniący zostanie umieszczony w kolejce.
- Muzyka Hold jest odtwarzana, gdy dzwoniący czeka na agenta.
Działania przepływowe
Poniższa tabela opisuje sekwencję czynności przepływu.
|
Aktywność przepływu |
Opis |
|---|---|
|
Rozpocznij |
Przepływ rozpoczyna się po odebraniu połączenia, zainicjowanego poprzez aktywność NewContact. |
|
Żądanie HTTP (GetCustomerName) |
System składa żądanie API, aby pobrać nazwę klienta z systemu zewnętrznego za pośrednictwem żądania HTTP. Wynik jest przechowywany w zmiennej globalnej (DF_CustomerName), która jest używana do dalszej interakcji z Google DialogFlow CX. |
|
Agent wirtualny |
Przepływ wywołuje aktywność VirtualAgent w celu przekazania nazwy klienta i interakcji z Google DialogFlow CX. Wirtualny agent gromadzi informacje, w tym powód połączenia, szczegóły spotkania i nie tylko. |
|
Analizuj |
Ta aktywność analizuje odpowiedź otrzymaną od DialogFlow CX i odpowiednio aktualizuje zmienne przepływu (Call_Reason, Appointment_date, Appointment_Time). |
|
Ustaw zmienną - spotkanie |
Data i godzina spotkania zebrane z DialogFlow CX są formatowane i przechowywane w zmiennej globalnej (DF_Appointment). |
| Kontakt w kolejce |
Po interakcji z agentem wirtualnym klient zostaje umieszczony w kolejce, aby czekać na następnego dostępnego agenta. |
|
Odtwarzaj muzykę |
Podczas gdy dzwoniący czeka w kolejce, system odtwarza domyślną muzykę wstrzymania
( |
|
Odłącz kontakt |
Jeśli dalsze działania nie są wymagane, połączenie zostanie odłączone za pomocą czynności DisconnectContact. |
Dodatkowe zasoby
Aby uzyskać więcej informacji na temat integracji Webex Contact Center z Google DialogFlow CX, z obacz Dokumentacja programistów Google DialogFlow CX i Konfigurowanie głosu wirtual nego agenta w Webex Contact Center.
Aby uzyskać pomoc, odwiedź pomoc techn iczną dla programistów Webex Contact Center lub dołącz do społeczności program istów interfejsów API Webex Contact Center.
Zendesk HTTP (S) zanurzenie danych
Ten szablon wykorzystuje złącze HTTP Webex Contact Center do integracji z Zendesk. Ten szablon projektanta przepływów umożliwia sprawne wyszukiwanie danych klientów, zarządzanie biletami w Zendesk.
Przepływ ten wykorzystuje interfejsy API Zendesk do ulepszania Webex Contact Center poprzez wyodrębnianie danych klientów na podstawie ANI (Automatyczna identyfikacja numerów) i pobieranie szczegółów zgłoszeń. Kieruje połączenia na podstawie stopnia zaawansowania incydentu lub dostępności agenta, poprawiając interakcje z klientami. System może wykonać kilka czynności:
- Wyszukaj użytkownika Zendesk na podstawie ANI (numer dzwoniącego).
- Pobierz najnowszy nierozwiązany bilet użytkownika.
- Przedstaw klientowi odpowiednie szczegóły biletu za pośrednictwem IVR.
- Przekieruj połączenie do agenta na podstawie wstępnie zdefiniowanych kryteriów lub pozwól klientowi zdecydować się na roz łączenie.
Ten przepływ wykorzystuje Cisco Text-to-Speech (TTS) dla wszelkich monitów audio. W przypadku muzyki
domyślnie jest wbudowany plik (defaultmusic_on_hold.wav), w przypadku muzyki wstrzymanej
.
Wymagania wstępne
Management PortalPrzed wdrożeniem tego przepływu upewnij się, że w Centrum Kontaktowym Webex spełnione są następujące wymagania:
- Upewnij się, że uwierzytelnianie API jest włączone w wystąpieniu Zendesk. Wykonaj następujące czynności: .
- Złącze HTTP Zendesk musi być skonfigurowane przy użyciu BasicAuth.
- Twórz punkty wejścia, kolejki, zespoły i wszelkie inne działania konfigur acyjne specyficzne dla organizacji.
- Przesyłaj statyczne pliki audio, jeśli zamiast programu Cisco Text-to-Speech (TTS) używane są niestandardowe monity audio lub pliki muzyczne.
Szczegółowe kroki znajdują się w przewodniku konfiguracji i administracji Webex Contact Center.
Przypadek użycia
Skorzystaj z tego przykładu, aby dowiedzieć się więcej o tym, jak działa ten przepływ.
- Klient dzwoni do Webex Contact Center.
- Wyszukiwanie ANI jest przeprowadzane w celu pobrania danych klienta z Zendesk.
- Najnowszy bilet związany z klientem jest pobierany.
- Klient jest witany przez IVR i informowany o statusie swojego biletu.
- Klient może:
- Połącz się z agentem.
- Rozłącz się, jeśli zdecydują się nie rozmawiać z agentem.
- Po połączeniu system może zaktualizować bilet Zendesk o odpowiednie informacje o połączeniu.
Podział przepływu
Poniższa tabela opisuje różne elementy przepływu zaangażowane w proces wywołania, szczegółowo opisując działania i odpowiedzi występujące na każdym etapie.
|
Element przepływu |
Opis |
|---|---|
|
Połączenie odebrane |
Połączenie wchodzi do systemu i uruchamia się złącze Zendesk. |
|
Wyszukaj użytkownika w Zendesk |
System przeprowadza wyszukiwanie w Zendesk przy użyciu numeru dzwoniącego. |
|
Pobierz szczegóły biletu |
System pobiera najnowszy nierozwiązany bilet dla użytkownika. |
|
Prezentuj szczegóły biletu |
Klient jest informowany o statusie biletu za pośrednictwem wiadomości IVR. |
|
Opcje menu |
Klient może zdecydować się na rozmowę z agentem lub rozłączyć się. |
Działania przepływowe
Poniższa tabela opisuje sekwencję czynności przepływu.
|
Aktywność przepływu |
Opis |
|---|---|
|
Rozpocznij |
Przepływ rozpoczyna się po odebraniu połączenia. |
|
Wyszukiwanie użytkownika (Zendesk) |
Ta aktywność wykonuje żądanie HTTP do Zendesk, wyszukując użytkownika na podstawie jego ANI. |
|
Pobierz szczegóły biletu |
Kolejne żądanie HTTP jest wysyłane do Zendesk o pobranie najnowszego biletu dla użytkownika. |
|
Prezentuj szczegóły biletu |
Wiadomość jest odtwarzana do dzwoniącego za pośrednictwem TTS, zawierająca informacje o statusie jego biletu. |
|
Menu potwierdzenia |
System prezentuje klientowi menu, umożliwiające mu połączenie się z agentem lub rozłączenie. |
|
Kontakt w kolejce |
Jeśli klient zdecyduje się połączyć z agentem, zostanie umieszczony w kolejce. |
|
Odtwarzaj muzykę |
Muzyka Hold jest odtwarzana, gdy klient czeka na agenta. |
|
Dodaj komentarze (Zendesk) |
Po rozmowie system publikuje komentarz do biletu Zendesk podsumowujący interakcję. |
|
Odłącz |
System odłącza połączenie, jeśli klient zdecyduje się na rozłączenie lub po zakończeniu połączenia. |
Dodatkowe zasoby
Przepływ ten wykorzystuje złącze HTTP Webex Contact Center do interakcji z interfejsami API Zendesk. Aby uzyskać więcej informacji, zobacz dokumentację interfejsu API Zendesk oraz przewodnik konfiguracji i administracji Webex Contact Center .
Unikaj duplikatów wywołań zwrotnych
Ten szablon przepływu pokazuje, jak zapobiegać zduplikowaniu wpisów wywołań zwrotnych w Webex
Contact Center, wykorzystując ulepszoną aktywność HTTP z obsługą Content-Type: GraphQL.
Używa złącza HTTP interfejsu API WebExCC do
interakcji z interfejsem API wyszukiwania, umożliwiając przepływowi sprawdzenie istniejących żądań wywołania zwrotnego od tego samego dzwoni
ącego. Ten szablon poprawia wydajność i jakość obsługi klienta, unikając
zbędnych wywołań zwrotnych.
Ten szablon przepływu sprawdza, czy klient złożył już żądanie wywołania zwrotnego w systemie. Wykorzystuje interfejs API wyszukiwania za pośrednictwem GraphQL, aby określić, czy istnieje aktywne zadanie wywołania zwrotnego dla ANI (Automatic Number Identification) dzwoniącego.
Wykorzystuje funkcję, która poprawia aktywność HTTP w Webex Contact Center, dodając
obsługę Content-Type: GraphQL - Możliwość korzystania ze
złącza HTTP API WebExCC do korzystania z interfejsu API wyszukiwania za pośrednictwem nowego typu zawartości GraphQL, w tym zastępowania zmiennych.
Wymagania wstępne
Przed wdrożeniem tego przepływu upewnij się, że spełnione są następujące wymagania:
-
Skonfiguruj łącznik do interfejsów API Webex Contact Center.
-
Upewnij się, że środowisko Webex Contact Center jest poprawnie skonfigurowane: punkt wejścia, mapowanie punktu wejścia, kolejki itp.
Podział przepływu
|
Element przepływu |
Opis |
|---|---|
|
Połączenie zostało odebrane |
Połączenie wchodzi do przepływu w aktywności NewContact. |
|
Pierwsze powitanie |
Aktywność PlayMessage_WGK odtwarza pierwszą wiadomość powitalną dla dzwoniącego. |
|
Wyodrębnij bieżący czas |
|
| Oblicz czas godzin temu |
|
| Przytnij ANI |
Aktywność SetVariable_AK4 wycina ANI (numer telefonu dzwoniącego), aby usunąć prefiks „+1” do celów wyszukiwania. |
|
Wywołanie interfejsu API wyszukiwania (GraphQL) |
|
|
Sprawdź odpowiedź API |
|
|
Obsługa duplikatów wywołań zwrotnych (jeśli zostanie znaleziona) |
|
| Zaplanuj nowe połączenie zwrotne (jeśli nie znaleziono): |
Jeśli nie zostanie znalezione zduplikowane wywołanie zwrotne, przepływ przechodzi do aktywności Menu_LSI, która przedstawia dzwoniącemu opcje zaplanowania wywołania zwrotnego lub czekania w kolejce. |
| Zaplanuj wywołanie zwrotne |
Jeśli dzwoniący zdecyduje się zaplanować wywołanie zwrotne (naciśnij 1), aktywność C allback_20e zaplanuje wywołanie zwrotne za pomocą ANI dzwoniącego. Komunikat potwierdzający jest odtwarzany przez PlayMessage_YSW, a następnie DisconnectContact_MX8_2bg od łącza połączenie . |
| Czekaj w kolejce |
Jeśli dzwoniący zdecyduje się czekać w kolejce (naciśnij klawisz 2), setVariable_ C0Y zwiększa licznik. Połączenie jest następnie ustawiane w kolejce do agenta za pośrednictwem Queu eContact_95e, a muzyka jest odtwarzana w trybie wstrzymania przez PlayMusic_QNE. Połączenie powraca do aktywności Menu_LSI. |
Zmienne
-
CallbackStatus: (STRING) - Stan wywołania zwrotnego.
-
licznik: (INTEGER) - Zmienna licznika.
-
CurrentTime: (STRING) - Aktualny czas w milisekundach od epoki.
-
goback_by_a_day: (STRING) - Czas 24 godziny temu w milisekundach od epoki.
-
APIOutput: (STRING) - Połączony kod stanu HTTP, status wywołania zwrotnego i odpowiedź HTTP z interfejsu API wyszukiwania.
-
AniTrim: (STRING) - Przycięty ANI (numer telefonu) dzwoniącego.
-
response: (STRING) - Odpowiedź HTTP z interfejsu API wyszukiwania.
Działania przepływowe
Poniższa tabela opisuje sekwencję czynności przepływu zaangażowanych w ten szablon przepływu.
|
Aktywność przepływu |
Opis |
|---|---|
|
Rozpocznij (NowyKontakt) | Uruchamia przepływ po odebraniu połączenia. |
|
Działania | |
|
Odtwórz wiadomość |
Odtwarza wiadomość do dzwoniącego. |
|
Oddzwonienie |
Planuje oddzwonienie zwrotne dla dzwoniącego. |
|
Odtwarzaj Muzykę |
Odtwarza muzykę na wstrzymaniu. |
|
QueuContact |
Kolejki wezwania do agenta. |
|
HTTP |
Wysyła żądanie HTTP do interfejsu API wyszukiwania za pomocą GraphQL. |
|
RozłączenieKontakt |
Rozłącza połączenie. |
|
Ustaw zmienną |
SetVariable: Ustawia różne zmienne, w tym bieżący czas, czas 24 godziny temu, przycięte ANI i wyjście API. |
|
Warunki |
|
|
Trzymaj muzykę (MusiconHold) |
Odtwarza muzykę trzymającą, gdy dzwoniący czeka w kolejce. |
|
Obsługa pętli (CallLoopCycle i LoopCycle) |
Zapewnia, że połączenia zapętlone zbyt wiele razy są kierowane do menu końcowego. |
|
Rozłączenie (DisconnectContact) |
Rozłącza połączenie po wiadomościach lub gdy dzwoniący zdecyduje się zakończyć interakcję . |
Dodatkowe zasoby
Aby uzyskać więcej informacji na temat korzystania z żądań HTTP z GraphQL i innych działań w ramach Webex Contact Center, zapoznaj się z sekcją Działania żądania HTTP.
Szczegółowe informacje na temat interfejsu API wyszukiwania i zapytań Graph QL można znaleźć w dokumentacji interfejsów API Webex Contact Center.
Nagrywanie i zarządzanie komunikatem audio
Ten szablon przepływu zapewnia administratorom usprawnioną metodę nagrywania i zarządzania monitami audio w Webex Contact Center za pośrednictwem interfejsu użytkownika telefonii (TUI). Wykorzystuje ulepszone funkcje aktywności HTTP, w tym obsługę „Content-Type: Form Data” do interakcji z interfejsami API plików audio (Prompt) Webex Contact Center. Ten szablon replikuje funkcjonalności znane z systemów lokalnych, poprawiając jakość obsługi klienta i wydajność operacyjną.
Wymagania wstępne
-
Utwórz punkt wejścia i skonfiguruj mapowanie punktu wejścia na stronie ustawień centrum sterowania dla Webex Contact Center. Zapoznaj się z Prze wodnikiem konfiguracji i administracji Webex Contact Center.
-
Skonfiguruj łącznik do interfejsów API Webex Contact Center.
-
Jeśli program Cisco Text-to-Speech (TTS) nie jest włączony dla monitów, prześlij wymagane statyczne pliki audio.
Podział przepływu
|
Element przepływu |
Opis |
|---|---|
| Połączenie zostało odebrane | Połączenie wchodzi do przepływu w aktywności NewContact. |
| (OPCJONALNIE) Uwierzytelnianie administratora przez OTP | Deweloper przepływu może zaimplementować opcjonalną barierę uwierzytelniania dla administratora, używając bezpiecznej metody, takiej jak OTP dostarczany przez SMS do ANI lub losowo wygenerowanego numeru/PIN. Można to dodać przed głównym menu. |
| Menu główne | Ak tywność MainMenu (menu IVR) przedstawia administratorowi
następujące opcje:
|
| Utwórz monit (opcja 1) |
|
| Monit aktualizacji (opcja 2) |
|
| Usuń monit (opcja 3) |
|
| Wyjście (opcja 4) |
|
Zmienne
|
Zmienna |
Typ |
Opis |
|---|---|---|
| BloBid | STRING | Identyfikator Blob pliku audio |
| Nazwa pliku audio | STRING | Nazwa pliku audio (domyślnie: "EmergencyDemo.wav „). |
| Identyfikator | STRING | Identyfikator pliku audio. |
| status | STRING | Status żądania API. |
| NewNazwa pliku | STRING | Nazwa zaktualizowanego pliku audio (domyślnie: "updatedFile.wav „). |
| odzew | STRING | Odpowiedź HTTP z żądań API. Jest to opcjonalne, do debugowania. |
Używane działania
|
Aktywność przepływu |
Opis |
|---|---|
| Rozpocznij | NewContact: Uruchamia przepływ po odebraniu połączenia. |
| Menu IVR | MainMenu: Od twarza menu z opcjami szybkiego zarządzania. |
| Utwórz monit |
|
| Monit aktualizacji |
|
| Usuń monit |
|
| Pozostałe |
|
Dodatkowe szczegóły
Aby uzyskać więcej informacji na temat korzystania z elementów sterujących Rejestrowanie aktywności, żądania HTTP i Nagrywanie w Webex Contact Center, zapoznaj się z sekcją Dział ania żądania HTTP.
Szablon routingu ostatniego agenta
Szablon routingu ostatniego agenta pokazuje, jak zaimplementować Last Agent Routing w Webex
Contact Center, wykorzystując ulepszoną aktywność HTTP z obsługą Content-Type: GraphQL.
Używa złącza HTTP interfejsu API WebExCC do interakcji z interfejsem API wyszukiwania,
umożliwiając kierowanie połączeń do ostatniego agenta, który obsługiwał połączenie. Ten szablon poprawia
wrażenia klientów, łącząc ich ze znajomym agentem.
Ten szablon przepływu sprawdza, czy klient zadzwonił w ciągu ostatnich 24 godzin, a jeśli tak, kieruje połączenie do tego samego agenta. Wykorzystuje interfejs API wyszukiwania za pośrednictwem GraphQL, aby znaleźć ostatniego agenta, który obsługiwał połączenie na podstawie ANI (Automatic Number Identification) dzwoniącego.
Wykorzystuje funkcję, która poprawia aktywność HTTP w Webex Contact Center,
dodając obsługę Content-Type: GraphQL - Możliwość korzystania ze złącza HTTP API
WebExCC do korzystania z interfejsu API wyszukiwania za pomocą nowego typu zawartości GraphQL: w tym zastępowania zmiennych.
Wymagania wstępne
-
Skonfiguruj łącznik do interfejsów API Webex Contact Center.
-
Upewnij się, że środowisko Webex Contact Center jest poprawnie skonfigurowane: punkt wejścia, mapowanie punktu wejścia, kolejki itp.
Podział przepływu
-
Połączenie jest odbierane:
-
Połączenie wchodzi do przepływu w aktywności NewContact.
-
-
Pierwsze powitanie:
-
Działanie PlayMessage odtwar za pierwszą wiadomość powitalną dla dz woniącego.
-
-
Wyodrębnij aktualny czas:
-
Aktywność CurrentTime wyodr ębnia bieżący czas.
-
-
Oblicz czas 24 godziny temu:
-
Aktywność Goback_by_a_day oblicza czas 24 godziny przed bieżącym czasem.
-
-
Przytnij ANI:
-
Aktywność SetVari able wycina ANI ( numer telefonu dzwoniącego), aby usunąć prefiks „+1” do celów wyszukiwania.
-
-
Wywołanie interfejsu API wyszukiwania (GraphQL):
-
Działanie SearchApilastAgent wywołuje połączenie z interfejsem API wyszukiwania Webex Contact Center za pomocą GraphQL w celu znalezienia agenta, który obsługiwał poprzednie połączenie na podstawie ANI.
-
Używa zmiennych
goback_by_a_dayicurrentTimedo wyszukiwania w ciągu ostatnich 24 godzin. -
Zapytanie GraphQL wyszukuje zadania pasujące do ANI dzwoniącego lub przyciętego ANI, które nie są aktywne, i wyodrębnia identyfikator właściciela ( ID agenta) zadania.
-
-
Rejestracja debugowania:
-
Aktywność DebugL og rejestruje kod stanu HTTP i treść odpowiedzi z wywołania interfejsu API wyszukiwania.
-
Aktywność Debug_Log rejestruje wyo drębniony identyfikator agenta.
-
-
Sprawdź odpowiedź API:
-
Aktyw ność Condition_kxu sprawdza, czy kod stanu HTTP z wywołania interfejsu API wyszukiwania wynosi 200 (sukces).
-
-
Sprawdź, czy identyfikator agenta jest wyodrębniony:
-
Aktywność Condition_JTN sprawdza, czy identyfikator agenta został pomyślnie wyodrębniony z odpowiedzi interfejsu API wyszukiwania.
-
-
Droga do ostatniego agenta (jeśli zostanie znaleziona):
-
Jeśli zostanie znaleziony identyfikator agenta, aktywność PlayMessage_EE8 wyświetla wiadomość potwierdzającą do dzwoniącego, informując go, że jest on przeniesiony do tego samego agenta, z którym rozmawiał wcześniej.
-
Aktywność QueueToAgent_xh1 kolejkuje wywołanie agenta z wyodrębnionym identyfikatorem agenta .
-
-
Trasa do domyślnej kolejki (jeśli nie została znaleziona):
-
Jeśli nie zostanie znaleziony żaden identyfikator agenta (wywołanie API nie powiodło się lub nie znaleziono poprzedniego połączenia w ciągu 24 godzin), aktywność QueueToDefault umieszcza połączenie w kolejce domyśl nej.
-
-
Odtwarzaj muzykę w wstrzymaniu:
-
Aktywność PlayMusic_i73 odtwarza muzykę wstrzymaną, gdy dzwoniący cz eka w kolejce.
-
Zmienne
-
AgenTid: (STRING) - ID ostatniego agenta, który obsługiwał połączenie.
-
CurrentTime: (STRING) - Aktualny czas w milisekundach od epoki.
-
goback_by_a_day: (STRING) - Czas 24 godziny temu w milisekundach od epoki.
-
Odpowiedź: (STRING) - Odpowiedź HTTP z interfejsu API wyszukiwania.
-
AniTrim: (STRING) - Przycięty ANI (numer telefonu) dzwoniącego.
Działania przepływowe
Poniższa tabela opisuje sekwencję czynności przepływu zaangażowanych w ten szablon przepływu.
|
Aktywność przepływu |
Opis |
|---|---|
|
Rozpocznij (NowyKontakt) | Uruchamia przepływ po odebraniu połączenia. |
|
Działania | |
|
Odtwórz wiadomość |
Odtwarza wiadomość do dzwoniącego. |
|
QueueToAgent |
Kolejki połączeń do określonego agenta. |
|
Odtwarzaj Muzykę |
Odtwarza muzykę na wstrzymaniu. |
|
Kolejka |
Kolejkuje połączenie do domyślnej kolejki. |
|
HTTP |
Wysyła żądanie HTTP do interfejsu API wyszukiwania za pomocą GraphQL. |
|
Odtwórz wiadomość |
Odtwarza komunikat wskazujący, że dzwoniący jest kierowany do ostat niego agenta. |
|
Ustaw zmienną |
|
|
Warunki |
|
|
Trzymaj muzykę (MusiconHold) |
Odtwarza muzykę trzymającą, gdy dzwoniący czeka w kolejce. |
|
Obsługa pętli (CallLoopCycle i LoopCycle) |
Zapewnia, że połączenia zapętlone zbyt wiele razy są kierowane do menu końcowego. |
|
Rozłączenie (DisconnectContact) |
Rozłącza połączenie po wiadomościach lub gdy dzwoniący zdecyduje się zakończyć interakcję . |
Dodatkowe zasoby
Aby uzyskać więcej informacji na temat korzystania z żądań HTTP z GraphQL i innych działań w ramach Webex Contact Center, zapoznaj się z sekcją Działania żądania HTTP.
Szczegółowe informacje na temat interfejsu API wyszukiwania i zapytań Graph QL można znaleźć w dokumentacji interfejsów API Webex Contact Center.
AI Agent Autonomous (śledzenie przesyłek)
Ten przepływ wykorzystuje autonomicznego agenta AI do zarządzania interakcjami głosowymi związanymi ze śledzeniem paczek. Przepływ zapewnia możliwość eskalacji do agentów ludzkich w razie potrzeby lub błędów Ag enta AI.
Przepływ został zaprojektowany do obsługi interakcji klientów dotyczących śledzenia paczek za pośrednictwem autonomicznego agenta AI. Agent AI składa się z akcji śledzenia pakietu i bazy wiedzy związanej z ogólnymi zapytaniami wysyłkowymi. Klienci mogą w każdej chwili poprosić o rozmowę z agentem ludz kim.
Wymagania wstępne
Aby użyć tego przepływu, upewnij się, że są skonfigurowane następujące elementy:
-
Autonomiczny agent AI skonfigurowany z odpowiednim działaniem (wraz z realizacją) i dokumentami wiedzy. Przykładowy przepływ realizacji jest dostępny w szablon Webex Connect ach przepływu.
-
Punkt wejścia, kolejka, zespoły i mapowanie punktów wejścia skonfigurowane na stronie ustawień centrum sterowania dla Webex Contact Center.
-
Program Cisco Text-to-Speech (TTS) umożliwia dynamiczne generowanie niestandardowych wiadomości.
-
Przesyłaj statyczne pliki audio, jeśli nie używasz domyślnego dźwięku Cisco.
Podział integracji
-
Dzwoniący inicjuje kontakt: Po łączenie jest odbierane przez Webex Contact Center i kierowane do autonomicznego agenta AI.
-
Interakcja z agent em AI: Agent AI przetwarza żądanie dzwoniącego związane ze śledzeniem p aczki.
-
Kolejka do agenta: Jeśli eskalacja jest wymagana na żądanie klienta lub z powodu błędów Agenta AI, dzwoniący zostanie umieszczony w kolejce dla agenta ludzkiego.
-
Rozłącz: Interakcja kończy się po rozpatrzeniu żądania dzwoniącego lub przenie sieniu rozmówcy do agenta.
Działania wykorzystywane w przepływie
|
Aktywność przepływu |
Opis |
|---|---|
| Start (Nowy kontakt telefoniczny) | Ta czynność oznacza początek przepływu, wywołanego przez nowe połączenie. |
| Agent wirtualny V2 (VAV2) | Działanie odpowiedzialne za interakcję między przepływem a agentem AI. Interakcja. Ta sama czynność służy do inicjowania rozmowy i wysyłania zdarzeń stanu do agenta AI. |
| Odtwórz wiadomość | Udostępnia komunikaty systemowe za pomocą Cisco Text-to-Speech. Służy do odtwarzania komunikatu o błędzie przed eskalacją do agenta ludzkiego w przypadku błędów aktywności VAV2. |
| Kolejka do agenta | Zarządza logiką kolejkowania w celu eskalacji do agentów ludzkich. |
| Odtwarzaj muzykę | Przytrzymaj muzykę odtwarzaną podczas kolejkowania, gdy dzwoniący czeka na połączenie z agentem . |
| Odłącz | Kończy interakcję po zakończeniu zadań lub po eskalacji do agenta ludzkiego. |
Obsługa błędów
Przepływ obejmuje strategie zarządzania błędami, aby z wdziękiem radzić sobie z nieoczekiwanymi problemami, zapewniając, że dzwoniący jest odpowiednio poinformowany i przekierowany.
Wsparcie dla programistów
Aby uzyskać głębszy wgląd w korzystanie z Webex Contact Center z autonomicznymi agentami AI, zapoznaj się z powiązaną dokumentacją:
Dodatkowe zasoby
Aby uzyskać wsparcie związane z tym przepływem, skontaktuj się z zespołem pomocy technicznej dla programistów Webex Contact Center za pośrednictwem pomocy technicznej dla programistów Webex Contact Center.
Aby uzyskać dalsze dyskusje, odwiedź społeczność programistów interfejsów API Webex Contact Center.
AI Agent Scripted (śledzenie przesyłek)
Przepływ ten jest przeznaczony do obsługi interakcji głosowych związanych ze śledzeniem paczek za pomocą skrypto wego agenta wirtualnego. Przepływ ten pokazuje najprostszy sposób realizacji realizacji dla skryptowanego agenta. Ponadto przepływ pokazuje kolejkowanie klientów do różnych kolejek agentów na podstawie ostatniej aktywnej intencji i niestandardowych raportów dla agentów AI w analizatorze.
Przepływ ten wykorzystuje skryptowanego agenta Webex AI do interakcji z klientami w zakresie śledzenia paczek. Aktywność VAV2 (Virtual Agent V2) kończy się przez krawędź „Handled”, gdy agent skryptowy podnosi zdarzenie niestandardowe w celu śledzenia pakietu. Aby to osiągnąć, przepływ wykorzystuje interfejs API śledzenia paczek. Ten interfejs API jest dostępny dla programistów do testowania i demonstracji. Dane wyjściowe są analizowane w przepływie i przekazywane z powrotem do Agenta za pośrednictwem zdarzenia stanu. Więcej informacji na temat konfigurowania realizacji zadań dla agentów skryptowych dla głosu.
Wymagania wstępne
Aby użyć tego przepływu, upewnij się, że są skonfigurowane następujące elementy:
-
Webex AI Agent skonfigurowany do obsługi zapytań dotyczących śledzenia paczek. Ten agent jest dostępny do importowania podczas tworzenia nowego agenta.
-
Punkt wejścia, kolejka, zespoły i mapowanie punktów wejścia skonfigurowane na stronie ustawień centrum sterowania dla Webex Contact Center.
-
Upewnij się, że funkcja Cisco Text-to-Speech (TTS) jest włączona do generowania dynamicznych wiadomości audio.
-
W razie potrzeby przesyłaj statyczne pliki audio do niestandardowych powiadomień systemowych.
Podział integracji
|
Podział integracji |
Opis |
|---|---|
| Dzwoniący inicjuje kontakt | Połączenie jest odbierane przez Webex Contact Center i kierowane do skryptowanego agenta AI. |
| Stan interakcji jest rejestrowany za pomocą zmiennej globalnej | Przepływ ustawia zmienną globalną CustomaiAgentInteractionOutcome do rejestrowania stanu interakcji klienta z agentem AI. Jest to aktualizowane w różnych punktach i służy do tworzenia niestandardowych raportów za pomocą wizualizatora. |
| Interakcja agentów AI | Agent AI przetwarza dane klientów i odpowiada na podstawie skonfigurowanych intencji. Jeśli użytkownik zamierza śledzić paczkę i podaje prawidłowy numer pakietu, kontrola jest przekazywana z powrotem do przepływu za pośrednictwem zdarzenia niestandardowego. |
| Analizowanie i realizacja metadanych agenta AI | Numer pakietu klienta jest wyodrębniany z metadanych VAV2 i używany w aktywności HTTP. |
| Warunki odpowiedzi na realizację | Przepływ sprawdza, czy informacje o pakiecie zostały znalezione, czy nie, i ustawia odpowiednie odpowiedzi. |
| Wznowiono interakcję z agentem sztucznej inteligencji* | W zależności od odpowiedzi na realizację, wiadomość, która powinna zostać wysłana do klientów, jest wysyłana z powrotem do skryptowanego agenta za pośrednictwem danych zdarzenia w sekcji „Stan zdarzenia”. |
| Przekazanie agenta i działalność w sprawie | Określa kolejne kroki na podstawie poprzedniego zamiaru, kierując przepływ do różnych kolejek w oparciu o poprzedni zamiar. |
| Kolejka do agenta | Jeśli wymagana jest eskalacja lub w przypadku błędów, dzwoniący zostaje umieszczony w kolejce dla agenta ludzkiego. |
| Odłącz | Interakcja kończy się po rozpatrzeniu żądania dzwoniącego lub przeniesieniu rozmówcy do agenta. |
Działania wykorzystywane w przepływie
|
Aktywność przepływu |
Opis |
|---|---|
| Rozpocznij | Inicjuje przepływ po odebraniu nowego połączenia. |
| Ustaw zmienną wyniku interakcji | Użyj ustawionej aktywności zmiennej, aby zaktualizować zmienną globalną CustomaiAgentInteractionResult w celu zapisania najnowszego stanu interakcji z agentem AI. |
| Interakcja Agenta AI | Zarządza zapytaniami dotyczącymi śledzenia paczek za pomocą skryptowych interakcji.Ta sama aktywność służy do inicjowania rozmowy i wysyłania zdarzeń stanu do agenta AI. |
| Szczegóły pakietu Parse | Wyodrębnia numer pakietu z metadanych dostarczonych przez agenta wirtualnego. |
| Prośba HTTP o informacje o pakiecie | Wysyła żądanie do API logistyki w celu odzyskania statusu paczki i szac owanej dostawy. Użyj ABC123456 jako przykładowego numeru pakietu. |
| Logika warunkowa | Określa odpowiedź na podstawie statusu pakietu lub kodu statusu HTTP wywołania API. |
| Ustaw zmienne odpowiedzi | Konfiguruje odpowiedzi, aby informować, czy paczka została znaleziona, czy szczegóły dostawy. |
| Odtwórz wiadomość | Udostępnia komunikaty o błędach systemowych przy użyciu programu Cisco Text-to-Speech, szczególnie w przypadku błędów systemo wych. |
| Aktywność w sprawie | Kieruje przepływem w oparciu o poprzedni zamiar, decydując się na trasę do określonych kolejek. |
| Kolejka do agenta | Zarządza logiką kolejkowania w celu eskalacji do agentów ludzkich. |
| Odtwarzaj muzykę | Przytrzymaj muzykę odtwarzaną podczas kolejkowania, gdy dzwoniący czeka na połączenie z agentem . |
| Odłącz | Kończy interakcję po zakończeniu zadań lub po eskalacji do agenta ludzkiego. |
Specyfika przepływu
JSON przepływu użyty w tym przykładzie zawiera zmienne i czynności niezbędne do obsługi interakcji, przetwarzania błędów i komunikacji między Webex Contact Center a DialogFlow. Kluczowe używane zmienne obejmują:
|
Zmienna |
Opis |
|---|---|
nazwa_zdarzenia |
Nazwa zdarzenia wysłanego do Agenta AI. |
dane zdarzenia |
Ładunek zdarzenia wysłany do Agenta AI. |
status |
Status pakietu na podstawie odpowiedzi HTTP. |
SzacunkowaDostawa |
Szacowana data i godzina dostawy paczki na podstawie odpowiedzi HTTP. |
PakietResp |
Odpowiedź ma zostać wysłana z powrotem do klienta na podstawie odpowiedzi na aktywność HTTP. |
Globalna_nazwa_głosu |
Określa głos używany do przesyłania tekstu na mowę. |
CustomaiAgentInteractionResult |
Rejestruje stan interakcji - porzuconej, obsługiwanej, eskalowanej lub błędnej - w oparciu o interakcję klienta z agentem AI. |
Obsługa błędów
Przepływ obejmuje strategie zarządzania błędami, aby z wdziękiem radzić sobie z nieoczekiwanymi problemami, zapewniając, że dzwoniący jest odpowiednio poinformowany i przekierowany.
Dodatkowe zasoby
Aby uzyskać głębszy wgląd w korzystanie z Webex Contact Center ze skryptowymi agentami AI, zapoznaj się z powiązaną dokumentacją:
Wsparcie dla programistów
Aby uzyskać wsparcie związane z tym przepływem, skontaktuj się z zespołem pomocy technicznej dla programistów Webex Contact Center za pośrednictwem pomocy technicznej dla programistów Webex Contact Center.
Aby uzyskać dalsze dyskusje, odwiedź społeczność programistów interfejsów API Webex Contact Center.
AI Agent Scripted (rezerwacja wizyty u lekarza)
Ten szablon przedstawia przepływ danych między Webex Contact Center a Webex AI Agent Studio dla interakcji wykorzystującej skryptów agenta. Przepływ zawiera kilka integracji z systemami zewnętrznymi. Są one wywoływane na podstawie zdarzeń niestandardowych wysyłanych przez Agenta AI, a dane dotyczące realizacji są przekazywane agentowi z powrotem.
Ten przepływ pokazuje, w jaki sposób dane są przekazywane między Webex Contact Center a Webex AI Agent Studio przy użyciu zdarzeń niestandardowych. Przepływ ten ułatwia automatyczne planowanie wizyt lekarskich i zarządzanie nimi za pośrednictwem skryptowanego agenta AI. Integruje się z zewnętrznymi systemami w celu sprawdzania dostępności, tworzenia spotkań, wyszukiwania istniejących spotkań i anulowania spotkań. Przepływ zapewnia płynną komunikację między dzwoniącym a agentem AI, z opcjami eskalacji do agentów ludzkich, gdy jest to konieczne.
Wymagania wstępne
Aby użyć tego przepływu, upewnij się, że są skonfigurowane następujące elementy:
-
Skryptowany agent AI skonfigurowany z odpowiednimi intencjami do obsługi rezerwacji i anulowania spotkań. Można to zaimportować z szablonów podczas tworzenia nowego agenta skryptowego na platformie AI Agent Studio.
-
Punkt wejścia, kolejka, zespoły i mapowanie punktów wejścia skonfigurowane na stronie ustawień centrum sterowania dla Webex Contact Center.
-
Interfejsy API do łączenia się z zewnętrznym systemem zarządzania spotkaniami.
-
Program Cisco Text-to-Speech (TTS) umożliwia generowanie dynamicznych komunikatów audio.
-
Prześlij statyczne pliki audio, jeśli nie używasz domyślnego dźwięku Cisco.
Podział integracji
|
Podział integracji |
Opis |
|---|---|
| Dzwoniący inicjuje kontakt | Połączenie jest odbierane przez Webex Contact Center i kierowane do agenta AI . |
| Interakcja z agentem AI | Agent AI przetwarza dane klientów i odpowiada na podstawie skonfigurowanych intencji. |
| Przełączanie sterowania między agentem AI a przepływem | Kontrola rozmowy jest wymieniana między agentem AI a przepływem w różnych etapach. Agent AI przekazuje kontrolę przepływowi za pośrednictwem zdarzeń niestandardowych, przepływ przeprowadza odpowiednie spełnienie na podstawie nazwy zdarzenia i przekazuje kontrolę z powrotem agentowi AI wraz z danymi dotyczącymi realizacji za pośrednictwem zdarzenia stanu w aktywności agenta wirtualnego V2. |
| Kolejka do agenta | Jeśli wymagana jest eskalacja, dzwoniący zostaje umieszczony w kolejce dla agenta ludz kiego. |
| Odłącz | Interakcja kończy się po zakończeniu zadania lub przeniesieniu dzwoniącego do agenta. |
Działania wykorzystywane w przepływie
|
Aktywność przepływu |
Opis |
|---|---|
| Rozpocznij | Ta czynność oznacza początek przepływu, wywołanego przez nowe połączenie. |
| Agent wirtualny V2 (VAV2) | Działalność odpowiedzialna za interakcję Agenta AI. Ta sama czynność służy do inicjowania rozmowy i wysyłania zdarzeń stanu do agenta AI. |
| Analizuj | Służy do analizowania ładunku zdarzeń z aktywności VAV2. |
| Skrzynia | Służy do sprawdzania nazwy zdarzenia wysłanej przez aktywność i gałąź VAV2 do odpowiednich działań żądania HTTP. |
| Żądanie HTTP | Współpracuje z systemami zewnętrznymi w celu wykonywania operacji, takich jak sprawdzanie dostępności, tworzenie, wyszukiwanie lub anulowanie spotkań przy użyciu żądań HTTP na podstawie nazwy zdarzenia wysłanej przez aktywność VAV2. Aktywność analizuje również odpowiedź na żądanie HTTP. |
| Stan | Ocenia wynik żądań HTTP, kierując przepływ na podstawie warunków sukcesu lub błędu. |
| Ustaw zmienną | Służy do konfigurowania zmiennych, takich jak nazwa zdarzenia i dane zdarzenia, które są niezbędne do ponownego wywołania aktywności VAV2 z odpowiednimi parametrami zdarzenia stanu. |
| Odtwórz wiadomość | Udostępnia komunikaty systemowe za pomocą Cisco Text-to-Speech. Służy do odtwarzania komunikatu o błędzie przed eskalacją do agenta ludzkiego w przypadku błędów aktywności VAV2. |
| Kolejka do agenta | Zarządza logiką kolejkowania w celu eskalacji do agentów ludzkich. |
| Odtwarzaj muzykę | Przytrzymaj muzykę odtwarzaną podczas kolejkowania, gdy dzwoniący czeka na połączenie z agentem . |
| Odłącz kontakt | Kończy interakcję po zakończeniu zadań lub po eskalacji do agenta ludzkiego. |
Specyfika przepływu
JSON przepływu użyty w tym przykładzie zawiera zmienne i czynności niezbędne do obsługi interakcji, przetwarzania błędów i komunikacji między Webex Contact Center a DialogFlow. Kluczowe używane zmienne obejmują:
|
Zmienna |
Opis |
|---|---|
nazwa_zdarzenia |
Nazwa zdarzenia wysłanego do Agenta AI. |
dane zdarzenia |
Ładunek zdarzenia wysłany do Agenta AI. |
łańcuch_danych zdarzeń |
Wersja łańcuchowa event_data, ponieważ aktywność VAV2 akceptuje tylko ciąg znaków. |
Wejście http_ |
Treść żądania dla aktywności HTTP na podstawie metadanych VAV2. |
Globalna_nazwa_głosu |
Określa głos używany do przesyłania tekstu na mowę. |
Obsługa błędów
Przepływ obejmuje strategie zarządzania błędami, aby z wdziękiem radzić sobie z nieoczekiwanymi problemami, zapewniając, że dzwoniący jest odpowiednio poinformowany i przekierowany.
Dodatkowe zasoby
Aby uzyskać głębsze informacje na temat konfigurowania agentów AI w Webex AI Agent Studio i korzystania z nich z Webex Contact Center, zapoznaj się z Przewodnikiem administracyjnym Webex AI Agent Studio.
Wsparcie dla programistów
-
Aby uzyskać wsparcie związane z tą integracją, otwórz zgłoszenie z zespołem pomocy technicznej dla programistów Webex Contact Center za pośrednictwem pomocy technicznej dla programistów Webex Contact Center.
-
Aby uzyskać dalsze dyskusje, odwiedź społeczność programistów interfejsów API Webex Contact Center.
Korzystanie z szablonów przepływu subflow
Szablony subflow działają podobnie jak szablony przepływu. Szablony te usprawniają tworzenie podprzepływów, które można zintegrować z wieloma przepływami, skracając nadmiarowość i czas opracowywania.
Aby utworzyć przepływy podrzędne przy użyciu szablonów przepływów podzespołów, wybierz odpowiedni szablon, zmodyfikuj go do swoich potrzeb, sprawdź poprawność, opublikuj i włącz do swoich przepływów pracy. Aby uzyskać więcej informacji, zobacz Tworzenie przepływów z szablonów przepływu.
Zbieraj informacje o wywołaniu zwrotnym
Ten szablon służy do utworzenia podzbiegu informacji o wywołaniach zwro tnych, umożliwiając dzwoniącym pozostanie w kolejce lub żądanie wywołania zwrotnego w celu uzyskania elastycznych opcji usług.
Ten podprzepływ zawiera menu, które pozwala dzwoniącym wybrać wywołanie zwrotne lub pozostać w kolejce. Jeśli wybrana jest opcja wywołania zwrotnego, zbiera informacje niezbędne do wywołania zwrotnego, używając bieżącego numeru dzwoniącego lub innego numeru. Możesz zmodyfikować przepływ podrzędny, aby zapewnić płynne działanie dzwoniącego, obsługując błędy lub nieznane warunki, takie jak limity czasu i nieprawidłowe dane wejściowe.
Ten przepływ podrzędny wykorzystuje Cisco Text-to-Speech (TTS) dla wszelkich monitów audio. W przypadku muzyki domyślnie jest wbudowany plik muzyczny na wstrzymaniu, defaultmusic_on_hold.wav.
Wymagania wstępne
Management PortalPrzed wdrożeniem tego subflow upewnij się, że w Centrum kontaktowym Webex spełnione są następujące wymagania:
- Twórz punkty wejścia, kolejki, zespoły, mapowania punktów wejścia i wszelkie inne czynności konfiguracyjne specyficzne dla organizacji, takie jak łączniki, zewnętrzne dane ANI i inne.
- Przesyłaj statyczne pliki audio, jeśli zamiast programu Cisco Text-to-Speech (TTS) używane są niestandardowe monity audio.
- Upewnij się, że zmienne wywołania zwrotnego (na przykład: callbackNumber, callbackNumberEntered, StayInQueue) są poprawnie mapowane do systemu, aby przechwycić odpowiednie dane.
Szczegółowe kroki znajdują się w przewodniku konfiguracji i administracji Webex Contact Center.
Wejścia subflow
- CallbackNumber - STRING: Numer używany do wywołania zwrotnego (ten, z którego dz woni dzwoniący, albo nowy numer).
- StayInQueue - BOOLEAN: Wskazuje, czy dzwoniący zdecydował się pozostać w kolejce (Prawda), czy zażądać wywołania zwrotnego ( False).
Wyjścia subflow
- callbackNumberEntered - STRING: Numer wprowadzony przez dzwoniącego do wywołania zwrotnego, jeśli zdecydował się podać numer alternatywny.
- StayInQueue - BOOLEAN: Czy dzwoniący zdecydował się pozostać w kolejce, czy otrzymać oddzwonienie zwrotne.
Podział przepływu podrzędnego
Poniższa tabela opisuje różne elementy subflow zaangażowane w proces wywołania, szczegółowo opisując działania i odpowiedzi występujące na każdym etapie.
|
Element subflow |
Opis |
|---|---|
|
Rozpocznij subflow |
Połączenie wchodzi do subflow. |
|
Menu rezygnacji |
Dzwoniący ma możliwość pozostania w kolejce lub otrzymania oddzwonienia zwrotnego.
|
|
Menu numerów |
Jeśli dzwoniący zdecyduje się odebrać wywołanie zwrotne, zostanie mu przedstawi ona opcja:
|
|
Zbieraj cyfry |
Jeśli dzwoniący zdecyduje się wprowadzić nowy numer wywołania zwrotnego, zostanie poproszony o wprowadzenie 10- cyfrowego numeru, a następnie klucza funta (#). |
|
Ustaw zmienną |
Zebrany numer wywołania zwrotnego jest przechowywany w zmiennej callback NumberEntered. |
|
Zakończ podprzepływ | Przepływ podrzędny kończy się po zebraniu informacji o wywołaniu zwrotnym lub rozwiązaniu wszelkich błędów . |
Działania subflow
Poniższa tabela opisuje sekwencję działań subflow służących do zbierania informacji o wywołaniach zwrotnych .
|
Aktywność subflow |
Opis |
|---|---|
|
Rozpocznij subflow |
Przepływ podrzędny rozpoczyna się po wywołaniu. |
|
Menu rezygnacji |
Daje to opcję dla dzwoniącego pozostania w kolejce lub otrzymania oddzwonienia zwrotnego . Służy to za pomocą TTS, aby poprosić dzwoniącego o naciśnięcie 1 w celu wywołania zwrotnego lub 2, aby pozostać w kolejce. |
|
Menu numerów |
Jeśli dzwoniący wybierze wywołanie zwrotne, zostanie poproszony o użycie bieżącego numeru lub wprowadzenie nowego numeru. |
|
Zbieraj cyfry |
Jeśli dzwoniący zdecyduje się wprowadzić nowy numer, ta aktywność zbiera jego 10-cyfrowy numer, po którym następuje znak funta (#). |
|
Ustaw zmienną |
Zebrany numer jest przechowywany w zmiennej callbackNumberEntered do dalszego wykorzystania. |
|
Zakończ podprzepływ | Przepływ kończy się po rozpatrzeniu wyborów dzwoniącego i zebraniu niezbędnych informacji. |
Dodatkowe zasoby
Aby uzyskać więcej informacji na temat konfigurowania podprzepływów, zobacz podręcznik konfigur acji i administracji Webex Contact Center.
Obsługa błędów
Szablon subflow obsługi błędów w Webex Contact Center służy do zarządzania błędami, takimi jak problemy z obsługą kolejki lub awarie żądań interfejsu API. Może być podłączony do określonych działań lub skonfigurowany jako globalny moduł obsługi błędów, zapewni ając płynne działanie systemu i dostarczanie użytkownikom informacji zwrotnych na wszelkie problemy.
Wymagania wstępne
Management PortalPrzed wdrożeniem tego subflow upewnij się, że w Centrum kontaktowym Webex spełnione są następujące wymagania:
- Upewnij się, że usługa Cisco Text-to-Speech (TTS) jest włączona, aby centrum kontaktowe mogło używać tekstu na mowę w celu wyświetlania komunikatów o błęd ach.
- Zmapuj zmienną ErrorMessage, aby dynamicznie obsługiwać odpowiednie komunikaty o błędach w przepływie pracy .
Szczegółowe kroki znajdują się w przewodniku konfiguracji i administracji Webex Contact Center.
Wejścia subflow
- ErrorMessage - STRING: Komunikat o błędzie odtwarzany dynamicznie, wskazujący problem napotkany przez dzwoniącego.
Wyjścia subflow
- Nie dotyczy: Ten podprzepływ nie generuje danych wyjściowych, ponieważ służy do obsługi błędów i przekazywania informacji zwrotnej do dzwoniącego.
Podział przepływu podrzędnego
Poniższa tabela opisuje różne elementy subflow zaangażowane w proces wywołania, szczegółowo opisując działania i odpowiedzi występujące na każdym etapie.
|
Element subflow |
Opis |
|---|---|
|
Rozpocznij subflow |
Przepływ podrzędny jest uruchamiany, gdy wystąpi błąd. |
|
Odtwórz komunikat o błędzie |
System odtwarza dynamiczny komunikat o błędzie zdefiniowany przez zmienną ErrorMessage za pomocą Cisco Cloud TTS. Na przykład komunikat może brzmieć: napotykamy trudności techniczne. Spróbuj ponownie później. |
|
Zakończ podprzepływ (Normalny koniec) |
Jeśli błąd zostanie rozwiązany pomyślnie, przepływ podrzędny zakończy się z wdziękiem. |
|
Zakończ podprzepływ (Koniec błędu) |
Jeśli pojawią się dalsze problemy (na przykład komunikat o błędzie nie zostanie odtworzony), przepływ podrzędny kończy się w stanie eskalacji, co wskazuje na krytyczną awarię. |
Działania subflow
Poniższa tabela opisuje sekwencję działań subflow służących do zarządzania błędami.
|
Aktywność subflow |
Opis |
|---|---|
|
Rozpocznij subflow |
Przepływ podrzędny rozpoczyna się, gdy wystąpi błąd, uruchamiając sekwencję obsługi błędów . |
|
Odtwórz komunikat o błędzie |
Odtwarza komunikat o błędzie do dzwoniącego za pomocą Cisco Cloud TTS. Zawartość wiadomości jest definiowana dynamicznie przez zmienną ErrorMessage. |
|
Zakończ podprzepływ (Normalny koniec) |
Zakończa przepływ podrzędny, jeśli błąd zostanie rozwiązany bez dalszych problemów. |
|
Zakończ podprzepływ (Koniec błędu) |
Kończy przepływ podrzędny z eskalacją, jeśli podczas procesu obsługi błędów wystąpią dodatkowe błędy. |
Dodatkowe zasoby
Aby uzyskać więcej informacji na temat konfigurowania podprzepływów, zobacz podręcznik konfigur acji i administracji Webex Contact Center.
Dip danych HTTP
Ten szablon subflow służy do pobierania informacji o koncie klienta za pośrednictwem żądania HTTP. Obsługuje potwierdzenie identyfikatora konta, ręczne wprowadzanie, jeśli żądanie się nie powiedzie, i obsługuje limity czasu, nieprawidłowe dane wejściowe i krytyczne błędy — idealne do automatycznego wyszukiwania kont klientów w centrach kontaktowych.
Ten podprzepływ zapewnia dynamiczne wrażenia, w którym informacje o koncie klienta są pobierane za pomocą żądania HTTP. Jeśli wyszukiwanie zakończy się powodzeniem, klient zostanie poproszony o potwierdzenie identyfik atora konta. Jeśli to się nie powiedzie lub dzwoniący woli, może ręcznie wprowadzić numer konta. Przepływ z wdziękiem radzi sobie z błędami, takimi jak nieprawidłowe dane wejściowe, limity czasu i krytyczne awarie, z odpowiednimi monitami.
Ten przepływ podrzędny wykorzystuje Cisco Text-to-Speech (TTS) dla wszelkich monitów audio.
Wymagania wstępne
Management PortalPrzed wdrożeniem tego subflow upewnij się, że w Centrum kontaktowym Webex spełnione są następujące wymagania:
- Twórz punkty wejścia, kolejki, łączniki, zespoły, mapowania punktów wejścia i wszelkie inne działania konfiguracyjne specyficzne dla organizacji.
- Przesyłaj statyczne pliki audio, jeśli zamiast programu Cisco Text-to-Speech (TTS) używane są niestandardowe monity audio.
- Upewnij się, że adres URL żądania HTTP i parametry są poprawnie ustawione w zależności od potrzeb organizacji.
Szczegółowe kroki znajdują się w przewodniku konfiguracji i administracji Webex Contact Center.
Wejścia subflow
- ErrorMessage - STRING: Komunikat, który zostanie odtworzony w przypadku błędu podczas subflow.
Wyjścia subflow
- outputVariable - STRING: Przechowuje potwierdzony lub ręcznie wprowadzony numer konta.
Podział przepływu podrzędnego
Poniższa tabela opisuje różne elementy subflow zaangażowane w proces wywołania, szczegółowo opisując działania i odpowiedzi występujące na każdym etapie.
|
Element subflow |
Opis |
|---|---|
|
Rozpocznij subflow (Inicjalizacja) |
Subflow rozpoczyna proces pobierania danych klientów. |
|
Proszę czekać (Komunikat komfortowy) |
Dzwoniący jest informowany, że system pobiera jego informacje za pomocą monitu TTS: Po czekaj, aż wyszukamy Twoich informacji. |
|
Żądanie HTTP (Pobierz informacje o kliencie) |
System wysyła żądanie HTTP GET w celu pobrania informacji o klientach z określonego punktu końcowego interfejsu API. Jeśli się powiedzie, odpowiedź zawiera identyfikator klienta. |
|
Sprawdź status HTTP (Oceń odpowiedź) |
Odpowiedź HTTP jest oceniana na podstawie kodu stanu. Jeśli żądanie się powi odło, proces przechodzi do następnego kroku. |
|
Menu potwierdzenia (Poproś o potwierdzenie lub ręczne wprowadzenie) |
Dzwoniący zostanie poproszony o potwierdzenie pobranego identyfikatora konta lub ręczne wprowadzenie numeru konta, jeśli jest nieprawidłowy. |
|
Ustaw zmienną (Identyfikator konta sklepu) |
Jeśli dzwoniący potwierdzi identyfikator konta, wartość jest przechowywana w zmiennej wyjściowej . |
|
Zbieraj cyfry (Ręczne wprowadzanie konta) |
Jeśli żądanie się nie powiedzie lub osoba dzwoniąca zdecyduje się ponownie wprowadzić numer konta, zostanie wyświetlony monit o wprowadzenie 6-cyfrowego numeru konta, a następnie klucza funta (#). |
|
Obsługa błędów (StillThere, Nieprawidłowy, Krytyczny) |
Podprzepływ obsługuje limity czasu, nieprawidłowe dane wejściowe i krytyczne błędy za pomocą odpowiednich monitów:
|
|
Zakończ podprzepływ (Wniosek) |
Podprzepływ kończy się po potwierdzeniu numeru konta lub rozwiązaniu błędu. |
Działania subflow
Poniższa tabela opisuje sekwencję działań subflow dla tego szablonu.
|
Aktywność subflow |
Opis |
|---|---|
|
Rozpocznij subflow |
Przepływ podrzędny rozpoczyna się po wywołaniu. |
|
Proszę czekać |
Odtwarza wiadomość za pomocą TTS, prosząc dzwoniącego o poczekanie na pobranie informacji. |
|
Żądanie HTTP |
Wysyła żądanie HTTP GET w celu pobrania informacji o koncie klienta. |
|
Sprawdź status HTTP |
Ocenia odpowiedź HTTP w celu ustalenia, czy żądanie zakończyło się powodzeniem. |
|
Menu potwierdzenia |
Monita dzwoniącego o potwierdzenie odzyskanego identyfikatora konta lub ponowne wprowadzenie go, jeśli jest nieprawidłowy. |
|
Ustaw zmienną |
Przechowuje potwierdzony lub ręcznie wprowadzony numer konta. |
|
Zbieraj cyfry |
Pobiera 6-cyfrowy numer konta od dzwoniącego, jeśli żądanie HTTP nie powiedzie się lub zdecyduje się wprowadzić nowy numer konta. |
|
Obsługa błędów |
Kilka monitów obsługuje limity czasu, nieprawidłowe dane wejściowe i krytyczne błędy podczas przepływu subflow. |
|
Zakończ podprzepływ |
Przepływ kończy się po potwierdzeniu numeru konta lub wystąpieniu błędu. |
Leczenie w kolejce
Użyj tego szablonu subflow, aby zautomatyzować przetwarzanie kolejki w Webex Contact Center, utrzymując dzwoniących zaangażowanie w muzykę i komunikaty.
Ten podprzepływ odtwarza muzykę w kolejce, po której następuje komunikat, powtarzając sekwencję do określonej liczby razy (domyślnie trzy). Zapewnia płynną obsługę kolejki i angażujące wrażenia dzwoniącego . Możesz dostosować zmienne, takie jak wybór muzyki, zawartość wiadomości i liczba pętli.
Ten przepływ podrzędny wykorzystuje Cisco Text-to-Speech (TTS) dla wszelkich monitów audio. W przypadku muzyki
domyślnie jest wbudowany plik (defaultmusic_on_hold.wav), w przypadku muzyki wstrzymanej
.
Wymagania wstępne
Management PortalPrzed wdrożeniem tego subflow upewnij się, że w Centrum kontaktowym Webex spełnione są następujące wymagania:
- Twórz punkty wejścia, kolejki, łączniki, zespoły, mapowania punktów wejścia i wszelkie inne działania konfiguracyjne specyficzne dla organizacji.
- Zapewnij prawidłową logikę przetwarzania kolejki i konfiguracje obsługi błędów.
- Przesyłaj statyczne pliki audio, jeśli zamiast programu Cisco Text-to-Speech (TTS) używane są niestandardowe monity audio lub pliki muzyczne.
Szczegółowe kroki znajdują się w przewodniku konfiguracji i administracji Webex Contact Center.
Wejścia subflow
- QueueMessage - STRING: Wiadomość do odtwarzania między utworami muzycznymi (domyślnie: proszę czekać).
QueueMusic1 - STRING: Pierwszy plik muzyczny, który zostanie odtworzony, gdy dzwoniący czeka (domyślnie: defaultmusic_on_hold.wav).QueueMusic2 - STRING: Drugi plik muzyczny do odtwarzania między wiadomościami (domyślnie: defaultmusic_on_hold.wav).- licznik - INTEGER: Licznik do śledzenia liczby pętli (domyślnie: 0).
- MusicDuration - INTEGER: Czas trwania odtwarzania każdego utworu muzycznego (domyślnie: 10 sekund).
Wyjścia subflow
Żaden
Podział przepływu podrzędnego
Poniższa tabela opisuje różne elementy subflow zaangażowane w proces wywołania, szczegółowo opisując działania i odpowiedzi występujące na każdym etapie.
|
Element subflow |
Opis |
|---|---|
|
Rozpocznij subflow |
Rozpoczyna się przepływ podrzędny. |
|
Kontrola stanu |
Przepływ podrzędny sprawdza, czy licznik jest mniejszy niż 2. Jeśli to prawda, przepływ przechodzi do sekwencji muzyki i wiadomości. Jeśli fałsz, przepływ podrzędny się kończy. |
|
Odtwarzaj muzykę 1 |
Pierwszy plik muzyczny (QueueMusic1) jest odtwarzany przez czas określony przez MusicDuration. |
|
Odtwórz wiadomość |
Po pierwszym pliku muzycznym komunikat jest odtwarzany za pomocą Cisco TTS, z zawartością zdefiniowaną przez QueueMessage. |
|
Odtwarzaj muzykę 2 |
Po komunikacie drugi plik muzyczny (QueueMusic2) jest odtwarzany przez określony czas trwania. |
|
Licznik przyrostu |
Zmienna licznika jest zwiększana o 1 po odtworzeniu drugiego pliku muzycznego . |
|
Ponownie sprawdź stan |
Po zwiększeniu licznika przepływ ponownie sprawdza, czy licznik jest nadal mniejszy niż 2. Jeśli to prawda, pętla się powtarza; w przeciwnym razie przepływ podrzędny się kończy. |
|
Zakończ podprzepływ |
Gdy licznik osiągnie 2, przepływ subflow kończy się. |
Aktywność subflow
Poniższa tabela opisuje sekwencję działań subflow.
|
Aktywność subflow |
Opis |
|---|---|
|
Rozpocznij subflow |
Inicjalizuje proces subflow. |
|
Kontrola stanu |
Sprawdzany jest stan, aby upewnić się, że licznik jest mniejszy niż 2, umożliwiając kontynuację pętli. |
|
Odtwarzaj muzykę 1 |
Odtwarza pierwszy plik muzyczny przez czas określony przez MusicDuration. |
|
Odtwórz wiadomość |
Odtwarza wiadomość za pomocą Cisco TTS z treścią dostarczaną przez QueueMessage. |
|
Odtwarzaj muzykę 2 |
Odtwarza drugi plik muzyczny przez czas określony przez MusicDuration. |
|
Licznik przyrostu |
Zwiększa zmienną licznika o 1, aby sterować pętlą. |
|
Zakończ podprzepływ |
Zakończa przepływ podrzędny, gdy licznik osiągnie predefiniowany limit. |
Szablon subflow zaplanowanego wywołania zwrotnego
Ten szablon służy do utworzenia przepływu podrzędnego, który umożliwia rozmówcom zaplanowanie oddzwonienia zwrotnego na określoną datę i godzinę, w tym wybór strefy czasowej.
Ten subflow prowadzi dzwoniącego przez serię monitów w celu zebrania wszystkich informacji niezbędnych do zaplanowanego wywołania zwrotnego. Pyta o żądaną datę, godzinę rozpoczęcia i zakończenia okna wywoł ania zwrotnego oraz strefę czasową dzwoniącego. Podprzepływ obejmuje walidację danych wejściowych i daty i godziny w celu zapewnienia dokładności. Jeśli wprowadzony zostanie nieprawidłowy format, dzwoniący zostanie ponownie wyświetlony monit. Po pomyślnym zebraniu wszystkich informacji służą do zaplanowania wywołania zwrotnego w systemie.
Ten podprzepływ wykorzystuje Cisco Text-to-Speech (TTS) dla wszystkich monitów audio.
Wymagania wstępne
Management PortalPrzed wdrożeniem tego subflow upewnij się, że w Centrum kontaktowym Webex spełnione są następujące wymagania:
-
Twórz punkty wejścia, kolejki, zespoły, mapowania punktów wejścia i wszelkie inne czynności konfiguracyjne specyficzne dla organizacji, takie jak łączniki, wyjściowe ANI i inne.
-
Przesyłaj statyczne pliki audio, jeśli zamiast programu Cisco Text-to-Speech (TTS) używane są niestandardowe monity audio.
-
Szczegółowe kroki można znaleźć w przewodniku konfiguracji i administracji Webex Contact Center.
Wejścia subflow
| Nazwa zmiennej | Typ | Opis |
|---|---|---|
| Numer wywołania zwrotnego | STRING | Numer telefonu użyty do oddzwonienia zwrotnego. |
| Nazwa klienta | STRING | Imię i nazwisko klienta żądającego oddzwonienia zwrotnego. |
| CallbackQueue | STRING | Kolejka, do której zostanie wysłane zaplanowane wywołanie zwrotne. |
Wyjścia subflow
| Nazwa zmiennej | Typ | Opis |
|---|---|---|
| CallbackScheduleDate | STRING | Data zaplanowania wywołania zwrotnego sformatowana jako RRRR-MM-DD. |
| CallbackScheduleStrefa czasowa | STRING | Identyfikator strefy czasowej IANA dla wywołania zwrotnego (np. America/Chicago). |
| CallbackScheduleStartTime | STRING | Czas rozpoczęcia okna wywołania zwrotnego, sformatowany jako HH:mm:ss. |
| CallbackScheduleEndTime | STRING | Czas zakończenia okna wywołania zwrotnego, sformatowany jako HH:mm:ss. |
Podział przepływu podrzędnego
Poniższa tabela opisuje różne elementy subflow zaangażowane w proces wywołania, szczegółowo opisując działania i odpowiedzi występujące na każdym etapie.
| Element podprzepływu | Opis |
|---|---|
| Rozpocznij subflow | Połączenie wchodzi do subflow. |
| Data harmonogramu | Osoba dzwoniąca zostanie poproszona o wprowadzenie preferowanej daty wywołania zwrotnego w formacie RRRRMMDD. Subflow sprawdza dane wejściowe, aby upewnić się, że jest to prawdziwa data. Jeśli jest nieprawidłowy, monit jest powtarzany. |
| Zaplanuj czas rozpoczęcia | Dzwoniący zostanie poproszony o podanie godziny rozpoczęcia okna wywołania zwrotnego w formacie HHMM (24-godzinny). Subflow sprawdza dane wejściowe, aby upewnić się, że jest to prawidłowy czas. Jeśli jest nieprawidłowy, monit jest powtarzany. |
| Zaplanuj czas zakończenia | Dzwoniący zostanie poproszony o podanie czasu zakończenia okna wywołania zwrotnego w formacie HHMM (24-godzinny). Subflow sprawdza dane wejściowe, aby upewnić się, że jest to prawidłowy czas. Jeśli jest nieprawidłowy, monit jest powtarzany. |
| Zaplanuj strefę czasową | Dzwoniący zostanie wyświetlony z menu wyboru strefy czasowej. - Naciśnij 1 dla IST (indyjski czas standardowy). - Naciśnij 2 dla czasu środkowego. - Naciśnij 3 dla czasu wschodniego. |
| Zaplanuj wywołanie zwrotne | Korzystając ze wszystkich zebranych informacji (CallbackNumber, CustomerName, callbackQueue oraz zaplanowanej daty, godziny i strefy czasowej), przepływ podzwrotny oficjalnie zaplanuje wywołanie zwrotne w systemie. |
| Zakończ przepływ podpływu | Podprzepływ kończy się po pomyślnym zaplanowaniu wywołania zwrotnego. |
Działania subflow
Poniższa tabela opisuje sekwencję działań subflow służących do planowania wywołania zwrotnego .
| Aktywność subflow | Opis |
|---|---|
| Rozpocznij subflow | Przepływ podrzędny rozpoczyna się po wywołaniu. |
| Data harmonogramu | Zbiera preferowaną datę wywołania zwrotnego przez dzwoniącego. Monit TTS brzmi: „Wprowadź preferowaną datę w formacie RRRRMMDD”. Dane wejściowe są sprawdz ane, aby upewnić się, że jest to prawidłowy format daty. |
| KonwertowaćDateFormat | Po wprowadzeniu prawidłowej daty działanie to konwertuje dane wejściowe RRRR na format RRRR-MM-DD i przechowuje je w zmiennej callbackScheduleDate. |
| HarmonogramCzas rozpoczęcia | Zbiera czas rozpoczęcia okna wywołania zwrotnego. Monit TTS brzmi : „Wprowadź godzinę rozpoczęcia oddzwonienia zwrotnego w formacie HHMM”. Dane wejściowe są sprawdzane, aby upewnić się, że jest to prawidłowy format czasu. |
| KonwertowaćStartTime | Konwertuje dane wejściowe czasu rozpoczęcia HHMM na format HH:mm:ss i przechowuje go w zmiennej callbackSchedule StartTime. |
| ScheduleEndTime | Zbiera czas zakończenia okna wywołania zwrotnego. Monit TTS brzmi: „Wprowadź czas zakończenia oddzwonienia zwrotnego w formacie HHMM”. Dane wejściowe są sprawdzane, aby upewnić się, że jest to prawidłowy format czasu. |
| KonwertowaćTime | Konwertuje dane wejściowe czasu zakończenia HHMM na format HH:mm:ss i przechowuje go w zmiennej callbackSchedule EndTime. |
| ScheduleStrefa czasowa | Prezentuje menu, aby wybrać strefę czasową. |
| ScheduleCallback | Ta ostatnia akcja pobiera wszystkie zebrane i sformatowane zmienne i tworzy zaplanowane żądanie wywołania zwrotnego w systemie. |
| Zakończ przepływ podpływu | Przepływ kończy się po pomyślnym zaplanowaniu wywołania zwrotnego. |
Dodatkowe zasoby
Aby uzyskać więcej informacji na temat konfigurowania podprzepływów, zobacz przewodnik konfigur acji i administracji Webex Contact Center.
Tworzenie przepływów i zarządzanie nimi
Utwórz przepływ
Możesz tworzyć przepływy i zarządzać nimi za pomocą modułu zasobów routingu. Podczas projektowania przepływu interakcja z konsultacją nie może zawierać uprzejmowego wywołania zwrotnego, informacji zwrotnej z ankiety poczty telefonicznej ani aktywności transferowej w ślepo.
Podczas tworzenia przepływu, jeśli liczba węzłów przekracza 100, może wystąpić opóźnienie w projektancie przepływu. W takich przypadkach zalecamy użycie funkcji Łańcuch przepływu i Zmienne dynamiczne, aby podzielić duży przepływ na łatwe do zarządzania mniejsze przepływy. Aby uzyskać więcej informacji, zobacz Ł ączenie wielu przepływów (z GoTo) i Kontakt w kolejce.
| 1 |
Zaloguj się do Control Hub. |
| 2 |
Przejdź do . Zostanie wyświetlona strona Przepływy.
|
| 3 |
Na stronie Przep ływy kliknij Zarządzaj przepływami. Wybierz opcję Utwórz przepływy z listy rozwijanej. Zost anie wyświetlony kreator Utwórz nowy przepływ z
opcją wyboru przepływu lub
subflow.
|
| 4 |
Kliknij przycisk Przepływ. Kliknij opcję Podprzepływ, aby utworzyć przepływ podrzędny. Proces tworzenia przepływu podrzędnego jest podobny do procesu tworzenia przepływu. |
| 5 |
Wybierz żądaną opcję tworzenia przepływu:
|
| 6 |
Kliknij przycisk Roz pocznij od nowa. |
| 7 |
W polu Nazwa przepływu wprowadź unikalną nazwę. Nazwa przepływu nie może zawierać spacji. Jedynym dozwolonym znakiem specjalnym jest _ (podkreślenie). Dozwolona długość wynosi 80 znaków. Na przykład NewContact_01. |
| 8 |
Kliknij opcję Utwórz przepływ. Zostanie wyświetlone okno Flow Designer. |
| 9 |
W sekcji Ustawienia ogólne wprowadź opis przepływu. Nie można później zmodyfikować opisu. |
| 10 |
(Opcjonalnie) Skonfiguruj następujące ustawienia w sekcji Ustawienia diagram u.
|
| 11 |
W sekcji Ustawienia odszyfrowywania przepływu włącz przełącznik Włącz odszyfrowy wanie przepływu, aby umożliwić odszyfro wanie poufnych informacji w przepływie. Pojawi się wyskakujące okienko Ujawnienie danych o szczegółach debugowania. Sprawdź Z gadzam się i kliknij Zapisz. Będziesz teraz mógł odszyfrować poufne informacje z dzienników przepływów w momencie debugowania przepływów. Szczegółowe informacje można znaleźć w sekcji Śledzenie przepływ ów. |
| 12 |
Wykonaj następujące zadania, aby utworzyć przepływ:
|
Tworzenie przepływów z szablonów przepływu
Szablony przepływu zapewniają gotowe przepływy dla typowych przypadków użycia. Aby utworzyć przepływy z szablonów przepływu:
| 1 |
Zaloguj się do Control Hub. |
| 2 |
Przejdź do . |
| 3 |
W okienku nawigacji Centrum kontak tów kliknij Do . |
| 4 |
Na stronie Przep ływy kliknij Zarządzaj przepływami i kliknij listę rozwijaną Utwórz przepływy. Zost anie wyświetlony kreator Utwórz nowy przepływ z
opcją wyboru przepływu lub
subflow.
|
| 5 |
Kliknij przycisk Przepływ. Aby utworzyć przepływ podrzędny, kliknij opcję Pod przepływ. Proces tworzenia przepływu podrzędnego jest podobny do procesu tworzenia przepływu. |
| 6 |
W oknie Wybierz metodę kliknij opcję Szablony przepływu. |
| 7 |
Wybierz swój szablon z dostępnej listy szablonów. Kliknij przycisk Dalej. Kliknij Wyświetl szczegóły, aby zobaczyć szczegółowy podgląd szablonu. Aby uzyskać więcej informacji, zapoznaj się z sek cją Szczegóły szablonu przepływu wido ku. |
| 8 |
W polu Nazwa przepływu podaj unikalną nazwę przepływu. Przestrzegaj konwencji nazewnictwa. |
| 9 |
Kliknij przycisk Dalej. Utworzono nowy przepływ z szablonu przepływu.
Aby uzyskać więcej informacji na temat przepływów i jeśli przepływy wymagają dalszej konfiguracji przed testowaniem, skorzystaj z łączy dostępnych na liście szablonów przepływu. Patrz Wyświetl szczegóły szablonu przepływu. |
Co robić dalej
Dostosuj działania i wydarzenia w przepływie zgodnie ze swoimi wymaganiami. Zweryfikuj i opublikuj przepływ.
Wyświetl szczegóły szablonu przepływu
Aby wyświetlić więcej szczegółów na temat konkretnego szablonu:
| 1 |
Na stronie kolekcji szablonów wybierz wymagany szablon. |
| 2 |
Kliknij Wyświetl szczegóły. Zostanie wyświetlona strona Szczegóły szablonu.
|
Co robić dalej
Kliknij Wybierz szablon, aby kontynuować wybrany szablon.
Opcje menu kontekstowego
Użyj menu kontekstowego dla dodatkowych działań. Aby otworzyć menu kontekstowe na stronie Przep ływy, wybierz przepływ i otwórz przepływ w module Flow Designer. Najedź kursorem na nazwę przepływu. Pojawi się menu z następującymi opcjami:
- Edytuj nazwę — Użyj do zmiany nazwy przepływu.
- Eksport — Użyj do eksportowania przepływu.
- Importu j — użyj do zaimportowania przepływu.
- Usuń — Użyj, aby usunąć przepływ.
- Wyświetl historię wersji — Użyj, aby wyświetlić szczegóły wersji przepływu.
Edytuj zmienne przepływu
Nie można edytować zmiennej, gdy jest używana. Po utworzeniu typu zmiennej nie można edytować typu zmiennej.
| 1 |
Zaloguj się do Control Hub. |
| 2 |
Przejdź do . Zostanie wyświetlona strona Przepływy.
|
| 3 |
Kliknij ikonę Przejdź do projektanta przepł ywu obok przepływu, który chcesz edytować. Przepływ otwiera się w oknie Projektant przepływu. |
| 4 |
Kliknij znacznik zmiennej w okienku Właściwości global ne. Wyskakujące okienko wyświetla podsumowanie
informacji o zmiennej.
|
| 5 |
Kliknij Edytuj w prawym górnym rogu wyskak ującego okna. |
| 6 |
Wybierz nieużywaną zmienną w przepływie. |
| 7 |
Wprowadź niezbędne zmiany w nazwie zmiennej, opisie, wartości i konfiguracjach zmiennych. |
Modyfikowanie przepływu
Użyj przełącznika Edycja, aby edytować przepływ. Po włączeniu inni programiści przepływu nie mogą edytować przepływu jednocześnie. Domyślnie przepływ otwiera się w trybie tylko do odczytu .
Zmienne zawierające poufne informacje można oznaczyć jako bezpieczne. Po otwarciu istniejącego przepływu zawierającego zmienne przepływowe pojawia się monit o przejrzenie i oznaczenie tych zmiennych jako bezpiecznych. Aby uzyskać więcej informacji na temat zmiennych bezpiecznych, zobacz Bezpieczne zmienne.
| 1 |
Zaloguj się do Control Hub. | ||||||||||||
| 2 |
Przejdź do . Zostanie wyświetlona strona Przep ływy i wyświetla listę
przepływów z następującymi polami:
| ||||||||||||
| 3 |
Kliknij ikonę Przejdź do projektanta przepł ywu obok przepływu, który chcesz edytować. Przepływ otwiera się w oknie Projektant przepływu. Jeśli wybrany przepływ ma zmienne przepływu, zostanie wyświetlony komunikat o oznaczeniu zmiennych jako bezpiecznych. Przepływ można zmodyfikować tylko wtedy, gdy włączony jest przycisk przełączania Edytuj włączony. Jeśli przycisk przełącz ania Edytuj włącz ony jest wyłącz ony, przepływ pojawi się w trybie tylko do odczytu. | ||||||||||||
| 4 |
Ustawienia odszyfrowywania przepływu: Włącz ustawienia odszyfrowywania przepływu, aby umożliwić odszyfro wanie przepływu. Szczegółowe informacje można znaleźć w sekcji Śledzenie przepływ ów. | ||||||||||||
| 5 |
Kliknij przycisk Przejdź Wybierz bezpieczne zmienne, aby otworzyć okno dialogowe Edycja zmiennych bezpiec znych. Możesz na razie kliknąć Pomiń, aby kontynuować edycję wy branego przepływu bez oznaczania bezpiecznych zmiennych. To okno dialogowe pojawi się przy następnej edycji przepływu. Zaznacz pole wyboru Nie wyświetlaj tej wiadomości ponownie, aby na stałe pominąć proces wyboru dla wybranego przepływu. Obecnie ta funkcja nie jest obsługiwana. | ||||||||||||
| 6 |
Zaznacz pola wyboru zmiennych zawierających poufne informacje i kliknij Zap isz. Okno Flow Designer wyświetla wybrane zmienne z ikoną blokady obok nazw zmiennych. Wybrany przepływ otwiera się w trybie tylko do odczytu. | ||||||||||||
| 7 |
Włącz przełącznik Edytuj, aby zmienić przepływ. | ||||||||||||
| 8 |
Edytuj przepływ roboczy zgodnie z potrzebami. Podczas modyfikacji przepływu interakcja z konsultacją nie może zawierać uprzejmo wego wywołania zwrotnego, informacji zwrotnej z ankiety pocztowej ani aktywności transferu w ślepo. | ||||||||||||
| 9 |
Kliknij przycisk Zapisz, aby zapisać przepływ, jeśli wyłączysz przycisk automatycznego zapis ywania. |
Podgląd monitu audio w przepływie
Funkcja podglądu podglądu dźwięku umożliwia natychmiastowe odtwarzanie dźwięku plików.wav i wiadomości teksto-mowę (TTS) w module Flow Designer. Przyci sk pod glądu z następującymi czynnościami zapewnia ulepszone wrażenia program isty, skracając czas i wysiłek na sprawdzanie poprawności komunikatów audio i tekstu na mowę:
Użyj przycisku Pod gląd, aby szybko sprawdzić podpowiedzi audio, język i wybór głosowy w wiadomościach TTS, a także przetestować znaczniki SSML w celu szybkiej personalizacji.
-
Aktywność Odtwarzanie muzyki nie obsługuje monitu podglądu.
-
Podczas podglądu tekstu na mowę wybór głosowy jest obowiązkowy.
-
Nie można zmienić opcji złącza TTS podczas wyświetlania podglądu monitu. Zamknij modal ny monit podglądu, wybierz innego dostawcę aktywności, aby przetestować innego dostawcę TTS.
-
Ustawienia języka i głosu na liście rozwijanej podczas wyświetlania podglądu monitu odpowiadają odpowiednio zmiennym Global_L anguage i Global _ VoiceName. Możesz ustawić je w przepływie, aby zmienić doświadczenie.
-
Podczas testowania zmiennych plików audio należy upewnić się, że ścieżka pliku odpowiada rzeczywistemu pliku .wav istniejącemu w systemie.
Wyszukiwanie elementów w przepływie
Użyj funkcji wyszukiwania, aby wyszukiwać elementy w przepływie i szybko uzyskać dostęp do ich lokalizacji. W przypadku przepływów, które są bardziej skomplikowane i złożone, użyj tej funkcji wyszukiwania, aby uniknąć ręcznego wysiłku w znalezieniu pożądanych elementów.
Za pomocą tej funkcji wyszukiwania można przeszukiwać następujące elementy w przepływie:
- Nazwy działań, opisy i dane wejściowe
- Nazwy zmiennych
- Wyrażenia kamyczkowe
- Właściwości przepływu
Możesz znaleźć i zastąpić wolny tekst w polach, takich jak dane wejściowe tekstowe, opisy, wyrażenia kamyczkowe i tak dalej.
| 1 |
Zaloguj się do Control Hub. |
| 2 |
Przejdź do . Zostanie wyświetlona strona Przepływy.
|
| 3 |
Kliknij ikonę Przejdź do projektanta przepł ywu obok przepływu, który chcesz edytować. Przepływ otwiera się w
oknie Projektant przepływu.
|
| 4 |
W polu wyszukiwania, które pojawia się w prawym górnym rogu, wprowadź słowo kluczowe (nazwa aktywności, nazwa zmiennej lub ciąg znaków) i naciśnij klawisz Enter. Alternatywnie możesz uruchomić pole wyszukiwania za pomocą skrótów klawiaturowych: Cmd + K (dla macOS) i Ctrl + k (dla systemu Windows). Wyniki wyszukiwania pojawiają się w oddzielnym panelu wyszukiwania po le
wej stronie ekranu.
|
| 5 |
(Opcjonalnie) Wybierz jeden lub więcej typów jednostek z listy rozwijanej, aby filtrować wyniki wyszukiwania. |
| 6 |
Aby znaleźć i zastąpić tekst, wykonaj następujące czynności: |
Stosowanie etykiet wersji do przepływu
Zalecamy dodawanie etykiet wersji, aby zbudować cykl życia przepływu przez różne fazy, takie jak rozwój, test i transmisja na żywo. Zamiast stosować zmiany bezpośrednio do przepływu, można opublikować przepływ w fazach przed wdrożeniem przepływu do produkcji. Ta funkcja pomaga uniknąć nadpisywania bieżącego przepływu w produkcji.
Podczas publikowania przepływu należy powiązać etykietę wersji, taką jak „Live”, „Test” lub „Dev”, oprócz nazwy przepływu, z nową wersją przepływu. Daje to możliwość dołączania różnych wersji tego samego przepływu do różnych punktów wejścia lub aktywności GoTo. Najnowsza to domyślna etykieta wersji, której nie można usunąć z wersji przepływowej. Możesz zastosować dowolną inną etykietę wersji wraz z najnowszą.
Ponadto do punktu wejścia można dołączyć wiele wersji tego samego przepływu. Podczas konfiguracji punktu wejścia można wybrać przepływ wraz z jedną z powiązanych z nim etykiet wersji.
Można również dynamicznie modyfikować logikę przepływu, uzyskując dostęp do etykiet wersji w
przepływie za pomocą zmiennej NewContact (szczegółowe informacje można znaleźć w sekcji Start Flow). Zmienna
NewContact.flowVersionLab el wyświetla aktualnie wykonywaną etykietę wersji
przepływu: „Dev”, „Test”, „Live” lub „Latest”.
Zastosowanie etykiety wersji przepływu umożliwia tworzenie niestandardowej logiki dostoso
wanej do określonych etykiet wersji przepływu.
Po otwarciu przepływu w trybie edycji zobaczysz wersję roboczą z najnowszej opubliko wanej wersji przepływu. Po opublikowaniu tej wersji roboczej kojarzy się z nią etykietę najnowszej wersji. W danym momencie tylko jeden przepływ ma powiązaną etykietę najnowszej wersji. Odpowiada to ostatniej opubliko wanej wersji przepływu.
Zanim zaczniesz
Musisz opublikować przepływ przynajmniej raz.
| 1 |
Zaloguj się do Control Hub. |
| 2 |
Przejdź do . Zostanie wyświetlona strona Przepływy.
|
| 3 |
Kliknij ikonę Przejdź do projektanta przepł ywu obok przepływu, który chcesz edytować. Przepływ otwiera się w oknie Projektant przepływu. |
| 4 |
Edytuj przepływ. |
| 5 |
Kliknij przycisk Zapisz, aby zapisać przepływ, jeśli wyłączysz przycisk automatycznego zapis ywania. |
| 6 |
Włącz przełącznik W alidacja, aby włączyć publikowanie. |
| 7 |
Kliknij przycisk O publiku j. |
| 8 |
(Opcjonalnie) W oknie dialogowym Publikuj przepływ wprowadź notatkę dotyczącą wersji lub wszelkich informacji, które chcesz udostępnić innym programistom przepływu. |
| 9 |
Domyślnie opcja Najnow sza jest wybrana jako etykieta wersji, która wskazuje najnowszą wersję przepływu. Możesz zastosować wiele etykiet wersji do wersji przepływowej, takiej jak live, dev lub test z listy rozwijanej Dodaj etykietę wersji. Jeśli określona etykieta wersji jest zmapowana do punktu wejścia, obok tej etykiety wersji na liście rozwijanej pojawi się powiadomienie z informacją, że etykieta jest odwzorowana na punkt wejścia. |
| 10 |
Kliknij przycisk O publiku j. Po wybraniu jednej lub większej liczby odpowiednich etykiet wersji i opublikowaniu użyj tej wersji przepływu podczas przypisywania do punktu wejścia. |
| 11 |
(Opcjonalnie) Kliknij ikonę timera obok numeru wersji, aby wyświetlić historię wersji przepływu. Zostanie wyświetl ony modalny Historia wersji, który wyświetla następujące szczegóły dotyczące wersji aktywnych i innych wersji przepływu:
Użyj dowolnego z następujących atrybutów wyszukiwania słów kluczowych, aby filtrować tabelę:
|
| 12 |
(Opcjonalnie) Kliknij ikonę Widok dowolnego wiersza, aby wyświetlić przepływ opublikowany w wybranej wersji. Jeśli zdecydujesz się edytować podczas przeglądania starszej wersji przepływu, nadpisuje bieżącą wersję roboczą tą konkretną wersją przepływu. |
Możesz dodać dowolną liczbę wersji do przepływu. Jednak historia wersji flow wyświetla tylko najnowsze 100 wersji. Wersje przepływu są usuwane tylko po usunięciu przepływu.
Włącz lub wyłącz automatyczne zapisywanie
| 1 |
Zaloguj się do Control Hub. |
| 2 |
Przejdź do . Zostanie wyświetlona strona Przepływy.
|
| 3 |
Aby utworzyć przepływ, kliknij przycisk Nowy. |
| 4 |
Aby edytować istniejący przepływ, kliknij ik onę Przejdź do projektanta przepł ywu obok przepływu, który chcesz edytować. Przepływ otwiera się w
oknie Projektant przepływu.
|
| 5 |
Aby włączyć opcję automatycznego zapisywania, ustaw przycisk automatycznego zapisywania na WŁ. |
| 6 |
Aby wyłączyć opcję automatycznego zapisywania: Po wyłączeniu opcji automatycznego zapisywania zapisz zmiany ręcznie. W przeciwnym razie trac isz zmiany wprowadzone w przepływie. |
Kopiowanie i wklejanie czynności
Skopiuj i wklej aktywność lub grupę działań w tym samym przepływie, aby nie trzeba było konfigurować działań od podstaw. W tym celu można wybrać pojedynczą aktywność lub grupę działań jednocześnie i ponownie je ponownie wykorzystać w tym samym przepływie. Podczas kopiowania czynności system tworzy duplikaty tych czynności i kopiuje wszystkie skonfigurowane ustawienia i łącza.
| 1 |
Zaloguj się do Control Hub. |
| 2 |
Przejdź do . Zostanie wyświetlona strona Przepływy.
|
| 3 |
Aby utworzyć przepływ, kliknij . |
| 4 |
Aby edytować istniejący przepływ, kliknij ik onę Przejdź do projektanta przepł ywu obok przepływu, aby otworzyć przepływ. |
| 5 |
Wykonaj jedną z następujących czynności: Alternatywnie możesz nacisnąć klawisze Ctrl+C na klawiaturze, aby skopiować wybrane czynności i nacisnąć klawisze Ctrl+V, aby wkleić wybrane czynności na płótnie. |
| 6 |
Zmień kolejność skopiowanych działań, w razie potrzeby. |
Sprawdzanie poprawności przepływu
Sprawdź poprawność przepływu, aby upewnić się, że wszystkie wymagane pola są skonfigurowane i że struktura przepływu jest prawidłowa. Walidacja nie może określić, w jaki sposób system uruchamia przepływ w czasie pracy i nie gwarantuje, że przepływ przebiega zgodnie z oczekiwaniami.
Gdy walidacja zakończy się powodzeniem, pozostaw włączony przełącz nik Walidacja. Nie można opublikować przepływu, chyba że walidacja zakończy się sukcesem.
| 1 |
Zaloguj się do Control Hub. |
| 2 |
Przejdź do . Zostanie wyświetlona strona Przepływy.
|
| 3 |
Kliknij ikonę Przejdź do projektanta przepł ywu obok przepływu, który chcesz sprawdzić poprawność. Przepływ otwiera się w
oknie Projektant przepływu.
|
| 4 |
Ustaw przełącznik Walidacja na Włącz ony. Rozpoczyna się walidacja i wyświetlane są błędy w oknie. Podczas sprawdzania poprawności system wyświetla błędy w następujący sposób:
|
| 5 |
Jeśli zamkniesz okno Szczegóły walidacji i chcesz je ponownie otworzyć, kliknij przycisk Błę dy przepływu. |
| 6 |
(Opcjonalnie) Jeśli wystąpią błędy, ustaw przełącznik W alidacja na Wył. Napraw błędy i uruchom ponownie walidację. Walidacja przepływu nie może oceniać funkcji ani sprawdzić, czy zmienne spełniają oczekiwane wartości. Sprawdza tylko błędy konstrukcyjne. Sprawdź dokładnie zmienne, aby upewnić się, że działają zgodnie z oczekiwaniami. |
Kopiowanie przepływu
| 1 |
Zaloguj się do Control Hub. |
| 2 |
Przejdź do . Zostanie wyświetlona strona Przepływy.
|
| 3 |
Kliknij ikonę elipsy obok przepływu, który chcesz skopiować, a następnie kliknij Kopiuj. Nazwa skopiowanego przepływu ma ten format: Copy_flowName_Flowid. Nazwa przepływu to nazwa pierwotnego przepływu, a identyfikator przepływu jest unikalnym identyfikatorem pierwotnego przepływu. |
| 4 |
Otwórz skopiowany przepływ, aby edytować nazwę. |
Eksportuj przepływ
Eksportuj przepływ, aby wyodrębnić definicję przepływu jako plik JSON. Później możesz zaimportować plik JSON, aby utworzyć ten sam przepływ dla innego najemcy. Aby zaimportować przepływ, zobacz Importowanie przepływu.
| 1 |
Zaloguj się do Control Hub. |
| 2 |
Przejdź do . Zostanie wyświetlona strona Przepływy.
|
| 3 |
Kliknij ikonę elipsy obok przepływu, który chcesz wyeksportować, a następnie kliknij Ekspor tuj. |
| 4 |
W oknie dialogowym, które zostanie otwarte, wybierz Zapisz i kliknij przycisk OK, aby pobrać plik przepływu. Plik jest pobierany do systemu lokalnego z istniejącą nazwą pliku w formacie JSON. |
Importuj przepływ
Aby zaimportować przepływ od innego najemcy, należy najpierw wyeksportować przepływ jako plik JSON. Aby wyeksportować przepływ, zobacz Eksportowanie przepływu.
Aby ponownie użyć istniejącego przepływu w obrębie tego samego najemcy, zobacz Kopiowanie przepływu.
| 1 |
Zaloguj się do Control Hub. |
| 2 |
Przejdź do . Zostanie wyświetlona strona Przepływy.
|
| 3 |
W obszarze Zarządzanie przepływ ami kliknij Importuj. |
| 4 |
Wybierz plik przepływu w formacie JSON z systemu lokalnego. |
| 5 |
Kliknij przycisk Otwórz, aby zaimportować plik. Przepływ importuje się do Twojego najemcy. Możesz zaimportować przepływ tylko w formacie JSON. Aby import zakończył się powodzeniem, plik JSON musi być prawidłowym przepływem. Możesz zaimportować plik o rozmiarze do 10 MB. |
Co robić dalej
Możesz zmodyfikować lub opublikować przepływ. Aby uzyskać więcej informacji, zobacz Praca z przepływami.
Publikowanie przepływu
Możesz opublikować przepływ po sprawdzeniu poprawności przepł ywu przez system i stwierdzeniu, że jest wolny od błędów. Możesz użyć opublikowanego przepływu w strategiach routingu punktów wejścia.
Przed opublikowaniem potwierdź, że przepływ jest poprawnie skonfigurowany i gotowy do korzystania z centrum kontaktowego na żywo. System nie obsługuje w pełni edycji opublikowanego przepływu.
System wyłącza przycisk Publikuj przepływ, gdy przełącznik Wali dacja jest wyłączony. Jeśli występują aktywne błędy, przycisk pozostaje wyłączony.
Po kliknięciu przycisku Publikuj przepływ pojawi się okno potwierdzenia przepływu publi kowania. Przed opublikowaniem przepływu upewnij się, że wszystkie wyrażenia działają i że przepływ zachowuje się zgodnie z życzeniem.
W oknie dialogowym Publikowanie przepływu użyj etykiet wersji, aby określić, która opublikowana wersja przepływu ma być używana do testowania, tworzenia lub routingu na żywo.
- Domyślnie wybrany jest najnow szy. Identyfikuje ostatnio opublikowaną wersję przepływu i nie można jej usunąć z tej wersji.
- Wybierz jedną lub więcej etykiet, takich jak Live, Test lub Dev, z opcji Dodaj etykietę wersji, jeśli chcesz zidentyfikować wersję przepływu dla określonego etapu lub zastosowania routingu.
- Jeśli etykieta wersji jest przypisana do punktu wejścia, lista rozwijana wyświetla powiadomienie obok tej etykiety.
Jeśli wystąpi błąd:
- Zostanie wyświetlone okno powiadomień z identyfikatorem
śledzenia i identyfikatorem przepływu. Skontaktuj się z pomocą techniczną Cisco, aby uzyskać pomoc w przypadku błędów. Wsparcie wymagaidentyfikatora śledzenia. - Kliknij przycisk Ponownie opublikować.
| 1 |
Zaloguj się do Control Hub. |
| 2 |
Przejdź do . Zostanie wyświetlona strona Przepływy.
|
| 3 |
Kliknij ikonę Przejdź do projektanta przepł ywu obok przepływu, który chcesz opublikować. Przepływ otwiera się w
oknie Projektant przepływu.
|
| 4 |
Kliknij przycisk O publiku j. Jeśli przepływ zostanie opublikowany pomyślnie, pojawi się komunikat potwierdzający. |
| 5 |
Wybierz jedną z następujących opcji:
|
Usuń przepływ
Jeśli przepływ ma status O publikowany, może być częścią konfiguracji strategii routingu. Dowiedz się, gdzie jest używany przepływ, zanim go usuniesz. W przeciwnym razie możesz wpłynąć na interakcje z centrum kontaktowym na żywo.
| 1 |
Zaloguj się do Control Hub. |
| 2 |
Przejdź do . Zostanie wyświetlona strona Przepływy.
|
| 3 |
Kliknij ikonę elipsy obok przepływu, który chcesz usunąć, a następnie kliknij przycisk Usuń. |
| 4 |
Kliknij przycisk Tak, aby potwierdzić. |
Strategie routingu punktów wejścia
Strategia routingu punktów wejścia to konfiguracja, która kontroluje zachowanie routingu kontaktu, gdy kontakt osiągnie punkt wejścia. Gdy kontakt dotrze do punktu wejścia, silnik routingu sprawdza, która strategia routingu punktów wejścia jest aktywna w danym momencie i podąża za tą konfiguracją.
Sekcja sterowania połączeniami konfiguracji strategii routingu punktów wejścia pozwala wybrać przepływ, który kontroluje doświadczenie dzwoniących podczas interakcji. Dzięki programowi Flow Designer można skonfigurować przepływ typu end-to-end, który kontroluje zarówno wstępne traktowanie połączenia w IVR, jak i doświadczenie w kolejce po ustawieniu kontaktu w kolejce.
Wybierz przepływ z listy rozwijanej Przepł yw, aby wskazać przepływ, który kontroluje to połączenie typu end-to-end w przedziale czasowym określonym w strategii routingu. Z tej listy rozwijanej dostępne są tylko przepływy publikowane w programie Flow Designer.
Przepływy są dostępne tylko dla punktów wejścia telefonii. Nie można zastąpić żadnych ustawień przepływu ze strategii routingu punktów wejścia.
Strategie routingu kolejki
Strategia routingu kolejki to konfiguracja, która kontroluje zachowanie routingu kontaktu, gdy kontakt dotrze do kolejki. Gdy kontakt dotrze do kolejki, silnik routingu sprawdza, która strategia routingu kolejki jest aktywna w danym momencie i podąża za tą konfigur acją.
Klienci, którzy mają strategie routingu kolejek w Webex Contact Center, mają do nich dostęp, ale nie mogą tworzyć nowych strategii. Zalecamy, aby wszyscy klienci przenieśli swoje konfiguracje do kolejek.
Tworzenie podprzepływów i zarządzanie nimi
Flow Designer pozwala podzielić duże przepływy na mniejsze, łatwiejsze do zarządzania części zwane przepływami podprzepływów. Możesz ponownie wykorzystać przepływy podrzędne w wielu przepływach w celu obsługi określonych zadań. To modułowe podejście upraszcza zarządzanie przepływem i zmniejsza złożoność budowania dużych przepływów. Oto kilka kluczowych cech podprzepływów:
-
Możesz tworzyć przepływy podrzędne na poziomie organizacji, aby były one dostępne wewnętrznie. Na przykład można wyświetlać i wywołać przepływy podrzędne dostępne w tej samej organizacji. Można utworzyć maksymalnie 200 podprzepływów na organizację.
-
Można wywołać przepływ podrzędny z poziomu przepływu w celu uruchomienia logiki bez łączenia się z punktem wejścia lub opuszczania głównego przepływu.
-
Można wielokrotnie ponownie wykorzystywać przepływy podrzędne w przepływie głównym lub w obrębie głównych przepływów w organizacji.
-
Można przekazywać zmienne między przepływem macierzystym a przepływem podprzepływu oraz mapować zmienne wejściowe i wyjściowe z przepływu głównego do przepływu podprzepływu i odwrotnie. To sprawia, że te zmienne w przepływie podrzędnym są niezależne od zmiennych w przepływie macierzystym, który wywołuje przepływ podrzędny.
Jednak ustawienia tekstu na mowę (TTS) w przepływie głównym nie przechodzą do przepływów poddanych. Rozważmy na przykład przepływ, w którym główną zmienną przepływu jest
Global_VoiceName: fr-FR-Ariane (francuski). Jeśli subflow uruchomi odtwarzanie TTS, dźwięk jest domyślnie odtwarzany w języku angielskim. Aby temu zaradzić, zdefiniuj zmienną subflow o tej samej nazwie, jaką jestGLOBAL_VOICENAME:FR-FR-ARIANE (francuski).Alternatywnie można utworzyć zmien ną podprzepływuGLOBAL_VOICENAME (takąsamą jak w przepływie głównym) i odwzorować wartość z przepływu głównego do przepływu subflow. Aby uzyskać więcej informacji, zobacz Konfigurowanie różnych obsługiwanych języków i nazw głosu za pomocą natyw nego tekstu na mowę w podprzepływie wxCC.Nie można dodawać zmiennych globalnych do przepływu podrzędnego. Można jednak odwzorować zmienną globalną z przepływu głównego do zmiennej lokalnej w przepływie podrzędnym.
-
Możesz publikować subflow niezależnie. Jednak zmiany wprowadzone w przepływie podrzędnym wchodzą w życie dopiero po ponownym opublikowaniu głównego przepływu.
-
Do podprzepływu można dołączyć etykietę wersji, taką jak Live, Dev i Test, aby można było przeprowadzić kompleksowe testy przepływu głównego w odpowiednich środowiskach.
-
Podprzepływy muszą być wywoływane z głównych przepływów. Nie można wywołać innego przepływu podprzepływu z podprzepływu.
-
Nie można połączyć przepływu podrzędnego ze strategią routingu punktu wejścia lub kolejki.
-
Możesz importować i eksportować przepływy podrzędne niezależnie.
Tworzenie subflow
W Centrum sterowania można tworzyć i zarządzać podprzepływem.
| 1 |
Zaloguj się do Control Hub. |
| 2 |
Przejdź do . |
| 3 |
Kliknij polecenie . |
| 4 |
W polu Nazwa podprzepływu wprowadź nazwę przepływu podanego. Nazwa subflow musi być niepowtarzalna. Nie może zawierać spacji. Jedynymi dozwolonymi znakami specjalnymi są _ (podkreślenie) i - (myślnik). Maksymalna długość wynosi 80 znaków. |
| 5 |
Kliknij przycisk Rozpocz nij budowanie przepływu podrzędnego. Zostanie wyświetlone okno Flow Designer. |
| 6 |
W sekcji Ustawienia ogólne wprowadź opis przepływu podrzędnego. Możesz zmienić ten opis później. |
| 7 |
W sekcji Ustawienia wido ku skonfiguruj takie funkcje, jak połączenia zakrzywione, kolor łącza, kolor ścieżki błędu, kolor zaznaczenia i grubość. |
| 8 |
W sekcji Definicja zmiennej dodaj zmienne wymagane do łączenia z przepływem głównym.
Wszystkie powyższe zmienne mogą być typu String, Integer, Date Time, Boolean, Decimal i JSON. |
| 9 |
Wykonaj następujące zadania, aby utworzyć przepływ podrzędny:
Działania takie jak stosowanie etykiet wersji i śledzenie przepływu działają w taki sam sposób, jak w przepływie głównym. Aby uzyskać więcej informacji, w sekcji Zastosuj etykiety wersji do przepływu i Przep ływy debugowania. |
Edycja przepływu podrzędnego
Podczas edycji i publikowania przepływu podrzędnego zmiany wchodzą w życie w przepływie głównym dopiero po opublikow aniu głównego przepływu.
| 1 |
Zaloguj się do Control Hub. |
| 2 |
Przejdź do . |
| 3 |
Kliknij przepływ podrzędny, który chcesz edytować. |
| 4 |
Włącz przełącznik Edytuj, aby zmienić przepływ podrzędny. |
| 5 |
Wprowadź wymagane zmiany w przepływie podrzędnym. Kliknij przycisk Zapisz, aby zapisać przepływ, jeśli wyłączysz przycisk automatycznego zapis ywania. |
Usuwanie przepływu podrzędnego
Jeśli jakikolwiek opublikowany przepływ główny wykorzystuje przepływ podrzędny, nie można go usunąć, niezależnie od tego, czy przepływ jest aktywny, czy dołączony do punktu wejścia. Aby usunąć przepływ podrzędny, najpierw usuń go z głównego przepływu lub usuń całkowicie główny przepływ.
| 1 |
Zaloguj się do Control Hub. |
| 2 |
Przejdź do . |
| 3 |
Kliknij ikonę elipsy pionowej w wierszu podprzepływu, który chcesz usunąć, a następnie kliknij przycisk Usuń. |
| 4 |
Kliknij przycisk Tak, aby potwierdzić. |
Dodawanie przepływu subflow do głównego przepływu
Możesz dodać przepływ podrzędny do wielu przepływów głównych.
| 1 |
Zaloguj się do Control Hub. |
| 2 |
Przejdź do sekcji . Możesz także dodać przepływ podrzędny do głównego przepływu z paska na Management Portal wigacji. Wybierz polec . Kliknij ikonę elipsy obok przepływu, który chcesz edytować, a następnie kliknij przycisk Otwórz. |
| 3 |
Kliknij przepływ, który chcesz zmodyfikować, aby dodać przepływ podrzędny. Zostanie wyświetlone okno Flow Designer. |
| 4 |
Kliknij kartę Podprzepływy. Pojawi się lista podprzepływów dla wybranej organizacji/najemcy. |
| 5 |
Przeciągnij i upuść wymagany przepływ podrzędny z listy na płótno, aby dodać go do głównego przepływu. Można wyświetlić szczegóły wybranego przepływu, takie jak nazwa, wersja podprzepływu wraz z etykietą wersji i wszystkie zmienne skonfigurowane w przepływie podrzędnym. Opcjonalnie kliknij Widok obok nazwy podprzepływu, aby otworzyć podprzepływ na nowej karcie w przeglądarce. |
| 6 |
W sekcji Wersja subflow wybierz wymaganą etykietę przepływu podpływu, którą chcesz dodać do głównego przepływu, ponieważ nie jest ona domyślnie skonfigurowana. Domyślnie zaznacz one jest pole wyboru Włącz automatyczne aktualizacje. Po włączeniu, za każdym razem, gdy tworzysz nową wersję subflow, system automatycznie aktualiz uje główny przepływ z nowszą wersją. Usuń zaznaczenie opcji Włącz automatyczne aktualizacje, aby wyłączyć automatyczne aktualizacje. Podczas tworzenia nowszych wersji przepływu podrzędnego należy ponownie opublikować główny przepływ. |
| 7 |
W sekcji Zmi enne wejściowe podprzepływu odwzoruj główne zmienne przepływu na zmienne wejściowe podprzepływu. Upewnij się, że odwzorowałeś ten sam typ danych, aby umożliwić działanie przepływu podzwrotnego bez błędów. Podobnie w sekcji Zmi enne wyjściowe podprzepływu odwzoruj zmienne wyjściowe podprzepływu na główne zmienne przepływu o tym samym typie danych. |
| 8 |
Opublikuj główny przepływ. |
Tworzenie funkcji i zarządzanie nimi
Funkcje można tworzyć i zarządzać nimi w module Flow Designer. Funkcje umożliwiają pisanie niestandardowego kodu źródłowego do wykonywania szybkich zadań związanych z danymi i organizowania złożonych działań. Możesz pisać kod w linii za pomocą edytora kodu i używać go w różnych przepływach.
Funkcje uzupełniają framework Pebble Template, którego programiści używają do wykonywania podobnych zadań. Dzięki tej możliwości programiści przepływu mogą:
- Wybierz język pisania kodu. Obsługiwane języki to JavaScript i Python.
- Napisz niestandardowy kod źródłowy z analizą statyczną specyficzną dla języka.
- Przetestuj kod niestandardowy z przykładowymi wartościami i wyświetl dane wyjściowe i błędy przed opublikowaniem.
- Zapisz logikę przepływu na podstawie zmiennych wyjściowych aktywności i kodów stanu/błędów.
- Analizuj i ustaw na zmienne wartości wyjść zwracanych przez funkcję, do dalszego wykorzystania w przepływie.
- Używaj funkcji w wielu przepływach jako czynności.
- Przepływy debugowania przy użyciu komunikatów o błędach zwracanych przez dane wyjściowe funkcji, kody stanu i błędów, obsługę błędów w środowisku wykonawczym, funkcje debugowania przepływu i funkcje analizy.
Ważne uwagi
W tej sekcji podkreślono kilka ważnych kwestii, które należy zwrócić uwagę podczas pracy z funkcjami:
- Maksymalna liczba obsługiwanych funkcji na organizację wynosi 200.
- Maksymalna ilość pamięci przydzielonej na funkcję wynosi 128 MB.
- Konfigurowalny limit czasu dla dźwięku w oczekiwaniu wynosi 2-5 sekund.
Utwórz funkcję
| 1 |
Zaloguj się do Control Hub. |
| 2 |
Przejdź do . |
| 3 |
Na stronie Fun kcje kliknij opcję Utwórz funkcję. Funkcję można również utworzyć na karcie Funkcje w module Flow Designer. |
| 4 |
Na stronie Utwórz nową funkcję wybierz wymaganą metod ę tworzenia funkcji. |
| 5 |
Kliknij opcję Funkcja publikowania. Na stronie Funkcja publi kowania wprowadź następujące dane:
Użyj przycisku rozwijanego obok nazwy funkcji w lewym górnym rogu strony, aby wyświetlić historię wersji funkcji. W razie potrzeby można również powrócić do starszej wersji, podobnie jak w przypadku przepływów. Jeśli funkcja zostanie opublikowana po edycji kodu źródłowego lub ustawień, system natychmiast aktualizuje zmiany do wszystkich przepływów wykorzystujących te oznaczone wersje funkcji. Dlatego należy pamiętać podczas publikowania oznakowanych wersji funkcji używanej w przepły wie produkcji na żywo. |
Co robić dalej
Dodaj funkcję do głównego przepływu. Aby uzyskać więcej informacji, zobacz Dodawanie funkcji do głównego przepływu.
Zarządzaj funkcjami
Po utworzeniu funkcji możesz skopiować, eksportować i usunąć funkcję, zgodnie z wymaganiami.
| 1 |
Zaloguj się do Control Hub. |
| 2 |
Przejdź do . Strona funkcji wyświetla wszystkie funkcje utworzone w
organizacji.
|
| 3 |
Kliknij ikonę elipsy obok funkcji. Wybierz Kopiuj, Usuń lub Eksportuj w razie potrzeby. |
| 4 |
Kliknij przycisk Zarządzaj funkcją w projektancie przepływu, aby otworzyć funkcję w module projektanta przepływu. |
Co robić dalej
Dodawanie funkcji do głównego przepływu
Funkcję można dodać do wielu przepływów głównych.
| 1 |
Zaloguj się do Control Hub. |
| 2 |
Przejdź do . |
| 3 |
Kliknij, aby otworzyć przepływ, do którego chcesz dodać funkcję. |
| 4 |
Włącz przycisk Edytuj. |
| 5 |
Kliknij kartę Fun kcje w okienku listy aktywności po lewej stronie Pojawi się lista opublikowanych funkcji utworzonych dla wybranej organizacji/najemcy. |
| 6 |
Przeciągnij i upuść wymaganą funkcję z listy na płótno. Dodaj go do głównego przepływu. Można wyświetlić szczegóły wybranej funkcji, takie jak etykieta wersji funkcji, zmienne wejściowe funkcji, szczegóły zmiennej i zmienne wyjściowe. |
| 7 |
W sekcji Zmi enne wejściowe funkcji odwzoruj główne zmienne przepływu na zmienne wejściowe funkcji. Zmienne przepływu utworzone pod tą samą nazwą i typem danych, co zmienne wejściowe funkcji, są automatycznie mapowane do siebie. |
| 8 |
W sekcji Zmi enne wyjściowe funkcji przeanalizuj i odwzoruj zmienne wyjściowe funkcji na główne zmienne przepływu o tym samym typie danych. Możesz analizować za pomocą wyrażeń JSONPath, jak szczegółowo opisano na ekranie z przykładami. |
| 9 |
Opublikuj główny przepływ. |
FAQ
Ta sekcja zawiera odpowiedzi na często zadawane pytania dotyczące korzystania z funkcji w organizacji.
Jakie języki obsługuje moduł Flow Designer dla aktywności Function?
Moduł Flow Designer obsługuje JavaScript (Node.js 22.x) i Python (3.13) w pierwszej fazie.
Czy mamy jakieś ograniczenia dotyczące bibliotek, których mogę używać w bloku kodu?
Dostępne są wspólne biblioteki natywne. Jednak nie ma wsparcia dla niestandardowych modułów.
Czy istnieje jakiś limit liczby wierszy kodu?
Tak. Możesz wpisać do 5000 linii kodu.
Czy istnieje jakiś limit czasu wykonania?
Tak. Jest ograniczony do 5 sekund, aby zakończyć wykonanie.
Czy mogę przetestować mój kod? Jakieś ograniczenia?
Tak. Dostępny jest bieg testu wykonania z rzeczywistymi wynikami lub zwróconym komunikatem o błędzie. Dzienniki konsoli nie są odsłonięte, ale można je ustawić i uzyskać do nich dostęp za pomocą niestandardowej tablicy łańcuchów wyjściowych.
Czy mamy wsparcie dla Muzyka w oczekiwaniu na egzekucję waits mid call ( zapobieganie ciszy)
Tak, ustawienie Music on wait na przepływie automatycznie zapobiega wyciszeniu dzwoniących. Wartość domyślna to 2 sekundy.
Jak działa funkcja?
Używamy infrastruktury FaaS (Function as a Service) do pakowania i uruchamiania funkcji. Niskie opóźnienie połączeń głosowych.
Ile zmiennych wejściowych mogę przekazać? Ile wyjść jest ustawianych?
Ustawianych jest dziesięć zmiennych wejściowych i jedna zmienna wyjściowa JSON. Poszczególne wyjścia funkcji mogą być analizowane w tej samej czynności przy użyciu wyrażeń JSONPath.
Czy mogę ustawić wiele zmiennych do bloku kodu?
Tak. Nowe ulepszenie do ustawiania wielu zmiennych jest podobne do aktywności „Parse”.
Czy mogę ponownie wykorzystać tę funkcję w wielu przepływach?
Tak. Możesz używać tej funkcji w różnych przepływach, ponieważ jest ona centralnie dostępna w organizacji.
Kto może zarządzać (edytować lub wyświetlać) funkcjami?
Przełożeni i administratorzy. Dostęp nadzorców do funkcji jest kontrolowany przez ustawienie Fun kcja (które można ustawić na Edytuj, Wyświetl lub Brak w obszarze Doświadczenie klienta w Profilu użytkownika).
Konfigurowanie obsługi błędów
System podkreśla ścieżkę obsługi błędów dla każdej czynności skonfigurowanej w określonym przepływie. Skonfiguruj ścieżkę obsługi błędów, aby zarządzać potencjalnymi błędami podczas wykonywania przepływu. System domyślnie wyświetla tę ścieżkę, ale konfiguracja jest opcjonalna. Jeśli nie skonfigurujesz go dla danej czynności, system wyświetla powiadomienia podczas sprawdzania poprawności przepł ywu. Jednak nadal możesz publikować przepływ za pomocą tych powiadomień.
System klasyfikuje błędy występujące podczas wykonywania przepływu na dwie kategorie:
-
Błędy wykon ywania czynności: Wskaż błędy występujące podczas funkcjonalnego wykonywania czynności. Na przykład błąd aktywności występuje, gdy klient wprowadza niezrównany wpis podczas wykonywania czynności Menu.
-
Błędy systemowe/global ne: Wskaż błędy występujące w systemie podczas wykonywania czynności. Na przykład błędy systemowe występują, gdy podczas wykonywania czynności U staw zmien ną występuje nieprawidłowe wyrażenie kamyczkowe.
-
Niezdefiniowany błąd: Ten węzeł błędu ustawia ścieżkę wyjściową błędu, którą przyjmuje przepływ, gdy występują niezdefiniowane błędy systemowe podczas wykonywania przepływu. Możesz skonfigurować przepływ dla niezdefiniowanych błędów, łą cząc ścieżkę wyjściową tego działania z odpowiednimi dział aniami.
Następujące czynności kontroli przepływu nie mają węz ła Niezdefiniowany błąd:
- Rozpocznij przepływ
- Zakończ przepływ
- Żądanie HTTP
- Analizuj
Jeśli węzeł Niezdefiniowany błąd nie jest widoczny w żadnej aktywności, skontaktuj się z pomocą techniczną Cisco, aby włączyć odpowiednią flagę funkcji.
-
Skonfiguruj ścieżki obsługi błędów, aby zoptymalizować przepływ. Jeśli ścieżka
obsługi błędów nie zostanie skonfigurowana dla danej czynności, przepływ domyślnie ma ścieżki ustawionej w programie obsługi zdarzeń
OnGlobalError na kar cie Przepływy zdarzeń.
Aby uzyskać więcej informacji na temat obsługi zdarzeń
OnGlobalError, z obacz Przepływy zdarzeń.
Wymuszane przez system limity samopętli dla działań
System wymusza ograniczenia samopętli dla określonych czynności podczas wykonywania przepływów w czasie wykon ywania. Zapobiega to wchodzeniu działań w niekończące się pętle w ramach interakcji.
Jeśli działanie przekroczy limit wymuszony przez system podczas wykonywania, pojawi się komunikat ostrzegawczy wskazujący, że pętla została wykryta. Szczegółowe informacje dotyczące określonych maksymalnych wartości granicznych działań można znaleźć w artykule Lim ity systemowe w Webex Contact Center .
Jeśli działanie przekroczy limit wymuszony przez system podczas wykonywania, pojawi się komunikat ostrzegawczy wskazujący, że pętla została wykryta. Zob. poniższa tabela dla maksymal nych dopuszczalnych wartości dla działań:
Konfiguracje | Limit samopętli |
|---|---|
| Zaawansowane informacje o kolejce | 1500 |
| Przeniesienie w ciemno | 10 |
| Transfer mostkowy | 75 |
| Oddzwanianie | 10 |
| Analiza postępów połączeń | 10 |
| ZbierzDigit | 100 |
| Odłącz kontakt | 0 |
| Eskaluj grupę dystrybucji połączeń | 750 |
| Informacje zwrotV2 | 10 |
| Menu | 100 |
| Kontakt w kolejce | 100 |
| Kolejka do agenta | 100 |
| Ustaw identyfikator dzwoniącego | 100 |
| Kontrola nagrywania | 10 |
| Rekord | 10 |
| Zaplanuj wywołanie zwrotne | 10 |
| Ustaw priorytet kontaktu | 100 |
| Rozpocznij strumień multimediów | 20 |
| Przesyłanie dźwięku | 3 |
| Agent wirtualny | 50 |
| Agent wirtualny V2 | 50 |
Chociaż istnieją określone konfiguracje dla działań związanych z obsługą połączeń, czynności związane z kontrolą przepł ywu podlegają ograniczeniom przepięciowym skonfigurowanym przez system, aby zapewnić stabilność i zapobiec nieskończonemu zapętleniu.
Połącz wiele przepływów (z GoTo)
Flow Designer umożliwia łączenie wielu przepływów (łańcuch przepływu). Możesz zmodyfikować doświadczenie dzwoniącego, przekazując połączenia do punktu wejścia (w zależności od czasu) lub do przepływu (w celu ponownego wykorzystania w różnych scenariuszach). Użyj GoTo do łańcucha wielu przepływów. Zmienne przepływu można mapować między przepływami, aby upewnić się, że dane będą utrzymywać się w trakcie połączenia typu end-to-end.
Rejestracja szczepień
Aby obsłużyć klientów uczestniczących w kampanii szczepień, możesz podać dwie opcje: jedną dla klientów premium, a drugą dla klientów ogólnych.
Gdy dzwonią klienci generalni, system przekazuje połączenie przepływowi związanemu z rejestracjami obsługującym punkt wejścia. W oparciu o aktywne strategie routingu punktów wejścia system kieruje połączenie do odpowiedniego agenta w celu zarejestrowania ogólnego klienta.
Gdy dzwonią klienci premium, system przekazuje połączenie do innego przepływu, aby umówić się na spotkanie.
Znane problemy z łączeniem przepływów
-
System uniemożliwia usunięcie punktu wejścia, który uczestniczy w łańcuchu przepływu. Usuń wszystkie powiązane zasoby — kolejki i przepływy — przed usunięciem punktu wejścia .
-
System uniemożliwia usunięcie przepływu, który uczestniczy w łańcuchu przepł ywu. Usuń wszystkie odniesienia do łańcucha przepływu przed usunięciem przepływu.
-
Wymuszone usunięcie punktu wejścia lub przepływu w łańcuchu przepływu pomija walidację i nie wyświetla komunikatów o błędach w interfejsie użytkownika.
Przepływy debugowania
Debugowanie przepływu to proces połączenia pocztowego w Flow Designer, który umożliwia uzyskanie wglądu w przepływ i ścieżkę połączenia. Ta funkcja umożliwia programistom przepływu wyświetlanie kluczowych informacji na ścieżce wykonywania kontroli w celu debugowania i rozwiązywania problemów związanych z przepływem.
Jeśli do przepływu zastosowano wiele etykiet wersji, można śledzić przepływ również w odniesieniu do tych etykiet wersji. Aby uzyskać więcej informacji, zobacz Zastosowanie etykiet wersji do przepływu.
Interakcja podsumowuje i koreluje działania podczas podróży kontaktu przez Centrum Kontak towe. System generuje unikalny identyfikator interakcji dla każdej interakcji, który śledzi podróż, pomagając identyfikować awarie i rozwiązywać problemy z wykonywaniem przepływu.
Debuguj przepływy, aby wyświetlić ścieżki sterowania wywołaniami po wykonaniu przepływu w produkcji, zapewniając weryfikację ustawień aktywności i zależnych konfiguracji przepływu w celu pomyśl nego wykonania.
Odszyfruj dzienniki przepływu
Aby zwiększyć bezpieczeństwo i elastyczność debugowania przepływu, dostępne są elementy sterujące odszyfrowywaniem do zarządzania ekspozycją poufnych danych podczas debugowania:
- Odszyfrowywanie na poziomie przepływu: W łącz przełącznik Włącz odszyfrowywanie przepływu w Ustawieniach od szyfro wywania przepływu podczas tworzenia i edycji przepływ ów. Ta opcja jest dostępna na stronie Ustawienia ogólne przepływu. Ten przełącznik kontroluje odszyfrowy wanie wszystkich czynności w przepływie. Włączenie tego przełącznika powoduje odszyfrowanie dzienników we wszystkich działaniach, niezależnie od odszyfrowywania poziomu aktywności.
- Odszyfrowywanie na poziomie aktywności: W łącz przełącznik Włącz
odszyfrowywanie, aby uzyskać bardziej szczegółową kontrolę nad działaniami. Możesz wyłączyć odszyfrowywanie dziennika dla działań, jeśli dane wyj
ściowe są wrażliwe, nawet jeśli włączono odszyfrowywanie na poziomie przepływu. Zapewnia to, że poufne dane w działaniach pozostają chronione podczas
debugowania.
Odszyfrowywanie przepływu dotyczy tylko wywołań zainicjowanych po opublikowaniu przepływu.
Aby zabezpieczyć dzienniki przepływu:
-
Włącz przełącznik odszyfrowywania na poziomie przepływu, aby umożliwić odszyfrowywanie wszystkich działań.
-
W przypadku działań wymagających dodatkowej ochrony wyłącz odszyfrowywanie na poziomie aktywności. Takie podejście daje elastyczność w śledzeniu i debugowaniu przepływów przy jednoczesnym zachowaniu bezpieczeństwa poufnych informacji w razie potrzeby.
Przykładowy przypadek użycia:
Jako programista przepływu możesz włączyć odszyfrowywanie na poziomie przepływu w celu rozwiązywania problemów ze ścieżką połączenia, ale wyłączyć odszyfrowywanie dla czynności przetwarzającej poufne dane klientów przy użyciu zbieranych cyfr. Zapewnia to debugowanie reszty przepływu przy jednoczesnym zachowaniu ochrony wrażliwych wyjść.
- Jeśli deszyfrowanie na poziomie przepływu nie jest włączone, przełączniki poziomu aktywności są zabezpieczone i wyłączone. Cały przepływ jest zabezpieczony.
- Jeśli włączone jest odszyfrowywanie na poziomie przepływu, użytkownicy z pełnymi uprawnieniami administratora na poziomie najemcy mogą dostosować ustawienia odszyfrowywania, aby zachować zgodność i bezpieczeństwo niektórych działań.
Zanim zaczniesz
Publikuj i uruchom przepływy, aby nawiązać co najmniej jedną interakcję. Aby uzyskać więcej informacji, z obacz Tworzenie przepływów i zarządzanie nimi.
| 1 |
Zaloguj się do Control Hub. |
| 2 |
Przejdź do . Zostanie wyświetlona strona Przepływy.
|
| 3 |
Kliknij ikonę Przejdź do projektanta przepł ywu obok przepływu, który chcesz edytować. Przepływ otwiera się w oknie Projektant przepływu.
|
| 4 |
Kliknij Debugowanie. Zostanie wyświetl one okienko Interakcje. Tabela wyświetla ostatnie 100 interakcji dla przepływu. W tabeli można zobaczyć następujące szczegóły:
|
| 5 |
(Opcjonalnie) Użyj opcji wyszukiwania, aby filtrować listę za pomocą następujących parametrów wyszukiwania:
|
| 6 |
Wybierz Inter akcję z tabeli. Wybrana ścieżka aktywności zostanie podświetlona na kanwie. Zostanie otwarta nowa karta wyświetlająca sekwencję czynności wykonywanych podczas interakcji wraz z następującymi szczegółami:
Można wybrać wiele interakcji, które otwierają się na oddzielnych kartach. |
| 7 |
Wybierz aktywność, aby wyświetlić następujące szczegóły:
|
| 8 |
Ikona odszyfrowywania dzienników: Kliknij ikonę odszyfrowywania dzienników, aby uzyskać dostęp do niezamaskowanych dzienników. Możesz odszyfrować dzienniki i uzyskać dostęp do poufnych informacji tylko wtedy, gdy jesteś autoryzowanym użytkownikiem. Zobacz następujące zastrzeżenie: Zastrzeżenie Włączenie szczegółów debugowania spowoduje ujawnienie ulepszonych danych diagnostycznych, które mogą zawierać poufne informacje (np. identyfikatory użytkowników, metadane połączeń, śle dzenie błędów i ewentualnie inne informacje osobiste lub poufne). Włączając szczegóły debugowania, potwierdzasz i potwierdzasz, że:
|
| 9 |
(Opcjonalnie) Kliknij ikonę kopiowania ( |
Analizuj przepływy
Analityka w Flow Designer zapewnia zagregowany widok wszystkich połączeń, które przeszły przez określony przepływ. Wyświetla liczbę wykonań dla każdego portu wychodzącego działania w danym okresie. Oblicza również procent liczby połączeń, które przeszły przez aktywność NewContact. Mianownikiem obliczenia procentowego jest liczba połączeń przechodzących przez aktywność NewContact.
Flow Analytics uwzględnia tylko zakończone połączenia w określonym przedziale czasowym. Obliczanie całkowit ej liczby połączeń obejmuje połączenia rozpoczynające się przed i kończące się w wybranym okresie. Dane analityczne nie obejmują połączeń ustawionych w celu wywołania zwrotnego lub połączeń kontynuowanych z innych powodów (takich jak bieżące lub niezamykane).
Każda aktywność wyświetla liczbę wykonań na portach wychodzących. W przypadku czynności, takich jak menu z wieloma gałęziami, każdy port otrzymuje liczbę wykonań, a wartości procentowe następują. Jeśli liczba wykonań portu wychodzącego nie jest obecna, oznacza to, że nie było żadnych połączeń, które dotknęły portu.
Paleta kolorów pokazuje, w jaki sposób liczba wykonanych wywołań koduje kolorowo ścieżki przepływu. W scenariuszach takich jak pętle wywoławcze odsetek może przekroczyć 100%.
Nawet bez wyraźnych linków do obsługi błędów system wyświetla liczbę wykonań w swoim porcie błędów, jeśli wystąpił błąd i zostanie przekierowany do zdarzenia OnGlobalError. Znajdziesz go na kar cie Z darzenie. W takich przypadkach system wyświetla dane analityczne dla obsługi zdarzeń OnGlobalError.
Domyślnie Flow Analytics uwzględnia najnowszą wersję przepływu. Jeśli przepływ ma wiele wersji, można przełączać się między przepływami za pomocą tabeli Historia wersji.
Obecnie Flow Analytics nie obsługuje przepływów poddanych; śledzi jedynie dodanie podprzepływu do głównego przepływu, z wyłączeniem jego wewnętrznych danych dotyczących aktywności.
Zanim zaczniesz
Publikuj przepływ przynajmniej raz.
| 1 |
Zaloguj się do Control Hub. |
| 2 |
Przejdź do . |
| 3 |
Wybierz przepływ i kliknij ikonę Przej dź do projektanta przepływu. Wybrany przepływ otwiera się w projektancie przepływu.
|
| 4 |
Kliknij pozycję Analytics. Strona odświeża i wyświetla dane analityczne. Domyślnie wyświetla metryki wszystkich ukończonych kontaktów w ciągu ostatnich 15 minut. |
| 5 |
Kliknij widżet Data i wybierz jedną z następujących opcji:
Strona Flow Analytics wyświetla następujące dane:
|
| 6 |
(Opcjonalnie) Aby przełączać się między wersjami przepływu, przejdź do sekcji Historia wersji. Wybierz wersję, aby wyświetlić dane analityczne dla tej wersji przepływu. |
| 7 |
(Opcjonalnie) Wybierz aktywność w przepływie, aby wyświetlić szczegóły użycia Aktyw ności odnoszące się do tej aktywności w wybranym okresie. Ten wybór pokazuje tylko 100 najlepszych interakcji z następującymi ograniczeniami:
|
| 8 |
Kliknij przycisk Analytics, aby zamknąć widok analityczny i wrócić do projektanta przepływu. |
Zrozumienie kodów błędów
Flow Designer zwraca kody błędów, aby pokazać charakter lub przyczyn ę błędu. Użyj poniższej tabeli, aby zidentyfikować błąd i jego opis.
|
Kod błędu |
Opis |
|---|---|
|
FC1001 |
Nie znaleziono wersji Flow. Odśwież stronę lub utwórz nowy przepływ. |
|
FC1002 |
Rozpoczęcie aktywności nie znaleziono. Odśwież stronę lub utwórz nowy przepływ. Podczas tworzenia nowego przepływu domyślnie pojawia się czynność Start. |
|
FC1003 |
Jeden lub więcej przepływów zdarzeń nie ma prawidłowego początku. Dodaj aktywność Event Handler do początku każdego przepływu zdarzeń. |
|
FC1004 |
Wszystkie gałęzie inne niż zdarzenia muszą prowadzić do węzła końcowego. |
|
FC1005 |
Jedna z konfiguracji zmiennych jest nieprawidłowa. Dla każdej zmiennej upewnij się, że skonfigurowany typ danych i wartość zmiennej są zgodne. |
|
FC1006 |
Jeden lub więcej portów w aktywności nie ma połączeń. Połącz wszystkie porty z inną działalnością za pomocą łączy. |
|
FC1007 |
Dodaj opis działania. |
|
FC1008 |
Niektóre zmienne mają tę samą nazwę. Upewnij się, że wszystkie zmienne mają unikalną nazwę. |
|
FC1009 |
Wyrażenie jest nieprawidłowe. |
|
FC1010 |
Warunek jest nieprawidłowy. |
|
FC1011 |
System wykrywa uszkodzone łącze w głównym przepływie. Usuń link, aby naprawić błąd. |
|
FC1012 |
Uszkodzone łącze w przepływie zdarzeń powoduje błąd. Usuń link, aby go naprawić. |
|
FC1013 |
System wykorzystuje aktywność w więcej niż jednym przepływie zdarzeń. Przepływy zdarzeń nie mogą dzielić wspólnych działań i muszą mieć unikalny początek i koniec. |
|
FC1014 |
Kontakt kolejki musi zatrzymać przepływ. Łącze wyjściowe może łączyć się tylko z działaniem End Flow. |
|
FC1015 |
System identyfikuje nieprawidłowo skonfigurowane pola w aktywności i wyświetla łącze do nieudanej aktywności podczas sprawdzania poprawności. Kliknij łącze, aby przejść do aktywności i pola powodującego błąd. Postępuj zgodnie z wymaganiami każdego pola, aby poprawić wszystkie błędy i wprowadzić prawidłowe dane wejściowe. |
|
FC1016 |
Inny przepływ używa tej samej nazwy jak ten. Edytuj nazwę przepływu, aby była wyjątkowa. |
|
FC1017 |
Działanie ma strzałki, które pochodzą i wskazują na siebie. |
) ikona zastępująca wszystkie wystąpienia w całym przepływie.