Udostępnij za pośrednictwem


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:

  1. 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
  2. Pobierz bieżącą kartę, aby pobrać bieżącą kartę i zapisać identyfikator karty jako wartość dynamiczną.
  3. 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:

  1. Pobierz bieżącą kartę, aby skopiować identyfikator karty sprawy.
  2. Otwórz nowy formularz, aby utworzyć rekord w celu utworzenia nowego zadania ze sprawy.
  3. Zapisz rekord
  4. 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:

  1. 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}
  2. Dodaj akcję Odśwież kontekst sesji, aby odświeżyć pamięć podręczną kontekstu sesji po zaktualizowaniu tytułu sprawy.
  3. 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}

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:

  1. Dodaj akcję Ustaw fokus na skrypt agenta, a atrybut Unikatowa nazwa skryptu agenta jest ustawiony na wartość new_agentscript_highpriority.
  2. Dodaj akcję Ustaw kontekst sesji z następującymi atrybutami:
    • Nazwa atrybutu: firstProcess
    • Wartość atrybutu: sprawy o wysokim priorytecie
  3. Dodaj akcję Automatycznie wypełnij formularz z następującymi atrybutami:
    • Nazwa logiczna encji: incident
    • Nazwa atrybutu: opis
    • Wartość atrybutu: {firstProcess}

Następne kroki

Łącznik przepływu