-
Gesamte Inhalte
730 -
Benutzer seit
-
Letzter Besuch
-
Tagessiege
80
Inhaltstyp
Profile
Forum
Blogs
Kalender
Articles
Downloads
Galerie
Beiträge von Moritz
-
-
Heyho Klaus, über die API von smapOne kannst du alle Daten ja bereits im JSON-Format abrufen. Der Umweg über Excel ist deshalb aus meiner Sicht gar nicht nötig. Du benötigst nun "lediglich" einen Dienst, der dir die Daten von smapOne als JSON abruft, die dann in die von dir gewünschte Struktur transformiert und dann z.B. in OneDrive ablegt.
Ich würde euch hierfür einen modernen Low-Code-Ansatz mit PowerAutomate, Zapier oder Make.com empfehlen. Den Schnittstellen von smapOne und OneDrive ist es aber egal, wer oder was die Daten abruft oder übergibt. Es könnte also auch ein lokales PowerShell-Script oder eine "in der Cloud" betriebene Java/.NET/PHP/JavaScript-Applikation sein.
- 2
-
@Michael Kabisch in dem Fall ist es möglicherweise sinnvoll, ein Ticket an support@smapone.com zu senden...
-
vor 18 Minuten schrieb Manuel Rühl:
@Moritz Genau dieses Verhalten mit dem Marmeladenglas kann ich nicht reproduzieren.
Ach sieh an, dann wurde das geändert. Naja war jetzt eine Weile im Familien-Uboot auf Elternzeit-Tauchstation... 😅
-
Am 6.12.2023 um 18:32 schrieb Eberhard Guttsche:
1. Benötige ich Power Automate? Wenn ja, kann ich mich dort mit meiner E-Mail nicht anmelden, da ich einen Firmenadresse benötige.
Nein, es kann auch ein ähnlicher Dienst, wie z.B. Zapier, Make.com oder vergleichbare eingesetzt werden. Das ganze kann auch über ein lokal auf dem PC betriebenes Shell-Script oder durch eine selbst entwickelte und betriebene Software-Applikation umgesetzt werden. Der API ist es "egal", wer mit ihr spricht, es muss lediglich die Syntax stimmen!
Am 6.12.2023 um 18:32 schrieb Eberhard Guttsche:2. Wo binde ich den Quellcode aus der API in Smap an?
Die API liefert keinen Quellcode zurück. Die API liefert Daten oder z.B. die Struktur einer smap im JSON- oder XML-Format zurück. Diese musst du dann entsprechend, z.B. in Power Automate verarbeiten.
Am 6.12.2023 um 18:32 schrieb Eberhard Guttsche:3. Gibt es ein Beispiel, wo ich mal ein wenig "spielen" kann? Ähnlich einer Sandbox.
Nutz' doch einfach die Swagger-UI für die smapOne-API: https://platform.smapone.com/backend/swagger/ui/index
Es gibt keine Sandbox für die API. Leg' hierzu einfach eine Sandbox-API an, dann hast du da quasi den Sandkasten zum Testen.
Am 6.12.2023 um 18:32 schrieb Eberhard Guttsche:4. Oder hast du schon eine Lösung parat? Da ich die API für 8 Trainingsgruppen dann entsprechend nur geringfügig noch anpassen müsste.
Nein, das ist in der Regel zu individuell (weil z.B. von der Tabellenstruktur und den Datentypen abhängig), als das man das von der Stange greifen könnte.
Mein Tipp: Guck dir einmal mein folgendes Deep Dive Tutorial an (falls du eher eine Text-Person bist: Hier gibt es ein schriftliches Step-by-Step-Tutorial). Darin zeige ich, wie mit Hilfe von Power Automate die Daten eines DSAB dynamisch beschrieben werden können. Wenn du dir das angesehen und verstanden hast, sind die Chancen groß, dass du eine Idee hast, wie du deinen Usecase umsetzen kannst. Oder zumindest kannst du dann einschätzen, ob der Weg etwas für dich ist, oder auch nicht (weil z.B. technisch zu aufwändig).
- 1
-
@Tamilaa Tamilaa es gibt in Power Automate Aktionen für die Kommunikation mit SharePoint. Was genau hast du denn vor?
-
@Viktor Keibel die leeren Tabellenzeilen entstehen womöglich durch "unsauber" gesetzt Zeilenumbrüche in der Word-Berichtsvorlage. Um das genau beurteilen oder konkret helfen zu können wäre es hilfreich, wenn du dein Template – oder noch besser: direkt die ganze smap – hier mit uns teilst.
Mit Hilfe der folgenden Anleitung kannst du dir an deine eigene Email-Adresse einen Link zum Kopieren/Importieren deiner smap erzeugen, den du dann hier mit uns teilen kannst: https://faq.smapone.com/kb/guide/de/kann-ich-eine-kopie-einer-smap-an-einen-anderen-creator-versenden-Q1rGXclWQm/Steps/874260
-
@Manuel Rühl das vermute ich auch...
Deshalb: Hey @Michael Kabisch, der "Name" von einem DSAB leitet sich vom Dateinamen der Excel-Tabelle ab, die initial für den DSAB hochgeladen wurde. Aber ab dann muss man es als ein "Aufkleber auf einem Marmeladenglas" verstehen. Wenn du nun eine "andere Marmelade" da reinlädst, dann ändert sich nicht automatisch der Aufkleber.
Den Namen kannst du aber frei anpassen, halt genauso, wie ein Aufkleber auf einem Marmeladenglas 😉
-
@Benjamin Wadewitz der GPS-Baustein ermittelt lediglich GPS-Koordinaten (Longitude, Latitude), keinerlei Adressinformationen. Das müsste/kann anderweitig (z.B. manuell wie von @Bülent Erbas beschrieben oder auch über Automatismen via Map-APIs) realisiert werden.
- 1
-
Ich glaube du suchst diese Formel für den Texteinabe- bzw. Textergebnisbaustein
IF(OR(EQUALS({Einfachauswahl_1}, "nein"), EQUALS({Einfachauswahl_2}, "nein")), "Mindestens eine Auswahl = nein")
Wenn die Bedingung nicht zutrifft, bleibt das Feld leer. Wenn du einen ELSE-Text benötigst (also wenn keines = nein ist)
IF(OR(EQUALS({Einfachauswahl_1}, "nein"), EQUALS({Einfachauswahl_2}, "nein")), "mind. 1x nein", "kein nein ausgewählt")
- 2
- 1
-
vor 11 Minuten schrieb Steffen Haagen:
Ich war davon ausgegangen, dass es dafür Support / kostenpflichtige Unterstützung gibt
Ja, tatsächlich gibt es Möglichkeit, derartige Mechanismen bzw. Automatismen durch die Professional Services von smapOne erstellen und betreiben zu lassen. Frag einmal bei deiner Kundebetreuerin nach.
- 1
-
vor 49 Minuten schrieb Frank Galley:
hatte schon 18 smaps erstellt, konnte es nur nicht mit den regeln
Zugegeben, man muss erstmal wissen, dass die Logik von oben nach unten funktioniert, und dass man (bis auf wenige Ausnahmen, z.B. Labels einer Wiederholungsgruppe) keine Referenzen "nach oben" erzeugen kann. Aber genau wie @Steffen Haußmann es beschreibt: Jetzt hast du ein wichtiges Element im smap-Designer entdeckt und erlernt, jetzt steht dir die Welt der Digitalisierung offen! 😉
- 1
-
vor 18 Stunden schrieb Steffen Haußmann:
Frag ruhig, wenn du was hast. Hier hilft dir bestimmt jemand.
That's the spirit! 💪🏼😍
-
Hey @Steffen Haagen, tatsächlich ist das anonyme Verteilen von smaps ein Feature, dass explizit freigeschaltet werden muss. Bitte geh einmal auf deine Kundenbetreuerin zu.
- 1
-
Am 8.12.2023 um 08:38 schrieb Manuel Rühl:
Die No-Code-Variante wäre einen DSAB zu hinterlegen wo alles schon umgerechnet ist. 😁
Riesige Dec2Hex-Rainbow-Tables, geile Idee! 🤪
-
Ich bin mehr als schwer begeistert!
Offenbar hast du hier dem Motto deiner Signatur ("Alle sagten 'Das geht nicht!'. Dann kam einer, der wusste das nicht, und hat es einfach gemacht.") alle Ehre gemacht! 😄
- 1
- 1
-
Hey @Frank Galley, schau mal hier: https://faq.smapone.com/kb/guide/de/wie-kann-ich-bausteine-mit-einer-aktivierungslogik-versehen-XPD0T5CkRw/Steps/934698
Der Artikel bezieht sich zwar expressis verbis auf einen Baustein, Aktivierungsregeln funktionieren aber auch mit ganzen Abschnitten einer smap.
- 3
-
Du musst einfach die alten und neuen Daten vereinen. Die Altdaten kannst du auch über die API abrufen. Guck mal, hier gibt es ein Video-Tutorial, in dem genau das zeige (ab Minute 23:00 die Beschaffung der vorhandenen Daten).
-
Hey @Peter Ulrich, wie authentifiziert du dich denn in dem curl-Command?
-
@Thomas Schnorrenberg leider nein, das ist quasi ein quasi-privates Hobbyprojekt von mir. Ihr könnt das Script aber mit wenig Aufwand bei euch selber betreiben.
Zur Info zum Datenfluss: Es handelt sich um eine VueJS-Webapplikation, die nicht mit einem zusätzlichen Server spricht, sondern lediglich mit der smapOne-API. Das bedeutet, sowohl wenn ihr es selber betreibt, als auch wenn ihr das Tool im Web nutzt: Es werden keine Daten irgendwo extern verarbeitet oder gesammelt. Es ist lediglich die Kommunikation zwischen deinem Client (der die Webseite aufruft) und der smapOne-API.
-
-
vor 2 Stunden schrieb Ralf Johannes:
Ideal wäre es, wenn ich einen Typ in der Mehrfachauswahl festlege(hier "Ferraris"), sollte nach Eingabe des Zeitstempels automatisch das Prüfintervall für den Typ Ferraris addiert werden.
Auf deinem Screenshot ist eine Mehrfachauswahl zu sehen. Diese kannst du mit EQUALS() nicht auswerten, da ja hier ein Mehrfach-Zustand erreicht werden kann. Sinn würde hier vielleicht ein CONTAINS() ergeben (im Sinne von "enthält die Mehrfachauswahl-Liste den Eintrag XYZ?"), allerdings ist dies (noch) nicht implementiert für Mehrfachtauswahlbausteine.
Ich kenne jetzt deine smap im Detail nicht, aber würde denn hier nicht einfach ein Einfachauswahlbaustein (EAB) statt Mehrfachauswahlbaustein helfen? Kannst du "live" in der smap umstellen, ohne dass du den Baustein austauschen musst:
Stell das doch mal um, mit einem EAB funzt deine Formel dann auch.
- 1
-
Hast du es schonmal mit einem Texteingabefeld probiert? Ich (als Mensch) würde eine führende Null vor einer Zahl auch ignorieren oder missinterpretieren… 😉
-
vor 2 Stunden schrieb Oliver Pfeiffer:
Schön wäre es wenn man diese Mehrfachauswahl-Optionen im Bricks mit einem {{bricks.Baustein|ShowRows=1}} (Anzahl der Reihen) formatieren könnte 🙂
Wäre das was für ein Feature...?
Hm, das finde ich ein bisschen unhandlich. Da muss man dann ja immer darauf achten, dass (wenn man nicht nur 1 Row möchte) man die Anzahl der Rows immer synchron mit der Anzahl der Optionen hält, um da konsistent zu sein.
Besser fände ich eine Option {{bricks.Baustein|ShowHorizontal}} o.ä.
Und dann im Designer einen entsprechenden Haken dazu 🤗
- 1
- 1
-
Hey @Oliver Pfeiffer, dir könnte folgende Lösung helfen: Ich habe einen MFAB (= Mehrfachauswahlbaustein, auch "MFA" 😉) mit vier Optionen erstellt:
Als Bericht nutze ich die automatisch generierte Berichtsvorlage und passe sie ein wenig an. Der neue Code sieht wie folgt aus:
Hier der Code einmal zum kopieren, anpassen und selber verwenden:
{%IF bricks.Fortbewegungspraeferenz contains "Per pedes" %}☑{%ELSE%}☐{%ENDIF bricks.Fortbewegungspraeferenz contains "Per pedes" %} Per pedes ▪▪▪ {%IF bricks.Fortbewegungspraeferenz contains "Fahrrad" %}☑{%ELSE%}☐{%ENDIF bricks.Fortbewegungspraeferenz contains "Fahrrad" %} Fahrrad ▪▪▪ {%IF bricks.Fortbewegungspraeferenz contains "Auto" %}☑{%ELSE%}☐{%ENDIF bricks.Fortbewegungspraeferenz contains "Auto" %} Auto ▪▪▪ {%IF bricks.Fortbewegungspraeferenz contains "Bus" %}☑{%ELSE%}☐{%ENDIF bricks.Fortbewegungspraeferenz contains "Bus" %} Bus
Und wenn ich nun die entsprechenden Optionen auswähle, werden die Ergebnisse horizontal aufgeführt (mit ein paar Trennzeichen – Unicode-Zeichen U+25AA – dazwischen):
Alle Informationen zur selbsterstellten Berichtsvorlage findest du in unserer FAQ.
Und hier noch die Word-Datei zum anpassen, reinschauen, nachvollziehen, reverse-engineeren 😉 usw.
- 6
Datum aus DSAB als Datum übernehmen und nicht als Text
in smaps bauen
Geschrieben
Hey @Michael Kabisch, das was @Bülent Erbas schreibt ist genau der Casus knacksus: Du kannst durchaus mit Datumswerten arbeiten, hierzu ist ja erst kürzlich (😉) eine neue Formel für eingeführt worden: ADD_PERIOD(). Allerdings gibt es keine Möglichkeit, den Datumswert für ein Datumsbaustein irgendwie dynamisch zu belegen... 😕
Wenn ihr euch richtig fit mit der smapOne-API fühlt und euch es im Sinne des Prozesses wert wäre, smapOne ein wenig anders zu bedienen, dann könnte man ein zweistufiges Verfahren realisieren:
Es ist halt nicht mehr die schöne, kleine, nackte smap. Sondern ein wenig "missbraucht". Aber so haben wir in der Vergangenheit zahlreiche Prozesse gelöst, wo es irgendso einen externen "Zwischenschritt mit Magie" benötigt 🙂