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:
-
Gehen Sie zur Ansicht Systemkonfiguration.
-
Suchen Sie nach der Einstellung
Forms###AgentFrontend::TicketCreate::Phone::CreateProperties
. -
Ä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 einfachPrimarySecondary
. 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