Sie können einen Snapshot in das Portal von EcoStruxure Machine Advisor-Codeanalyse hochladen:
Mit Ihrem persönlichen Benutzerkonto.
Siehe Erstellung eines Snapshots und Upload (mit persönlichem Benutzerkonto).
Mit einem technischen Benutzerkonto (Access Token).
Sie können einen technischen Benutzer erstellen (Access Token), der zum Upload eines Snapshots für ein spezifisches Analyseprojekt berechtigt ist. Bei CI-Systemen (Continuous Integration - Kontinuierliche Integration) können Snapshots über Python-Skripte hochgeladen werden.
Klicken Sie auf
, um dieses Fenster zu öffnen.
Schritt |
Aktion |
---|---|
1 |
Geben Sie im Feld einen Namen ein. |
2 |
Wählen Sie ein aus. Nach diesem Datum kann das Access Token (Zugriffstoken) nicht mehr für den Upload eines Snapshots verwendet werden. |
3 |
Klicken Sie auf die Schaltfläche .Ergebnis: Es wird ein Fenster angezeigt, das das Access Token als Zeichenfolge bereitstellt. |
4 |
Diese Zeichenfolge muss sicher aufbewahrt werden, da sie nur einmal bereitgestellt wird. |
5 |
Sie das Fenster. Ergebnis: In der Tabelle wird eine neue Zeile angezeigt. |
Sie können das Token (gespeicherte Zeichenfolge) verwenden, um sich über ein Python-Skript beim Portal von EcoStruxure Machine Advisor-Codeanalyse anzumelden.
Beispiel für ein Python-Skript:
# application object searched
app = projects.primary.find("Application", True)[0]
# full analysis will be executed
app.code_analysis.perform_full_analysis()
#login
projects.primary.code_analysis.portal.login
('eyJVcmwiOiJodHRwczovL2Vjb3N0cnV4dXJlLW1hY2hpbmUtYWR2aXNvci1jb2RlYW5h'
+'bHlzaXMuc2UuYXBwIiwiQ2xpZW50SWQiOiJlNWM5aDI4ODdiZDV3YWZiajlpMWw5N2Zl'
+'NDMwZGNqOSIsIkNsaWVudFNlY3JldCI6Ijc2U1VBWkNVU0VEUDExMTExMTExIn0='
)
app.code_analysis.portal.snapshots.upload("mySnapshot")
# logout
app.code_analysis.portal.logout()
Ergebnis: Nach der Ausführung des Python-Skripts wird der hochgeladene Snapshot in der Ansicht angezeigt.