seit ein paar Tagen tüftele ich an einer Möglichkeit aus dem Workflow heraus serverseitig ein Dokument aus der Workflowakte via Mail verschicken zu können.
Hallo @VK, ich bin erstmal total verwirrt, dass das geht. Normalerweise mag es VBScript doch nicht, wenn man einen Aufruf mit Klammerung macht, aber keine Zuweisung hat, also:
x = InputBox("Test") ' geht
InputBox("Test") ' geht, meinte ich, nicht
Hier würde ich gerne nochmals ansetzen. Der Workflow sollte hier doch mit Systemrechten laufen, oder? Welche Fehlermeldung kommt denn hier zurück?
(Ich frage auch mal intern nach, ob wir ein Beispiel-Script haben.)
Moin, @Aufruf: im Prinzip ist es ja nur ein Wert, der einer Funktion übergeben wird. Sogesehen steht es ja nicht ohne Deklaration im Raum, sondern wird direkt weiterverwendet.
StoreInCacheByID hat bei uns in ein Schreibgeschütztes Verzeichnis geschrieben.. Mit eigener „path“ angabe konnte ich das Problem umgehen.
Der API-Endpunkt std.StoreInCacheDirect gibt meines Wissens einfach den direkten Pfad zum Workverzeichnis zurück – was etwas riskant ist. Das funktioniert in serverseitigen Workflow-Events, aber man muss unbedingt achten, dass man die Datei nicht verändert oder löscht. Wollte das kurz erwähnen mach dem ich da vor Jahren mal den Fehler gemacht hatte . Es gibt enaio APIs, die Input Files nach dem Transfer selbsttätig aufräumen.
@VK Wie hast du den Pfad für den std.StoreInCacheById im WF-Event angepasst?