Zum Inhalt springen

Moritz

smap Experts
  • Gesamte Inhalte

    730
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    80

Alle Inhalte von Moritz

  1. @Holger Sprenz ich sehe hier zwei Varianten, eine "harte" und eine "sanfte": Die sanfte hast du bereits skizziert und sieht vor, dass man einfach formelbasiert die Differenz abfragt und bei Unterschreiten des Zielwerts (hier 30 Minuten) wird regelbasiert ein Hinweis eingeblendet, der darauf hinweist, dass dies ungültig sei. Richtig von dir auch schon bemerkt: Dies sieht eine freiwillige Korrektur der Pausenzeiten des Nutzers voraus. LESSTHAN({Differenz}, 30) Der harte Weg wäre, das Absenden des Datensatzes zu verhindern, indem man ein Feld mit einem ungültigen Wert versieht, sobald die 30 Minuten unterschritten wurden. Dieser Weg ist hier beschrieben. In deinem Fall wäre die Formel dann so etwas wie... IF(LESSTHAN(TOTALMINUTES({ResultPeriod}), 30), 0, MUL({hohe_zahl}, {hohe_zahl}) ... wobei {hohe_zahl} hier entsprechend vorbereitet wurde wie in dem Artikel beschrieben.
  2. Ja, die Ärmste! Meine Vermutung: Das ist die aufopferungsvolle Mutter, die ihren Sohn zum Wochenend-Festival bringt... 😄
  3. Yes @Alex Schlüter, cool dass du jetzt auch hier bist. Und natürlich auch dir nochmal Danke für den erfolgreichen Dreh - du hast ja regelrecht gesprudelt mit deinen Ausführungen, das hat es auch mir am Ende einfach gemacht 🙂
  4. Moritz

    Dokument anhängen

    @Hanspeter Brunner was genau hast du denn vor? (Vielleicht ist eine Formel hier ein ungeeigneter Ansatz, deshalb die Frage nach dem Prozess…)
  5. @Robert Hüben , helfen dir die Tipps von @Moritz Münzenmaier und Steffen bereits weiter? Gibt es Gründe, die dagegen sprechen, die gesamte Historie in einer Gruppe mit der Option "als Unterseite" abzulegen? @Steffen Haußmann, kleiner Tipp: Die Formel EQUALS({BrickId}, "") kann auch durch EMPTY({BrickId}) ersetzt werden (siehe Doku). Als "Gegenspieler" gibt es eine Funktion (siehe Doku), die erfüllt ist, wenn der Baustein nicht leer ist: NOTEMPTY({BrickId}) // oder auch (erzeugen gleiche Ergebnisse) NOT(EMPTY({BrickId})) NOTEQUALS({BrickId}, "") Diese setze ich regelmäßig ein, um Abschnitte oder Gruppen immer erst dann anzuzeigen, wenn vorhergehende Schritte erledigt wurden. @Britta Köhler hat das in einem Beitrag erklärt, wie das geht (must know, should read!):
  6. Uuuuuuund wir gehen in die nächste Runde! 🤩 Achtung Hinweis: Das Video wird laut, nicht unbedingt im Großraumbüro bei voller Lautstärke abspielen 😉 121650030_826183131457467_8938031123726437809_n.mp4 Ich wünsche allen einen angenehmen Freitag, ein schönes Wochenende sowie ein frohes Weihnachtsfest und einen guten Rutsch!
  7. Hallo @Robert Hüben, ich habe Schwierigkeiten, dein Problem zu verstehen. Kannst du das vielleicht noch etwas weiter ausführen bzw. den Prozess detaillieren?
  8. Variante 4 könnte so etwas sein: Jedes Zahlenfeld hat ja einen Standard- bzw. Vorbelegungswert. Wenn man mit der smap immer nur ein Fahrzeug betrachtet, könnte man den jeweils aktuellen Kilometerstand als Vorbelegung in das Feld eintragen. Nach Absenden eines Datensatzes (der den neuen Kilometerstand beinhaltet), könnte man – ebenfalls wieder mit einem externen Tool plus smapOne REST-API – diesen neuen Wert als Vorbelegungswert in dem Feld hinterlegen. Bei mehreren Fahrzeugen ist Variante 3 die aus meiner Sicht sinnvollere Lösung.
  9. Danke @Steffen Haußmann! Variante 3 habe ich tatsächlich mal für den Fuhrpark eines Unternehmens umgesetzt. Und genau: Diese Variante ist nicht mit "den Bordmitteln" von smapOne realisierbar, sondern erfordert den Einsatz eines externen Tools (wie PowerAutomate, Lobster, Zapier, IFTTT, Make o.ä.) im Zusammenspiel mit unserer REST-API.
  10. Nochmal der Hinweis: wer unbedingt mit einer echten Checkbox (und nicht einem Einfachauswahlbaustein) arbeiten und diese zu einem Pflichtfeld machen möchte, kann einen entsprechenden Workaround umsetzen.
  11. Sehr gut, die User hier "an die Hand zu nehmen" und den Empfänger über den DSAB zu steuern. Ich hatte mal mit einem Kunden einen ähnlichen Fall, wo Geräte getestet wurden. Und je nach Kunde sollten die Testzertifikate an die jeweils zugehörige Ländergesellschaft zugestellt werden. Die zugehörige Emailadresse dafür war auch in einem DSAB hinterlegt. Und es funktioniert sehr geschmeidig! 😌
  12. Dieser Moment, wenn dir die Hacks und Tricks mit smapOne Gänsehaut bereiten… 😍
  13. @Jens Mussler ja, guck einmal rein und melde dich dann nochmal. Wir schaffen das! 💪🏼🙂
  14. @Jens Mussler ich befürchte in dem Fall musst du die Schritte, die nach der Extraktion der Daten aus der smapOne-API ausgeführt werden sollen, nochmal nachbauen, nachdem der Abruf auf oData (= Preview-API) umgestellt wurde.
  15. Wie gewohnt sehr geschmeidig, @Moritz Münzenmaier! 🤗 Und wer weiss... Vielleicht kriegen wir ja irgendwann weitere Features zum Rechnen mit Datums- und Uhrzeitangaben... (@Bastian Kohlmeyer 😉 )
  16. "Wer nicht mit der Zeit geht, geht mit der Zeit" – über kurz oder lang werden aus meiner Sicht nur die Firmen überleben bzw. vorne mitmachen können, wenn sie sich Modellen wie New Work widmen und diese (ehrlich) in ihren Unternehmen implementieren. "Ehrlich" meint hier, diese Initiativen wirklich ernst zu meinen und auch kulturell/normativ zu verankern und nicht nur z.B. "New Work" als Eintrag in der Unternehmenswissensdatenbank zu halten. Das gilt umsomehr für Branchen, wo die individuelle Kreativität der Menschen gefragt sind; wo moderne Wissensarbeiter unterwegs sind. Diese lassen sich immer weniger in die Strukturen und Modelle, wie sie zur 3. Industriellen Revolution noch gefragt und gebraucht waren (z.B. Stechuhrprinzip zu optimalen Nutzung der Fabrikanlagen [überholt, sofern man keine Fabrik betreibt] versus Gleitzeit bei sowieso asynchronen Prozessen [modern]), einpassen.
  17. Sehr gut. Dann schnallt euch an und wartet gespannt auf den Freitag 😉
  18. Hinweis hier noch: "Bei der Textsuche [der REPLACE-Methode] wird die Groß-/Kleinschreibung mit berücksichtigt" (siehe Dokumentation). Will sagen: Man könnte/müsste die Formel noch erweitern, so dass auch Ä, Ö und Ü mit erfasst würden. Somit wären dann auch User wie @Ismet Ünal-Machalski adäquat berücksichtigt 😉
  19. @Mr Smap extrem elegant gelöst. Hatte ich so gar nicht auf'm Schirm und ist tatsächlich in der Lage, meine uneingeschränkte Begeisterung zu genießen. Wirklich schöne Lösung. Vielen Dank für's teilen!
  20. Ja, das virtuelle Fenster ist immer wieder ein Genuss und für mich Teil der Küchenroutine im Dresdner Office (wenn ich denn mal da bin... 😅). Was mir spontan einfällt für Weihnachtsfeiern – und was man z.T. sehr gut mit smaps abdecken könnte 😉: Essensbestellungen für die Weihnachtsfeier: Wer isst was, wer hat welche Unverträglichkeiten? Mitbring-smap: Wer bringt was mit zur Weihnachtsfeier; Essen, Spiele usw.? Digitaler Adventskalender: Ich habe keinen, könnte mir aber vorstellen, dass manch digitaler Nomade lieber eine virtuelle Türchen öffnet? @Christian Meixnerdir übrigens auch Happy Holidays und alles Liebe + Gute zum Weihnachtsfest. Und dem Rest der mitlesenden Crew hier selbstverständlich auch! 🤗💙
  21. Was ich auch gerne mache ist ein Texteingabefeld mit Daten aus anderen Bausteinen zu füttern und dann darauf eine Validierungsregel zu legen. Also quasi eine aggregierte Prüfung, nicht auf Basis der Einzelfelder. Aber das war ja nicht, wonach du gesucht hast. Insofern: Weitere Ideen fallen mir leider spontan nicht ein. In sofern megageil @Jan Pietsch, dass du derartige Dinge mal getestest hast (aber ist ja zugegebenermaßen auch ein Standardtest: teste die App mit besonders kleinen Zahlen, mit besonders großen Zahlen, mit 0, mit Buchstaben, wo Zahlen erwartet werden und vice versa...) 💪
  22. Superstark, @Jan Pietsch, echt sehr geil. Ich liebe es, wie die Anwender die Grenzen, die die Developer mal ursprünglich gezogen haben, kennenlernen und auszuweiten wissen 😉 Dein Beispiel mit einer Pflicht-Checkbox hat mich übrigens auf die Idee gebracht, einen Artikel zu einer Pflicht-Checkbox zu verfassen, die im Zweifelsfall auch ohne deine Magie auskommt 😘
  23. Ja, manchmal möchte man eine Checkbox zum Pflichtfeld machen. Sowas wie "Ja, ich habe die Bedingungen gelesen und bin einverstanden". Weiter soll es nur gehen, wenn die Checkbox angehakt wurde. An anderer Stelle hier im Forum gibt es dafür einen sehr interessanten Workaround von @Jan Pietsch. Nun ist es mit dem Checkbox-Baustein so, dass man ihn zwar standardmäßig aktivieren (= anhaken) kann. Man kann ihn aber nicht zum Pflichtfeld machen. Die Lösung ist ein Einfachauswahlbaustein mit nur einer Auswahlmöglichkeit ("ja", "okay" o.ä.) kombiniert mit der Pflichtfeld-Einstellung: Somit kann ich in der smap erzwingen, dass die "Checkbox" angehakt ist, um weiterzumachen bzw. um den Datensatz abzusenden.
  24. War ein sehr cooles Shooting, hat echt Freude gemacht! 💪 @Wesley Okonkwordanke für deine extrem professionelle Unterstützung hinter der Kamera und dann später auch am PC beim Cutting und Editing.
×
×
  • Neu erstellen...