Ez az oktatóanyag azt magyarázza el, hogy hogyan lehet hozzáadni egy további attribútumot az ügyfél-felhasználóhoz dinamikus mezők használatával. Bármilyen attribútum hozzáadható.
A következő példa azt mutatja be, hogy hogyan lehet hozzáadni egy olyan attribútumot, amely az ügyfél-felhasználó VIP állapotát tárolja.
VIP ügyfél-felhasználó
A VIP ügyfél-felhasználó funkcionalitás használatához:
-
Menjen az adminisztrátori felület Dinamikus mezők moduljához.
-
Adjon hozzá egy Ügyfél-felhasználó típusú legördülő dinamikus mezőt.
-
Név:
CustomerUserVIPStatus
-
Címke: VIP állapot
-
Mező típusa: Legördülő
-
Objektum típusa: Ügyfél-felhasználó
-
Lehetséges értékek: 0 = Nem VIP ⚪️, 1 = VIP 🔴
-
Alapértelmezett érték: Nem VIP ⚪️
-
Üres érték hozzáadása: Nem
-
Lefordítható értékek: Igen
-
Hivatkozás megjelenítése: hagyja üresen
-
-
Menjen az adminisztrátori felület Rendszerbeállítások képernyőjéhez.
-
Adja hozzá a dinamikus mezőt a képernyőkhöz.
Agent::Organizer::ItemType###CustomerUserList Forms###AgentFrontend::CustomerUserCreate::Properties Forms###AgentFrontend::CustomerUserUpdate::Properties
-
Másolja ki a használt ügyfél-felhasználó háttérprogram-leképezést a
Kernel/Config/Defaults.pm
fájlból, és illessze be aKernel/Config.pm
fájlba. -
Törölje a megjegyzésjelet a
Map
tömbben lévő dinamikus mező szakaszból, és adja hozzá a létrehozott dinamikus mezőt.# Dynamic field example [ 'DynamicField_CustomerUserVIPStatus', undef, 'CustomerUserVIPStatus', 1, 0, 'dynamic_field', undef, 0, undef, undef ],
-
Menjen az adminisztrátori felület Hozzáférés-vezérlési listák (ACL) moduljához.
-
Hozzon létre egy ACL-t, amely letiltja az SLA-t az összes ügyfél-felhasználónak. Importálhatja az alábbi ACL-t is.
- ChangeBy: root@localhost ChangeTime: 2021-06-29 11:01:59 Comment: 'Disable SLA to all customer users.' ConfigChange: PossibleNot: Ticket: SLA: - 'SLA_Name' CreateTime: 2021-06-29 11:01:59 Description: '' ID: 3 Name: VIP only SLA, disable to all StopAfterMatch: 0 ValidID: 1
-
Hozzon létre egy ACL-t, amely csak a VIP ügyfél-felhasználóknak engedélyezi az SLA-t. Importálhatja az alábbi ACL-t is.
- ChangeBy: root@localhost ChangeTime: 2021-06-29 11:03:48 Comment: 'Enable SLA only to VIP customer users.' ConfigChange: PossibleAdd: Ticket: SLA: - 'SLA_Name' ConfigMatch: Properties: CustomerUser: DynamicField_CustomerUserVIPStatus: - '1' CreateBy: root@localhost CreateTime: 2021-06-29 11:03:48 Description: '' ID: 4 Name: VIP only SLA, enable to VIPs StopAfterMatch: 0 ValidID: 1
Ne felejtse el megváltoztatni az exportált ACL-ekben lévő SLA nevét.