Udostępnij za pośrednictwem


Używanie makr automatyzacji produktywności

Dzięki makro automatyzacji produktywności można zautomatyzować następujące zadania:

  • otwieranie i aktualizowanie rekordów
  • otwieranie widoków
  • rozwiązywanie spraw
  • wyszukiwanie w bazie wiedzy
  • klonowanie rekordów
  • ustawianie fokusu na skrypt innego agenta
  • otwieranie szablonów wiadomości e-mail
  • automatyczne wypełnianie pól formularza
  • ustawianie i pobieranie zmiennych oraz wartości w kontekście sesji

Akcje automatyzacji produktywności mogą być wykonywane dowolną liczbę razy w różnych makrach w celu zautomatyzowania i wykonywania operacji aplikacji opartych na modelu.

W poniższych sekcjach opisano różne akcje automatyzacji produktywności, których można używać do tworzenia makr.

Otwórz formularz Nowy, aby utworzyć rekord

Otwiera nowy formularz, aby utworzyć rekord. Akcja zawiera następujące pola:

Pole Podpis
Logiczna nazwa encji Podaj logiczną nazwę encji, którą chcesz otworzyć.
Identyfikator formularza encji Określ identyfikator formularza.
Nazwa atrybutu Podaj logiczną nazwę atrybutu. Aby wypełnić pole wartością, należy podać nazwę atrybutu dla aplikacji.
Wartość atrybutu Określ wartość atrybutu. Aby wypełnić pole atrybutu, należy podać wartość atrybutu dla aplikacji.

Uwaga

Ta akcja wymaga konkretnego wzorca w celu ustawienia wartości wyszukiwania. W przypadku pojedynczego wyszukiwania należy przekazać powiązany identyfikator rekordu, typ rekordu i nazwę rekordu jako oddzielne atrybuty.

Przykład 1: Tworzenie nowego zadania w istniejącej sprawie

Aby utworzyć makro w celu otwarcia zadania ze sprawy, należy wykonać następujące kroki:

  1. Dodaj akcję Otwórz nowy formularz, aby utworzyć rekord tworzącą zadanie z następującymi atrybutami:
    • Temat: numer sprawy pobierany przy użyciu parametru danych.
      • Nazwa atrybutu: temat
      • Wartość atrybutu: kolejne czynności zadania odnośnie do $(anchor.ticketnumber)
    • Opis: kombinacja ciągu tekstowego i adresu e-mail klienta pobranego przy użyciu zapytania oData.
      • Nazwa atrybutu: opis
      • Wartość atrybutu: przeglądanie wiadomości e-mail klienta: {$odata.contact.emailaddress1.?$filter=contactid eq '{anchor._customerid_value}'}
    • Dotyczy: rekord klienta.
      • Nazwa atrybutu: regardingobjectid
      • Wartość atrybutu: ${anchor.incidentid}
      • Nazwa atrybutu: regardingobjectidtype
      • Wartość atrybutu: incident
      • Nazwa atrybutu: regardingobjectidname
      • Wartość atrybutu: ${anchor.title}
  2. Dodaj akcję Zapisz rekord.

Przykład 2: Tworzenie nowej sprawy na podstawie konwersacji

Aby utworzyć makro w celu otwarcia zadania ze sprawy na podstawie konwersacji:

  1. Dodaj akcję Otwórz nowy formularz, aby utworzyć rekord z następującymi atrybutami:
    • Temat: konwersacja pobierana przy użyciu parametru danych.
      • Nazwa atrybutu: temat
      • Wartość atrybutu: kolejne czynności z $(customerName)
    • Opis: kombinacja ciągu tekstowego i adresu e-mail klienta pobranego poprzez zapytanie oData.
      • Nazwa atrybutu: opis
      • Wartość atrybutu: przeglądanie wiadomości e-mail klienta: {$odata.contact.emailaddress1.?$filter=contactid eq '{customerRecordid}'}
    • Dotyczy: rekord klienta.
      • Nazwa atrybutu: regardingobjectid
      • Wartość atrybutu: ${customerRecordid}
      • Nazwa atrybutu: regardingobjectidtype
      • Wartość atrybutu: ${customerEntityName}
      • Nazwa atrybutu: regardingobjectidname
      • Wartość atrybutu: ${customerName}
  2. Dodaj akcję Zapisz rekord.

Otwórz istniejący rekord

Otwiera istniejący formularz rekordu. Akcja zawiera następujące pola:

Pole Podpis
Logiczna nazwa encji Podaj logiczną nazwę encji, którą chcesz otworzyć.
Identyfikator rekordu encji Określ identyfikator rekordu encji.
Identyfikator formularza encji Określ identyfikator formularza.

Przykład 1: Otwieranie rekordu produktu z istniejącej sprawy

Aby utworzyć makro w celu otwarcia rekordu produktu z istniejącej sprawy, należy dodać akcję Otwórz istniejący rekord, która odczytuje identyfikator produktu ze sprawy z następującymi atrybutami:

  • Nazwa logiczna encji: product
  • Identyfikator rekordu encji: ${anchor._productid_value}

Przykład 2: Otwieranie rekordu klienta z rozmowy

Aby utworzyć makro w celu otwarcia rekordu klienta z trwającej konwersacji, należy dodać akcję Otwórz istniejący rekord, która odczytuje identyfikator klienta z konwersacji z następującymi atrybutami:

  • Identyfikator rekordu encji: ${customerEntityName}
  • Nazwa logiczna encji: ${customerRecordid}

Automatyczne wypełnianie pól formularza

Aktualizuje pola formularza. Akcja makro nie zapisuje automatycznie nowych wartości w Dataverse w formularzu, dopóki formularz nie wyzwoli automatycznego zapisywania. Do zapisania rekordu można użyć innej akcji makro. Możesz również użyć istniejącego makro Aktualizuj istniejący rekord na podstawie wymagań biznesowych. Ta akcja ma zastosowanie do formularza na karcie skupienia i tego samego typu obiektu, który został wymieniony w akcji.

Pole Podpis
Logiczna nazwa encji Podaj logiczną nazwę encji, którą chcesz zaktualizować.

Uwaga

To makro wymaga konkretnego wzorca w celu ustawienia wartości wyszukiwania. W przypadku pojedynczego wyszukiwania należy przekazać powiązany identyfikator rekordu, typ rekordu i nazwę rekordu jako oddzielne atrybuty.

Przykład 1: Otwieranie formularza zadania i wypełnianie pól formularza z poziomu sprawy

Wykonaj następujące kroki, aby utworzyć makro, które otwiera formularz zadania, a następnie wypełnia formularz wartościami na karcie tabulatora:

  1. Dodaj akcję Otwórz nowy formularz, aby utworzyć rekord, która otwiera rekord zadania z następującymi parametrami:
    • Nazwa logiczna encji: task.
  2. Dodaj Automatycznie wypełniaj pola formularza, które wypełnia nowy rekord zadania wartościami z formularza sprawy na karcie tabulatora i następującymi atrybutami:
    • Nazwa logiczna encji: task
    • Nazwa atrybutu: temat
    • Wartość atrybutu: kolejne czynności zadania odnośnie do ${anchor.ticketnumber}
    • Nazwa atrybutu: regrdingobjectid
    • Wartość atrybutu: {{"id":"${anchor.incidentid}","name":"${anchor.title}","entitytype":"incident"}}

Przykład 2: Otwieranie formularza zadania i wypełnianie pól formularza z poziomu konwersacji

Wykonaj następujące kroki, aby utworzyć makro, które otwiera formularz zadania, a następnie wypełnia formularz wartościami z konwersacji, używając parametrów danych:

  1. Dodaj akcję Otwórz nowy formularz, aby utworzyć rekord, która otwiera rekord zadania z następującymi parametrami:
    • Nazwa logiczna encji: task.
  2. Dodaj Automatycznie wypełniaj pola formularza, które wypełnia nowy rekord zadania wartościami z konwersacji z następującymi atrybutami:
    • Nazwa logiczna encji: task
    • Nazwa atrybutu: temat
    • Wartość atrybutu: kolejne czynności zadania odnośnie do ${anchor.customerName}
    • Nazwa atrybutu: regrdingobjectid
    • Wartość atrybutu: "${customerName}","entitytype":"${customerEntityName}"}}

Aktualizuj istniejący rekord

Aktualizuje istniejący rekord. Akcja zawiera następujące pola:

Pole Podpis
Logiczna nazwa encji Podaj logiczną nazwę encji, którą chcesz zaktualizować.
To pole jest obowiązkowe.
Identyfikator rekordu encji Określ identyfikator rekordu encji.
To pole jest obowiązkowe.
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.

Uwaga

To makro wymaga konkretnego wzorca w celu ustawienia wartości wyszukiwania. W przypadku pojedynczego wyszukiwania należy przekazać powiązany identyfikator rekordu, typ rekordu i nazwę rekordu jako oddzielne atrybuty.

Przykład 1: Otwieranie formularza zadania, tworzenie zadania i aktualizowanie rekordu

Wykonaj następujące kroki, aby utworzyć makro, które otwiera formularz zadania i tworzy nowy formularz, a następnie aktualizuje formularza zadania na podstawie istniejącego rekordu:

  1. Dodaj akcję Otwórz nowy formularz, aby utworzyć rekord, która otwiera rekord zadania z następującymi parametrami:
    • Nazwa logiczna encji: task
  2. Dodaj akcję Zapisz rekord.
  3. Dodaj Aktualizuj istniejący rekord, który wypełnia nowy rekord zadania identyfikatorem rekordu i nazwą logiczną z zawartości dynamicznej (uzyskanej po akcji zapisania rekordu) i powiązanego obiektu na podstawie wartości na karcie tabulatora o następujących atrybutach:
    • Identyfikator rekordu encji: Entity record ID
    • Nazwa logiczna encji: Entity logical name
    • Nazwa atrybutu: regardingobjectid_incident@odata.bind
    • Wartość atrybutu: /incidents{${anchor.incidentid}}
  4. Dodaj akcję sesji Odśwież kartę, aby odświeżyć formularz zadania, gdy makro rekordu aktualizacji wykonuje operację końcową i nie odświeża karty automatycznie.

Uwaga

W przykładzie formularz jest odświeżany po akcji Zapisz akcję rekordu i Odśwież kartę. Zaleca się projektowanie makra w taki sposób, aby zmniejszyć obciążenie formularzy.

Rozwiązywanie sprawy

Użyj akcji do rozwiązania sprawy. Akcja zawiera następujące pola:

Pole Podpis
Czas podlegający rozliczeniu Określ czas, który podlega rozliczeniu.
To pole jest obowiązkowe.
Identyfikator zdarzenia Określ identyfikator sprawy, którą chcesz zamknąć.
To pole jest obowiązkowe.
Rozwiązywanie Podaj przyczynę rozwiązania sprawy.
To pole jest obowiązkowe.

Przykład: Makro w celu rozwiązania sprawy

Aby utworzyć makro w celu rozwiązania sprawy, należy wykonać następujące kroki. Gdy agenci rozwiązali sprawę przy użyciu makra, karta nie jest automatycznie odświeżana, dlatego zalecane są dodatkowe kroki, aby poprawić sposób korzystania z aplikacji.

  1. Dodaj akcję Akcja do rozwiązania sprawy, aby przekazać czas fakturowy jako wartość liczbową, a identyfikator zdarzenia to identyfikator rekordu, który należy rozpoznać z następującymi atrybutami:
  • Identyfikator zdarzenia: ${anchor.incidentid}
  • Czas rozliczania: 0
  • Rozwiązanie: rozwiązane Case${anchor.ticketnumber} za pomocą makra
  1. Dodaj łącznik sesji Pobierz bieżącą kartę.
  2. Dodaj akcję sesji Odśwież kartę, aby odświeżyć kartę z następującymi atrybutami: -Identyfikator karty: identyfikator karty

Otwórz formularz wiadomości e-mail ze wstępnie zdefiniowanym szablonem

Ta akcja jest używana w celu otwarcia wiadomości e-mail z wstępnie zdefiniowanym szablonem. Akcja zawiera następujące pola:

Pole Podpis
Logiczna nazwa encji Określ nazwę logiczną encji, do której jest wysyłana wiadomość e-mail.
To pole jest obowiązkowe.
Identyfikator rekordu encji Określ identyfikator rekordu dla rekordu encji, do której jest wysyłana wiadomość e-mail.
To pole jest obowiązkowe.
Adresaci wiadomości e-mail Określ nazwę wyświetlaną rekordu encji, do której jest wysyłana wiadomość e-mail.
To pole jest obowiązkowe.
Identyfikator szablonu Określ identyfikator szablonu wiadomości e-mail typu encji, do której są wysyłane wiadomości e-mail, i które muszą być wyświetlane w wiadomości e-mail.
To pole jest obowiązkowe.

Uwaga

Pole Adresaci wiadomości e-mail wymaga parametru, ale nie jest automatycznie mapowane na użytkownika w formularzu. Zaleca się użycie makra automatyczne wypełnianie pól formularza w celu odpowiedniego wypełnienia wartości.

Przykład 1: Otwieranie szablonu wiadomości e-mail z poziomu sprawy

Wykonaj następujące kroki, aby utworzyć makro, które otwiera szablon wiadomości e-mail sprawy kategorii:

  1. Dodaj akcję Otwórz wiadomość e-mail ze wstępnie zdefiniowanego szablonu, która dodaje szablon na podstawie identyfikatora szablonu i wypełnia formularz wiadomości e-mail z polami Do i Dotyczy. Atrybuty są następujące:
    • Identyfikator szablonu: podaj identyfikator wymaganego szablonu wiadomości e-mail.
    • Identyfikator rekordu encji: ${anchor.incidentid}
    • EAdresaci wiadomości e-mail: ${anchor._customerid_value@OData.Community.Display.V1.FormattedValue}
    • Nazwa logiczna encji: incident
  2. Dodaj akcję automatyczne wypełnianie pól formularza, aby wypełnić pola Do i Dotyczy. Atrybuty są następujące:
    • Nazwa logiczna encji: Email
    • Nazwa atrybutu: do
    • Wartość atrybutu: [{"id":"${anchor._customerid_value}","entitytype":"contact","name":"${anchor._customerid_value@OData.Community.Display.V1.FormattedValue}"}]
    • Nazwa atrybutu: regardingobjectid
    • Wartość atrybutu: [{"id":"${anchor.incidentid}"},"name":"${anchor.title}","entitytype":"incident"}]

Przykład 2: Otwieranie szablonu wiadomości e-mail z poziomu konwersacji

Wykonaj następujące kroki, aby utworzyć makro, które otwiera szablon wiadomości e-mail kontaktu kategorii:

  1. Dodaj akcję Otwórz wiadomość e-mail ze wstępnie zdefiniowanego szablonu, która dodaje szablon na podstawie identyfikatora szablonu i wypełnia formularz wiadomości e-mail z polami Do i Dotyczy. Atrybuty są następujące:
    • Identyfikator szablonu: podaj identyfikator wymaganego szablonu wiadomości e-mail.
    • Identyfikator rekordu encji: ${customerRecordId}
    • Adresaci wiadomości e-mail: ${customerName}
    • Nazwa logiczna encji: ${customerEntityName}
  2. Dodaj akcję automatyczne wypełnianie pól formularza, aby wypełnić pola Do i Dotyczy. Atrybuty są następujące:
    • Nazwa logiczna encji: Email
    • Nazwa atrybutu: do
    • Wartość atrybutu: [{"id":"${customerRecordId}", "entitytype":"contact","name":"${customerName}"}]
    • Nazwa atrybutu: regardingobjectid
    • Nazwa atrybutu: [{"id":"${customerRecordId}"},"entitytype":"contact","name": "${customerName}"}]|

Przykład 3: Otwieranie szablonu wiadomości e-mail z wieloma adresatami

Wykonaj następujące kroki, aby utworzyć makro, które spowoduje otwarcie szablonu wiadomości e-mail sprawy kategorii i ustawienie wielu adresatów w polu Do wiadomości e-mail:

  1. Dodaj akcję Otwórz wiadomość e-mail ze wstępnie zdefiniowanego szablonu, która dodaje szablon na podstawie identyfikatora szablonu i wypełnia formularz wiadomości e-mail z polami Do i Dotyczy. Atrybuty są następujące:
    • Identyfikator szablonu: podaj identyfikator wymaganego szablonu wiadomości e-mail.
    • Identyfikator rekordu encji: ${customerRecordId}
    • Adresaci wiadomości e-mail: ${customerName}
    • Nazwa logiczna encji: ${customerEntityName}
  2. Dodaj akcję automatyczne wypełnianie pól formularza, aby wypełnić pola Do i Dotyczy. W polu Do musi być wypełniony identyfikator wiadomości e-mail klienta oraz pole niestandardowe, Kontakt pomocniczy. Atrybuty są następujące:
    • Nazwa logiczna encji: phonecall
    • Nazwa atrybutu: temat
    • Wartość atrybutu: kolejne czynności zadania odnośnie do sprawy ${anchor.ticketnumber}
    • Nazwa atrybutu: do
    • Wartość atrybutu: [{"id":"${anchor._customerid_value}","type":"${anchor._customerid_value@Microsoft.Dynamics.CRM.lookuplogicalname}","name":"${anchor._customerid_value@OData.Community.Display.V1.FormattedValue}", {"id":"${anchor._cr27b_secondarycontact_value}","type":"contact","name":"${anchor._cr27b_secondarycontact_value@OData.Community.Display.V1.FormattedValue}"}]
    • Nazwa atrybutu: regardingobjectid
    • Wartość atrybutu: [{"id":"${anchor.incidentid}"},"name":"${anchor.title}","entitytype":"incident"}]

Wyszukaj wypełnioną frazę w bazie wiedzy

Makro wyszukuje artykuły merytoryczne na podstawie wypełnionego wyrażenia. Akcja zawiera następujące pole.

Pole Podpis
Ciąg wyszukiwania Wprowadź frazę, na podstawie której chcesz wyszukiwać artykuły merytoryczne. Możesz podać dane kontekstowe. Na przykład parametr danych kontekstowych może być tytułem sprawy.
Etykieta karty Określ etykietę karty.

Przykład: wyszukaj artykuł na podstawie ciągu tekstowego

Aby utworzyć makro wykonujące wyszukiwanie na podstawie wyrażenia, należy wykonać następujące kroki:

  1. Dodaj akcję Wyszukaj w Bazie wiedzy, aby wypełnić wyrażenie, która odbierze tytuł sprawy jako fraza wyszukiwania. Oto atrybuty:
    • Etykieta karty: wyszukiwanie ${anchor.title}
    • Ciąg wyszukiwania: ${anchor.title}

Otwórz artykuł z bazy wiedzy

Otwiera artykuł z bazy wiedzy. Akcja zawiera następujące pole.

Pole Podpis
Identyfikator rekordu encji Określ identyfikator encji artykułu bazy wiedzy, który chcesz otworzyć.
To pole jest obowiązkowe.

Przykład: Otwiera artykuł z bazy wiedzy, przekazując identyfikator GUID

Wykonaj następujące kroki, aby utworzyć makro, które powoduje otwarcie artykułu z bazy wiedzy na podstawie identyfikatora artykułu merytorycznego. | Dodaj akcję Otwórz artykuł z bazy wiedzy, aby otworzyć artykuł merytoryczny i jest używany przez autorów bazy wiedzy w celu poprawki artykułu. Atrybuty są następujące:
Identyfikator rekordu encji: Podaj identyfikator encji artykułu z bazy wiedzy.|

Otwórz siatkę rekordów

Ta akcja służy do otwierania siatki rekordów. Akcja zawiera następujące pola:

Pole Podpis
Logiczna nazwa encji Podaj logiczną nazwę encji, dla której chcesz otworzyć siatkę.
To pole jest obowiązkowe.
Identyfikator widoku Określ identyfikator widoku, który chcesz otworzyć.
To pole jest obowiązkowe.
Typ widoku Określ typ widoku.
To pole jest obowiązkowe.

Przykład 1: Otwórz listę produktów

Aby utworzyć makro otwierające listę produktów, dodaj akcję Otwórz siatkę rekordu w celu otwarcia widoku domyślnego użytkownika, ponieważ nie jest określony typ widoku i identyfikator. Określ następujące atrybuty: Logiczna nazwa encji: incident

Przykład 2: Otwórz listę incydentów

Aby utworzyć makro otwierające listę zdarzeń, dodaj akcję Otwórz siatkę rekordu w celu otwarcia określonego typu widoku. Oto atrybuty:

  • Nazwa logiczna encji: incident
  • Typ widoku: Określ typ widoku.
  • Identyfikator widoku: Podaj identyfikator widoku, w którym mają być otwierane zdarzenia

Wykonaj wyszukiwanie wg stopnia zgodności na podstawie frazy

Wyszukuje artykuły merytoryczne na podstawie wypełnionego wyrażenia. Akcja zawiera następujące pole.

Pole Podpis
Ciąg wyszukiwania Wprowadź frazę, na podstawie której chcesz przeprowadzić wyszukiwanie według stopnia zgodności. Możesz podać dane kontekstowe. Na przykład parametr danych kontekstowych może być tytułem sprawy.
To pole jest obowiązkowe.

Przykład 1: wyszukiwanie spraw o tym samym tytule sprawy

Aby utworzyć makro używane do wyszukiwania podobnych spraw za pomocą tytułu sprawy, dodaj pole Wykonaj wyszukiwanie wg stopnia zgodności na podstawie akcji wyrażenia, aby użyć tytułu sprawy z karty tabulatora w postaci parametru wyszukiwanie wg stopnia zgodności z ciągiem wyszukiwania ustawionym na wartość ${anchor.title}

Klonuj bieżący rekord

Klonuje istniejący rekord, który jest otwierany na bieżącej karcie. Akcja powoduje jedynie skopiowanie pól i nie zapisanie rekordu. Akcja zawiera następujące pole.

Pole Podpis
Tytuł rekordu Określ tytuł rekordu, który chcesz sklonować.
To pole jest obowiązkowe.

Przykład: Tworzenie sprawy podrzędnej przy użyciu sklonowania bieżącego rekordu

Wykonaj następujące kroki, aby utworzyć makro tworzące klonowanie istniejącej sprawy i tworzące ją jako sprawę nadrzędną. Oryginalna sprawa zostanie ustawiona jako sprawa podrzędna:

  1. Dodaj akcję Klonowanie bieżącego rekordu, która sklonuje oryginalną sprawę, a następnie jako sprawę nadrzędną ustawia sklonowany rekord. Oryginalna sprawa zostanie ustawiona jako sprawa podrzędna. Ustaw atrybut Tytułu rekordu na wartość Sprawa podrzędna ${anchor.ticketnumber}.
  2. Dodaj akcję automatyczne wypełnianie pól formularza, które wypełni sprawę podrzędną określonymi atrybutami. Numer biletu jest ustawiany podczas zapisu rekordu. Oto atrybuty:
    • Nazwa logiczna encji: incident
    • Nazwa atrybutu: parentcaseid
    • Wartość atrybutu: [{"id": "${anchor.incidentid}","name":"${anchor.title}","entitytype":"incident"}]
    • Nazwa atrybutu: ticketnumber
    • Wartość atrybutu:
  3. Dodaj akcję Zapisz rekord, aby wygenerować i ustawić numer biletu dla sprawy podrzędnej.
|

Klonuj rekord wejściowy

Klonuje istniejący rekord. Akcja kopiuje tylko pola i nie zapisuje rekordu. Akcja zawiera następujące pola:

Pole Podpis
Tytuł rekordu Określ tytuł rekordu.
Identyfikator rekordu encji Określ identyfikator rekordu encji.
To pole jest obowiązkowe.
Logiczna nazwa encji Określ logiczną nazwę encji, którą chcesz sklonować.
To pole jest obowiązkowe.

Przykład: Tworzenie sprawy podrzędnej przy użyciu sklonowania rekordu wejściowego

Aby sklonować istniejącą sprawę, należy wykonać następujące kroki. Istniejąca sprawa jest ustawiana jako sprawa nadrzędna, a sklonowana sprawa jest ustawiona jako sprawa podrzędna.

  1. Dodaj akcję Klonowanie bieżącego rekordu, która sklonuje oryginalną sprawę, a następnie jako sprawę podrzędną ustawia sklonowany rekord. Oryginalna sprawa zostanie ustawiona jako sprawa nadrzędna. Oto atrybuty:
    • Identyfikator rekordu encji: ${anchor.incidentid}
    • Nazwa logiczna encji: incident
    • Tytuł rekordu: sprawa podrzędna ${anchor.title}
  2. Dodaj akcję automatyczne wypełnianie pól formularza, które wypełni sprawę podrzędną określonymi atrybutami. Numer ticketnumber jest ustawiany podczas zapisu rekordu. Oto atrybuty:
    • Nazwa logiczna encji: Entity logical name
    • Nazwa atrybutu: parentcaseid
    • Wartość atrybutu: [{"id": "${anchor.incidentid}","name":"${anchor.title}","entitytype":"incident"}]
    • Nazwa atrybutu: ticketnumber
    • Wartość atrybutu:
  3. Dodaj akcję Zapisz rekord, aby wygenerować i ustawić numer ticketnumber dla sprawy podrzędnej.

Ustaw fokus skryptu agenta

Ustawia fokus na skrypcie agenta, który musi zostać uruchomiony dalej. Skrypt agenta jest ustawiony w fokusze w liście rozwijanej Skryptów agenta w okienku po stronie aplikacji. Jeśli na przykład agent musi przetworzyć skargę. Agent używa różnych skryptów do powitania, inicjowania żądania skargi i przetwarzania plików. Można zdefiniować makra, które ustawiają fokus na skryptach agenta, które muszą być uruchomione na każdym etapie procesu. Akcja zawiera następujące pole.

Pole Podpis
Unikatowa nazwa skryptu agenta Określ skrypt agenta, który musi mieć fokus.

Przykład: aktualizowanie priorytetu sprawy i ustawianie fokusu na innym skrypcie agenta

Wykonaj następujące kroki, aby utworzyć makro, które aktualizuje priorytet sprawy na wysoką pozycję, a następnie przełącza je do innego skryptu agenta. Skoncentrowany skrypt agenta musi być skojarzony z szablonem sesji.

  1. Dodaj akcję Aktualizuj istniejący rekord za pomocą następujących atrybutów:
    • Identyfikator rekordu encji: ${anchor.incidentid}
    • Nazwa logiczna encji: incident
    • Nazwa atrybutu: kod priorytetu
    • Wartość atrybutu: 1
  2. Dodaj akcję Ustaw fokus skryptu agenta, a Unikatowa nazwa skryptu agenta jest ustawiona na wartość new_agentscript_highpriority.
  3. Dodaj łącznik sesji Pobierz bieżącą kartę.
  4. Dodaj łącznik sesji Odświeżania karty.

Zapisz rekord

Zapisuje rekord po wprowadzeniu danych we wszystkich polach obowiązkowych. Akcja zakończyła się niepowodzeniem, jeśli wymagane pola nie są wprowadzane lub są pozostawione puste.

Następne kroki

Używanie łącznika sesji do tworzenia makr