Tworzenie makr automatyzacji produktywności
Uwaga
Dostępne informacje o funkcjach są następujące.
Wdrażanie rozwiązania Dynamics 365 Contact Center - osadzone | Administrowanie rozwiązaniem Dynamics 365 Contact Center - samodzielne | Rozwiązanie Dynamics 365 Customer Service |
---|---|---|
Nie. | Tak | Tak |
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:
- 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}
- Temat: numer sprawy pobierany przy użyciu parametru danych.
- 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:
- 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}
- Temat: konwersacja pobierana przy użyciu parametru danych.
- 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:
- Dodaj akcję Otwórz nowy formularz, aby utworzyć rekord, która otwiera rekord zadania z następującymi parametrami:
-
Nazwa logiczna encji:
task
.
-
Nazwa logiczna encji:
- 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"}}
-
Nazwa logiczna encji:
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:
- Dodaj akcję Otwórz nowy formularz, aby utworzyć rekord, która otwiera rekord zadania z następującymi parametrami:
-
Nazwa logiczna encji:
task
.
-
Nazwa logiczna encji:
- 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}"}}
-
Nazwa logiczna encji:
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:
- Dodaj akcję Otwórz nowy formularz, aby utworzyć rekord, która otwiera rekord zadania z następującymi parametrami:
-
Nazwa logiczna encji:
task
-
Nazwa logiczna encji:
- Dodaj akcję Zapisz rekord.
- 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}}
-
Identyfikator rekordu encji:
- 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.
- 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
- Dodaj łącznik sesji Pobierz bieżącą kartę.
- 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:
- 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
- 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"}]
-
Nazwa logiczna encji:
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:
- 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}
- 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}"}]
|
-
Nazwa logiczna encji:
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:
- 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}
- 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"}]
-
Nazwa logiczna encji:
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:
- 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}
-
Etykieta karty: wyszukiwanie
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:
- 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}
. - 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:
-
Nazwa logiczna encji:
- 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.
- 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}
-
Identyfikator rekordu encji:
- 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:
-
Nazwa logiczna encji:
- 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. Skoncentrowany skrypt agenta musi być skojarzony z szablonem sesji. 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.
- 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
-
Identyfikator rekordu encji:
- Dodaj akcję Ustaw fokus skryptu agenta, a Unikatowa nazwa skryptu agenta jest ustawiona na wartość
new_agentscript_highpriority
. - Dodaj łącznik sesji Pobierz bieżącą kartę.
- 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.