Administrator-Interface

Dieses Paket hat kein Administrator-Interface.

Neues dynamische Feld

Nach der Installation des Pakets wird dem System ein neues dynamisches Feld des Typs Primär / Sekundär hinzugefügt, in dem die Primär-/Sekundärinformationen gespeichert werden. Die Erstellung weiterer Felder dieses Typs ist nicht möglich.

Das dynamische Feld Primär-/Sekundärstatus wurde zu den Ansichten für die Ticket-Erstellung hinzugefügt. Damit ist es möglich, den primären oder sekundären Status eines Tickets bei der Erstellung festzulegen.

So entfernen Sie das dynamische Feld Primär / Sekundär aus den Ansichten zur Ticket-Erstellung:

  1. Gehen Sie zur Ansicht Systemkonfiguration.

  2. Suchen Sie nach der Einstellung Forms###AgentFrontend::TicketCreate::Phone::CreateProperties.

  3. Ändern Sie die zugehörige Formulareinstellung, um das dynamische Feld aus der Ansicht zu entfernen. Da dieses dynamische Feld ein spezielles dynamisches Feld ist, lautet der Name nicht DynamicField_PrimarySecondary, sondern einfach PrimarySecondary. Beispiel:

    - Name: PrimarySecondary
    

Dasselbe gilt für die Prozessverwaltung. Das Feld, das zu einem User-Task-Aktivitätsdialog hinzugefügt werden muss, heißt PrimarySecondary, nicht DynamicField_PrimarySecondary.

Ausnahme für das Schließen des Eltern-Tickets

Das Ticket::Acl::Module###1-Ticket::Acl::Module ist standardmäßig nicht kompatibel mit diesem Paket. Um das Schließen von übergeordneten Tickets nur zu erlauben, wenn alle Kind-Tickets bereits geschlossen sind, muss eine zusätzliche ACL hinzugefügt werden, die eine Ausnahme für primäre/sekundäre Tickets macht.

Hier ein Beispiel einer ACL für diese Ausnahme:

---
- ChangeBy: root@localhost
  ChangeTime: 2021-09-07 13:45:58
  Comment: Exception for primary/secondary tickets.
  ConfigChange:
    PossibleAdd:
      Endpoint:
      - AgentFrontend::Ticket::Action::Close
      Ticket:
        State:
        - '[regexp]close'
  ConfigMatch:
    PropertiesDatabase:
      DynamicField:
        DynamicField_PrimarySecondary:
        - Primary
  CreateBy: root@localhost
  CreateTime: 2019-05-24 11:45:29
  Description: 'This ACL allows using the Primary/Secondary feature together with the “Ticket::Acl::Module###1-Ticket::Acl::Module” setting.'
  ID: 1
  Name: Primary/Secondary Exception
  StopAfterMatch: 0
  ValidID: 1

ACL-Referenz

Dieses Paket fügt neue Endpunkte hinzu, die in ACLs verwendet werden können. Die folgende Referenz listet alle durch dieses Paket hinzugefügten Endpunkte auf und erweitert die bestehende ACL-Referenz aus dem Administrator-Handbuch nur um die neuen Einträge.

---
- ChangeBy: root@localhost
  ChangeTime: 2021-09-13 13:51:29
  Comment: ACL Reference for Primary/Secondary.
  ConfigMatch:
    Properties:
      DynamicField:
        DynamicField_PrimarySecondary:
        - Primary
        - SecondaryOf:TICKET_NUMBER (where TICKET_NUMBER is a primary ticket number)
      Frontend:
        Endpoint:
        - AgentFrontend::Ticket::Action::AddSecondaries
        - AgentFrontend::Ticket::Action::EmailToSecondaries
        - AgentFrontend::Ticket::Action::MoveToPrimary
        - AgentFrontend::Ticket::Action::NoteToSecondaries
        - AgentFrontend::Ticket::Action::SetOnlyToPrimary
        - AgentFrontend::Ticket::Action::SetToPrimary
        - AgentFrontend::Ticket::Action::SetToSecondary
        - AgentFrontend::Ticket::Action::SmsToSecondaries
        - AgentFrontend::Ticket::Action::UnsetPrimary
        - AgentFrontend::Ticket::Action::UnsetSecondary
        - AgentFrontend::Ticket::Action::UpdateSecondaries
    PropertiesDatabase:
      # Match properties (existing values from the database).
      # Please note that Frontend is not in the database, but in the framework.
      # See section "Properties", the same configuration can be used here.
  ConfigChange:
    Possible:
      # Reset possible options (white list).
      Endpoint:
      # Limit the functions on agent interface.
      - AgentFrontend::Ticket::Action::AddSecondaries
      - AgentFrontend::Ticket::Action::EmailToSecondaries
      - AgentFrontend::Ticket::Action::MoveToPrimary
      - AgentFrontend::Ticket::Action::NoteToSecondaries
      - AgentFrontend::Ticket::Action::SetOnlyToPrimary
      - AgentFrontend::Ticket::Action::SetToPrimary
      - AgentFrontend::Ticket::Action::SetToSecondary
      - AgentFrontend::Ticket::Action::SmsToSecondaries
      - AgentFrontend::Ticket::Action::UnsetPrimary
      - AgentFrontend::Ticket::Action::UnsetSecondary
      - AgentFrontend::Ticket::Action::UpdateSecondaries
      Ticket:
      # Possible ticket options (white list).
        DynamicField_PrimarySecondary:
        - Primary
        - SecondaryOf:TICKET_NUMBER (where TICKET_NUMBER is a primary ticket number)
    PossibleAdd:
       # Add options (white list).
       # See section "Possible", the same configuration can be used here.
    PossibleNot:
       # Remove options (black list).
       # See section "Possible", the same configuration can be used here.
  CreateBy: root@localhost
  CreateTime: 2021-09-13 13:51:29
  Description: This reference lists the possible endpoints added by Primary/Secondary.
  ID: 1
  Name: 201-ACL-Reference
  StopAfterMatch: 0
  ValidID: 3
Nach oben scrollen