Projektverlauf

Now reading version 5.5. For the latest, read: Projektverlauf for version 8.1
 

Parent page: Workspace-Projekte

Der Enterprise Server Workspace bietet eine elegante Lösung für den Bedarf an einer historischen Übersicht über die Projektaktivität in Form einer dedizierten, interaktiven HistoryAnsicht. Sie ist über die Browseroberfläche des Workspace oder innerhalb von Altium Designer zugänglich; die Projekt-History Ansicht bietet eine fortlaufende Zeitleiste wichtiger Ereignisse im Zusammenhang mit dem Projekt. Zu diesen Ereignissen gehören die Erstellung des Projekts, Commits, Releases, Klone und MCAD-Austausche, die wiederum – sofern zutreffend – Aktionsbefehle für Ereignisse bereitstellen.

Zugriff auf den Projektverlauf

Der Zugriff auf die History Ansicht eines Projekts erfolgt über die detaillierte CAD-zentrierte Verwaltungsseite dieses Projekts – die Seite Projects Management. Klicken Sie im linken Bereich auf die Option History.

Die Seite Projects Management selbst wird über die Hauptseite Projects geöffnet, indem Sie auf einen Projekteintrag doppelklicken, auf dessen Titel klicken oder die Option Open aus dem Menü wählen. Weitere Informationen finden Sie unter Verwaltung eines bestimmten Projekts.

Greifen Sie über die detaillierte Verwaltungsseite des Projekts auf dessen Verlauf zu.Greifen Sie über die detaillierte Verwaltungsseite des Projekts auf dessen Verlauf zu.

Die vom Workspace erzeugte Projekt-HistoryAnsicht ist auch in Altium Designer verfügbar. Um die Ansicht in Altium Designer zu laden, wählen Sie die Option History & Version Control » Show Project History aus dem Kontextmenü per Rechtsklick auf den Projektnamen im Projects-Panel. Die Ansicht kann auch über die Menüoption History in der geöffneten Projektansicht des Explorer-Panels geöffnet werden.

Beachten Sie, dass sich die verfügbaren Verlaufsaktionsbefehle in Altium Designer von denen in der Browseroberfläche unterscheiden. Insbesondere können Sie in Altium Designer das Projekt auf einen zuvor committeten Snapshot zurücksetzen (Revert to) und außerdem ein Release in der Bearbeitungsumgebung öffnen (Open Snapshot).

Weitere Informationen finden Sie unter Projektverlauf in Altium Designer.

Verlaufszeitleiste – Überblick

Die History Ansicht zeigt eine Zeitleiste grundlegender Ereignisse, die während der Entwicklung des Projekts aufgetreten sind. Sie lässt sich im Wesentlichen in drei Schlüsselelemente unterteilen, wie im folgenden Bild und den zugehörigen Informationen dargestellt.

Identifizierung der drei Schlüsselkomponenten der History Ansicht.Identifizierung der drei Schlüsselkomponenten der History Ansicht.

  1. Main trunk of the timeline. Die chronologische Reihenfolge der Ereignisse verläuft von unten nach oben. Das erste Ereignis – die Erstellung des Projekts – erscheint unten in der Zeitleiste. Nachfolgende Ereignisse erscheinen darüber, wobei das neueste (das aktuellste Ereignis) oben in der Zeitleiste angezeigt wird.
  2. Events. Jedes Mal, wenn ein unterstütztes Ereignis (siehe unten) im Zusammenhang mit dem Projekt auftritt, wird es der Zeitleiste als eigene Kachel hinzugefügt. Jeder Ereignistyp hat eine andersfarbige Kachel und ist entweder direkt mit dem Hauptstrang der Zeitleiste verbunden oder besitzt daneben ein Zuordnungssymbol (wie bei MCAD-Exchange-Ereignissen; ).
  3. Search. Klicken Sie oben rechts in der Ansicht auf das Steuerelement , um auf ein Suchfeld zuzugreifen, das eine einfache Suche im Projektverlauf ermöglicht. Während Sie Ihre Suchzeichenfolge eingeben, wird die Zeitleiste gefiltert, sodass nur die für diese Suche relevanten Ereignisse angezeigt werden. Weitere Informationen finden Sie unter Gefilterte Suche.

Unterstützte Ereignisse

Die Zeitleiste zeigt eine Abfolge von Ereignissen, die während des Lebenszyklus eines Projekts auftreten. Jedes dieser Ereignisse erscheint entlang der Zeitleiste als eigene „Ereigniskachel“. In den folgenden Abschnitten wird der derzeit unterstützte und als Teil der historischen Zeitleiste eines Projekts darstellbare Ereignisbereich betrachtet.

Projekterstellung

Related pages: Erstellen eines neuen Workspace-Projekts (Browseroberfläche / Altium Designer), Ein bestehendes Projekt online verfügbar machen (Making an Existing Project Available Online), Klonen eines Projekts (Browseroberfläche / Altium Designer)

Wenn ein Projekt erstellt wird, wird der Ereigniskachel Project Created zur Zeitleiste hinzugefügt. Dieses Ereignis markiert den Beginn der historischen Zeitleiste für das Projekt. Daher ist es immer als Eintrag am unteren Ende der Zeitleiste zu finden. Die Kachel für dieses Ereignis kann in zwei unterschiedlichen Varianten erscheinen:

  • Wenn das Projekt neu im Workspace erstellt wird. Der Ersteller des Projekts wird mit Namen (und Bild/Symbol) zusammen mit dem Zeitpunkt der Projekterstellung angezeigt. Die Projektbeschreibung wird ebenfalls innerhalb der Kachel angezeigt, sofern bei der Erstellung eine eingegeben wurde.

  • Wenn das Projekt ein Klon eines bestehenden Projekts ist. Die Person, die das geklonte Projekt erstellt hat, wird mit Namen (und Bild/Symbol) zusammen mit dem Zeitpunkt der Projekterstellung angezeigt. Die Projektbeschreibung wird ebenfalls innerhalb der Kachel angezeigt, sofern beim Klonen eine eingegeben wurde. Es wird ein Link zum ursprünglichen Quellprojekt bereitgestellt – durch Anklicken gelangen Sie zur detaillierten Verwaltungsseite dieses Projekts, die in einem separaten Browser-Tab geöffnet wird.

Die Ereigniskachel Project Created ist physisch mit einer durchgezogenen blauen Verbindungslinie und einem Knoten mit dem Hauptstrang der Zeitleiste verbunden:

Projekt-Commit

Jedes Mal, wenn Sie das Projekt im Workspace speichern (wobei das Projekt im internen Versioned StorageGit-Repository des Workspace verwaltet wird), wird der Zeitleiste eine Ereigniskachel Project Committed hinzugefügt. Die Person, die den Commit und Push durchgeführt hat, wird mit Namen (und Bild) zusammen mit Datum und Uhrzeit angezeigt. Wenn zum Zeitpunkt von Commit und Push ein Kommentar hinzugefügt wurde – über den Dialog Save to Server –, wird dieser ebenfalls innerhalb der Kachel angezeigt.

Wenn das Projekt ein lokales Projekt war, das anschließend online verfügbar gemacht wurde, dann wird die im Dialog Make Available Online eingegebene Beschreibung sowohl in der Ereigniskachel Project Created als auch in der anfänglichen Ereigniskachel Project Committed verwendet, da Commit und Push des Projekts im Rahmen des Online-Verfügbarmachens durchgeführt werden – vorausgesetzt natürlich, dass die Option Enable Formal Version Control aktiviert war.

Beispiel einer anfänglichen Ereigniskachel Project Committed.Beispiel einer anfänglichen Ereigniskachel Project Committed.

Die Kachel unterstützt außerdem Design-Diffing-Informationen und zeigt detailliertere Informationen darüber an, was sich zwischen dem aktuellen und dem vorherigen Commit geändert hat. Unterstützte Elemente sind Dateien, Komponenten, Netze, Varianten und PCB-Struktur. Der Diffing-Abschnitt der Kachel fasst die verschiedenen vom Commit-Ereignis betroffenen Elemente zusammen, gruppiert nach den folgenden Zuständen:

– Element hinzugefügt.

– Element entfernt.

– Element geändert.

Durch Klicken auf das Steuerelement in der Kachel wird dieser Diffing-Abschnitt erweitert, um die betroffenen Elemente namentlich anzuzeigen.

Verwenden Sie die verfügbaren Steuerelemente Show More und Show Less, um die vollständige Auflistung für jeden Elementtyp zu prüfen. Klicken Sie auf das Steuerelement in der Kachel, um zur Zusammenfassungsanzeige zurückzukehren.

Klicken Sie auf das Steuerelement oben rechts in der Kachel, um auf ein Menü mit den folgenden Befehlen zuzugreifen:

  • Clone – verwenden Sie diesen Befehl, um aus genau dieser Projektrevision einen Klon zu erstellen. Das Fenster Clone Project wird angezeigt, in dem Sie den Projekt-Name, die Description sowie unter den Optionen Advanced das Ziel-Server Folder und die Ziel-Repository festlegen können. Beachten Sie, dass der Bannertext des Fensters widerspiegelt, aus welcher Revision des Projekts der Klon erstellt wird. Wenn die erforderlichen Informationen definiert sind, klicken Sie auf die Schaltfläche . Das Projekt wird erstellt und der Zeitleiste wird eine Ereigniskachel Project Cloned hinzugefügt.

Sie können aus jeder beliebigen Revision des aktiven Projekts einen Klon erstellen – direkt über die entsprechende Ereigniskachel Project Committed für diese Revision.Sie können aus jeder beliebigen Revision des aktiven Projekts einen Klon erstellen – direkt über die entsprechende Ereigniskachel Project Committed für diese Revision.

  • Download Snapshot – verwenden Sie diesen Befehl, um den Projektquellcode für genau diese Projektrevision als Zip-Archiv herunterzuladen. Der Name der Zip-Datei und der PCB-Projektdatei enthält das Datum und die Uhrzeit (in UTC), zu denen diese Revision des Projekts in den Workspace committet und gepusht wurde.
Eine Ereigniskachel Project Committed ist physisch mit einer durchgezogenen blauen Verbindungslinie und einem Knoten mit dem Hauptstrang der Zeitleiste verbunden: . Die neueste Revision des Projekts (d. h. der letzte Commit) ist dadurch gekennzeichnet, dass ihr Knoten weiß gefüllt ist: .

Projekt-Release

Related page: Board Design Release

Jedes Mal, wenn Sie ein Release des Projekts durchführen – mithilfe von Altium Designers Project Releaser –, wird der Zeitleiste eine Ereigniskachel Project Released hinzugefügt. Die Person, die das Release durchgeführt hat, wird mit Namen (und Bild) zusammen mit Datum und Uhrzeit angezeigt. Wenn beim Freigeben der generierten Daten an den Workspace eine Release-Notiz hinzugefügt wurde – über den Dialog Confirm Release –, wird diese ebenfalls innerhalb der Kachel angezeigt. Jeder der im Release enthaltenen Datensätze wird ebenfalls aufgelistet.

Beispiel einer Ereigniskachel Project Released.Beispiel einer Ereigniskachel Project Released.

Klicken Sie auf das Steuerelement oben rechts in der Kachel, um auf ein Menü mit den folgenden Befehlen zuzugreifen:

  • View – öffnet ein dediziertes Fertigungsportal (in einem separaten Browser-Tab), mit dem die freigegebenen Daten genauer geprüft werden können. In diesem 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. Außerdem haben Sie Zugriff auf Steuerelemente zum Herunterladen von Fertigungsdaten in verschiedenen Granularitätsstufen (von vollständigen Datensätzen bis hin zu einzelnen generierten Ausgabedateien). Ein ausgewähltes Release kann außerdem – als Manufacturing Package – direkt an Ihren Hersteller gesendet werden. Weitere Informationen finden Sie unter Durchsuchen eines Release-Pakets im Manufacturing Portal.

Zugriff auf die dedizierte Registerkarte Manufacturing Portal, mit der das Release des Projekts genauer geprüft werden kann.Zugriff auf die dedizierte Registerkarte Manufacturing Portal, mit der das Release des Projekts genauer geprüft werden kann.

  • BOM To – ermöglicht Ihnen, die Stücklistendaten (BoM) dieses Releases mit denen eines anderen Releases zu vergleichen. Verwenden Sie das zugehörige Untermenü, um mit den BOM-Daten des vorherigen Releases zu vergleichen, oder wählen Sie aus allen Releases aus, die für das Projekt erstellt wurden. Die Datenvergleichsfunktion erkennt Unterschiede in den Roh-BOM-Daten zwischen angegebenen Projekt-Releases und ist auch über die Releases view des Workspace-Projekts zugänglich. Die Vergleichsergebnisse werden als CSV-Datei zum Download bereitgestellt, die geänderte BOM-Daten – hinzugefügt, entfernt oder aktualisiert – zwischen den angegebenen Projekt-Releases detailliert aufführt.

  • Download – ermöglicht Ihnen, in einem subsequent window auszuwählen, welche Datensätze im Release-Paket heruntergeladen werden sollen. Nachdem Sie Ihre Auswahl getroffen haben, klicken Sie auf die Schaltfläche . Es wird ein einzelnes Zip-Archiv heruntergeladen, das Ordner für jeden der ausgewählten Datensätze enthält.
  • Download Snapshot – ermöglicht Ihnen, den Snapshot der Designversion, die zur Erstellung dieses Release-Pakets verwendet wurde, als Zip-Archiv herunterzuladen.
Da ein Projekt-Release ein sehr bedeutendes Ereignis ist, wird die Project Released Ereigniskachel stärker hervorgehoben – statt nur ein „verbundenes“ Ereignis zu sein, erstreckt sie sich als „Hauptereignis“ über die Zeitleiste.

Projektklonierung

Related page: Klonen eines Projekts (browser interface / Altium Designer)

Jedes Mal, wenn Sie das Projekt klonen – entweder über die Browseroberfläche des Workspace oder aus Altium Designer heraus – wird der Zeitleiste eine Project Cloned Ereigniskachel hinzugefügt. Die Person, die den Klonvorgang durchgeführt hat, wird mit Namen (und Bild) zusammen mit Datum und Uhrzeit angezeigt. Zum Zeitpunkt des Klonens wird der Kachel eine automatisch erzeugte Beschreibung hinzugefügt, die durch Eingabe einer neuen Beschreibung überschrieben werden kann. Ein Link zum geklonten Projekt wird bereitgestellt – durch Anklicken gelangen Sie zur detaillierten Verwaltungsseite dieses Projekts, die in einem separaten Browser-Tab geöffnet wird.

Beispiel einer Project Cloned Ereigniskachel.Beispiel einer Project Cloned Ereigniskachel.

Die wichtigsten Clone Befehle sind über die Menüoptionen im Projects Bereich der Browseroberfläche des Workspace verfügbar oder aus der History Ansicht, indem Sie die Option Clone aus dem Menü innerhalb einer Project Committed Ereigniskachel wählen. Letztere Option klont diese spezifische Revision eines Projekts statt der neuesten (Head-)Revision des Projekts.

In Altium Designer klicken Sie mit der rechten Maustaste auf den Projekteintrag im Bereich Projects und wählen die Option Clone, oder wählen im Bereich Explorer die Option Clone aus dem Menü , wenn Sie ein Projekt anzeigen.

Die Project Cloned Ereigniskachel ist physisch mit einer gepunkteten grünen Verbindungslinie und einem ungefüllten Knoten dem Hauptstrang der Zeitleiste zugeordnet (aber nicht verbunden).

MCAD-Austauschvorgänge

Related page: Altium MCAD CoDesigner

Bei der Zusammenarbeit zwischen elektronischer und mechanischer Konstruktion fungiert der Workspace als Brücke zwischen beiden Bereichen und ermöglicht direktes ECAD-MCAD-Codesign. Immer wenn Änderungen am PCB-Design des Projekts vorgenommen und über das entsprechende CoDesigner-Panel in den Workspace übertragen werden, wird der Zeitleiste eine MCAD Changes Suggested Ereigniskachel hinzugefügt. Die Person, die das Übertragen durchgeführt hat, wird mit Namen (und Bild) zusammen mit Datum und Uhrzeit angezeigt. Wenn zum Zeitpunkt des Übertragens eine Nachricht gepostet wurde – über das Panel MCAD CoDesigner (Altium Designer) oder das Panel Altium CoDesigner (in der unterstützten MCAD-Software) – wird diese ebenfalls in der Kachel angezeigt.

Derzeit werden nur Push Ereignisse unterstützt.

Wenn der MCAD-Ingenieur Änderungen an der PCB in seiner unterstützten MCAD-Software vornimmt und diese zurück in den Workspace überträgt, ist das entsprechende Push-Ereignis in der Projekt-Historienzeitleiste only verfügbar, nachdem die Änderungen aus dem Workspace in Altium Designer übernommen wurden.

Beispiel mit zwei MCAD-bezogenen Ereignissen. Das untere Ereignis im Hauptstrang der Zeitleiste stellt ein Push-Ereignis von der ECAD-Seite dar, während das obere Ereignis das Zurückübertragen von der MCAD-Seite ist.Beispiel mit zwei MCAD-bezogenen Ereignissen. Das untere Ereignis im Hauptstrang der Zeitleiste stellt ein Push-Ereignis von der ECAD-Seite dar, während das obere Ereignis das Zurückübertragen von der MCAD-Seite ist.

Die MCAD Changes Suggested Ereigniskachel ist nicht physisch mit dem Hauptstrang der Zeitleiste verbunden. Stattdessen wird ein Richtungspfeilsymbol verwendet, das auf den Hauptstrang zeigt.

Gefilterte Suche

Klicken Sie oben rechts in der Ansicht auf das Steuerelement , um auf ein Suchfeld zuzugreifen, mit dem Sie interessante Ereignisse entlang der Zeitleiste schnell finden können. Die Suchfunktion unterstützt eine einfache Suche im Projektverlauf, wobei während der Eingabe Ihres Suchbegriffs dynamisch gefiltert wird – sodass auf der Seite nur noch die für diese Suche relevanten Ereignisse angezeigt werden. Der übereinstimmende Text innerhalb einer Ereigniskachel wird hervorgehoben.

Die Suchfunktion unterscheidet nicht zwischen Groß- und Kleinschreibung.

Beispiel einer Suche im Projektverlauf. Die Zeitleiste wird während der Eingabe Ihres Suchbegriffs (ohne Berücksichtigung von Groß-/Kleinschreibung) dynamisch gefiltert, wobei übereinstimmende Einträge innerhalb jeder relevanten Ereigniskachel hervorgehoben werden.Beispiel einer Suche im Projektverlauf. Die Zeitleiste wird während der Eingabe Ihres Suchbegriffs (ohne Berücksichtigung von Groß-/Kleinschreibung) dynamisch gefiltert, wobei übereinstimmende Einträge innerhalb jeder relevanten Ereigniskachel hervorgehoben werden.

Oberhalb der gefilterten Auswahl wird ein Feld angezeigt, das zusammenfasst, wie viele Ereignisse derzeit angezeigt werden, zusammen mit Steuerelementen zum schnellen Entfernen des Filters/Suchbegriffs.

Die Suchfunktion arbeitet mit den folgenden Informationen:

  • Titel der Ereigniskachel.
  • Name der Person, die das Ereignis durchgeführt hat.
  • Beschreibungstext (der Text aus einem Kommentar/Hinweis/einer Beschreibung zum Zeitpunkt des jeweiligen Ereignisses).
  • Text aus Vergleichsdaten – in einer Project Committed Ereigniskachel.
  • Name des Datensatzes – in einer Project Released Ereigniskachel.
  • Projektname – in einer Project Cloned Ereigniskachel und einer Project Created Ereigniskachel (wenn durch Klonen erstellt).
Um die aktuelle Filterung zu löschen und zur vollständigen Zeitleiste zurückzukehren, leeren Sie das Suchfeld – entweder indem Sie den aktuellen Text markieren und die Backspace Taste drücken oder indem Sie auf das Steuerelement ganz rechts im Feld klicken. Alternativ klicken Sie auf das Steuerelement Clear Filter in dem Feld, das zusammenfasst, wie viele Ereignisse angezeigt werden (oben in der Ansicht).

Aktualisierung mit neuen Ereignissen

Immer wenn ein unterstütztes Ereignis in Bezug auf das Projekt eintritt, wird dieses Ereignis erkannt und automatisch in der History Ansicht verfügbar gemacht. Kurz nachdem das Ereignis stattgefunden hat, erscheint unten in der Ansicht eine Benachrichtigung – klicken Sie auf das Steuerelement , um die Zeitleiste mit dem neuen Ereignis zu aktualisieren.

Eine manuelle Aktualisierung ist ebenfalls verfügbar und wird durch Klicken auf das Steuerelement oben rechts in der Ansicht ausgeführt.
AI-LocalizedAI-localized
Wenn Sie ein Problem feststellen, wählen Sie den Text/das Bild aus und drücken SieStrg + Eingabe, um uns Ihr Feedback zu senden.
Inhalt