Administrator-Interface

Dieses Paket hat kein Administrator-Interface, aber die Funktion kann im Agenten- und externen Interface verwendet werden. Die folgenden Ansichten können konfiguriert werden.

Agenten-Interface:

  • Neues E-Mail-Ticket

  • Neues Telefon-Ticket

  • Neues Prozess-Ticket (inkl. Prozess-Aktivitätsdialoge)

  • Neues SMS-Ticket

  • Ticket schließen

  • Kunde ändern

  • Ausgehende E-Mail senden

  • Freie Felder ändern

  • Objekte verknüpfen

  • Ticket zusammenführen

  • Ticket verschieben

  • Notiz hinzufügen

  • Besitzer ändern

  • Wartezeit einstellen

  • Eingehenden Telefonanruf hinzufügen

  • Ausgehenden Telefonanruf hinzufügen

  • Priorität ändern

  • Verantwortlichen ändern

  • Ausgehende SMS senden

  • Weiterleiten via E-Mail

  • Umleiten via E-Mail

  • Antworten via E-Mail

  • Allen antworten via E-Mail

  • Antworten via Notiz

  • Antworten via SMS

Externes Interface:

  • Neues Ticket erstellen

  • Neues Prozess-Ticket anlegen (inkl. Prozess-Aktivitätsdialoge)

  • Ticket-Antwort (innerhalb der Ticket-Detailansicht)

Bemerkung

iese Funktion funktioniert nur mit den dynamischen Feldern von Tickets. Andere dynamische Feld-Objekttypen werden nicht unterstützt.

Beispielverwendung

Ziele:

  • Wenn die Marke VW ausgewählt ist, sollten alle dynamischen Felder ausgeblendet werden und nur VW Model wird angezeigt.

  • Wenn VW-Modell Up ausgewählt ist, sollten alle dynamischen Felder mit Ausnahme der Felder Peugeot-Modell und Peugeot Produktionsstätte angezeigt werden.

Erstellen Sie die folgenden dynamischen Felder:

Objekt

Typ

Name

Beschriftung

Mögliche Werte

Ticket

Dropdown

Brand

Marke

  • VW → VW

  • Peugeot → Peugeot

Ticket

Dropdown

VWModel

VW-Modell

  • Up → Up

  • Polo → Polo

  • Golf → Golf

  • T5 → T5

Ticket

Dropdown

VWProductionFacility

VW-Produktionsfamilie

  • Barcelona → Barcelona

  • Berlin → Berlin

  • Bratislava → Bratislava

Ticket

Dropdown

PeugeotModel

Peugeot-Modell

  • 207 → 207

  • 307 → 307

Ticket

Dropdown

PeugeotProductionFacility

Peugeot-Produktionsstätte

  • Poissy → Poissy

  • Madrid → Madrid

  • Trnava → Trnava

Ticket

Dropdown

Fuel

Treibstoff

  • Gasoline → Benzin

  • Diesel → Diesel

  • Gas → Gas

Ticket

Mehrfachauswahl

Accessories

Zubehör

  • CDRadio → CD-Radio

  • GPS → GPS

  • ProximitySensors → Näherungssensoren

  • RearCamera → Rückfahrkamera

  • ClimateControl → Klimaautomatik

Ticket

Textfeld

Remarks

Anmerkungen

Ticket

Datum

RegistrationDate

Zulassungsdatum

Ticket

Datum

InvoiceDate

Rechnungsdatum

Bemerkung

Alle dynamischen Dropdown– und Multiselect-Felder sollten in ihrer Konfiguration die Option Leeren Wert hinzufügen auf Ja gesetzt haben.

Fügen Sie die dynamischen Felder zur Ansicht Neues Telefon-Ticket über die Einstellung Forms###AgentFrontend::TicketCreate::Phone::CreateProperties hinzu:

- Label: Dynamic Fields
  Collapsible: 1
  Fields:
  - Name: DynamicField_Brand
  - Name: DynamicField_VWModel
  - Name: DynamicField_VWProductionFacility
  - Name: DynamicField_PeugeotModel
  - Name: DynamicField_PeugeotProductionFacility
  - Name: DynamicField_Fuel
  - Name: DynamicField_Accessories
  - Name: DynamicField_Remarks
  - Name: DynamicField_RegistrationDate
  - Name: DynamicField_InvoiceDate

Importieren Sie dies ACL:

---
- ChangeBy: root@localhost
  ChangeTime: 2019-07-22 11:44:25
  Comment: ''
  ConfigChange:
    PossibleNot:
      Form:
      - PeugeotModel
      - PeugeotProductionFacility
      - Accessories
      - Fuel
      - Remarks
      - RegistrationDate
      - InvoiceDate
  ConfigMatch:
    Properties:
      Ticket:
        DynamicField_Brand:
        - VW
  CreateBy: root@localhost
  CreateTime: 2019-07-22 11:40:43
  Description: ''
  ID: 1
  Name: ACL-VW
  StopAfterMatch: 0
  ValidID: 1

Detaillierte Erklärung:

DynamicField_Brand:
- VW

Die Bedingung für diese ACL-Regel. Wenn die Marke VW ausgewählt ist, tritt die Regel in Kraft. Das Array enthält die in Ihrer Datenbank verwendeten möglichen Werte-Schlüssel innerhalb der Tabelle dynamic_field in der Spalte config. In diesem Beispiel ist es ein dynamisches Feld vom Typ Dropdown.

Form:

Dieses Paket führt den Schlüssel Form als neue Option in den Abschnitten Possible, PossibleAdd und PossibleNot im Bereich für ACL ändern ein. Form` enthält die Konfiguration für die Sichtbarkeit von dynamischen Feldern.

PossibleNot:
  Form:
  - PeugeotModel
  - PeugeotProductionFacility
  - Accessories
  - Fuel
  - Remarks
  - RegistrationDate
  - InvoiceDate

In diesem Abschnitt werden die dynamischen Felder aufgelistet, die nicht sichtbar sein sollen. In diesem Beispiel sind die dynamischen Felder VW-Modell und VW-Produktionsstätte sichtbar. Alle anderen dynamischen Felder werden ausgeblendet.

Importieren Sie diese zweite ACL:

---
- ChangeBy: root@localhost
  ChangeTime: 2019-07-22 12:06:24
  Comment: ''
  ConfigChange:
    Possible:
      Ticket:
        DynamicField_Accessories:
        - CDRadio
        - ClimateControl
        DynamicField_Fuel:
        - Gasoline
        DynamicField_VWProductionFacility:
        - Bratislava
    PossibleAdd:
      Form:
      - Accessories
      - Fuel
      - Remarks
      - RegistrationDate
      - InvoiceDate
    PossibleNot:
      Form:
      - PeugeotModel
      - PeugeotProductionFacility
  ConfigMatch:
    Properties:
      Ticket:
        DynamicField_Brand:
        - VW
        DynamicField_VWModel:
        - Up
  CreateBy: root@localhost
  CreateTime: 2019-07-22 11:47:02
  Description: ''
  ID: 2
  Name: ACL-VW-Up
  StopAfterMatch: 0
  ValidID: 1

Detaillierte Erklärung:

DynamicField_Brand:
- VW
DynamicField_VWModel:
- Up

In diesem Beispiel sollten zwei Bedingungen erfüllt sein. Die Marke muss VW und das VW-Modell Up sein, damit diese Regel in Kraft treten kann. Es wird nur ausgelöst, wenn ein Agent die Marke VW und VW-Modell Up wählt.

PossibleAdd:
  Form:
  - Accessories
  - Fuel
  - Remarks
  - RegistrationDate
  - InvoiceDate

Hier waren die dynamischen Felder VW Model, VW Produktionsstätte bereits sichtbar und bleiben erhalten, aber Zubehör, Treibstoff, Bemerkungen, Zulassungsdatum und Rechnungsdatum müssen den sichtbaren Feldern neu hinzugefügt werden. Dies geschieht im Abschnitt PossibleAdd, da die erste ACL diese Felder als nicht dargestellt setzt und beide ACLs zusammen arbeiten. Wenn dies beispielsweise im Abschnitt Possible geschehen ist, werden nur diese Felder explizit angezeigt und VW-Modell und VW-Produktionsstätte werden ausgeblendet, da sie nicht mehr Teil des (neuen) Abschnitts Possible sind.

PossibleNot:
  Form:
  - PeugeotModel
  - PeugeotProductionFacility

Nur Peugeot-Modell und Peugeot-Produktionsstätte sind unsichtbar (in unserem Beispiel macht es nicht viel Sinn, ein Peugeot-Modell zu konfigurieren, wenn der Benutzer ein VW Up hat).

Zusätzlich zur Sichtbarkeit von dynamischen Feldern gibt es die Möglichkeit, nur einen Teil der möglichen Werte eines dynamischen Feldes anzuzeigen. Kombiniert in ACL-Regeln wie hierin, macht es einfacher, mit großen Mehrfachauswahlen umzugehen.

Possible:
  Ticket:
    DynamicField_Accessories:
    - CDRadio
    - ClimateControl
    DynamicField_Fuel:
    - Gasoline
    DynamicField_VWProductionFacility:
    - Bratislava

In unserem Beispiel kann ein VW Up nur CD-Radio und Klimaanlage als Sonderzubehör haben, nur Benzin als Kraftstoff und kann nur in Bratislava produziert werden.

Wenn wir beispielsweise eine ACL-Regel für Peugeot 207 hätten, könnten andere Extras, Treibstoffoptionen und Produktionsstätten wählbar sein.

Bemerkung

Wenn Sie dynamische Felder mit der Option Possible basierend auf einem Wert von DynamicField_NameX anzeigen, ist es normalerweise wünschenswert, das dynamische Feld aufzunehmen, das bewirkt, dass die ACL Teil der Felder ist, die in den Abschnitten Possible oder PossibleAdd angezeigt werden sollen (falls zutreffend). Andernfalls, wenn Possible oder PossibleAdd andere Felder und nicht den Auslöser enthält, wird die letzte nicht angezeigt, nachdem der Wert ausgewählt wurde.

Bemerkung

Der Pflichtfeldstatus der Felder kann mit dieser Methode nicht geändert werden.

Nach oben scrollen