Bülent Erbas Posted June 29, 2023 Share Posted June 29, 2023 (edited) Hallo, gibt es eine Möglichkeit wie ich komplexe smaps testen kann ohne diese jedes mal am Gerät durchzuführen? Wenn kleinere Anpassungen durchgeführt werden, würde ich gerne schnell und einfach das Ergebnis sehen ohne jedes mal die kompletten Eingaben im smap durchzuführen. Das hält leider sehr auf. Es sei denn die KI könnte das übernehmen? Edited June 29, 2023 by Bülent Erbas 1 Link to comment Share on other sites More sharing options...
_Moritz_ Posted June 29, 2023 Share Posted June 29, 2023 @Bülent Erbas was genau meinst du mit "Testen ohne Gerät"? In welcher Art oder in welchem Format würdest du gerne das Ergebnis sehen, wenn du es nicht am Gerät betrachten willst? Link to comment Share on other sites More sharing options...
Bülent Erbas Posted June 29, 2023 Author Share Posted June 29, 2023 @Moritz Zum Beispiel direkt bei der Erstellung / Anpassung der smap im Browser, möglicherweise in einem neuen Tab Nach dem Motto: simuliere mir die smap. 1 Link to comment Share on other sites More sharing options...
_Moritz_ Posted June 29, 2023 Share Posted June 29, 2023 @Bülent Erbas im Browser können smaps aktuell weder ausgeführt, noch getestet werden*. Würde es dir denn helfen, wenn du deine smap in einem Vorschau-Modus (also dass du Änderungen auch ohne Verteilen eines Updates sehen kannst) betrachten kannst? * Selbstverständlich könnte mit Hilfe der REST-API ein Browser-Client nachgebaut werden, allerdings bietet smapOne (noch) keinen Browser-Client an. Link to comment Share on other sites More sharing options...
Bülent Erbas Posted June 29, 2023 Author Share Posted June 29, 2023 (edited) @Moritz ja, das wäre schon mal ein super Ansatz. Vielen Dank. Unser Montagebericht z.B. hat 313 Bausteine. Das macht echt keinen Spaß alles zu testen, wenn sich eine Kleinigkeit ändert. Sei es auch nur der Dateiname zum Schluss. 😂😂 Edited June 29, 2023 by Bülent Erbas 1 Link to comment Share on other sites More sharing options...
_Moritz_ Posted June 29, 2023 Share Posted June 29, 2023 @Bülent Erbas also es gibt eine Vorschaufunktion, mit deren Hilfe man direkt beim Bauen im Designer die smap testen kann. Ich lege mir dazu zum Beispiel einfach ein weiteres Fenster mit der smapOne-App auf Windows auf einen zweiten Bildschirm. Wenn ich den nicht zur Hand habe, lege ich mir die Vorschau einfach auf mein Handy und stelle mir das neben meinen Laptop-Screen. Bei 313 Bausteinen möchte ich indes auf eine Einschränkung hinweisen, um hier gleich Erwartungsmanagement zu betreiben (😅). Und zwar baut sich das smap-Formular auf deinem Vorschaugerät jedes Mal neu auf, wenn du Änderungen an der smap im Designer vornimmst. Willst du also eine Formel im letzten Baustein ganz unten anpassen und testen, und diese Formel auf zahlreichen Eingaben weiter oben basieren, dann wirst du leider die obigen Testeingaben auch nach jeder Änderung vornehmen müssen... Link to comment Share on other sites More sharing options...
Manuel Rühl Posted June 29, 2023 Share Posted June 29, 2023 Das nervt auch schon bei 20 Bausteinen... Und man kann in der Vorschau keine Vorschau-Bericht anzeigen lassen. Das führt bei mir zu den meisten Versionssprüngen. 1 4 Link to comment Share on other sites More sharing options...
Bülent Erbas Posted June 29, 2023 Author Share Posted June 29, 2023 Ich sag ja, dafür eine KI wäre ideal... füllt die Felder automatisch mit willkürlichen Daten und gibt das Ergebnis aus. 1 1 Link to comment Share on other sites More sharing options...
_Moritz_ Posted June 29, 2023 Share Posted June 29, 2023 Interessantes Entwicklungsfeld, wie ich finde. Your thoughts on this, @HK alias Holger? Link to comment Share on other sites More sharing options...
HK alias Holger Posted June 29, 2023 Share Posted June 29, 2023 Ich weiß nicht wozu es genau da KI braucht. Wäre zumindest auch schwierig, da hier vom App Client (also der smapOne Runtime) gesprochen wird. Aber ich könnte mir hier eine Funktion vorstellen, die den Vorschaumodus erweitert. D.h. ein Magic button, der alle Pflichtfelder mit Dummy-Werten befüllt. Mehr Gedanken mache ich mir gern, wenn ich genauer verstehe, was beim Testen erreicht werden soll bzw. was genau getestet wird. "..füllt die Felder automatisch mit willkürlichen Daten und gibt das Ergebnis aus. " Was ist mit "Ergebnis ausgeben" gemeint? 2 1 Link to comment Share on other sites More sharing options...
Bülent Erbas Posted June 29, 2023 Author Share Posted June 29, 2023 @HK alias Holger genau so wie du es beschrieben hast... "..der alle Pflichtfelder mit Dummy-Werten befüllt." Das Ergebnis heißt für mich ein Preview-PDF mit der vorgegeben Syntax in Dateinamen. Wir arbeiten sehr intensiv mit Dateinamen, da wir diese automatisiert in unser DMS reinlaufen lassen. D.h. welche Auswirkung hat z.B. ein Baustein den ich entferne oder hinzufügen möchte, eine weitere Schleife, Anpassung der Formel, etc. Passt meine Preview dann noch oder hat es Auswirkung auf meinen Dateinamen. Bei kleineren Smaps ist das ja kein Problem, aber bei größeren ist es sehr zeitintensiv. 1 Link to comment Share on other sites More sharing options...
Solution HK alias Holger Posted June 29, 2023 Solution Share Posted June 29, 2023 (edited) Eventuell ist die Berichtsvorschau im Designer dafür ausreichend? Diese generiert Zufallswerte für die Bausteine. Wenn ich einen Custom Filename vergebe: Dann hier auf Vorschau gehe: Dann den Bericht herunterlade: Habe ich den Filename. Vielleicht war das nicht bekannt und hilft auch schon etwas. Edited June 29, 2023 by HK alias Holger 2 Link to comment Share on other sites More sharing options...
Philip Alvermann Posted June 29, 2023 Share Posted June 29, 2023 (edited) vor 2 Stunden schrieb Bülent Erbas: Ich sag ja, dafür eine KI wäre ideal... füllt die Felder automatisch mit willkürlichen Daten und gibt das Ergebnis aus. Geht auch so mit der Rest-Api. Wenn du mit Aufgaben arbeitest ist das besonders einfach, du generierst dir einen Dummy-Record (1). Dann erzeugst du dir für die Smap eine Aufgabe (2) Das passt nicht immer ganz wegen den Aktivitätsregeln, aber man kann ja den Databereich für seine Zwecke anpassen. Das heißt die Kopfdaten werden nur aus userEmail und title bestehen und der Databereich kommt aus deinem Dummy-Record, damit hast du dann eine Aufgabe mit befüllten Feldern. Edited June 29, 2023 by Philip Alvermann 1 3 3 Link to comment Share on other sites More sharing options...
_Moritz_ Posted June 29, 2023 Share Posted June 29, 2023 @Bülent Erbas wenn es dir vor allem um den Dateinamen geht, würde ich den einfach komplett in einem eigenen Textergebnisbaustein (z.B. {Dateiname}) aufbauen. Dann brauchst du die Vorschau nicht, sondern hast die Vorschau des Dateinamens direkt in der smap. @Philip Alvermann was für eine geniale Idee, das über die Aufgabenfunktion zu realisieren! 👍 👍 👍 2 Link to comment Share on other sites More sharing options...
Bülent Erbas Posted June 29, 2023 Author Share Posted June 29, 2023 Vielen Dank @HK alias Holger @Philip Alvermann Das sind sehr interessante Ansätze... werde ich mir unbedingt näher anschauen 2 Link to comment Share on other sites More sharing options...
Bülent Erbas Posted June 29, 2023 Author Share Posted June 29, 2023 @Moritz Zitat wenn es dir vor allem um den Dateinamen geht, würde ich den einfach komplett in einem eigenen Textergebnisbaustein (z.B. {Dateiname}) aufbauen. Dann brauchst du die Vorschau nicht, sondern hast die Vorschau des Dateinamens direkt in der smap. Sehr nice... hast du ein Beispiel wie ich das aufbereiten kann? 1 Link to comment Share on other sites More sharing options...
_Moritz_ Posted June 29, 2023 Share Posted June 29, 2023 Ja klar doch! Folgendes Szenario: Ich habe eine smap mit zwei Texteingabebausteinen, Kundenname und Mitarbeiter. Die Datei zu meinem PDF-Bericht soll nun als Dateinamen die Struktur Kundenname_Mitarbeiter.pdf erhalten. Das kann ich entweder direkt in das Bildungsschema für den Dateinamen eintragen: Ich kann das ganze aber auch (z.B. zu Testzwecken) zunächst in einem Textergebnisbaustein aufbauen... ... so habe ich nämlich den Check in der smap (wenn alles zufriedenstellend funktioniert, kann ich diesen Baustein ja in der smap einfach ausblenden)... ... und trage in das Schema für den Dateinamen dann nur noch die BausteinID von meinem Dateinamens-Baustein ein: Voilà 🙂 2 Link to comment Share on other sites More sharing options...
Bülent Erbas Posted June 29, 2023 Author Share Posted June 29, 2023 Perfekt! Vielen Dank @Moritz 1 Link to comment Share on other sites More sharing options...
Micha Zenke Posted June 30, 2023 Share Posted June 30, 2023 @Moritz Deinen "Beispiel" Kundennamen Feiere ich sehr 🥳 🤣 2 Link to comment Share on other sites More sharing options...
_Moritz_ Posted June 30, 2023 Share Posted June 30, 2023 vor 10 Minuten schrieb Micha Zenke: @Moritz Deinen "Beispiel" Kundennamen Feiere ich sehr 🥳 🤣 Hab ich noch aus'm Studium, hatte ein Professor mal so ins Spiel gebracht und uns alle sehr zum Schmunzeln veranlasst 😄 1 Link to comment Share on other sites More sharing options...
Micha Zenke Posted June 30, 2023 Share Posted June 30, 2023 Gerade eben schrieb Moritz: Hab ich noch aus'm Studium, hatte ein Professor mal so ins Spiel gebracht und uns alle sehr zum Schmunzeln veranlasst 😄 Da bin ich ja beruhigt 😄 ich dachte schon es sei Versehentlich ein Kundenname 🤣🙈 1 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now