Hallo,
folgendes Szenario:
Eingehende Mails werden per Workflow überwacht. Ist eine Mail an eine bestimmte Warteschlange eingetroffen, ruft der der Workflow ein Assembly auf, welches a) der Mail einen Bezug auf eine andere Entität zuordnet, und b) noch ein paar andere Änderungen an der Mail vornimmt. Weiterhin soll die Mail einem bestimmten Benutzer zugewiesen werden, und zwar dem Besitzer der in a) zugeordneten Entität.
Ich versuche, mit einem RouteRequest, die Mail dem Benutzer zuzuweisen. Funktioniert soweit ganz gut, allerdings bekomme ich die Mail nicht aus der Warteschlange. Dafür ist es nötig, dem RouteRequest eine SourceQueueId, also die Id der Warteschlange, zu übergeben. Eine testweise hardcodiert übergebene Id der Warteschlange bringt den gewünschten Erfolg.
Nun die eigentliche Frage: Wie bekomme die Id der Warteschlange, der die Mail aktuell zugewiesen ist???
Oder ist mein Ansatz komplett falsch und es gibt einen anderen, einfacheren Weg?
Vielen Dank!
René