Hallo Zusammen,
ich möchte im Grid des Ticketing pro Ticket den letzten Journaleintrag als Datum anzeigen lassen.
Ich hab es so vor, dass eine CoRu (Neuer Journaleintrag) einen Workflow anstößt, der mir dann das Datum per Update Fragment
in ein custom Feld einträgt.
Wenn ich nun mit GetSingleRecordData auf die SPSActivityClassUnitOfWork das Create Date abgreife, scheint er mir das Datum aus irgendeinem? Journaleintrag zu liefern (Auf jeden Fall nicht den neuesten Eintrag)
Wie bekomme ich denn den letzten Journaleintrag zurück geliefert?
Außerdem bleibt der Workflow bei GetSingleRecordData stehen und der Status ist" In der Warteschlange"
Obwohl er im visuell Tracking ein Datumswert ausspuckt. Warum geht der Workflow nicht weiter zu "UpdateFragment"?
VG
Andreas
[Erledigt] WF - letzten Journaleintrag (Datum) "abgreifen"
-
- Posts: 712
- Joined: 07. May 2009, 18:27
- Location: Burscheid
- Contact:
[Erledigt] WF - letzten Journaleintrag (Datum) "abgreifen"
- Attachments
-
- 1.png
- (369.44 KiB) Downloaded 322 times
Last edited by llaprosper on 15. Jan 2021, 13:47, edited 1 time in total.
Re: WF - letzten Journaleintrag (Datum) "abgreifen"
Hi Andreas,
ich würde deine Anforderung anders lösen. Der letzte Journalentrag hat im Normalfall das neuste Datum. Ist also per SubQuery und Max direk per ASQL im Grid umsetztbar:
ich würde deine Anforderung anders lösen. Der letzte Journalentrag hat im Normalfall das neuste Datum. Ist also per SubQuery und Max direk per ASQL im Grid umsetztbar:
Code: Select all
SUBQUERY(SPSActivityClassUnitOfWork as AUW, MAX(AUW.CreatedDate), AUW.[Expression-ObjectID] = base.[Expression-ObjectID])
-
- Posts: 712
- Joined: 07. May 2009, 18:27
- Location: Burscheid
- Contact:
Re: WF - letzten Journaleintrag (Datum) "abgreifen"
Hallo Steinbid,
danke für die Antwort.
Ursprünglich hatte ich es mit einem SubQuery hier aus dem Forum versucht. Da hat das Laden der Seite aber extrem lange gedauert.
Darum wollte ich diesen Weg gehen.
Bei deinem SubQuery lädt die Seite normal!
Perfekt...danke Dir.
Hier mal der SubQuery den ich genommen hatte und wo es sehr lange dauerte:
danke für die Antwort.
Ursprünglich hatte ich es mit einem SubQuery hier aus dem Forum versucht. Da hat das Laden der Seite aber extrem lange gedauert.
Darum wollte ich diesen Weg gehen.
Bei deinem SubQuery lädt die Seite normal!
Perfekt...danke Dir.
Hier mal der SubQuery den ich genommen hatte und wo es sehr lange dauerte:
Code: Select all
SUBQUERY(SPSActivityClassUnitOfWork as b, b.CreatedDate, b.[Expression-ObjectID] = base.[Expression-ObjectID] AND SUBQUERY(SPSActivityClassUnitOfWork as a, MIN(DATEDIFF(Second,a.CreatedDate,GetDate())), a.[Expression-ObjectID] = base.[Expression-ObjectID]) = DATEDIFF(Second,b.CreatedDate,GetDate()))
Re: WF - letzten Journaleintrag (Datum) "abgreifen"
Gerne, freut mich dass es klappt. Wir haben dies auch bei uns seit einiger Zeit implementiert, jedoch zu einem Zeitpunkt wo es die Max Funktion noch nicht gab. Deshalb verwenden wir noch eine SQL-View, die wir ebenfalls per Subquery eingebunden haben. Hat das gleiche Ergebnis.
Thomas
Thomas
-
- Posts: 712
- Joined: 07. May 2009, 18:27
- Location: Burscheid
- Contact:
Re: WF - letzten Journaleintrag (Datum) "abgreifen"
Stimmt, ne View wäre auch noch ne Möglichkeit gewesen.
Who is online
Users browsing this forum: No registered users and 10 guests