Seite 1 von 1

Störungen - Untergruppe durch SQL filtern

Verfasst: 11. Nov 2010, 23:32
von pluto007
Hallo,

wir haben in unserem System die Gruppe Störungen mit dem folgenden Filterausdruck belegt:
(RecipientRole.T(SPSSecurityClassRole).Members.ID = CURRENTUSERID() OR Recipient = CURRENTUSERID() OR Creator = CURRENTUSERID())
Somit werden nur Störungen der eigenen Rollen angezeigt.

Wir möchten nun folgende weitere Untergruppen anlegen, kommen aber mit den SQL-Abfragebedingungen nicht zu dem gewünschten Ergebnis

Neue Störungen (noch nicht angenommen):
----------------------------------------------------
T(SPSCommonClassBase).State = 200


Offene Störungen (angenommen, angehalten oder in Bearbeitung, aber nicht abgeschlossen): folgender Ausdruck scheint zu klappen – ist er korrekt?
-----------------------------------------------------------------------------------------------------------------------------------------------
T(SPSCommonClassBase).State = 201 OR T(SPSCommonClassBase).State = 202) AND ((RecipientRole.T(SPSSecurityClassRole).Members.ID = CURRENTUSERID() OR Recipient = CURRENTUSERID() OR Creator = CURRENTUSERID())


Meine offenen Störungen (nur die Störungen die man selber angenommen oder in Bearbeitung hat, keine abgeschlossenen):
-------------------------------------------------------------------------------------------------------------------------------------------------

???

Kann mir hierbei irgendwehr weiterhelfen?

Wäre super.

Danke & GRüße
Markus

Re: Störungen - Untergruppe durch SQL filtern

Verfasst: 12. Nov 2010, 11:02
von akrupka
Hallo,

das wäre dann:

Recipient = CURRENTUSERID() and T(SPSCommonClassBase).State <> 204

also Eigene Verantworung und nicht geschlossen.

grüßle

Re: Störungen - Untergruppe durch SQL filtern

Verfasst: 15. Nov 2010, 10:46
von pluto007
Hallo akrupka,

super, danke - klappt!

Und wie würdest Du das mit den neuen Störungen (noch nicht angenommen) machen?
Irgendwie landen da mit meinem Filterasudruck nicht die, die ich haben möchte:

T(SPSCommonClassBase).State = 200

Wenn der First Level ein Ticket einer Kategorie zuteilt, sieht die entsprechende Rolle das Ticket in diesem Fall nicht.
Es taucht allerdings unter "Offene Tickets" auf.

Danke & Grüße
Markus

Re: Störungen - Untergruppe durch SQL filtern

Verfasst: 15. Nov 2010, 11:34
von akrupka
Das ist aber richtig so mit Status 200.

Welche Tickets erscheinen denn dort, die du nicht haben möchtest?

Re: Störungen - Untergruppe durch SQL filtern

Verfasst: 15. Nov 2010, 14:34
von pluto007
Hallo,

hmm, hab eben nochmal versucht es nachzustellen - jetzt hat es auch geklappt.

Aber danke für die Hilfe!

Grüße
Markus