Altium On-Prem Enterprise Server
Der Altium On-Prem Enterprise Server, der von Ihrer eigenen IT-Abteilung installiert und verwaltet wird, arbeitet nahtlos mit Altium Designer zusammen und bietet eine elegante Antwort auf die Frage, wie Konstruktionsdaten mit gesicherter Integrität gehandhabt werden können. Der Server stellt nicht nur eine äußerst robuste und sichere Datenspeicherung bereit, sondern ermöglicht auch die erneute Freigabe von Daten als klar getrennte Revisionen – wodurch Konstruktionsänderungen im Zeitverlauf nachverfolgt werden können, ohne bereits freigegebene Daten zu überschreiben. Außerdem unterstützt er die Verwaltung des Datenlebenszyklus, sodass Personen, die diese Daten verwenden müssen, auf einen Blick erkennen können, welchen Status die Daten in ihrem „Lebenszyklus“ erreicht haben und wofür sie daher sicher verwendet werden können.
Der Altium On-Prem Enterprise Server stellt einen Workspace bereit, auch als Enterprise Server Workspace bezeichnet, der zur Verwaltung sämtlicher Daten verwendet wird, einschließlich Komponenten, Domänenmodellen, Schaltplanblättern und Designvorlagen. Sie können sogar Ihre gesamten Designprojekte direkt im Workspace erstellen und verwalten – mit einer CAD-zentrierten Verwaltungsansicht, die kollaborative Reviews und Kommentare erleichtert. Über einen dedizierten Manufacturing Portal können Sie die freigegebenen Dateidaten anzeigen und durchsuchen, die BOM prüfen sowie den Snapshot des Designs selbst – die Quelle dieser freigegebenen Daten – anzeigen und kommentieren. Sie können sogar die Arbeitsumgebungen Ihrer Designer steuern und so sicherstellen, dass unternehmensweite Designstandards durchgesetzt und eingehalten werden.
Zur Verbesserung und Erweiterung der Designzusammenarbeit bietet der Enterprise Server Workspace Unterstützung für Process Workflows – hochgradig anpassbare Prozess-„Flows“, die die Designer Ihres Unternehmens durch typische tägliche Designprozesse führen, etwa die Erstellung von Komponenten und Projekten oder Aktivitäten im Zusammenhang mit Designprojekten wie Design-Reviews. Sie können diese Workflows so einfach oder so komplex definieren, wie erforderlich, und die Interaktion damit erfolgt über das Konzept von Tasks. Jede Aufgabe ist ein Punkt, an dem eine Aktion durch einen Benutzer erforderlich ist, damit ein Workflow fortgesetzt werden kann.
Indem Sie im Workspace einen Satz wiederverwendbarer Design-„Bausteine“ bereitstellen, können Sie neue Projekte mit der Gewissheit beginnen, dass jedes Modell, jede Komponente und jedes übergeordnete Designelement geprüft und zur Verwendung freigegeben wurde – ohne das Rad jedes Mal neu erfinden zu müssen. Der Workspace wird sowohl zur Quelle als auch zum Ziel von Designelementen, wobei jedes neue Design Elemente verwendet, die im Workspace freigegeben und darüber verwaltet werden. Und wenn ausschließlich mit Elementen aus dem Workspace entworfen wird, ist die Integrität dieser Designs von Grund auf sichergestellt.
Workspace-Inhalt
Innerhalb des Enterprise Server Workspace wird jede Designentität, die gespeichert, verwaltet und wiederverwendet werden kann, als spezifischer Inhaltstyp (oder Item) dargestellt. Ein Item wird innerhalb des Workspace eindeutig identifiziert und kann eine beliebige Anzahl von Revisions enthalten, wobei eine Revision die Daten für dieses Item enthält. Jedes Mal, wenn eine Änderung an den in einer Revision enthaltenen Daten vorgenommen wird – die bei den meisten Item-Typen direkt in einem zugehörigen temporären Editor bearbeitet werden können –, wird diese in eine neue Revision dieses Items übernommen (oder erneut freigegeben). Dadurch wird sichergestellt, dass keine bestehende Revision jemals überschrieben werden kann, und somit höchste Integrität gewährleistet ist.
Ein Inhaltselement kann eine beliebige Anzahl von Revisionen haben, die im Wesentlichen die Entwicklung dieses Items im Zeitverlauf darstellen. Es wird eine Änderung vorgenommen, und der neue Dateninhalt wird in eine neue Revision übernommen/hochgeladen/freigegeben. Die in jeder Revision eines Items gespeicherten Daten unterscheiden sich daher typischerweise. Um diese verschiedenen Revisionen eines Items voneinander zu unterscheiden, wird eine Revisionskennung (ID) verwendet, die in Kombination mit der Item-ID für jede Freigabe eines Items eine eindeutige Kennung erzeugt. Daraus ergibt sich die Item-Revision.
Ein weiterer wichtiger Aspekt einer Item-Revision ist ihr Lifecycle State. Dies ist eine weitere Kennung, mit der sich schnell beurteilen lässt, welchen Status diese Revision aktuell in ihrem life erreicht hat und was Designer daher damit tun dürfen. Während die Revision die am Item vorgenommenen Designänderungen widerspiegelt, spiegelt der Lifecycle State den Status des Items aus geschäftlicher Sicht wider, etwa Planned, New From Design, For Production, Obsolete und so weiter.
Direkte Bearbeitung
Der Enterprise Server Workspace bietet eine flexible und sichere Methode zur Zentralisierung der Speicherung und Verwaltung aller in Altium Designer verwendeten Arten von Designdaten. Vom Schaltplanmodell über die Komponente bis hin zu verwalteten Schaltplanblättern und vollständigen PCB-Designs bietet der Workspace eine ideale Methode zum Speichern und Verwalten Ihrer Elektronik-Designdaten.
Viele Designentitäten können dank der Unterstützung des Workspace für direkte Bearbeitung bearbeitet und in die erste Revision eines entsprechenden, neu erstellten Workspace-Items freigegeben werden. Die direkte Bearbeitung befreit Sie von den Einschränkungen separat versionsverwalteter Quelldaten. Sie können einen unterstützten Item-Typ einfach mit einem temporären Editor bearbeiten, der mit der neuesten Quelle direkt aus dem Workspace geladen wird. Sobald die Bearbeitung abgeschlossen ist, wird die Entität in eine nachfolgende geplante Revision ihres übergeordneten Items freigegeben (oder erneut freigegeben), und der temporäre Editor wird geschlossen. Es gibt keine Dateien auf Ihrer Festplatte, keine Unsicherheit darüber, ob Sie mit der richtigen oder neuesten Quelle arbeiten, und keine Notwendigkeit, separate Versionsverwaltungssoftware zu pflegen. Der Workspace übernimmt all dies mit der Integrität, die Sie erwarten, und auf eine Weise, die Änderungen an Ihren Daten beschleunigt.
Und in jeder Phase können Sie zu jeder Revision eines unterstützten Items im Workspace zurückkehren und sie direkt bearbeiten. Klicken Sie einfach mit der rechten Maustaste auf die Revision und wählen Sie den Edit Befehl aus dem Kontextmenü. Erneut wird der temporäre Editor geöffnet, wobei die in der Revision enthaltene Entität zur Bearbeitung geöffnet wird. Nehmen Sie die erforderlichen Änderungen vor und übernehmen Sie dann die Freigabe des Dokuments in die nächste Revision des Inhaltselements.
Komponenten
Altium Designer verwendet mit seinem einheitlichen Designansatz traditionell ein Komponentenmodell, das sich über alle Aspekte des Elektronikentwicklungsprozesses erstreckt. Damit sich der Elektronikentwicklungsprozess jedoch nahtlos in den übergeordneten Produktentwicklungsprozess als Ganzes einfügt, muss sich dieses Modell weiterentwickeln – und auch andere Aspekte abdecken, darunter weitere Designprozesse (insbesondere MCAD und Industrial Design) sowie Geschäftsprozesse (wie Beschaffung und Fertigung), die sich mit dem Produktentwicklungsprozess überschneiden.
Dieses weiterentwickelte Objektmodell ist bekannt als das Unified Component Model.
Unter diesem Modellierungsparadigma wird die Designkomponente, wie sie vom Designer gesehen wird, von den Hersteller- und/oder Lieferantenteilen getrennt. Diese Informationen werden nicht als Teil der Komponente definiert. Stattdessen werden Part Choices verwendet, um die Designkomponente einem oder mehreren Herstellerteilen zuzuordnen, die wiederum einem oder mehreren Lieferantenteilen zugeordnet werden können. Dadurch kann der Designer im Voraus festlegen, welche realen Teile für eine bestimmte im Design verwendete Designkomponente eingesetzt werden können.
Diese Komponenten werden zusammen mit ihren Teileauswahlen im Workspace gespeichert. Eine Komponente wird als Reihe von Revisionen eines eindeutig identifizierbaren Komponenten-Items gespeichert. Jede Revision wird über den Lebenszyklus verwaltet und stellt Sammlungen zertifizierter Komponenten bereit, die zur Wiederverwendung in neuen Designprojekten, zur Fertigung von Prototypen oder für Produktionsläufe freigegeben sind. Kurz gesagt: ein Komponentenkatalog, umgesetzt durch Workspace Libraries.
Designverwaltung
Der Enterprise Server Workspace bietet in Verbindung mit Altium Designer Unterstützung für Designprojekte in Ihrer Workspace-Infrastruktur. Diese Projekte zielen auf die Entwicklungsphase des Projektlebenszyklus ab und vereinfachen die Erstellung sowie den laufenden Workflow für versionsverwaltete Projekte. Die zentrale Speicherung unter Kontrolle des Workspace ermöglicht außerdem, dass diese Funktion als Grundlage für weitere kollaborative Dienste dient.
Einige wesentliche Vorteile der Verwendung von in Ihrem Workspace gehosteten Projekten sind:
- Vereinfachte Speicherung. Es müssen keine Entscheidungen über Speicherorte getroffen werden. Backups und andere grundlegende Dienste werden übernommen.
- Grundlage für Kollaborationsfunktionen.
- Durchgesetzte Versionsverwaltung.
- Vorteile eines dedizierten Kommentarsystems.
- Benachrichtigungen und Status. Der Dokumentstatus einschließlich lokaler Änderungen ist für gesamte Designteams sichtbar.
- Gleichzeitiges PCB-Design funktioniert ohne komplexe Einrichtung.
- Möglichkeit, das Projekt mit mehreren Personen zum Bearbeiten oder nur zum Anzeigen und Kommentieren zu teilen.
Die Verwaltung erfolgt über die Projects-Seite der Workspace-Oberfläche. Neue Projekte können über diese Oberfläche oder über den Create Project dialog in Altium Designer erstellt werden. Alternativ kann ein bestehendes lokales Projekt schnell im Workspace verfügbar gemacht werden.
Sie können auch auf eine fertigungsorientierte, CAD-zentrierte Ansicht des Projekts zugreifen, die die Ansichtsoptionen Design, Supply, Manufacture, Activities und History bietet:
- Design – Quellprojekt-Designdokumente anzeigen und darin navigieren, Eigenschaften von Designobjekten anzeigen und Review-Kommentare platzieren. Diese Ansicht verwendet die Web Viewer interface. Diese Ansicht gilt für die neueste Version der Quellprojektdaten und nicht für ein bestimmtes Release dieses Projekts und kann daher als Work-in-Progress-(WIP-)Ansicht betrachtet werden. Sie können das Basisdesign oder jede dafür definierte Variante anzeigen.
- Supply – Interaktive Untersuchung von Work-in-Progress-(WIP-)BOM-Daten, die aus den Designdokumenten extrahiert wurden, einschließlich Einträgen für Hersteller- und Lieferantenteiledaten, die aus dem ausgefüllten ActiveBOM-Dokument eines Projekts abgeleitet wurden.
- Releases – Die Releases für das Projekt anzeigen. Es besteht Zugriff darauf, die vollständigen Releasedaten oder ein bestimmtes Assembly Package zu öffnen, das über ein separates Register mithilfe eines Manufacturing Portal dargestellt wird. Über dieses Portal können Sie die freigegebenen Dateidaten anzeigen und darin navigieren, die BOM prüfen sowie den Snapshot des Designs selbst – die Quelle dieser freigegebenen Daten – anzeigen und kommentieren. Sowohl über die Releases Ansicht als auch über das Manufacturing Portal für ein bestimmtes Release haben Sie Zugriff auf Steuerelemente zum Herunterladen von Fertigungsdaten in verschiedenen Granularitätsstufen (vom vollständigen Datensatz bis zur einzelnen generierten Ausgabedatei).
- Activities – Workflow-Prozessaktivitäten suchen, anzeigen und darauf zugreifen, die für das ausgewählte Projekt gelten, z. B. Design Reviews. Verwenden Sie die Unterregisterkarten einer ausgewählten Aktivität, um deren Live-Flow-Diagramm, zugehörige Daten und Ereignisverlauf anzuzeigen.
- History – Eine fortlaufende Zeitleiste wichtiger Ereignisse im Zusammenhang mit dem Projekt durchsuchen, einschließlich seiner Erstellung, Commits, Releases, Klone und MCAD-Austausche. Jedes Mal, wenn ein unterstütztes Ereignis in Verbindung mit dem Projekt auftritt, wird dieses Ereignis der Zeitleiste als eigene Kachel hinzugefügt, mit verschiedenen unterstützten Aktionen, sofern zutreffend. Weitere Informationen finden Sie unter Project History.
Konfigurationsmanagement
Zur Unterstützung der unternehmensweiten Durchsetzung der Arbeitsumgebung eines Designers – um sicherzustellen, dass die von der Organisation geforderten Standards für Design, Dokumentation und Produktion eingehalten werden – stellt der Enterprise Workspace das Team Configuration Center bereit.
Die Aufgabe des Team Configuration Center besteht darin, der Organisation eine zentrale Kontrolle über die Umgebung zu geben, in der ihre Designer arbeiten. Dies wird durch die Definition und Verwaltung von Environment Configurations erreicht. Diese werden verwendet, um die Arbeitsumgebung jedes Designers in Altium Designer so einzuschränken, dass nur vom Unternehmen freigegebene Designelemente verwendet werden, einschließlich Schaltplanvorlagen, Output-Job-Konfigurationsdateien, Workspace-Einstellungen usw. Mit anderen Worten: Es ermöglicht Centralized Environment Configuration Management.
Über die dedizierte browserbasierte Oberfläche des Centers kann eine beliebige Anzahl von Umgebungskonfigurationen definiert werden. Die von jeder Konfiguration verwendeten und durchgesetzten Daten – bezeichnet als Configuration Data Items – stammen aus dem Workspace. Durch die Zuordnung jeder Umgebungskonfiguration zu einer bestimmten Benutzerrolle und die anschließende Zuweisung von Benutzern zu diesen Rollen wird die richtige Arbeitsumgebung in Altium Designer geladen, sobald sich der Benutzer am Enterprise Server Workspace anmeldet. Dieser rollenbasierte Ansatz stellt sicher, dass ein Designer immer das Setup erhält, auf das er Anspruch hat – unabhängig davon, ob er einen eigenen PC hat oder sich einen einzelnen PC mit anderen Designern teilt.
Workflows
Altium Designer bietet eine leistungsstarke collaborative design environment. Ein Teil davon ist die Unterstützung für Process Workflows, die die Designer eines Unternehmens durch typische tägliche Designprozesse führen, wie zum Beispiel:
- Anfordern neuer Workspace-Bibliotheksteile
- Durchführen projektbezogener Aktivitäten, wie Design Reviews oder das Veröffentlichen in einem PLM
- Erstellung neuer Workspace-Projekte.
Jeder Workflow, der zur Umsetzung eines bestimmten Designprozesses verwendet wird, wird als Teil einer Process Definition erstellt. Er kann daher als zugrunde liegender Workflow dieses Prozesses oder einfach als Process Workflow bezeichnet werden.
Prozesse und ihre Workflows werden über die Oberfläche des Enterprise Server Workspace erstellt und verwaltet – durch einen Administrator dieses Workspace. Für die drei zuvor genannten Designbereiche sind vordefinierte Prozess-Workflows in Ihrer Installation enthalten. Einige davon sind sofort einsatzbereit aktiviert. Verwenden Sie diese, ändern Sie sie oder erstellen Sie bei Bedarf eigene, passend zu den Anforderungen Ihres Unternehmens. Andere sind Beispiele – diese können nicht unverändert aktiviert und verwendet werden. Jede davon ist daher eher wie eine „Vorlage“ – bearbeiten Sie sie entsprechend den Anforderungen und der Benennung Ihres Unternehmens und speichern Sie sie als neue Prozessdefinition, die Sie can dann aktivieren und zusammen mit allen anderen Definitionen verwenden.
Ein leistungsstarkes Process Workflow Editor bietet Ihnen die Flexibilität, Prozesse mit Workflows zu erstellen, die so einfach oder so komplex wie nötig und im Einklang mit den Anforderungen Ihres Unternehmens sind.
ECAD-MCAD Co-Design
Die meisten entwickelten elektronischen Produkte sind an irgendeiner Art mechanischer Struktur befestigt – entweder an einem Chassis oder einem Gehäuse. Einen mechanischen Konflikt zwischen Leiterplatte (ECAD) und Chassis/Gehäuse (MCAD) erst spät im Designprozess zu entdecken, kann teuer werden. Zwar können Sie ein 3D-Modell aus Altium Designer exportieren, doch ist dies ein manueller Prozess, der eine bewusste Entscheidung und Handlung erfordert. In der Praxis geschieht dies nur sehr selten, sodass der MCAD-Designer nie ganz sicher sein kann, ob ihm tatsächlich die aktuellste Version vorliegt. Es sollte wirklich nicht so schwierig sein sicherzustellen, dass Sie nicht gerade einen Haufen Geld verschwenden, nur weil Ihre Werkzeuge nicht miteinander kommunizieren.
Der Enterprise Server Workspace ermöglicht eine native ECAD-zu-MCAD-Zusammenarbeit, bei der Daten nahtlos zwischen den Domänen fließen. Kein manuelles Abfragen nach Updates mehr und keine Unsicherheit mehr. Daten werden zwischen den Domänen übertragen, während sich das Design weiterentwickelt, wodurch die Designkonsistenz sichergestellt wird.
Die folgenden MCAD-Plattformen werden unterstützt:
- Dassault Systemes SOLIDWORKS®
- Autodesk Inventor Professional®
- PTC Creo Parametric®
- Autodesk Fusion 360®
- Siemens NX®
Die offiziell unterstützten Versionen der MCAD-Tools hängen von der verwendeten Version des Altium CoDesigner-Plugins ab. Diese Informationen finden Sie auf der New in CoDesigner page.
PLM-Integration
Der Enterprise Server Workspace ermöglicht die uni- oder bidirektionale Synchronisierung von Komponentendaten mit Ihren Unternehmenssystemen. Mit einer Konfigurationsdatei können Sie die Synchronisierungsrichtung festlegen und damit bestimmen, welche Parameter in welchem System führend sind. Die Synchronisierung von Komponentendaten zwischen dem Enterprise Server und dem Ziel-Unternehmenssystem verwendet einen integrierten Synchronisierungsprozess, der manuell ausgelöst oder als zeitgesteuertes wiederkehrendes Ereignis eingerichtet werden kann.
Es steht ein dedizierter Workflow für Projekterstellungen zur Verfügung, der die automatische Erstellung von Teilenummern in Ihrer PLM-Instanz und anschließend deren Übernahme als Workspace-Parameter des Projekts unterstützt. Sie können Ihr Design auch in Ihre PLM-Instanz veröffentlichen, als Teil der Ausführung des Project Releaser in Altium Designer. Der Veröffentlichungsvorgang verwendet eine Veröffentlichungsvorlage – definiert als Teil der Integrationskonfiguration der PLM-Instanz –, um zu steuern, wie Daten an das PLM übertragen werden sollen.
Eine Enterprise Server-Installation enthält ein CSV-Komponentendatenbank-Importwerkzeug, mit dem Komponentendaten aus einer aus einem anderen System exportierten Datei (PLM, ERP oder anderweitig) in den Enterprise Server Workspace übernommen werden können. Das als konfigurierbare Batch-Datei (*.bat) implementierte Desktop-Werkzeug importiert Komponentendaten aus einer Ziel-Tabellendatei (*.csv) in den Workspace, wie durch vorhandene Workspace-Vorlagen oder eine dedizierte Konfigurationsdatei festgelegt.
Darüber hinaus wird direkte Unterstützung für die folgenden PLM-Systeme bereitgestellt:
- PTC Windchill® PLM (11.1 M020) und PTC Windchill® PLM (11.0 M030)
- Arena® PLM
- Oracle® Agile™ PLM
- Siemens Teamcenter® (with additional setup)
Die Schnittstellenkonfiguration erfolgt über die Workspace-Oberfläche, wobei die Verbindungseinrichtung und das Parameter-Mapping in einer XML-basierten Konfigurationsdatei definiert werden (die in den Workspace hochgeladen wird). Ein intelligenter Konfigurationsgenerator ist ebenfalls enthalten, um bei der Erstellung einer benutzerdefinierten Verbindung zu Unternehmenssystemen zu helfen.







