Zum Inhalt springen

Philip Alvermann

smapLand Mitglieder
  • Gesamte Inhalte

    150
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    9

Philip Alvermann hat zuletzt am 24. Juni gewonnen

Philip Alvermann hat die beliebtesten Inhalte erstellt!

8 Benutzer folgen

Letzte Besucher des Profils

490 Profilaufrufe

Leistungen von Philip Alvermann

Community Regular

Community Regular (8/14)

  • Pioneer - 1. Jahr smapLand
  • Seit einem Jahr dabei
  • smapifier Enthusiast Selten
  • Gut reagiert
  • Konversationsstarter

Neueste Abzeichen

390

Reputation in der Community

5

Community-Antworten

  1. @Tilo Havemann, @Moritz Heidlindemann Habe ich mir angeschaut, werde ich aber nicht nutzen. Jeder Creator muss dann eine Adresse pflegen und die smap würde dann, bei z.B. anonymer Nutzung, eventuell den Eindruck erwecken das hier ein anderes Unternehmen die smap verteilt hat. Ich würde schon gerne sehen wer die smap gebaut hat.
  2. @Tilo Havemann, @Moritz Heidlindemann Ich schaue mir das mal an. Vielen Dank
  3. Ich hätte gerne den Creator in dem entsprechenden Infofenster zur Verfügung. Hintergrund: Da wir verschiedene Systeme nutzen (dev, test, prod) haben wir verschieden smaps mit gleichem Icon und Namen zur Auswahl. Die smaps haben jeweils unterschiedliche Creatoren, wegen dem Rest-API Token. Im Moment können wir das nur an der Versionsnummer unterscheiden, was für einen "nicht Creator" fast unmöglich ist.
  4. Das kannst du über die Rest-API erledigen.
  5. <ul><li> wären da auch noch auf meiner Liste.
  6. Ich brauche das nicht dringend, war nur schicker. ich hätte gerne noch ein "color" oder "font color". Das wäre sicher kreativer gegangen.
  7. Seit heute bzw. seit gestern Abend, nach meinen Informationen, nicht mehr. Jedenfalls nicht mehr über den Email-Baustein. Das finde ich schon echt schade. Kein <strong> kein </br> kein </p>, vor allem ganz ohne Vorwarnung. Ich hoffe da müssen nicht so viele smaps umgebaut werden.
  8. Wir haben dazu ein ein Termin in unserem Ticketsystem, dieses erzeugt dann eine Woche vor Ablauf ein Ticket in einer entsprechenden Queue.
  9. Verstehe ich nicht so ganz. Unser Backend mit Zugriffen über die Rest-API hat gestern weiter funktioniert. Das einzige was anscheinend nicht ging war das bearbeiten der smaps in der Plattform ab ca. 16:30. In eurer Statusanzeige sind die Ausfälle auch nicht zu sehen, sehr verwirrend bzw. so ganz aussagekräftig ist der Status ja anscheinend auch nicht.
  10. Hast du in den Einstellungen den Zugriff aktiviert. //EDIT hm, ich glaube das ist doch nicht ganz das was du brauchst. Das betrifft ja wohl nur die PDF Berichte.
  11. Hier ist noch ein Beispiel wenn man mehrere DSAB's abgleichen möchte. Es wird nur der token, die Id des DSAB's und die Excel-Datei benötig. Die smaps die ein Update benötigen werden aus den DSAB-Infos geholt. Falls man den DSAB in mehreren smaps benutzt bekommen diese dann auch ein Update, das wurde in dem ursprünglichen Script nicht berücksichtigt. Fehlerbehandlung kann sich ja jeder nach Gusto selbst reinbauen, wenn er/sie es brauchen. # Created By: Philip Alvermann # Version 1.0 # # Filename: dsabSync-demo.ps1 # # Der hier enthaltene Code dient als Beispiel. # Ich übernehme keine Garantie, Gewährleistung oder Support für den Code oder Bestandteile. # Verwendung des Codes erfolgt auf eigene Gefahr. # # Benötigt wird für die Ausführung das Modul Import-Excel # die Importfiles müssen in dem Ordner import des Verzeichnisses liegen in dem das Script ausgeführt wird $config = @( [PSCustomObject]@{ dsabId = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; importFile = "$PSScriptRoot\import\test-dsab_neu.xlsx"; token = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; } #,[PSCustomObject]@{ #dsabId = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; #importFile = "$PSScriptRoot\import\test-dsab.xlsx"; #token = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; #} ) function getRequest ($uriString) { try { $resp = Invoke-WebRequest $uriString return $resp; } catch { return ""; } } function UpdateSmap($dsabConfig, $smapId) { $httpString = "https://platform.smapone.com/Backend/intern/Smaps/$($smapID)/Versions/Current/DataSources/Update?updateEditVersion=true&accesstoken=$($dsabConfig.token)" $smap = Invoke-RestMethod -Uri $httpString -Method Put Write-Output "new sampVersion : $($smap.version) for smap $($smapID)" } function UpdateDsab($dsabConfig) { $httpString = "https://platform.smapone.com/Backend/intern/DataSource/$($dsabConfig.dsabId)?accesstoken=$($dsabConfig.token)" $dsab = getRequest -uriString $httpString; $jsonDsab = $dsab.Content | ConvertFrom-Json $excelData = Import-Excel $($dsabConfig.importFile) $excelData | Format-Table $newData = @($excelData) | ConvertTo-Json $httpString = "https://platform.smapone.com/Backend/intern/DataSource/$($dsabConfig.dsabId)/Versions/$($jsonDsab.latestVersion)/Definition/Values?accesstoken=$($dsabConfig.token)" $newDsab = Invoke-RestMethod -Uri $httpString -Method Put -Body $newData -ContentType "application/json; charset=utf-8" Write-Output "dsab latestVersion: $($jsonDsab.latestVersion) dsab newVersion $($newDsab.version)" foreach ($smaps in $jsonDsab.usedInSmaps) { UpdateSmap -dsabConfig $dsabConfig -smapId $($smaps.smapID) } } function StartSync($Config) { foreach ($element in $Config) { UpdateDsab($element) } } StartSync($config)
  12. Am besten du lädst dir die Datei aus deinem bestehenden DSAB herunter und benutzt die dann für deinen Import. Die Datei kannst du dann beliebig erweitern. Solange du nicht die Struktur änderst sollte alles funktionieren. Deine Fehlermeldung sagt weiterhin, das deine Erweiterung der Exceldatei nicht unterstützt wird. Wenn du die Datei heruntergeladen hast speichere die als *.xlsx ab und dann schauen wir weiter. Den Pfad solltest du auch richtig angeben z.B. "C:/Users/irgendwer/Documents/xxxx.xlsx". Also einen Slash(/) und keinen Backslash(\) verwenden
  13. Ja kannst du, suchst du dir die Bausteine aus die du verwenden willst, oder du baust dir das schon in einem Feld der smap zusammen und nutzt das Feld dann als Dateiname. Ich glaube da gab es hier schon einige Beispiele. //EDIT: Gerade gefunden
×
×
  • Neu erstellen...