Page 1 of 1

XSLT - Ticket in UUX in app-ServiceDesk öffnen

Posted: 21. Jan 2020, 15:08
by jlies
Hallo,
eine ähnliches Thema habe ich schon gefunden aber leider ohen passende Antwort.
Ich nutzen in der Konformitätsregel
Inform Responsibles when a new Ticket was created

Einen XSLT Code um per Link das entsprechende Ticket zu öffnen. Leider wird dies immer nur in app-SelfServicePortal geöffenet. Ich möchte es aber in app-ServiceDesk öffnen lassen.
Hat jemand einen Tipp wie ich den Code anpassen muss. (PS. Ich weiß besser ich wandelt die K.-Regel in einen WF um. Da komme ich aber zz. nicht zu bzw. fehlt mir die Erfahrung / Schulung)

Der folgden Coder erstellt mir diesen Link:
M42Server/wm/app-SelfServicePortal/landing-page/1312cdae-69d5-c97f-d74a-08d47ce5ab0e?view-options=%7B"objectId":"9b26aedb-a173-c44b-604e-08d79e7499ed","archived":"0","type":"SPSActivityTypeIncident","viewType":"preview"%7D&mode=ssp

Wenn ich diesen manuell ändere in


M42Server/wm/app-ServiceDesk/landing-page/1312cdae-69d5-c97f-d74a-08d47ce5ab0e?view-options=%7B%22objectId%22:%229b26aedb-a173-c44b-604e-08d79e7499ed%22,%22archived%22:%220%22,%22type%22:%22SPSActivityTypeIncident%22,%22viewType%22:%22preview%22%7D&mode=ssp

dann komme ich da hin wo ich hin will.

Code: Select all

<xsl:if test="/ROOT/Parameters/AddSSPLinkToEmails/text() = 'true'">

<P></P>
<P><a target='_blank'><xsl:attribute name="href">
<xsl:choose>
	<xsl:when test="/ROOT/Parameters/UseUuxLink/text() = 'true'">
		<xsl:value-of select="concat(/ROOT/Parameters/UuxObjectLink/text(),'&amp;mode=wm')"/>
	</xsl:when>
	<xsl:otherwise>
		<xsl:value-of select="concat(/ROOT/Parameters/ConsoleURL/text(),'/Portal/Pages/Support/IncidentDetails.aspx?IncidentID=',/ROOT/InputObjects[1]/ObjectID)"/>
	</xsl:otherwise>
</xsl:choose> 
</xsl:attribute>Klicken Sie hier, um das Ticket mit Ihrem Webbrowser zu öffnen.</a></P>
</xsl:if>
Über eine Rückmeldung würde ich mich freuen.

Gruß Jan