Innovation und Transformation
Die fehlende DevOps-Schicht in Fusion Manage

Die meisten Administratoren und Entwickler von Fusion Manage bearbeiten ihre Skripte direkt im Browser. Das ist schnell, live und bequem. Aber wenn etwas kaputt geht, erinnert sich niemand mehr daran , was wann geändert wurde.
Fusion Manage macht zwar Backups von Ihrem Tenant, aber das ist nicht dasselbe wie Versionskontrolle. Backups schützen Sie vor Datenverlusten. Versionskontrolle schützt Sie vor sich selbst.
Aus diesem Grund haben wir eine kleine App entwickelt, die alle Skripte aus Ihrem Fusion Manage-Tenant - Aktions-, Bedingungs-, Validierungs- und Bibliotheksskripte - auf Ihr lokales Laufwerk herunterlädt. Von dort aus können Sie sie in ein Git-Repository wie GitHub übertragen und Ihre Automatisierung sofort transparent und nachvollziehbar machen.
Warum sollten Sie Ihre Skripte in GitHub verwalten?
Eine Kopie Ihres Codes zu haben, bringt unerwartete Klarheit:
-
Sehen Sie, wie sich Ihr Code entwickelt hat. Erkennen Sie, was sich zwischen den Versionen geändert hat und warum.
-
Finden Sie die Ursache von Problemen. Wenn etwas nicht mehr funktioniert, zeigen Ihnen die Git-Diffs die Änderungen, die auf die Ursache hinweisen könnten.
-
Sicheres Arbeiten zwischen Tenants. Entwickeln Sie in Ihrer Sandbox, laden Sie Skripte herunter, prüfen Sie Änderungen und übertragen Sie erst dann Aktualisierungen in die Produktion.
Einbindung aller Skripte - wirklich aller Skripte
Ein Standard-Mandant von Fusion Manage enthält mehr als hundert Skripte. Denken Sie nicht zu viel darüber nach. Laden Sie sie alle herunter.
-
Es sind nur Textdateien, die Größe spielt also keine Rolle.
-
Wenn Sie alle Skripte haben, sind vollständige und genaue Vergleiche gewährleistet.
-
Neue Anwendungen aus dem Fusion Manage App Store fügen Skripte hinzu. Ihre Baseline zeigt sofort, was neu ist.
-
App-Updates sind leicht zu erkennen. Laden Sie sie in einen Test-Tenant herunter und vergleichen Sie den Code mit Ihrer Baseline.
GitHub wird zu Ihrer einzigen Quelle der Wahrheit für Fusion Manage-Skripte.
Legen Sie Ihre Baseline frühzeitig fest
Der beste Zeitpunkt, um mit der Versionierung Ihrer Fusion Manage-Skripte zu beginnen, ist zu Beginn eines Projekts.
-
Erstellen Sie Ihr GitHub-Repository.
-
Klonen Sie es lokal.
-
Führen Sie das Tool aus, um alle Skripte aus Fusion Manage herunterzuladen.
-
Übertragen Sie diese erste Version als Basisversion.
Von da an ist es ganz natürlich, Änderungen vorzunehmen, Updates zu ziehen, Unterschiede in Visual Studio Code zu überprüfen und mit aussagekräftigen Kommentaren zu committen. Wenn später etwas schief geht, wissen Sie immer, was sich geändert hat.
Wie es funktioniert
Es gibt kein Installationsprogramm. Wir haben es einfach gehalten. Laden Sie einfach die ausführbare Datei für Windows oder Mac herunter (ja, wir unterstützen macOS-Benutzer), und führen Sie sie über die Befehlszeile aus. Die ausführbare Datei ist nicht signiert, daher müssen Sie die Ausführung beim ersten Mal erlauben.
Die Syntax ist für Windows und Mac dieselbe. Führen Sie in einer Konsole (cmd) oder einem Terminal Folgendes aus:
FusionManageScriptPuller <NameIhresMandanten> <OutputOrdner>
coolorange.autodeskplm36.net lautet , dann ist Ihr Mandant coolorange.OutputFolder: Wenn Sie diesen Parameter weglassen (leer lassen), werden alle Skripte in einem Unterordner namens scripts gespeichert. Sie können auch einen Ordner angeben, in dem die Skripte gespeichert werden sollen, z. B. Ihr lokales Git-Repository.
Beispiel:
FusionManageScriptPuller coolorange c:\temp\AcmeInc

Da die Anwendung nicht signiert ist, werden sowohl Windows als auch macOS die Ausführung beim ersten Mal blockieren. So können Sie sie zulassen:
Unter Windows:
-
Klicken Sie mit der rechten Maustaste auf
FusionManageScriptPuller.exe, öffnen Sie das Dialogfeld Eigenschaften und wählen Sie Blockierung aufheben, falls verfügbar.
-
Möglicherweise werden Sie von Windows noch gefragt, ob der Anwendung vertraut werden kann. Wählen Sie Ja.
Unter macOS:
-
Öffnen Sie die Anwendung einmal über den Finder (Öffnen mit > Terminal). Sie wird beim ersten Mal nicht funktionieren.
-
Gehen Sie dann zu Systemeinstellungen > Sicherheit und erlauben Sie die Ausführung, indem Sie auf Trotzdem öffnen klicken.

Download für Ihr Betriebssystem
Abschließender Gedanke!
Autodesk bewahrt Ihren Mieter sicher auf. GitHub schützt Ihren Codeverlauf.
Möchten Sie mehr aus Ihrem Fusion Manage herausholen? Sprechen Sie mit uns.
Wir arbeiten seit den Anfängen von Fusion Manage, haben den ursprünglichen Vault-Fusion Manage-Connector entwickelt und lieben es, Autodesk-Produkte an die Anforderungen unserer Kunden anzupassen.
