This package provides new features to the ticket screens, using the bundled packages Hide/Show Dynamic Fields and Dynamic Ticket Templates, as well as other functionalities provided by this package itself.
A Hide/Show Dynamic Fields csomag lehetővé teszi ACL-ek meghatározását a dinamikus mezők láthatósága alapján. További információkért nézze meg a csomag dokumentációját.
A Dynamic Ticket Templates csomag az ACL-ek mechanizmusához készült kiterjesztést használja a kiválasztott jegytípus és szolgáltatás alapján történő jegysablonok létrehozásához. Ezek a sablonok egy előre meghatározott jegytörzset, címet, mellékleteket és teljes dinamikus mező láthatóság beállítást tartalmaznak.
Használati példa
Ennél a példánál ugyanazokat a mezőket fogjuk használni, amelyek a Hide/Show Dynamic Fields példájában vannak, de az ACL-ek megjegyzésbe tétele vagy eltávolítása szükséges.
Megjegyzés
Miközben a dinamikus jegysablonok működhetnek más ACL szabályokkal együtt, ajánlott a sablonok tesztelését más érintett ACL-ek nélkül elvégezni, és miután a sablonok az elvártak szerint működnek, akkor lehet a többi ACL-t visszakapcsolni egymás után.
Előkészítés
A dinamikus jegysablonok teljes funkcionalitásának megjelenítéséhez egyszerűen távolítsuk el az összes dinamikus mezőt az Új telefonos jegy képernyőről úgy, hogy a Forms###AgentFrontend::TicketCreate::Phone::CreateProperties
rendszerbeállítást visszaállítjuk az alapértelmezett értékére, vagy letiltunk bizonyos dinamikus mezőket ennek az űrlapnak a YAML beállításában:
- Label: Dynamic Fields
Collapsible: 1
Fields:
- Name: DynamicField_Brand
Inactive: 1
- Name: DynamicField_VWModel
Inactive: 1
- Name: DynamicField_VWProductionFacility
Inactive: 1
- Name: DynamicField_PeugeotModel
Inactive: 1
- Name: DynamicField_PeugeotProductionFacility
Inactive: 1
- Name: DynamicField_Fuel
Inactive: 1
- Name: DynamicField_Accessories
Inactive: 1
- Name: DynamicField_Remarks
Inactive: 1
- Name: DynamicField_RegistrationDate
Inactive: 1
- Name: DynamicField_InvoiceDate
Inactive: 1
Egy dinamikus jegysablon meghatározásához egy jegytípus és egy szolgáltatás megadása szükséges. Ha ezek a funkciók nincsenek alapértelmezetten bekapcsolva, akkor kövesse a következő lépéseket, mielőtt elkezdené használni egy a funkciót.
A jegytípus és a szolgáltatás funkciók bekapcsolásához:
-
Menjen a Rendszerbeállítások képernyőre.
-
Válassza ki az OTRS lehetőséget a Navigáció felületi elemben.
-
Navigáljon a Core → Ticket ághoz a navigációs fában.
-
Görgessen le a
Ticket::Service
beállításig, és engedélyezze azt. -
Görgessen le a
Ticket::Type
beállításig, és engedélyezze azt.Megjegyzés
Ha már telepítette az
OTRSServiceManagement
csomagot, akkor ezek a beállítások már be vannak kapcsolva.
A jegytípus és a szolgáltatás funkciók bekapcsolásához a külső felületnél:
-
Menjen a Rendszerbeállítások képernyőre.
-
Válassza ki az Összes beállítás lehetőséget a Navigáció felületi elemben.
-
Navigáljon a Frontend → External → View → TicketCreate ághoz a navigációs fában.
-
Görgessen le az
ExternalFrontend::TicketCreate###Service
beállításig, és engedélyezze azt. -
Görgessen le az
ExternalFrontend::TicketCreate###TicketType
beállításig, és engedélyezze azt.
Hozza létre a következő szolgáltatásokat:
-
Peugeot szolgáltatás
-
VW szolgáltatás
Az összes szolgáltatásnak elérhetőnek kell lennie annál az ügyfél-felhasználónál, aki ezt a funkciót használni fogja, vagy alapértelmezett szolgáltatásokként kell megjelölni azokat.
A példa céljai
Ennek a példának a következők a céljai:
-
Ha a kiválasztott szolgáltatás a VW szolgáltatás és a kiválasztott dinamikus jegysablon az VW sablon 1, akkor a jegy űrlapjának így kell kinéznie:
Tárgy
VW szolgáltatáskérés 1
Törzs
-
Olajcsere
-
Olajszűrőcsere
-
Levegőszűrő-csere
-
Folyadékok ellenőrzése
Dinamikus mezők
-
VWModel
: látható és kötelező -
VWProductionFacility
: látható
-
-
Ha a kiválasztott szolgáltatás a VW szolgáltatás és a kiválasztott dinamikus jegysablon az VW sablon 2, akkor a jegy űrlapjának így kell kinéznie:
Tárgy
VW szolgáltatáskérés 2
Törzs
A kiválasztott tartozék a következő hibákat jelenti:
Dinamikus mezők
-
VWModel
: látható -
Accessories
: látható és kötelező -
Remarks
: látható -
RegistationDate
: látható -
InvoiceDate
: látható
-
-
Ha a kiválasztott szolgáltatás a Peugeot szolgáltatás, akkor a jegy űrlapjának így kell kinéznie:
Tárgy
Peugeot szolgáltatáskérés
Törzs
A fedélzeti számítógép a következő hibákat jelenti:
Dinamikus mezők
-
PeugeotModel
: látható -
PeugeotProductionFacility
: látható -
Fuel
: látható
-
Dinamikus jegysablonok létrehozása
Egy dinamikus jegysablon létrehozásához:
-
Nyissa meg a Jegybeállítások csoport Dinamikus jegysablonok modulját az adminisztrátori felületen.
-
Kattintson a Sablon hozzáadása gombra a bal oldalsávban.
-
Töltse ki a szükséges mezőket.
-
Kattintson a Mentés gombra.
Ha saját maga által hozzáadott egyéb dinamikus mezőkkel is rendelkezik, akkor a sablonűrlap több mezőt is meg fog jeleníteni, mint amelyek ebben a példában bemutatásra kerülnek. Emiatt nem kell aggódni, egyszerűen hagyja az összes többi dinamikus mezőt Elrejtés értéken, miközben az új sablonokat létrehozza.
Léteznek különleges dinamikus mezők egyéb csomagokból, amelyek nem jelennek meg a sablonűrlapon. Ezeknek a különleges mezőknek meghatározott viselkedésük van, és mindig rejtetten kell lenniük, mindig láthatónak kell lenniük vagy a láthatóságuk egyéb beállításoktól függenek, ezért nem lehetnek a sablonmeghatározás részei. Az összes Belső jelölésű dinamikus mező sem lesz megjelenítve a sablonűrlapon.
Lásd még
Egy gyors módja megtudni azt, hogy egy dinamikus mező Belső, ha ránéz a dinamikus mezőkre a Dinamikus mezők kezelése képernyő áttekintő táblázatában. A Belső dinamikus mezőket nem lehet törölni, és nem rendelkeznek ikonnal a Törlés oszlopban.
Hozza létre a VW sablon 1 dinamikus jegysablont a következő adatokkal:
Mezőnév |
Érték |
---|---|
Név |
|
Megjegyzés |
VW sablon 1 |
Érvényes |
érvényes |
Előtétprogram |
Ügyintézői és külső felület |
Típus |
Osztályozatlan |
Szolgáltatás |
VW szolgáltatás |
Tárgy |
VW szolgáltatáskérés 1 |
Törzs |
|
Mellékletek |
|
|
Elrejtés |
|
Megjelenítés kötelezően |
|
Megjelenítés |
|
Elrejtés |
|
Elrejtés |
|
Elrejtés |
|
Elrejtés |
|
Elrejtés |
|
Elrejtés |
|
Elrejtés |
Hozza létre a VW sablon 2 dinamikus jegysablont a következő adatokkal:
Mezőnév |
Érték |
---|---|
Név |
|
Megjegyzés |
VW sablon 2 |
Érvényes |
érvényes |
Előtétprogram |
Ügyintézői és külső felület |
Típus |
Osztályozatlan |
Szolgáltatás |
VW szolgáltatás |
Tárgy |
VW szolgáltatáskérés 2 |
Törzs |
A kiválasztott tartozék a következő hibákat jelenti: |
Mellékletek |
|
|
Elrejtés |
|
Megjelenítés |
|
Elrejtés |
|
Elrejtés |
|
Elrejtés |
|
Elrejtés |
|
Megjelenítés kötelezően |
|
Megjelenítés |
|
Megjelenítés |
|
Megjelenítés |
Hozza létre a Peugeot sablon dinamikus jegysablont a következő adatokkal:
Mezőnév |
Érték |
---|---|
Név |
|
Megjegyzés |
Peugeot sablon |
Érvényes |
érvényes |
Előtétprogram |
Ügyintézői és külső felület |
Típus |
Osztályozatlan |
Szolgáltatás |
Peugeot szolgáltatás |
Tárgy |
Peugeot szolgáltatáskérés |
Törzs |
A fedélzeti számítógép a következő hibákat jelenti: |
Mellékletek |
|
|
Elrejtés |
|
Elrejtés |
|
Elrejtés |
|
Megjelenítés |
|
Megjelenítés |
|
Megjelenítés |
|
Elrejtés |
|
Megjelenítés |
|
Megjelenítés |
|
Megjelenítés |
Dinamikus jegysablonok bekapcsolása
Miután egy vagy több sablon be lett kapcsolva a rendszeren, már használhatja is azokat.
Megjegyzés
Az ACL korlátozások mellőzve lesznek a rendszergazda fióknál (1-es felhasználó-azonosító).
Egy dinamikus jegysablon bekapcsolásához:
-
Kattintson a Művelet menü Telefonhívás intézése menüpontjára a fejlécsávon.
Található ott egy Dinamikus jegysablon nevű új mező. Alapértelmezetten üres, és automatikusan ki lesz töltve, ha a jegytípus és a szolgáltatás megfelelő kombinációját választja ki.
-
Töltse ki az űrlapot az alábbi adatokkal:
-
Típus: Osztályozatlan
-
Ügyfél-felhasználó: Ügyfél 1
-
Várólista: Misc
-
Szolgáltatás: VW szolgáltatás
-
-
A Dinamikus jegysablon mező automatikusan ki lesz töltve a VW sablon 1 és VW sablon 2 sablonokkal.
-
Válassza ki mindkét sablont, és hasonlítsa össze az eredményül kapott Új telefonos jegy űrlapot az elvárt eredményekkel.
-
Most változtassa meg a választott szolgáltatást Peugeot szolgáltatás értékre. Mivel csak egyetlen sablon van meghatározva ehhez a jegytípus és szolgáltatás kombinációhoz, a sablon automatikusan ki lesz választva.
-
Hasonlítsa össze az eredményül kapott Új telefonos jegy űrlapot az elvárt eredményekkel.
Ez a teljes példa kipróbálható az Új e-mail jegy vagy a külső Új jegy képernyőknél is, anélkül hogy bármit meg kellene változtatni.
A sablon meghatározása független a képernyőtől, és miután egy sablon meghatározásra került, használható bármely jegylétrehozás képernyőn, de nézze át a dinamikus mező beállításait minden egyes képernyőn az alapértelmezett mezők beállításainál, ha egy sablon nincs kiválasztva.
Dinamikus jegysablonok ügyfélcsoportjai
Ennél a példánál a fenti példában meghatározott Peugeot sablon sablont fogjuk használni.
A cél, hogy egy előre kitöltött űrlapot kapjunk a külső felületen történő új jegy létrehozásához.
Egy ügyfélcsoport beállításához:
-
Menjen a Rendszerbeállítások képernyőre.
-
Válassza ki az OTRS lehetőséget a Navigáció felületi elemben.
-
Navigáljon a Core → Customer ághoz a navigációs fában.
-
Görgessen le a
CustomerGroupSupport
beállításig, és engedélyezze azt. -
Válassza ki az OTRSTicketForms lehetőséget a Navigáció felületi elemben.
-
Navigáljon a Core → DynamicTicketTemplate ághoz a navigációs fában.
-
Görgessen le a
Ticket::DynamicTicketTemplate::CustomerGroup
beállításig, és engedélyezze azt. -
Menjen az adminisztrátori felület Csoportkezelés képernyőjéhez.
-
Hozza létre a Peugeot ügyfél csoportot.
-
Menjen az adminisztrátori felület Ügyfelek ↔ Csoportok képernyőjéhez.
-
Rendelje hozzá az Ügyfél 1 ügyfelet a Peugeot ügyfél csoporthoz.
-
Menjen az adminisztrátori felület Dinamikus jegysablonok ↔ Csoportok képernyőjéhez.
-
Rendelje hozzá a Peugeot ügyfél csoportot a Peugeot sablon sablonhoz.
-
Jelentkezzen be a külső felületen az Ügyfél 1 ügyfél-felhasználójaként, és hozzon létre egy új jegyet.
-
Hasonlítsa össze az előre kitöltött új jegy űrlapot az elvárt eredményekkel. Azt is vegye észre, hogy a jegytípus előre ki van választva alapértelmezettként és a szolgáltatás is előre ki van választva Peugeot szolgáltatás értékkel.
Beállíthatja az opcionális beállításokat is, de ennél a példánál nem használjuk az opcionális beállításokat, így hagyhatja azokat alapértelmezetten.
Lásd még
Ha nincs sablon hozzárendelve egy csoporthoz, és az értesítés engedélyezve van, akkor az ilyen értesítés személyre szabható különböző címzettek hozzáadásával vagy az értesítés törzsének frissítésével. Ehhez szerkessze az adminisztrátori felület Jegyértesítések képernyőjén lévő Hiányzó DJS hozzárendelés az ügyfél csoportjánál értesítést.