Używanie makr łącznika sesji
Do wykonywania operacji związanych z sesji można użyć akcji łącznika sesji. Makra łącznika sesji umożliwiają dodawanie akcji, takich jak uzyskanie identyfikatora, odświeżenie karty, przekazanie identyfikatora karty, ustawienie fokusu na karcie oparte na identyfikatorze karty, otwarcie szablonu karty i odświeżenie kontekstu sesji.
Możesz używać akcji dowolną liczbę razy w różnych makrach, aby automatyzować i wykonać operacje związane z sesją w Customer Service workspace.
Pobierz bieżącą kartę
Ta akcja pobiera szczegółowe informacje o bieżącej karcie w Customer Service. Ta akcja pobiera Identyfikator karty, który może być używany w akcjach Odśwież kartę i Przenieś fokus na kartę.
Odśwież kartę
Odświeża kartę w sesji Customer Service workspace. Ta akcja zawiera następujące pole.
Pole | Podpis |
---|---|
Identyfikator karty | Określ identyfikator karty, którą chcesz odświeżyć. To pole jest obowiązkowe. |
Przykład: Rozwiązywanie sprawy, uzyskiwanie identyfikatora karty i odświeżanie karty
Aby utworzyć makro służące do rozwiązywania sprawy, uzyskać identyfikator, a następnie odświeżyć kartę, wykonaj następujące kroki. Dodaj do makro następujące akcje:
-
Sprawa może być rozwiązana za pomocą następujących atrybutów:
-
Identyfikator zdarzenia:
${anchor.incidentid}
- Czas rozliczania: 0
-
Rozwiązanie:
Case ${anchor.ticketnumber} resolved via macros
-
Identyfikator zdarzenia:
- Pobierz bieżącą kartę, aby pobrać bieżącą kartę i zapisać identyfikator karty jako wartość dynamiczną.
-
Odśwież kartę, aby ustawić identyfikator karty jako wartość dynamiczną otrzymaną w poprzednim kroku, przy użyciu identyfikatora karty ustawionego na wartość
Tab ID
.
Przenieś fokus na kartę
Umożliwia koncentrację na karcie w sesji Customer Service workspace. Ta akcja zawiera następujące pole.
Pole | Podpis |
---|---|
Identyfikator karty | Określ identyfikator karty, na której chcesz ustawić fokus. To pole jest obowiązkowe. |
Przykład: tworzenie zadania na podstawie sprawy i ustawianie fokusu z powrotem do formularza sprawy
Wykonaj następujące kroki, aby utworzyć makro tworzące zadanie z listy i ustawiać fokus ponownie do formularza sprawy. Dodaj w odpowiednich akcjach do makra:
- Pobierz bieżącą kartę, aby skopiować identyfikator karty sprawy.
- Otwórz nowy formularz, aby utworzyć rekord w celu utworzenia nowego zadania ze sprawy.
- Zapisz rekord
-
Fokus na karcie z ustawionym identyfikatorem karty
Tab ID
. W ten sposób fokus jest ustawiany z powrotem na oryginalną kartę sprawy.
Otwórz kartę aplikacji
Otwiera określoną aplikację na nowej karcie z określonymi atrybutami. Akcja zawiera następujące pola:
Pole | Podpis |
---|---|
Typ strony | Określ typ aplikacji, która ma być otwierana. Więcej informacji: Typy stron. |
Identyfikator szablonu aplikacji | Określ identyfikator szablonu aplikacji. |
Nazwa atrybutu | Określ logiczną nazwę atrybutu, którą chcesz zaktualizować. |
Wartość atrybutu | Określ wartość atrybutu, która zostanie zaktualizowana dla wspomnianego wyżej atrybutu. |
Przykład: Otwieranie szablonu karty na podstawie unikatowej nazwy szablonu karty
Aby utworzyć makro, które otwiera szablon karty, przekazując unikatową nazwę szablonu karty jako parametr i otwierający szablon karty na podstawie unikatowej nazwy szablonu karty, dodaj akcję Otwórz kartę aplikacji z następującymi atrybutami:
-
Typ strony:
Entity Record
- Identyfikator szablonu aplikacji: bde86e2f-6bd1-48a9-baf9-dae720aa9f45
Odśwież kontekst sesji
Odświeża kontekst sesji w Customer Service workspace dla sesji encji. Na przykład uruchamiający sesji encji dla rekordu sprawy, zmienne kontekstowe sesji są definiowane podczas jej uruchamiania. Jednak po zaktualizowaniu tytułu sprawy kontekst sesji nie zostanie zaktualizowany. Z tego powodu makra korzystają z informacji w pamięci podręcznej. Po rozpoczęciu uruchomienia makro można dodać krok Odśwież kontekst sesji, aby użyć najnowszych informacji.
Przykład: zaktualizuj tytuł sprawy, a następnie utwórz zadanie o zaktualizowanym tytule sprawy
Wykonaj następujące kroki, aby utworzyć makro, które aktualizuje tytuł sprawy, a następnie tworzy zadanie, używając nowego zaktualizowanego tytułu sprawy:
- Dodaj akcję produktywności Aktualizuj istniejący rekord za pomocą następujących atrybutów:
-
Identyfikator rekordu encji:
#{anchor.incidentid}
-
Nazwa logiczna encji:
incident
- Nazwa atrybutu: tytuł
-
Wartość atrybutu:
[Backlog]${anchor.title}
-
Identyfikator rekordu encji:
- Dodaj akcję Odśwież kontekst sesji, aby odświeżyć pamięć podręczną kontekstu sesji po zaktualizowaniu tytułu sprawy.
- Dodaj akcję Otwórz nowy formularz, aby utworzyć rekord z następującymi atrybutami:
-
Nazwa logiczna encji:
task
- Nazwa atrybutu: temat
-
Wartość atrybutu: zadanie dotyczące sprawy:
${anchor.title}
-
Nazwa logiczna encji:
Ustaw kontekst sesji
Tworzy zmienną w kontekście sesji. Użyj akcji do utworzenia własnych zmiennych sesji w celu sprawdzenia poprawności warunków lub śledzenia sposobu przechodzenia agentów przez skrypty agenta.
Pole | Podpis |
---|---|
Nazwa atrybutu | Określ nazwę zmiennej kontekstowej sesji. |
Wartość atrybutu | Określ wartość zmiennej kontekstowej sesji. |
Przykład: Tworzenie zmiennej kontekstowej sesji w celu śledzenia ścieżki skryptu agenta
Wykonaj następujące zadania, aby dodać przepływ pracy, który tworzy zmienną kontekstową sesji w przypadku, gdy użytkownik zostanie przestrogą z jednego skryptu agenta do innego, a następnie użyje kontekstu zmiennej sesji do dalszych operacji makro:
- Dodaj akcję Ustaw fokus na skrypt agenta, a atrybut Unikatowa nazwa skryptu agenta jest ustawiony na wartość
new_agentscript_highpriority
. - Dodaj akcję Ustaw kontekst sesji z następującymi atrybutami:
-
Nazwa atrybutu:
firstProcess
- Wartość atrybutu: sprawy o wysokim priorytecie
-
Nazwa atrybutu:
- Dodaj akcję Automatycznie wypełnij formularz z następującymi atrybutami:
-
Nazwa logiczna encji:
incident
- Nazwa atrybutu: opis
-
Wartość atrybutu:
{firstProcess}
-
Nazwa logiczna encji: