Zum Inhalt springen

Mats Matern

smapLand Mitglieder
  • Gesamte Inhalte

    13
  • Benutzer seit

  • Letzter Besuch

Beiträge von Mats Matern

  1. Hallo,

    ich habe eine Automation gebaut welche automatisch neue Kopien von Smaps anlegt. Nun möchte ich  dem erzeugten Smaps eine neue Datenquelle zuweisen ,wie es im Bild auch geht.   Für den Schritt will ich die API nutzen. Hat jemand ne Lösung wie ich es einfach umsetzen kann? 

    image.thumb.png.1e2536c6ba68676073ea2fefa0cc62f1.png

  2. @Bülent Erbas 

    Ich baue in PowerAutomate einen Flow, welcher Lager Logistik Smaps anhand eines Templates anlegt. Hierfür habe ich eine Anlege Smap gebaut, die Gewisse Variablen abfragt und diese dann in der neuen Lager Logistik Smap zu hinterlegen. Grund dafür ist es, dass das Händische Kopieren und einpflegen ins Lager System mit viel Aufwand verbunden ist und es automatisiert sehr viel angenehm ist. 

    • Like 1
    • Danke 1
  3. Gerade eben schrieb Philip Alvermann:

    Kein Problem, eventuell habe ich deinen ersten auch nicht klar verstanden.

    Dein Screen Shot macht das etwas klarer. Das Template kannst du nur an deinem "Master-Account" einstellen. Der Rest sollte aus der Beschreibung klar sein. Allerdings haben wir das bisher noch nie verwendet.

    image.thumb.png.2e968a641aea0f83b7c58d802a732b5b.png

    Das Hilft mir sehr weiter. Wusste nicht, dass man nur als Master Account einrichten darf. Danke 🙂 

    • Like 3
  4. vor 6 Minuten schrieb Bülent Erbas:

    möchte jetzt nichts falsches schreiben, aber mir ist nicht bekannt,  das man aus Automatisierungstools heraus smaps erzeugen kann.

    Ich denke schon das es geht. Ist hier ja beschrieben: 

    image.png.6e78f2eb6727f6768d2c06b193f18d24.png

    Nur weiß ich nicht ob und wie man ein Template von seinen Smaps erstellt bzw. wie man die TamplateID davon findet.

    Aber dennoch Danke 🙂 

    • Like 1
  5. Moin
    ich würde gerne das PDF Format als Request verwenden. 
    Ich weiß aber nicht wie ich das machen soll. Die Ausgabe ist als ZIP wen ich versuche die zu entpacken bekomme ich einen Fehler. 

    Hat jemand eine Lösung dafür? Bzw was ich mit dem Download mache ?

    Gruß Mats

    image.png.2ecc352332cbf927d984dcf44a5f03e2.png

  6. Moin @Moritz

    Ja es hilft aufjedenfall. Danke 
    Das Anlegen neuer Smap Kopien mit eigener DSAB geht jetzt. Jedoch ist es noch sehr mühselig. 

    Würde mich immer noch sehr freuen wenn man beim Kopieren von Smaps auswählen könnte ob die DSAB behalten werden soll oder eine neue generiert wird.  

    Außerdem hatte ich die Idee, das anlegen neuer Smaps mit der API zu automatisieren. Ginge das ?
     

    -Neue Smap anlegen nach Tamplate | Sollte ja gehen aber weiß noch nicht ganz wie
    -Neue DSAB anlegen✔️                       | Habe aber noch nicht gesehen wie ich die per API die der Smap übergebe.
     

    • Like 2
  7. Moin Danke für die schnelle Antwort

    vor 16 Minuten schrieb Moritz:

    Die beiden Smaps haben dann halt einfach grundsätzlich verschiedene Datenstände. Und wenn jetzt nicht gerade jeweils per REST API der letzte Stand des DSABs ausgelesen werden soll (um die Daten z.B. zu manipulieren und den neuen Datenstand wieder hochzuladen, wie in meinem Power Automate-Beispiel), dann ist das unkritisch.

    Doch genau darum handelt es sich. 😅 Habe auch ein Programm geschrieben welches, wie in deinem Beispiel, Datenbanken live aktualisiert. Und dabei ist dann das Problem aufgetaucht. Habe es nun erweitert, dass Mehrere Smaps gleichzeitig betreut werden. Und da macht mir die selbe dataSourceId ein strich durch die Rechnung. 
    Kann man das eventuell umgehen wenn man sich die jeweilige DataSourceVersion speichert ? Sieht das dann nur gleich aus ist es aber nicht ?

     

     

    vor 18 Minuten schrieb Moritz:

    Geht es um Aktivierungsregeln innerhalb des Bausteins? Oder geht es um "Folgeformeln" in der smap, die den DSAB referenzieren?

    Ja aus der Datenbank werden direkt Verknüpfungen und Formeln generiert. Diese jedes mal neu machen ist ein heiden Aufwand und sehr Fehleranfällig image.thumb.png.88cd8b657750f379feb4422d40a720e3.png

    • Like 1
  8. Moin 

    Ich arbeite zur Zeit viel mit der RestAPI und mit mehreren gleichen Smaps gleichzeitig. 

    Dabei ist mir aufgefallen dass bei Kopieren eines Smaps mit enthaltener Datenquelle die dazugehörige dataSourceId weiter verwendet wird. 
    Dies klingt im Ersten Moment auch logisch da es sich um eine Kopie handelt. Jedoch sind die Kopien dann nicht voneinander unabhängig und teilen sich die selbe dataSourceId.

    Auch das Ändern einzeln Datenquellen ändert das nicht. Sondern macht das Problem noch viel schlimmer. Es wird nämlich Kopien übergreifend die Datenquellen geändert. Sodass es keine Möglichkeit gibt unabhängige Kopien von Smaps zu erstellen. 

    Die einzige Lösung um das zu umgehen, die ich sehe sind:

    • Umständlich per RestAPI neue Datenquellen zu erstellen diese dann neu zu verknüpfen.
    • Oder einen neuen Datensatz Baustein anlegen. Was kein Problem wäre wenn an diesem nicht x viele Bedingungen geknüpft wären.

    Beides ist je nach Fall sehr aufwändig und löst das Problem nur teilweise.

     

    Mein Vorschlag wäre:
    Beim Kopieren eines Smaps: die Abfrage an den Nutzer ob eine neue Datenquelle(neue dataSourceId) erzeugt werden soll oder nicht. Oder so ähnlich.

     

    Gruß 
    Mats 

×
×
  • Neu erstellen...