Altium Designer, w połączeniu z Enterprise Server Workspace, zapewnia obsługę Workspace Projects. Projekty Workspace są ukierunkowane na etap rozwoju w cyklu życia projektu, upraszczając tworzenie oraz bieżący przepływ pracy dla projektów objętych kontrolą wersji. Scentralizowane przechowywanie pod kontrolą Workspace umożliwia również, aby ta funkcja stanowiła fundament dla innych usług współpracy.
Niektóre kluczowe korzyści z używania projektów Workspace to:
-
Uproszczone przechowywanie. Nie ma potrzeby podejmowania decyzji o lokalizacjach przechowywania. Kopie zapasowe i inne podstawowe usługi są zapewnione.
-
Podstawa dla funkcji współpracy.
-
Wymuszona kontrola wersji.
-
Zalety dedykowanego systemu komentowania.
-
Powiadomienia i status. Status dokumentu, w tym lokalne modyfikacje, jest widoczny dla całych zespołów projektowych.
-
Równoległe projektowanie PCB działa bez skomplikowanej konfiguracji.
-
Możliwość udostępnienia innym użytkownikom tylko do odczytu, opartego na przeglądarce interaktywnego widoku projektu, za pośrednictwem Web Viewer.
-
Szereg zaawansowanych funkcji kontroli wersji, takich jak interaktywny widok historii projektu.
Z technicznego punktu widzenia projekt Workspace to połączenie metainformacji przechowywanych w Enterprise Server Workspace wraz ze ścisłą integracją z własną usługą kontroli wersji Workspace. Typowy przepływ pracy wygląda następująco:
-
Użytkownik tworzy nowy projekt Workspace za pomocą okna dialogowego Create Project w Altium Designer, poprzez konwersję istniejącego projektu lokalnego w oknie dialogowym Make Available On Server, albo z poziomu interfejsu przeglądarkowego Workspace (szczegóły poniżej). Podczas tworzenia użytkownik definiuje nazwę i opis projektu.
-
Dostęp do projektu jest definiowany i zarządzany w przeglądarkowym interfejsie Workspace lub bezpośrednio w Altium Designer.
-
Wszyscy współpracownicy wybierają projekt do otwarcia (z poziomu Altium Designer lub z interfejsu przeglądarkowego Workspace), po czym jest on automatycznie pobierany jako pliki projektowe.
Dużą zaletą projektów Workspace jest to, że domyślnie są objęte kontrolą wersji i można nad nimi pracować zespołowo bez martwienia się o dyski współdzielone, serwery, uzgodnienia itp.
Ten dokument omawia pracę z projektami poprzez interfejs przeglądarkowy Enterprise Server Workspace. Informacje o pracy z projektami w oprogramowaniu projektowym znajdziesz w Getting Familiar with the Altium Design Environment.
Tworzenie nowego projektu Workspace
Istnieje kilka sposobów utworzenia projektu Workspace:
Aby utworzyć projekt Workspace bezpośrednio przez przeglądarkowy interfejs Workspace:
-
Zaloguj się do interfejsu i wybierz opcję menu Projects, aby przejść do strony Designs . Wszelkie wcześniej utworzone projekty będą tutaj wyświetlone.
-
Kliknij przycisk
u góry strony, a następnie opcję menu Create Project, aby otworzyć okno Create Project .
Jeśli dostępne są jakiekolwiek aktywne
definicje procesów dla motywu procesu Project Creations – zdefiniowane na karcie
Project Creations na stronie
Processes w przeglądarkowym interfejsie Workspace – wówczas menu przycisku

zaoferuje te procesy jako opcje zamiast opcji
Create Project. Wybierz wymagany wpis, aby uruchomić przepływ pracy tego procesu.
-
Okno początkowo zostanie wyświetlone w widoku uproszczonym. Wprowadź żądaną nazwę projektu, opis (jeśli potrzebny) oraz wybierz odpowiedni Project Template z listy rozwijanej Templates.
Nazwa projektu powinna zaczynać się od i może zawierać znaki A-Z, a-z lub 0-9. Dozwolone są podkreślenia, myślniki i spacje, przy czym spacje mogą być użyte wyłącznie w środku nazwy (początkowe i końcowe spacje zostaną zignorowane). Nie można używać następujących słów: AUX, COM1-COM9, LPT1-LPT9, CON, NUL oraz PRN. Ponadto nazwa nie może zawierać następujących znaków: \ . / ? % * : | " < >.
-
Kliknij przycisk
, aby uzyskać dostęp do pola Parent Folder. Użyj go, aby określić, gdzie w strukturze folderów Workspace ma zostać utworzony projekt. Będzie to aktualnie otwarty folder lub w innym przypadku (domyślnie) Projects. Zwróć uwagę, że domyślna ścieżka folderu dla nowych projektów jest określona na stronie Admin – Settings – Projects w przeglądarkowym interfejsie Workspace. W oknie Create Project kliknij Change link po prawej stronie pola, aby uzyskać dostęp do struktury folderów Workspace i wybrać alternatywny folder do przechowywania projektu.
Jeśli domyślny folder (taki jak Projects) nie jest dostępny, Workspace utworzy hierarchię Personal Folder do przechowywania Twoich projektów. Pojawi się ona jako prywatny folder najwyższego poziomu nazwany Twoją nazwą użytkownika, z podfolderem My Projects do przechowywania utworzonych lub przesłanych projektów. Nowo utworzone projekty będą przechowywane w folderze My Projects lub – jeśli aktualnie otwarty jest inny dostępny folder – nowy projekt zostanie zapisany w tym folderze.
-
Pamiętaj, że dostęp użytkownika do folderów Workspace, w tym folderu Projects , jest określany przez uprawnienia udostępniania folderów skonfigurowane na stronie Explorer page (Admin – Explorer). Więcej informacji znajdziesz w Managing Project Creation Permissions.
-
Jeśli chcesz, możesz organizować projekty w hierarchii podfolderów. Więcej informacji znajdziesz w sekcji Working with Workspace Folders.

Definiowanie nowego projektu Workspace bezpośrednio w przeglądarkowym interfejsie Workspace.
Po zdefiniowaniu nowego projektu zgodnie z potrzebami kliknij
– nowy projekt zostanie utworzony. Wrócisz do listy projektów na poziomie podsumowania, gdzie zobaczysz wpis dla nowo utworzonego projektu.

Dodatkowy projekt Workspace utworzony przez interfejs przeglądarkowy.
Projekt początkowo będzie udostępniony z uprawnieniami Odczyt/Zapis projektantowi, który go utworzył, oraz wszystkim członkom grupy Administrators. Projekt zostanie również udostępniony wszystkim użytkownikom Workspace, ale z uprawnieniami tylko do odczytu. Więcej informacji o konfigurowaniu uprawnień dostępu do projektu znajdziesz w
Sharing a Workspace Project.
Przeglądanie projektów Workspace
Lista projektów na stronie Projects w przeglądarkowym interfejsie Workspace obejmuje wszystkie projekty, które są Ci udostępnione, i oferuje zestaw narzędzi do korzystania z funkcji zarządzania projektami. Użyj przycisku
, aby przełączyć stronę w tryb podglądu projektów (kafelki graficzne), oraz przycisku
, aby przełączyć stronę w tryb szczegółowej listy.

Strona Projects w przeglądarkowym interfejsie Workspace – centrum dowodzenia do pracy z projektami Workspace. Tutaj pokazano tryb szczegółowej listy. Najedź kursorem na obraz, aby zobaczyć tryb podglądu projektu.
Wpisy projektów w widoku są automatycznie sortowane według daty Last modified, a ostatnio modyfikowany projekt pojawia się jako pierwszy na liście. Kliknij przycisk
, aby zmienić sortowanie według nazwy projektu, a następnie kliknij ponownie, aby przełączać między kolejnością rosnącą i malejącą.
Widok w trybie listy
(
) można sortować według
Name,
Author lub
Date, używając w każdym przypadku nagłówka kolumny. Kliknij raz, aby sortować rosnąco, kliknij ponownie, aby sortować malejąco. Strzałki po prawej stronie nazwy kolumny wskazują aktualnie aktywny kierunek sortowania.
Widok Projects udostępnia dane Properties i Activities powiązane z wybranym projektem, dostępne w prawym panelu bocznym widoku.
 |
Informacje w panelu bocznym obejmują:
-
Propertieskarta:
-
Project – podsumowanie stanu projektu na wysokim poziomie, obejmujące jego podgląd (widok 3D płytki, obraz dokumentu schematu multi-board lub obraz dokumentu okablowania wiązki).
-
Child Projects (tylko Multi-board projects) – lista płytek PCB podprojektów uwzględnionych w projekcie Multi-board i z nim powiązanych – pokaż obraz. Kliknij łącze podprojektu, aby otworzyć ten projekt PCB w Web Viewer jak zwykle.
-
Shared With – użytkownicy i/lub grupy, które mają dostęp do projektu. Najedź kursorem na wpis, aby zobaczyć pełną nazwę użytkownika/grupy.
-
Reports – kontrole Electrical i Design Rule (ERC i DRC), które zostały wygenerowane dla aktualnie wybranego projektu, wraz z liczbą błędów/naruszeń w każdym raporcie. Wybierz wpis ERC lub DRC, aby uzyskać dostęp do szczegółów raportu i przejrzeć je w ramach projektu. Więcej informacji o raportach DRC i ERC znajdziesz na stronie Web Viewer.
-
Parameters – szczegółowe metadane wyodrębnione z projektu lub obliczone na podstawie samego projektu. Kliknij kontrolkę Show More, aby rozwinąć pełną listę.
-
Where Used – lista innych projektów, takich jak Multi-board projects, które wykorzystują zawartość tego projektu. Kliknij wpis, aby otworzyć i wyświetlić ten projekt w nowej karcie przeglądarki.
-
Releases – lista wydań projektu w porządku chronologicznym. Kliknij wpis, aby otworzyć to wydanie w Manufacturing Portal w Workspace.
-
Activity karta – chronologiczna lista zdarzeń projektu, takich jak Commit, Release lub ukończony przebieg procesu (workflow) powiązany z projektem.
|
Dla każdego projektu dostępne są także następujące operacje, realizowane przyciskami u góry widoku (i opisane szczegółowo w podlinkowanych sekcjach poniżej):
-
Share – kontrola dostępu służąca do konfigurowania uprawnień dostępu do projektu.
-
Functions – dostęp do funkcji projektu z menu. Dostępne również z poziomu przycisku
dla wybranego projektu w trybie Preview:
-
Open – otwórz projekt w jego szczegółowym widoku zorientowanym na CAD. Odpowiada kliknięciu (tryb Preview) lub dwuklikowi (tryb List) na wpisie nazwy projektu.
-
Move – przenieś projekt do innego folderu nadrzędnego w strukturze folderów Workspace.
-
Edit – edytuj projekt w zakresie jego Name, Description oraz Parameters Workspace.
-
Clone – utwórz identyczną kopię projektu z nową nazwą.
-
Watch/Unwatch – obserwuj/nie obserwuj aktywności projektu, otrzymując powiązane powiadomienia (aktualizacje, wydania itp.) na karcie Activitiy projektu, a także e-mailem, jeśli włączono Email Notifications.
-
Delete – usuń wpis projektu, przenosząc jego strukturę i dane do Trash Workspace, skąd można je trwale usunąć z Workspace lub przywrócić do poprzedniego stanu.
Uwzględniono także funkcję Search projektu, która może filtrować listę projektów według zakresu właściwości, takich jak Name, Author, Description itp. Wpisz dowolną część wyszukiwanego ciągu w polu u góry interfejsu przeglądarki. Lista zostanie zaktualizowana tak, aby zawierała tylko te wpisy projektów, których atrybuty obejmują wyszukiwany ciąg.
Aby wyczyścić filtrowanie wyszukiwania, kliknij główny wpis strony Projects w lewym panelu nawigacyjnym albo wyczyść pole wyszukiwania i naciśnij Enter.

Przykładowe użycie funkcji wyszukiwania – w tym przypadku znalezienie projektu na podstawie jego Description.
Praca z folderami Workspace
Workspace umożliwia także tworzenie i zarządzanie folderami projektów w ramach struktury Workspace. Projekty można następnie tworzyć w dowolnym folderze lub przenosić do dowolnego folderu w powstałej hierarchii.
Aby utworzyć nowy folder pod (domyślnym) folderem najwyższego poziomu Project, wybierz opcję Create Folder z menu przycisku
. W kolejnym oknie Create Folder podaj nazwę nowego folderu, jego folder nadrzędny oraz opcjonalny opis. Nowy folder jest zawsze tworzony pod aktualnie wybranym folderem, który staje się jego folderem nadrzędnym.
Otwórz utworzony folder, wybierając jego tytuł, a następnie nawiguj w górę hierarchii, korzystając z okruszków (breadcrumbs) powyżej.
Użyj opcji menu
, aby zmodyfikować szczegóły folderu (Edit), przenieść folder pod inny folder nadrzędny (Move) lub usunąć folder ze struktury folderów Workspace (Delete). Podczas przenoszenia folderu wybierz nowy folder nadrzędny z drzewa hierarchii w oknie Move folder <folder> to.
Prześlij projekt
W Altium Designer polecenie Make Available on Server prześle lokalny projekt do Workspace, gdzie stanie się on projektem Workspace pod kontrolą wersji. Równoważny proces można wykonać w interfejsie przeglądarkowym Workspace, korzystając z opcji Upload Project dostępnej w menu przycisku
. Przejdź do folderu hostującego lokalny projekt i wybierz go, aby przesłać ten projekt domyślnie do aktualnie wybranego folderu Workspace, albo użyj opcji Change na liście Parent Folder w oknie Upload Project, aby wskazać alternatywną lokalizację w hierarchii folderów.
Wszelkie istniejące powiązania kontroli wersji w lokalnym projekcie są ignorowane, a przesłany projekt staje się w pełni wersjonowanym projektem Workspace – lokalny projekt źródłowy nie jest w żaden sposób modyfikowany.
Przesyłanie zestawu plików Gerber lub ODB++
Workspace akceptuje również zestawy wygenerowanych plików produkcyjnych Gerber/ODB++ w formacie archiwum, które można przesłać za pomocą opcji Upload Gerber lub Upload ODB++ dostępnych w menu przycisku
. Proces przesyłania jest zasadniczo taki sam jak proces przesyłania projektu opisany powyżej.
❯ ❮
Javascript ID: AES_GerberODBupload_7_0.png
|
Wybierz opcję New – Upload Gerber, aby przejść do zarchiwizowanego zestawu plików Gerber i wybrać go w przeglądarce plików systemu Windows.
W oknie Upload Gerber w razie potrzeby edytuj proponowaną Name projektu (pobieraną z nazwy archiwum Gerber) i dodaj Description. Możesz użyć opcji Change, aby wskazać lokalizację przechowywania projektu inną niż domyślny folder przechowywania projektów.
Przesłany zestaw plików zostanie przetworzony i dodany do kolekcji projektów Workspace z początkową ikoną Gerber, a następnie – po odświeżeniu lub wyświetleniu – z wygenerowanym obrazem podglądu.
Wybierz opcję New – Upload ODB++, aby przejść do zarchiwizowanego ODB++ i wybrać je w przeglądarce plików systemu Windows.
W oknie Upload ODB++ w razie potrzeby edytuj proponowaną Name projektu (pobieraną z nazwy archiwum ODB++) i dodaj Description. Możesz użyć opcji Change, aby wskazać lokalizację przechowywania projektu inną niż domyślny folder przechowywania projektów.
Przesłany zestaw plików zostanie przetworzony i dodany do kolekcji projektów Workspace z początkową ikoną ODB++, a następnie – po odświeżeniu lub wyświetleniu – z wygenerowanym obrazem podglądu.
|
Kliknij nazwę projektu Gerber/ODB++ lub użyj powiązanej opcji Open w menu, aby załadować zestaw plików w dedykowanej przeglądarce Workspace. Zapewnia ona widok zbiorczy wszystkich dołączonych plików/warstw, umożliwia ukrywanie warstw lub wyświetlanie ich wyłącznie, oferuje funkcję pomiaru punkt–punkt oraz akceptuje umieszczane komentarze.
-
Przesłane projekty Gerber/ODB++ są domyślnie dostępne dla wszystkich członków Workspace, ale można je selektywnie udostępniać konkretnym członkom (lub grupom) za pomocą funkcji Workspace Share features.
-
Pliki Gerber dołączone do Released Workspace project są dostępne do podglądu w sekcji Files section w otwartych danych wydania (Release).
Przenieś projekt
Aby przenieść projekt do innego folderu Workspace, wybierz opcję Move z listy rozwijanej menu
i wskaż nową lokalizację z hierarchii folderów w oknie Move project <project> to. Po potwierdzeniu przyciskiem
wybrany projekt będzie hostowany w nowo wskazanym folderze nadrzędnym.
Udostępnianie projektu Workspace
Gdy projekt znajduje się w Workspace, warto określić, którzy użytkownicy mogą faktycznie uzyskać do niego dostęp. Realizuje się to przez udostępnienie projektu, a dokładniej – przez skonfigurowanie jego uprawnień dostępu.
Projekt Workspace jest domyślnie udostępniany następującym podmiotom:
-
Właścicielowi projektu, którym zwykle jest projektant, który go utworzył (lub udostępnił w Workspace): pełne uprawnienia dostępu (Read/Write).
-
Grupie Administrators: pełne uprawnienia dostępu (Read/Write).
-
Wszystkim członkom Workspace: z dostępem tylko do podglądu.
Domyślne uprawnienia dla nowych projektów można zdefiniować/zmienić na stronie Admin – Settings – Projects w interfejsie przeglądarkowym Workspace. Zwróć uwagę, że właściciel projektu ma z natury przypisane uprawnienia dostępu, dlatego nie występuje na liście.
Konfigurację uprawnień dostępu można wykonać w interfejsie przeglądarkowym Workspace, a także bezpośrednio w Altium Designer.
Aby skonfigurować dostęp do projektu z poziomu interfejsu przeglądarkowego Workspace, wybierz wpis projektu na stronie Designs (Projects w menu głównym) i kliknij przycisk
, aby otworzyć okno Share:<project> – albo wybierz opcję Share z menu
powiązanego z wpisem projektu. Zapewnia to wszystkie elementy sterujące potrzebne do udostępnienia projektu innym użytkownikom lub grupom.
Gdy projekty są centralnie zarządzane w Workspace, udostępnianie innym sprowadza się po prostu do zarządzania uprawnieniami każdego projektu.
W oknie Share <project>:
-
Użytkownik/grupa ma dostęp do odczytu i zapisu, gdy włączona jest opcja Can Edit. Jeśli ta opcja jest wyłączona, ma wyłącznie dostęp do odczytu.
-
Projekt można udostępnić wszystkim członkom Workspace z dostępem tylko do odczytu (Can View) lub do odczytu i zapisu (Can Edit), korzystając z menu rozwijanego wpisu Workspace Members w obszarze Shared With.
-
Aby usunąć istniejącego użytkownika/grupę z udostępnionego dostępu do projektu, kliknij opcję Remove w powiązanym menu rozwijanym.
Rzeczy, o których warto pamiętać:
-
Domyślnie wszyscy użytkownicy Workspace będą mogli zobaczyć projekt. Jeśli chcesz ograniczyć dostęp do określonego zestawu użytkowników i/lub grup, musisz najpierw wybrać No access w menu rozwijanym wpisu Workspace Members.
-
Właściciel projektu ma stały dostęp do odczytu i zapisu.
-
Możesz także udostępnić bezpośredni link do projektu. Link uzyskuje się, klikając kontrolkę Copy Link na dole okna Sharing. Link jest kopiowany do schowka. Po użyciu zapewnia odpowiedniemu użytkownikowi – tam, gdzie jest to dozwolone – dostęp do szczegółowej strony zarządzania projektem, której przegląd przedstawiono w następnej sekcji.
Zwróć uwagę, że możesz również określić udostępnianie projektu, gdy jest on otwarty w
Design View.
Sharing a Project with a Workspace User
Aby udostępnić projekt innemu użytkownikowi Workspace:
-
W oknie Share zacznij wpisywać imię i nazwisko, nazwę użytkownika lub adres e-mail użytkownika Workspace (członka) w polu Share Project With, aby uaktywnić listę pasujących użytkowników. Wybierz wymaganego użytkownika z tej listy. Można wybrać wielu użytkowników. Aby usunąć wybranego użytkownika, kliknij krzyżyk usuwania po prawej stronie jego nazwy.
-
Ustaw uprawnienia dla użytkownika(-ów) za pomocą powiązanego menu rozwijanego, wybierając pomiędzy dostępem Can View (tylko do odczytu) a dostępem Can Edit (odczyt/zapis). Zwróć uwagę, że opcja Workspace Members Can View/Edit jest globalna i może nadpisywać uprawnienia udostępniania zastosowane dla konkretnych użytkowników. W większości sytuacji zaleca się ustawienie tej opcji na No access.
-
Kliknij przycisk
, aby potwierdzić dodanie użytkownika(-ów) i wrócić do widoku Projects. Przy następnym otwarciu okna Share dodanych użytkowników można zobaczyć po rozwinięciu listy siatki Shared With. Użyj menu Can Edit/View powiązanego z wpisem użytkownika, aby zmienić uprawnienia lub usunąć sam wpis użytkownika. Kliknij
, aby zapisać wszelkie zmiany.
Zwróć uwagę, że panel Properties pokazuje podsumowanie udostępniania zastosowanego do aktualnie wybranego projektu.
Sharing a Project with a Defined Group
Masz również możliwość udostępnienia projektu grupom zdefiniowanym w Workspace (zobacz Admin – Groups). Uprawnienia grupy będą dotyczyć wszystkich użytkowników będących członkami tej grupy. Aby udostępnić projekt innej grupie:
-
W oknie Share zacznij wpisywać nazwę grupy Workspace w polu Share Project With, aby uaktywnić listę pasujących grup. Wybierz wymaganą grupę z tej listy. Można wybrać wiele grup. Aby usunąć wybraną grupę, kliknij krzyżyk usuwania po prawej stronie jej nazwy.
-
Ustaw uprawnienia dla grupy(-up) za pomocą powiązanego menu rozwijanego, wybierając pomiędzy dostępem Can View (tylko do odczytu) a dostępem Can Edit (odczyt/zapis). Zwróć uwagę, że opcja Workspace Members Can View/Edit jest globalna i może nadpisywać uprawnienia udostępniania zastosowane dla konkretnych użytkowników. W większości sytuacji zaleca się ustawienie tej opcji na No access.
-
Kliknij przycisk
, aby potwierdzić dodanie grupy(-up) i wrócić do widoku Projects. Przy następnym otwarciu okna Share dodane grupy można zobaczyć po rozwinięciu listy siatki Shared With. Użyj menu Can Edit/View powiązanego z wpisem użytkownika, aby zmienić uprawnienia lub usunąć sam wpis grupy. Kliknij
, aby zapisać wszelkie zmiany.
Zwróć uwagę, że panel Properties pokazuje podsumowanie udostępniania zastosowanego do aktualnie wybranego projektu.
Advanced Share Settings
Kliknij kontrolkę Advanced Settings w prawym górnym rogu okna Share, aby uzyskać dostęp do okna, w którym można określić zaawansowane ustawienia udostępniania. Dla osób z uprawnieniami edycji możesz kontrolować, czy dana osoba może udostępniać innym. Pozwala to ograniczyć dalsze udostępnianie. Dla osób z dostępem tylko do podglądu możesz kontrolować, czy mogą również pobierać dane natywne (sam projekt) oraz dane pochodne (na przykład wygenerowane pliki Gerber lub PDF). Nadal mogą przeglądać dane w interfejsie przeglądarki i dodawać komentarze, jak dotychczas.
Jeśli osobie z uprawnieniami tylko do podglądu nie wolno pobierać, może ona przeglądać projekt wyłącznie przez interfejs przeglądarki. Nie może przeglądać projektu w Altium Designer, ponieważ w przeciwnym razie projekt musiałby zostać najpierw pobrany.
Sharing a Multi-board Project
Projekt Multi-board to specjalny typ projektu, który obejmuje wiele projektów PCB, aby utworzyć kompletny, funkcjonalny system. Podprojekty są połączone z nadrzędnym projektem Multi-board, dzięki czemu ich dane mogą zostać wykorzystane do ustalenia elektrycznej i fizycznej łączności całego systemu.
Zobacz Multi-board Design, aby uzyskać więcej informacji o pracy z projektami Multi-board.
Łącza pomiędzy projektem Multi-board a powiązanymi podprojektami są zapisywane jako ścieżki względne w samym projekcie Multi-board (*.PrjMbd), więc muszą pozostać poprawne, gdy projekty są zapisywane do Workspace VCS z klienta projektowego (Project » Make available Online). W praktyce oznacza to dopilnowanie, aby all projekty zostały zapisane w Workspace i znajdowały się w poprawnej strukturze folderów. W większości przypadków jednak wszystkie projekty wchodzące w skład systemu Multi-board prawdopodobnie będą w tym samym folderze.
Jeśli chodzi o udostępnianie projektu Multi-board, obowiązują te same zasady. Zarówno nadrzędny projekt Multi-board, jak i powiązane podprojekty powinny być udostępnione tym samym członkom Workspace z tymi samymi uprawnieniami View/Edit. Użytkownicy, którzy następnie po raz pierwszy otworzą projekt Multi-board w swoim kliencie projektowym, muszą również otworzyć powiązane podprojekty – ponownie upewniając się, że względna struktura folderów lokalnie jest poprawna.
Transfer Project Ownership
Administratorzy Workspace lub bieżący właściciel projektu – zazwyczaj użytkownik, który utworzył projekt – mogą wskazać innego użytkownika Workspace jako nowego właściciela. Transfer jest wykonywany w oknie Share projektu, gdzie zamierzony nowy właściciel musi być obecny z aktualnymi uprawnieniami dostępu Edit/View.
Zmień właściciela, wybierając opcję Make Owner z menu rozwijanego uprawnień użytkownika, kliknij
, aby potwierdzić, a następnie
, aby zaakceptować kolejne okno informacyjne. Nowy właściciel otrzyma pełną kontrolę i uprawnienia edycji projektu, a dostęp poprzedniego właściciela zostanie cofnięty do poziomu uprawnień Edit. Jeśli na serwerze włączone są Email Notifications, nowy właściciel projektu otrzyma e-mail z powiadomieniem o przeniesieniu własności.
Proces przeniesienia własności jest również uruchamiany, jeśli użytkownik będący właścicielem projektu (lub projektów) zostanie usunięty z Workspace. W takim przypadku administrator wskazuje nowego właściciela projektu, który przejmie prawa dostępu usuniętego użytkownika do projektu (status Owner).
Aktywności projektu w Workspace
Workspace oferuje unikalną możliwość stosowania konfigurowalnych Process Workflows do projektów w Workspace w celu wykonywania dopasowanych zadań, takich jak przeprowadzanie przeglądów projektu i tworzenie nowych projektów. Procesy i ich bazowe Workflows są tworzone i konfigurowane przez administratora Workspace, a po włączeniu stają się dostępne dla użytkowników zarówno Altium Designer, jak i interfejsu przeglądarkowego Workspace.
► Zobacz Creating & Managing Processes, aby uzyskać więcej informacji.
► Zobacz Performing Design Reviews, aby uzyskać informacje o tych procesach w Altium Designer.
Z perspektywy użytkownika Process Workflows i ich wbudowane kroki są traktowane jako Activities. Dostępne aktywności mogą być uruchamiane przez użytkowników, a kroki workflow realizowane przez przypisanych użytkowników jako sekwencja zadań – dostępnych na stronie Tasks page.
Wybierz menu
na stronie Designs (Projects) i wybierz jeden z dostępnych Processes, aby zainicjować aktywność dla aktualnie wybranego projektu. Uzupełnij wymagane pola i opcje w kolejnych oknach formularza procesu, a następnie uruchom proces (
). W zależności od uruchomionego Process Workflow, kolejny krok może wymagać przesłania (
), aby przygotować dane do przeglądu.
Następnie tworzone są Workflow Tasks dla użytkownika lub użytkowników przypisanych do aktywności. Zadanie dotyczące zalogowanego użytkownika pojawi się na stronie Tasks page, gdzie można je wykonać, aby przeprowadzić Workflow do następnego etapu.
Zwróć uwagę, że jeśli aktywność została przypisana do grupy – Engineers na przykład – powiązane zadanie staje się dostępne dla wszystkich członków tej grupy, a także dla wszystkich indywidualnych użytkowników przypisanych do aktywności. W takich przypadkach każdy z tych użytkowników może ukończyć krok przeglądu i przesłać wynik (
).
Oprócz możliwości przypisywania Użytkowników i Grup do aktywności podczas jej przygotowywania, konkretne przypisania mogą być również dodane bezpośrednio w konfiguracji Process Workflow, co skutkuje aktywnością, która jest z założenia przypisana do określonych użytkowników/grup jeszcze przed jej przygotowaniem. Na przykład grupa Engineers może być wstępnie ustawiona jako przypisanie w ramach workflow AdHoc_Review.
► Zobacz Defining a Process Workflow, aby uzyskać więcej informacji.
Funkcje projektów w Workspace
Operacje funkcjonalne związane z projektami są dostępne z menu
na stronie Designs i obejmują możliwość otwierania, przenoszenia, edytowania, klonowania, obserwowania oraz usuwania projektu w Workspace. Menu jest również dostępne z przycisku
dla wybranego wpisu projektu:
Otwórz projekt
Wybierz opcję Open z menu
wpisu projektu lub z górnego menu
, aby otworzyć projekt w jego zorientowanym na wytwarzanie, CAD-centrycznym widoku – albo, będąc w trybie podglądu (
), kliknij nazwę projektu. Widok zapewnia dostęp do kilku podwidoków dostępnych z panelu nawigacyjnego:
-
Design – nawiguj i pracuj z dokumentami projektowymi, sprawdzaj właściwości obiektów i dodawaj komentarze do przeglądu. Widok dotyczy bieżącej (najnowszej) rewizji projektu i korzysta z interfejsu Web Viewer.
-
Simulation – przesyłaj pliki wyników symulacji do bieżącego projektu, które następnie są dostępne do wglądu lub pobrania dla wszystkich użytkowników mających dostęp do projektu.
-
Tasks – przeglądaj i korzystaj z interfejsu typu flow, który prezentuje wszystkie Tasks (zadania aktywności) dotyczące bieżącego projektu.
-
Releases – przeglądaj informacje podsumowujące o wszystkich Release’ach dla bieżącego projektu, z których każdy można otworzyć w widoku Manufacturing Portal . Ten z kolei udostępnia podwidoki dla plików pakietu release, dokumentów projektowych oraz danych zaopatrzeniowych w wybranym release.
-
Activities – przeglądaj aktywne lub zamknięte Process workflow Activities dotyczące bieżącego projektu.
-
History – przeglądaj postępującą oś czasu najważniejszych zdarzeń związanych z projektem, w tym jego utworzenie, commity, release’y i klony. Za każdym razem, gdy wystąpi obsługiwane zdarzenie powiązane z projektem, jest ono dodawane do osi czasu jako osobny kafelek z różnymi akcjami (takimi jak porównania danych projektowych), tam gdzie ma to zastosowanie.
-
Assembly Assistant – zapewnia dostęp do wizualnego narzędzia montażu płytki opartego na interakcji między wpisami BOM a ich graficznymi odpowiednikami. Można uruchomić audytowany proces krok-po-kroku, który pomaga przejść przez etapy fizycznego montażu PCB. Zapewnia to śledzony widok postępu montażu w jednym miejscu, co eliminuje złożone ręczne lub papierowe procesy kontroli montażu płytki.
Otwórz CAD-centryczny widok projektu w Workspace z poziomu Altium Designer, klikając prawym przyciskiem myszy wpis projektu w panelu
Projects panel i wybierając polecenie
Show in Web Browser.
► Zobacz Management of a Specific Project, aby uzyskać więcej informacji.
Edytuj projekt
Aby edytować właściwości istniejącego projektu w Workspace, wybierz jego wpis na stronie Designs (Projects), a następnie wybierz opcję Edit z jego menu
lub z górnego menu
. W następnym oknie Project Editing możesz zmienić Name projektu, Description oraz zarządzać wpisami Workspace Parameters.
Kliknij przycisk
w oknie Project Editing, aby wyświetlić dodatkowe dane właściwości pochodzące z projektu i przechowywane wraz z nim. Wybierz kontrolkę Parameters, aby uzyskać dostęp do par parametrów Nazwa/Wartość oraz je dodać (
), edytować lub usunąć (
). Są one zapisywane w Workspace razem z projektem i mogą być używane jako Special Strings w Altium Designer – dostępne z panelu Properties, gdy w obszarze projektu zaznaczony jest umieszczony obiekt tekstowy. Dla porównania, parametry typu projektu są zapisywane w pliku projektu (*.PrjPcb) i mogą być edytowane w Altium Designer.
Klonuj projekt
Aby sklonować (zduplikować) istniejący projekt w Workspace, wybierz jego wpis na stronie Designs (Projects), a następnie wybierz opcję Clone z jego menu
lub z górnego menu
. Użyj okna Clone Project, aby ustawić nazwę i opis dla sklonowanego projektu – domyślnie zostanie użyta oryginalna nazwa projektu z dopisanym sufiksem - Copy.
Kliknij przycisk
, aby wyświetlić informacje o docelowym folderze nadrzędnym. Ustawienie folderu docelowego automatycznie dopasuje się do nazwy projektu, o ile nie zostanie ręcznie określone lub przypisane do innego istniejącego folderu nadrzędnego za pomocą opcji Change.
Jeśli dostępne są jakiekolwiek aktywne process definitions dla motywu procesu Project Creations – zdefiniowane na karcie Project Creations na stronie Processes w interfejsie przeglądarkowym Workspace – wówczas menu
zaoferuje opcje Clone – process name odpowiadające dostępnym process workflow.
Po wybraniu, zdefiniowany workflow dla tego procesu zostanie użyty w procesie klonowania.
Projekt można sklonować w Altium Designer z opcji Clone w menu

w panelu
Explorer panel, albo klikając prawym przyciskiem myszy nazwę projektu w panelu
Projects panel i wybierając opcję
Clone z menu kontekstowego.
Po ustawieniu pól zgodnie z potrzebami kliknij przycisk
, aby potwierdzić. Oryginalny projekt zostanie sklonowany (zduplikowany) wraz ze składowymi plikami i danymi oraz dodany jako nowy wpis projektu do listy na stronie Projects.
Obserwuj projekt
Aby „obserwować” – otrzymywać powiadomienia dotyczące – projekt w Workspace, wybierz jego wpis na stronie Designs (Projects), a następnie wybierz opcję Watch z jego menu
lub z górnego menu
.
Gdy obserwujesz (watch) projekt, będziesz otrzymywać powiadomienia związane z projektem (takie jak komunikaty o commitach, release’ach i zmianach właściwości) na karcie Activities w prawym panelu interfejsu. Twórca projektu zostanie automatycznie ustawiony jako obserwujący ten projekt. Po włączeniu polecenie zmieni się na Unwatch – wybierz, aby przestać obserwować projekt i zakończyć otrzymywanie powiadomień o zdarzeniach związanych z tym projektem.
Powiadomienia będą również wysyłane na Twoje konto e-mail, jeśli skonfigurowano i włączono Workspace Email Notifications (Admin – Settings – Email Notifications).
► Zobacz Configuring Email Notifications, aby uzyskać więcej informacji.
Usuń projekt w Workspace
Aby usunąć (usunąć z listy) istniejący projekt w Workspace, wybierz jego wpis na stronie Designs (Projects), a następnie wybierz opcję Delete z jego menu
lub z górnego menu
. Działanie to jest w praktyce „miękkim usunięciem” (soft delete), w ramach którego repozytorium projektu jest przenoszone do obszaru Trash w Workspace. Projekt można usunąć w Altium Designer, używając opcji Delete w menu
w panelu Explorer panel.
Z poziomu tego widoku (wybierz Trash z menu głównego) wpis projektu może zostać całkowicie usunięty (Permanently Delete) lub działanie może zostać cofnięte (Restore). Zwróć uwagę, że przycisk
usunie wszystkie wpisy (tam, gdzie to możliwe) przechowywane w Koszu (Trash) Workspace.
-
Opcja Delete jest dostępna tylko dla użytkowników, którzy mają uprawnienia zapisu (Write) do wybranego projektu.
-
To działanie w praktyce powoduje, że projekt przestaje znajdować się w Workspace. Jest usuwany wyłącznie z Workspace – Twoja lokalna kopia robocza nie jest naruszona.