Zum Inhalt springen

Moritz

smapOne
  • Gesamte Inhalte

    730
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    80

Alle Inhalte von Moritz

  1. Ich glaube wir sind uns alle einig, die Kategorisierung von smaps ist ein echt feines neues Feature und auch ein veranschaulichendes Beispiel, in wiefern wir – die smapLand-Community hier! – Einfluss auf die Entwicklung von smapOne nehmen können. @Frank Röhl, dir gebührt an dieser Stelle höchster Dank dafür, die Gruppierungslawine angetreten zu haben. Was mir bei dem neuen Feature aufgefallen ist: Mir fehlen noch einige wesentliche Funktionen. So zum Beispiel eine Mehrfachzuweisung oder -entfernung von smaps zu Kategorien. Und damit bin ich ja nicht alleine, wie der Thread zeigt. Deshalb möchte ich mit diesem Beitrag ein weiteres Mal die Stärke der API verdeutlichen und wie wir mit ihrer Hilfe unsere eigenen Features an das smapOne-Ecosystem ranbasteln können. Die API-Endpunkte Zunächst einmal einige Informationen zu den neuen API-Endpunkten. Diese tauchen nämlich noch nicht in der offiziellen Swagger-UI-API-Dokumentation auf. Deshalb habe ich in meinem Browser einfach mal ein wenig "gehorcht", was da so an Routen angesprochen werden und ob es API-Routen (".../backend/v1/..." oder ".../backend/intern...") sind. Neue Kategorie erstellen POST https://platform.smapone.com/backend/intern/smaps/overview/categories Payload für die Neuanlage von Kategorien ist einfach nur ein JSON-Objekt mit "title"-Key und entsprechendem Value für die Kategoriebezeichnung. { "title": "Kategorientest" } Vorhandene Kategorien abrufen GET https://platform.smapone.com/backend/intern/smaps/overview/categories Die Response ist ein JSON-Array mit den IDs und Titeln der Kategorie sowie der Info, wieviele smaps ihr zugeordnet sind. Kategoriezuordnung für eine smap abrufen GET https://platform.smapone.com/backend/intern/smaps/overview/<smapID>/categories Die Response ist hier ein JSON-Array mit allen Kategorien (ID und Titel) sowie eine true|false-Info, ob die smap dieser Kategorie zugewiesen ist. Kategoriezuordnung für eine smap anpassen PUT https://platform.smapone.com/backend/intern/smaps/overview/<smapID>/categories Der Payload, also der Body für diese Route ist wie folgt aufzubauen: { "Categories": [ { "categoryId": <categoryID>, "isAssigned": true|false }, {...} ] } Und weiter? Ich bastle gerade an einem kleinen Helfertool, mit dem dann z.B. viele smaps auf einmal Kategorien zugewiesen werden können. Ein etwas anderes Tool (konkret zum Verwalten von Webhooks) mit ähnlicher Motivation (fehlende Funktion "von außen" ranbasteln) habe ich ja schon an anderer Stelle vorgestellt: Ich habe einfach mal ChatGPT beauftragt, mir hierfür eine App zu bauen. Ihr werdet begeistert sein, was dabei herausgekommen ist: Ja zugegeben, das Klickt sich ein wenig umständlich und ermöglicht auch (noch) nicht, dass man sich vorhandene smaps einer Kategorie anzeigen lassen kann (um dann selektiv abzuwählen). Aber um viele oder alle smaps einer Kategorie hinzufügen oder entfernen zu können ist schon ganz hilfreich. Probiert es mal aus (hinten statt <API_TOKEN> einfach euer Token an die URL anfügen)! https://smappetizer.github.io/category-manager/?token=<API_TOKEN>
  2. Nur mit den Plattform-Funktionen wirst du das nicht realisieren können. Da würde ich mir entweder ganz klassisch einfach einen Kalendertermin einstellen. Eine Alternative könnte sein, dass ihr euch in die smapOne-API reinfuchst...
  3. Ja, in Power Automate gibt es Drittanbieter-PDF-Merge-Actions. Diese erfordern aber ggf. eine kostenpflichtige Power Automate-Lizenz, einen Account bei dem jeweiligen Anbieter oder dort sogar eine Subscription. Das ist im Einzelfall zu prüfen und zu erwägen. Da findet man aber auf jeden Fall was, und ich wette Zapier, Make.com und Konsorten haben da auch etwas im Angebot. Um unabhängig von derartigen Drittanbietern zu sein, hatten wir übrigens für diverse Kundenprojekte eine dedizierte Azure Function geschrieben, die wir entsprechend in z.B. Power Automate Flows aufrufen konnten. Aber das ist dann Softwareentwicklung (wenn auch eher sehr klein vom Umfang) und nix im Bereich No- oder Lowcode mehr. Höchstens der HTTP-Aufruf an die Azure Function 😉
  4. Magst du uns einmal eine Kopie deiner smap und die Vorlage bereitstellen, so dass wir es hier einmal testen können?
  5. Hey @Sabrina R 🙂 ich befürchte, da trügt dich deine Erinnerung. Eine Email-Benachrichtigung bei neuer Aufgabe gibt und gab es bislang nicht. Was mal eingeführt wurde ist, dass wenn du eine Aufgabe erhältst, aber du die smap noch nicht installiert hast, dazu auch eine Email-Benachrichtigung versendet wird. Ich würde das mal nicht "ohne großen Aufwand" nennen, aber du könntest regelmäßig an der API prüfen, welche Aufgaben offen sind und auf der Basis Benachrichtigungen versenden. Das ist dann aber kein Lowcode/Nocode mehr... 😕
  6. Woop woop 🙌 Das große Reinemachen kann beginnen! 🥳
  7. Hinweis zur Klarstellung: Dieses Übertragen von alles smaps, Nutzern usw. auf einen Creator geht nur auf eine neue, leere Emailadresse. Ich bezog mich dabei vor allem auf das von @Bülent Erbas erwähnte "im Falle eines Austritts". Was nicht geht ist smaps, Nutzer usw. in einen vorhandenen Creatorenaccount zu mergen! Sorry, wenn ich da falsche Erwartungen geweckt habe... CC @Manuel Rühl.
  8. Ja ich merke gerade, mein Impuls geht ein wenig in die falsche Richtung. Das ist ja eine erweiterte bzw. spezifische Object Character Recognition, also Buchstabenerkennung und keine (eher allgemeine) Object Recognition. Also bitte lasst eure Geister nicht durch mein Warrngezümmel hier einschränken... 😅
  9. Ich hatte bereits einige Creatoren, die eine solche Funktion gerne für Visitenkarten oder Führerscheine nutzen würden. Das ist so das erste, was mir in den Sinn kommt.
  10. Klassischer Fall von Tomaten auf den Augen! Immer gerne! 🤗
  11. Für mich klingt das schon nach einem sehr spezifischen Anwendungsfall, wo es sicherlich sehr "spitze" Anwendungen wie Tourenplaner oder Tools zur linearen Optimierung aus der Logistik gibt. Ein Universalist wie smapOne mit Fokus auf die Erhebung von Daten und nicht die Optimierung von Routen oder Terminen ist hier wahrscheinlich keine Lösung, mit der du für deinen Anwendungsfall eine besonders zufriedenstellende Lösung entwickeln können wirst – just my two cents. [Hervorhebungen von mir] Eine Möglichkeit der vergleichenden Filterung (jünger/älter, größer/kleiner, </>) gibt es in der integrierten DSAB-Suche bzw. dem DSAB-Filter leider nicht. Die Suche aus dem DSAB ist am ehesten mit der CONTAINS()-Expression vergleichbar.
  12. Es gab mal ein ähnliches Problem, kannst du mal checken, ob es an Absatzeinstellungen liegt?
  13. P.S. Schrägstriche in Dateinamen sind sowieso nicht erlaubt oder sinnvoll 😉
  14. Aus dem Bauch heraus würde ich sagen, dass die JOIN()-Funktion in dem Schema zur Bildung des Dateinamens nicht erlaubt ist... Mein Tipp: Bau dir deinen gewünschten Dateinamen in einem Textergebnisfeld zusammen, das kannst du dir beim Aufbauen (z.B. im Vorschau-Modus) live anzeigen lassen und zusammensetzen. Da kannst du dann bei Bedarf auch dein JOIN() verwenden. Und diesen Wert von diesem zusammengesetzten Baustein fügst du dann in den entsprechenden Settings ein.
  15. @Marcel Zangs mach mal das Gleichheitszeichen (=) aus deiner Formel weg, das stört! 😉
  16. Entweder das was @Bülent Erbas sagt. Oder alternativ die smapID manuell eintragen:
  17. Ich halte es wie der – in Ungnade gefallene – ehemalige Richter und Politiker Ronald Barnabas Schill: "Lieber barfuß zum Strand als mit dem Mercedes ins Büro" 😉 Aber auch noch was inhaltliches: Ich glaube, damit würde sich die ultimative Universallösung smapOne – imho – zu weit in eine Richtung lehnen bzw. zu sehr den Kern verlassen. Aber charmant wäre es, ja! 😄
  18. @Schadi Bayat guck mal hier, man kann eine Zeichenkette in der smap erzeugen (in eurem Fall z.B. mit Produkt, Menge, Chargennummer, Palettennummer, der von @Bülent Erbas genannten fortlaufenden Nummer, ggf. weiteren Daten) und diese dann im PDF-Bericht mit Hilfe einer Word-Funktion als QR-Code ausgeben lassen. Und hiermit kannst du das ganze dann nach'm Einscannen wieder auseinanderfrickeln...
  19. Exakt, genau das ist das Pull-Verfahren (ich muss mir die Daten ziehen, sie werden mir nicht gereicht/gepusht). Und das dann halt — wie du auch sagst — periodisch erfolgen.
  20. Moritz

    Smap

    Das ist ja merkwürdig, vielleicht klemmt ja was mit den Email-Einstellungen? Was hast du dort als Empfänger und Betreff eingetragen und in welchem Format versendest du den Bericht? Magst du uns mal einen Screenshot teilen?
  21. Moritz

    Smap

    Wie hast du das bei denen smaps gelöst? Über die smap-Einstellung oder mit Hilfe eines Email-Bausteins?
  22. Moritz

    Smap

    In dieser Datenansicht werden immer nur die Versionen der aktuellen Version angezeigt (bei dir offenbar die Version 14). Du könntest mal prüfen, ob der Dateneingang bei einer älteren Version zu finden ist...
×
×
  • Neu erstellen...