Page 1 of 1

TCK Präfix - Incidents und Requests - an welchem Flag erkenne ich es?

Posted: 04. Mar 2020, 14:35
by llaprosper
Hallo zusammen,

ich schaue mir gerade die Funktion des Service Requests an. Der Präfix ändert sich dort ja auf TCK.
Anhalt welchem Flag erkenne ich denn nun, ob es sich um ein Incident oder Request handelt?
Filter auf INC setzen, geht ja nun nicht mehr.

VG
AndreAS

Re: TCK Präfix - Incidents und Requests - an welchem Flag erkenne ich es?

Posted: 05. Mar 2020, 12:21
by MF_NSc
Man kann sich im Grid/Datenquelle einfach eine Spalte mit dem Tickettyp einblenden
UUX
SUBQUERY(BasicSchemaObjectType as sot, sot.displayname, sot.id=base.T(SPSCommonClassBase).TypeID)

CUI
=SUBQUERY(BasicSchemaObjectType as sot, sot.displayname, sot.id=base.T(SPSCommonClassBase).TypeID)

Zeigt dann "Störung", "Ticket", "Servicerequest" etc. an.

Edit: korrigiert, damit UUX und CUI Statement korrekt da stehen

Re: TCK Präfix - Incidents und Requests - an welchem Flag erkenne ich es?

Posted: 06. Mar 2020, 07:20
by llaprosper
Danke, werde ich mal testen.
Und Wenn man Reports hat, wo man in der ActivityClassBase nach INC,TSK ect filtert, muss man dann jetzt wohl statt dessen "UsedinTypeSPSActivityType..." nehmen, richtig?

Re: TCK Präfix - Incidents und Requests - an welchem Flag erkenne ich es?

Posted: 05. May 2020, 19:30
by Michi2k
Hallo,
dies ist genau das was ich gesucht habe.
Leider kann ich das Subquery für die Tickettype Ausgabe nicht in der Datenquelle hinzufügen.
Es kommt die Meldung der Ausdruck wäre falsch.
Auch kann ich keine Tabelle BasicSchemaObjectType finden, sondern nur die BasicSchemaObjectType-CI.
Was mache ich falsch?
Unsere Version ist die 10.0.0.2950
Gruß Michael

Re: TCK Präfix - Incidents und Requests - an welchem Flag erkenne ich es?

Posted: 06. May 2020, 09:36
by llaprosper
Der "Klartext" steht in der SchemaObjektType.
Aber der Ausdruck funktioniert irgendwie nicht. Müsste meiner Meinung nach aber eigentlich richtig sein!?
Edit:

OK...so muss es aussehen:

SUBQUERY(BasicSchemaObjectType as sot, sot.DisplayName, sot.id = base.T(SPSCommonClassBase).TypeID)

Warum davor "Basic" stehen muss und "base" bei der CommonClassBase, würde ich gerne wissen, finde dazu aber nix in der Hilfe
Vielleicht kann mir das noch jemand erklären

Re: TCK Präfix - Incidents und Requests - an welchem Flag erkenne ich es?

Posted: 07. May 2020, 14:25
by Michi2k
Funktioniert.
Vielen Dank!

Re: TCK Präfix - Incidents und Requests - an welchem Flag erkenne ich es?

Posted: 14. May 2020, 11:19
by Steinbit
Erklärung zu ASQL Statement:

Du bewegst dich bei ServiceDesk Grids (Dataset view) höchstwahrscheinlich mit der Base-DataDefinition SPSActivityClassBase. Daher bezieht sich der Term "Base" auf SPSActivityClassBase.ID.

SUBQUERY(BasicSchemaObjectType as sot, sot.DisplayName, sot.id = base.T(SPSCommonClassBase).TypeID) steht daher logisch für
SUBQUERY(BasicSchemaObjectType as sot, sot.DisplayName, sot.id = [SPSActivityClassBase.ID].T(SPSCommonClassBase).TypeID)