Attribute für Dashboard

Allgemein Fragen, deutsche News, Ankündigungen & Events zu Znuny
Locked
huschfor2
Znuny newbie
Posts: 40
Joined: 15 Apr 2013, 17:42
Znuny Version: 3.2.3

Attribute für Dashboard

Post by huschfor2 »

Hi,

Ich kann ja für meine Dashboard-Anzeige Attributes festlegen.

Standart ist ja z.B. für das Dashboard "Neue Tickets" --> "StateType=new;"

Welche Attribute gibt es denn da noch?

Grund ist folgender:
Wenn ein Kunde eine Mail schreibt, wird diese automatisch in ein Ticket mit dem Status "neu" umgewandelt.
Bei unseren Support-Mitarbeitern sollen diese dann unter "Neue Tickets" dargestgellt werden. (Funktioniert soweit auch da ja als Attribut "StateType=new;StateType=open" eingestellt ist)
Da unsere Techniker diese Tickets mit Status "neu" nicht sehen sollen, hab ich für das o.g. Dashboard die Berechtigung auf RW gestellt. Folglich wird es bei den Technikern mangels Berechtigung nicht dargestellt.


Unsere Support-Mitarbeiter sehen sich nun das Ticket im Status "neu" an und leiten es in die entsprechende Queue weiter. Hierbei ändert sich der Status von "neu" auf "offen".
Jezt soll das Ticket bei den Technikern im Dashboard "Neue Tickets" auftauchen. Für die Support-Mitarbeiter soll das Ticket aus "Neue Tickets" verschwinden.
(auch das Funktioniert aufgrund der Berechtigungen)


Nun kommt der komplizierte Teil:
Wenn ein Techniker sich nun um ein Ticket im Status "offen" kümmert, ändert sich der Status in "in Bearbeitung".
Dieser Status ist auch vom Typ "open".
Folglich sollte für die Techniker nun das Ticket aus "Neue Tickets" verschwinden und nur noch im Dashboard "Offene Tickets" zu sehen sein.



Da der Status "in Bearbeitung" aber auch vom Typ "open" ist, bleibt es im Dashboard "Neue Tickets" Stehen.








Meine Frage wäre also ob man statt dem Attribute "StateType=xy" auch mit anderen Attributen arbeiten kann, wenn ja welche Möglichkeiten gibt es hier?
Gibt es evtl. auch eine Negierung also
z.B. Zeige alle Tickets an die den StatusTyp "offen" haben aber nicht den Status "in Bearbeitung"



Im Anhang hab ich mal ein Bild meiner aktuellen Einstellungen
You do not have the required permissions to view the files attached to this post.
reneeb
Znuny guru
Posts: 5018
Joined: 13 Mar 2011, 09:54
Znuny Version: 6.0.x
Real Name: Renée Bäcker
Company: Perl-Services.de
Contact:

Re: Attribute für Dashboard

Post by reneeb »

Du könntest mit "States" arbeiten:

Code: Select all

States=new;States=open;...
So musst Du zwar jeden einzelnen Status angeben, den Du unter "neue Tickets" haben möchtest, aber ein "Nimm alle 'open' aber nicht xyz" geht nicht.

Als Attribute kannst Du alles nehmen, was für die Ticketsuche taugt (https://github.com/OTRS/otrs/blob/rel-3 ... tSearch.pm). Die Attribute StateType|StateTypeIDs|Queues|QueueIDs|Types|TypeIDs|States|StateIDs|Priorities|PriorityIDs|Services|ServiceIDs|SLAs|SLAIDs|Locks|LockIDs|OwnerIDs|ResponsibleIDs|WatchUserIDs|ArchiveFlags werden kannst Du mehrmals angeben.
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
huschfor2
Znuny newbie
Posts: 40
Joined: 15 Apr 2013, 17:42
Znuny Version: 3.2.3

Re: Attribute für Dashboard

Post by huschfor2 »

Also wäre auch z.B. folgendes möglich?

Code: Select all

StateType=new;States=in Bearbeitung;Queues=Support
reneeb
Znuny guru
Posts: 5018
Joined: 13 Mar 2011, 09:54
Znuny Version: 6.0.x
Real Name: Renée Bäcker
Company: Perl-Services.de
Contact:

Re: Attribute für Dashboard

Post by reneeb »

Nein, leider nicht. Das würde zu einer Bedingung führen, die prüft ob das Ticket in einem neuen Status und gleichzeitig "in Bearbeitung" ist - die Attribute sind "UND-Verknüpft".
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
huschfor2
Znuny newbie
Posts: 40
Joined: 15 Apr 2013, 17:42
Znuny Version: 3.2.3

Re: Attribute für Dashboard

Post by huschfor2 »

Hmm... irgendwie klappt das nicht so ganz bei mir ;-)

Ich hab jetzt in der SysConfig folgende Einstellungen:
dashboard.jpg
In der Dashboard-Übersicht bekomme ich aber unter Neue Tickets keine angezeigt. (gar keine Tickets)
Ich habs auch schon mit den Attributen versucht:

Code: Select all

States=new;States=open;

Hier eine Übersicht über meine Status:
status.jpg
You do not have the required permissions to view the files attached to this post.
BIG_jan
Znuny advanced
Posts: 138
Joined: 05 Jun 2009, 11:32
Znuny Version: 3.3.8
Company: Netzlink Informationstechnik GmbH
Location: Wolfenbüttel,GER
Contact:

Re: Attribute für Dashboard

Post by BIG_jan »

Aloha,

bei uns haben wir folgendes eingegeben:

Code: Select all

StateIDs=11;StateIDs=1;StateIDs=4;
Also nicht die Namen, sondern die IDs. Mit den Namen gab es hier auch Probleme.

Wobei die IDs aus den Ticket-State und nicht den Ticket-State-Typen gezogen werden. Also um deinen Screen zu nutzen: aus den Namen und nicht den Typen

Greets Jan

PS: einfach mal die TicketSearch.pm anschauen, da steht, was alles eingetragen werden kann
Live: OTRS 3.3.8, ITSM 3.3.8, in vm
Test: otrs 3.3.8, ITSM

OS: RedHat 6.5 64Bit, Apache: 2.2.15, MySQL 5.5.38, Perl: 5.10.1, mod_Perl 2.0.4
huschfor2
Znuny newbie
Posts: 40
Joined: 15 Apr 2013, 17:42
Znuny Version: 3.2.3

Re: Attribute für Dashboard

Post by huschfor2 »

wo sehe ich welche ID ein Status hat?
reneeb
Znuny guru
Posts: 5018
Joined: 13 Mar 2011, 09:54
Znuny Version: 6.0.x
Real Name: Renée Bäcker
Company: Perl-Services.de
Contact:

Re: Attribute für Dashboard

Post by reneeb »

Wenn mit der Maus auf den Link in der Statusübersicht gehst, müsstest Du irgendwo die URL sehen auf die der Link verweist. Dort siehst Du die ID. Oder Du klickst auf den Link und schaust in der Adresszeile des Browsers.
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
huschfor2
Znuny newbie
Posts: 40
Joined: 15 Apr 2013, 17:42
Znuny Version: 3.2.3

Re: Attribute für Dashboard

Post by huschfor2 »

OK danke, hat funktionert!
huschfor2
Znuny newbie
Posts: 40
Joined: 15 Apr 2013, 17:42
Znuny Version: 3.2.3

Re: Attribute für Dashboard

Post by huschfor2 »

Sorry muss leider nochmal nerven ;-)

Ich versuche gerade für ein Dashboard-Widget nur Tickets Anzeigen zu lassen, bei denen das dynamische Feld "Info" (Checkbox) angehakt ist.#
Leider bekomme ich es nicht hin ;-(

habe schon folgende Dinge versucht:

Code: Select all

DynamicField_Info_Equals='1';
DynamicField_Info_Equals='checked';
DynamicField_Info_Equals='Checked';
DynamicField_Info_Equals='True';
DynamicField_Info_Equals='true';

DynamicField_Info_Equals=1;
DynamicField_Info_Equals=checked;
DynamicField_Info_Equals=Checked;
DynamicField_Info_Equals=True;
DynamicField_Info_Equals=true;
Zum Testen hab ich mal ein anderes dynamisches Feld genommen. Der Name ist Standort und ist ein Auswahlfeld
hier hat es mit folgendem Code funktioniert

Code: Select all

DynamicField_Standort_Equals='OGO';
Hat da jemand eine Idee?
reneeb
Znuny guru
Posts: 5018
Joined: 13 Mar 2011, 09:54
Znuny Version: 6.0.x
Real Name: Renée Bäcker
Company: Perl-Services.de
Contact:

Re: Attribute für Dashboard

Post by reneeb »

Du könntest Dir ja in der Datenbank anschauen, welcher Wert bei aktivierte Checkbox gespeichert wird. Die Tabelle heißt "dynamic_field_value".
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
huschfor2
Znuny newbie
Posts: 40
Joined: 15 Apr 2013, 17:42
Znuny Version: 3.2.3

Re: Attribute für Dashboard

Post by huschfor2 »

hab einen guten Tipp erhalten;

Code: Select all

DynamicField_Info_Equals=+1;
so funktioniert es.


Aber kurz zu deinem Tipp, wie genau kann ich denn überhaupt auf die Datenbank zugreifen?
Ich wollte nämlich mal mit dem an meinem PC installierten SQL-Workbench auf die DB zugreifen nur da heißt es dass ich von meinem PC aus keine Berechtigung hab.
Beim googlen bin ich jedoch immer nur auf die Datei My.cnf gestoßen in der man wohl einen Wert ändern müsste.
Nur gibt es diese Datei in OTRS nicht, nur eine My.ini....
Locked