Massenimport von Vorlagen in die Connection Library
Um eine einzelne Verbindungsbemessungsvorlage in die Connection Library der IDEA StatiCa Connection-Anwendung zu speichern, können Benutzer den Befehl „Veröffentlichen" verwenden. Bemessungsvorlagen können in einem Unternehmensset und einem Privatset veröffentlicht werden und können standardmäßig (eine Zusammenstellung von Bemessungsoperationen) oder parametrisch (eine einfache Liste definierter Parameter anstelle von Operationen) sein.
Um Bemessungsvorlagen stapelweise zu veröffentlichen, können Sie entweder das gebrauchsfertige Werkzeug IDEA StatiCa Bulk Publisher herunterladen oder eine eigene Routine mit Python oder C# und der offenen API von IDEA StatiCa erstellen.
IDEA StatiCa-Werkzeug für den Massenimport von Bemessungsvorlagen
Mit dem IDEA StatiCa Bulk Publisher (hier herunterladen) können Sie einen Ordner mit mehreren Connection-Dateien als Bemessungsvorlagen in die Connection Library importieren. Sie können das bereitgestellte Werkzeug auch mithilfe der bereitgestellten Code-Ressourcen an Ihre Bedürfnisse anpassen.
Um das Massenimport-Werkzeug auszuführen, muss ASP.NET Core auf Ihrem Computer installiert sein (in der Regel ist es Teil des Windows-Systems und des .NET-Frameworks).
Das Massenimport-Werkzeug verwendet die IDEA StatiCa API. Der Standardpfad zur API ist festgelegt auf:
C:\Program Files\IDEA StatiCa\StatiCa 25.1\
Sie können den Pfad zur API ändern, wenn Sie neuere Versionen von IDEA StatiCa installieren.
Falls Ihre Windows-Benutzereinstellungen das Ausführen der .exe-Datei nicht erlauben, klicken Sie auf Weitere Informationen und dann auf Trotzdem ausführen, um das Werkzeug zu öffnen, oder wenden Sie sich an Ihren IT-Administrator.
Um den Ordner mit Verbindungsmodellen stapelweise in den Vorlagensatz der Connection Library zu veröffentlichen, gehen Sie wie folgt vor:
- Öffnen Sie die IDEAStatiCaBulkPublisher.exe.
- Klicken Sie auf Ordner auswählen und navigieren Sie zu dem Ordner, der Ihre Connection-Dateien enthält. Die Dateiliste wird im Fenster angezeigt.
- Wenn Sie auf Projektelemente laden klicken, werden die Bemessungsdaten aus den Dateien geladen. Die Namen werden automatisch aus dem Projektelementnamen jedes Verbindungsmodells übernommen (nicht aus dem Dateinamen). Sie können die Namen während des Vorgangs manuell bearbeiten.
- Wählen Sie das Unternehmens- oder Privatset aus und klicken Sie auf Alle veröffentlichen, um die Bemessungsvorlagen in die Cloud-Datenbank der Connection Library hochzuladen.
- Sobald der Vorgang abgeschlossen ist, schließt sich das Routinefenster (schwarz) und neben den hochgeladenen Vorlagen werden grüne Häkchen angezeigt.
- In der Connection-Anwendung können Sie die Vorlagen mit der Funktion Vorschlagen verwenden und sie im Manager der Connection Library durchsuchen.
Open-API-Import mit Python und C#
Laden Sie die vorbereiteten Code-Beispiele aus dem GitHub-Repository herunter und bearbeiten Sie diese, um Ihr eigenes Import-Werkzeug zu erstellen.
- C#-Abschnitt im developer.ideastatica-Repository
- Python-Abschnitt im developer.ideastatica-Repository
Wenn Sie die API für die Connection-Anwendung initialisieren, verwenden Sie den Publish-API-Endpunkt, um den Import durchzuführen.
Die API ist offen, und es stehen umfangreiche Möglichkeiten für den Import mehrerer Verbindungsbemessungen in die Connection Library zur Verfügung.
Bekannte Einschränkungen
- Es ist nicht möglich, importierte Verbindungsbemessungsvorlagen stapelweise aus den Connection Library-Sets zu löschen. Im Verwaltungsfenster der Connection Library in der Connection-Anwendung ist nur eine Einzellöschung verfügbar.
- Es ist keine automatisierte Validierung von Verbindungsbemessungsvorlagen verfügbar.