Hab es mal schnell ausprobiert und ja, es scheint so, als ob er den Part "T(SPSActivityClassUnitOfWork).ActivityAction.Value = 8" oder auch "T(SPSActivityClassUnitOfWork).ActivityAction.DisplayString = 'Close' " einfach ignoriert. Verstehe jetzt auf die schnelle auch nicht wieso, aber schön wenn du nun eine andere funktionierende Lösung hast. Wenn ich noch en bissl Zeit hab werd ich mir das genauer anschauen, weil die Abfrage ist einfach korrektllaprosper wrote:Hi,
soweit war ich ungefähr schon. Die Aktivität hatte ich per EOID verknüpft und ind SPSActivityClassUnitofWork habe ich den Creator genommen.
Dort habe ich aber in der Ausgabe scheinbar willkürlich einen User bekommen. Ab und an bekomme ich den User, der die Aufgabe geschlossen hat, manchmal den User, der die Aufgabe geöffnet hat. Wo da die Logik ist, hat sich mir nicht erschlossen. Das mit der Aktivität ist ein guter Hinweis, weiß aber gerade nicht, wie ich den Wert "8" mit dem Creator verknüpfe....also quasi gib mir den Creator der Aktivität "8" an!?
Mach ich da in der "Where Expression" bei der SPSActivityClasBase ein "AND"???
[Expression-ObjectID] = @ExpressionObjectID
AND (T(SPSActivityClassUnitOfWork).ActivityAction.DisplayString) = 8
Ganz ignorieren tut er es wohl auch nicht, denn wenn ich ActivityAction.Value = 9 nehme, dieser kommt in diesem Testticket nicht vor, sagt er auch "No Record Found".
Bissl Strange