Danke für den Hinweis. Hab ich korrigiert
Dein Problem war, dass du das Feld nicht geöffnet hast, sondern direkt in das kleine Textfeld reinkopiert hast. Wenn du auf die drei Punkte rechts einmal drauf klickst -> Ok -> Speichern läuft es.
Ein paar Einträge weiter oben steht genau derselbe Ansatz mit ein paar mehr HintergründenAls Powershell ganz simpel und ohne Java Skript
C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe
-command "[reflection.assembly]::LoadWithPartialName('System.Windows.Forms')|out-null;[windows.forms.messagebox]::Show('Achtung!' + [System.Environment]::NewLine + [System.Environment]::NewLine + 'Bei Fragen wenden sich bitte per E-Mail an unseren Support unter support@go-ecommerce.de oder Telefonisch unter 02241 482 85 30', 'go eCommerce Workflow' , 0 , [System.Windows.Forms.MessageBoxIcon]::Information)"
Viel Spaß damit
Ehrlich gesagt, sehe ich da überhaupt kein Problem. Einfach per Dotliquid die Nachricht zusammen setzen und Zeilenumbrüche nach belieben ergänzen. Theoretisch kann man in das Ding auch noch irgendwelche actions mit einbinden, aber das ist dann schon wieder zu viel des GutenVor allem ist das grauslig. Ok, es sind Bordmittel. Aber schrecklich unleserlich. Unübersichtlich.
Und was ist, wenn man z.B. per Workflow Texte dynamisch zusammensetzt, um sie dann auszugeben? Gar noch mit Zeilenumbrüchen? Oh je, oh je ...
Ich kann da immer nur wieder Danke sagen an @tom10 für seinen "WinPopper".
Danke, danke, danke!
{%- capture SqlQuery -%}
SELECT [SalesOrderNumber]
FROM [Report].[SalesOrder]
WHERE [InternalId] = (SELECT MAX([InternalId]) FROM [Report].[SalesOrder])
{%- endcapture -%}
{%- assign LastOrderNumber = SqlQuery | DirectQueryScalar -%}
{{ LastOrderNumber }}
ja, siehe ThreadErst einmal danke Tom für das Tool. Hast du eine Kaffeekasse? 😁
Könnte man mein hier beschriebenes Vorhaben auch umsetzen? Also ein Pop-Up mit zwei Buttons "Weiter" und "Abbrechen", wobei ersterer keinen Effekt hat und letzterer den Workflow unterbricht?
Wie wäre es, wenn man das alles noch farblich gestalten könnte ?Wir haben auch nach einer einfachen Lösung für lokale Meldungen und Ausgaben gesucht, weil der Weg über die mshta nicht sehr elegant ist und je nach Systemkonfig auch nicht unbedingt funktioniert. Was wirklich brauchbares haben wir nicht gefunden und wir wollten keine Eierlegendewollmilchsau .... Kurz, ich hab mich selbst an die Arbeit gemacht.
Rausgekommen ist ein kleines Programm, was Popup- und Text-Meldungen anzeigen kann und zusätzlich eine rudimentäre Tabellenansicht bietet. Die Entwicklung ist zwar noch nicht abgeschlossen aber es funktioniert bereits seit einigen Wochen auf mehreren Rechnern problemlos.
Ich hänge euch das Programm mal an. Wer mag, kann es ausprobieren (und nutzen) und mir auch sehr gern Feedback geben.
Es muss nichts installiert werden. Die Datei entpacken und in ein Verzeichnis eurer Wahl kopieren (merken), fertig. Günstig ist das Install-Verzeichnis der WaWi (Standard: "C:\Program Files (x86)\JTL-Software\WinPopper.exe"), das spart später die Angabe des Pfades zur Datei, ist aber nicht notwendig.
Wie ihr was beim Aufruf angeben müsst, wird in kurzer Zusammenfassung angezeigt, wenn ihr die Datei ohne Parameter per Doppelklick aufruft.
Bei Interesse eurerseits erkläre ich die Handhabung gern näher und mach noch ein paar Screenshots und geb Beispiele.
2 einfache Beispiele:
Popup (WinPopper.exe im WaWi Install-Verzeichnis)
Den Anhang 35767 betrachten
Den Anhang 35768 betrachten
Tabelle (mit absolutem Pfad zur WinPopper.exe)
Den Anhang 35769 betrachten
Den Anhang 35770 betrachten
Feedback ist jederzeit willkommen.
ja... also ein "Packrechner" ( Spezialplatz ) .. soll das auslösen und bei den anderen Packrechnern soll das Popup aufgehen.Workflows starten auf dem auslösenden Rechner, leider nicht auf zwei Rechnern. Oder willst du das begrenzen, sodass es nicht auf allen Rechnern ausgeführt werden kann sondern nur auf zwei bestimmten? (z.B. Packrechner)?