FAQ

Ogólne

Niektóre odpowiedzi na najczęściej zadawane pytania można również znaleźć na stronie Enterprise FAQ.

Czy mogę używać Altium On-Prem Enterprise Server do moich komponentów, ale projekty projektowe trzymać lokalnie?

Możesz używać Altium On-Prem Enterprise Server wyłącznie do zarządzania komponentami, ale nie jest to zalecane. Jedną z największych zalet Enterprise Server jest zarządzanie codzienną pracą nad PCB w toku, co obejmuje także dane projektowe. Przy prawidłowym użyciu Enterprise Server tworzy powiązania relacyjne między całą zawartością bibliotek i projektów, umożliwiając m.in. funkcję „Where-Used”. Jest to niezwykle pomocne przy identyfikowaniu zduplikowanych lub błędnych części, które mogły zostać omyłkowo użyte w jednym lub wielu projektach.

Czy wszystko jest przechowywane lokalnie?

Tak, wszystko jest lokalne. Wszystko znajduje się za Twoim firewallem — nie mamy do tego dostępu. Jedyną rzeczą, która wychodzi do internetu, są dane łańcucha dostaw i nawet z tego nie musisz korzystać. Jeśli chcesz odpytywać Digikey, Farnell i podobne serwisy, to jest to jedyny rodzaj dostępu do internetu, jaki będzie potrzebny. Cała reszta jest lokalnie.

Czy mogę hostować Enterprise Server na maszynie wirtualnej albo gdzieś w Amazon AWS?

Tak. To od Ciebie i Twojego zespołu IT zależy wybór lokalizacji Enterprise Server.

Jeśli nasza sieć VPN jest wolna, jak wpływa to na przepływ pracy?

Sam przepływ pracy nie powinien być zbyt uciążliwy. Podczas pracy z komponentami biblioteki Workspace początkowe przeglądanie i wyszukiwanie może być nieco wolne, ale gdy dane zostaną zbuforowane, będzie łatwiej. A w przypadku projektów, gdy otwierasz projekt Workspace, przechowujesz go i pracujesz na nim lokalnie.

Tak więc codzienne korzystanie z Enterprise Server nie powinno być znacząco dotknięte. Oczywiście szybszy VPN byłby lepszy, ale mieliśmy użytkowników, którzy mówili, że ich VPN-y nie są najlepsze, a mimo to działa to dobrze, ponieważ nie ma stałej interakcji z Enterprise Server.

Czy użytkownik niebędący administratorem może zmienić własne dane uwierzytelniające dostępu do Enterprise Server?

Tak. Chociaż użytkownik niebędący administratorem nie może zarządzać innymi użytkownikami, może zmienić profil własnego konta, gdy uwierzytelnianie odbywa się z użyciem wbudowanej usługi uwierzytelniania Enterprise Server — w tym zmienić nazwę użytkownika i hasło. Wykonuje się to w oknie Edit User, do którego przechodzi się, klikając obszar aktywnego użytkownika w prawym górnym rogu interfejsu przeglądarki, a następnie wybierając Profile z powiązanego menu.

Przy uwierzytelnianiu Windows Domain nazwy użytkowników i hasła są zwykle zmieniane przez pracownika działu IT organizacji.

Czy mogę połączyć się z wieloma Workspace w Enterprise Server?

W danym momencie możesz być „zalogowany” tylko do jednego Workspace Enterprise Server, ponieważ łączysz się z platformą usług, a nie z pojedynczą usługą Enterprise Server. Zwykle organizacja ma jedną instalację Enterprise Server. Jeśli jednak dostępny jest więcej niż jeden Enterprise Server, po prostu wyloguj się z jednego i zaloguj do drugiego — w razie potrzeby.

Z poziomu Altium Designer nadal możesz sign in do serwera Altium NEXUS Server (wycofany), Altium Concord Pro (wycofany), starszego Altium Vault (Vault 2.0 do 3.0) lub connect do starszego Altium Personal Vault:

  • Altium NEXUS Server / Altium Concord Pro / Altium Vault - wyloguj się z aktywnego serwera, a następnie użyj okna dialogowego Sign in, aby sign in do serwera docelowego.
  • Altium Personal Vault - wyloguj się z aktywnego serwera, a następnie użyj okna dialogowego Sign in, aby connect do Personal Vault. Pamiętaj, że w przypadku Personal Vault nawiązujesz połączenie, a nie logujesz się — dlatego po pomyślnym połączeniu z takim vaultem interfejs Altium Designer nie będzie pokazywał, że jesteś zalogowany do jakiegokolwiek serwera.

Po zalogowaniu/połączeniu z jednostką docelową zostanie ona wyświetlona w obszarze Known Servers, na stronie Data Management - Servers page w oknie dialogowym Preferences w Altium Designer.

Mimo że do starszych/wycofanych technologii serwerowych nadal można się łączyć i z nich korzystać, nie są one już dalej rozwijane. W związku z tym nie skorzystasz z bieżących usprawnień dostępnych w Enterprise Server ani z przyszłych ulepszeń wynikających z jego używania.

Nadal chciałbym uruchamiać Altium Personal Vault — czy to możliwe?

Oczywiście. Jeśli na tym samym komputerze działa wcześniejszy wariant serwera, upewnij się, że porty komunikacyjne są unikalne. Enterprise Server używa domyślnego portu 9780 (takiego samego jak jego poprzednik Altium Concord Pro/Altium NEXUS Server/Altium Vault ), a Altium Personal Vault używa domyślnego portu 9680.

Aby dodać Personal Vault jako „Known Server” w Altium Designer — na stronie Data Management - Servers page w oknie dialogowym Preferences — wyloguj się z aktywnego serwera, a następnie użyj okna dialogowego Sign in, aby połączyć się z Personal Vault. Pamiętaj, że w przypadku Personal Vault nawiązujesz połączenie, a nie logujesz się — dlatego po pomyślnym połączeniu z takim vaultem interfejs Altium Designer nie będzie pokazywał, że jesteś zalogowany do jakiegokolwiek serwera. Następnie możesz ponownie zalogować się do serwera, który był wcześniej aktywny, nadal korzystając z połączenia z Personal Vault.

Mimo że do starszych/wycofanych technologii serwerowych nadal można się łączyć i z nich korzystać, nie są one już dalej rozwijane. W związku z tym nie skorzystasz z bieżących usprawnień dostępnych w Enterprise Server ani z przyszłych ulepszeń wynikających z jego używania.

Nie mogę zalogować się do Enterprise Server — zamiast tego pojawia się komunikat o brakujących bibliotekach DLL. Co powinienem zrobić?

Enterprise Server do poprawnego działania i dostępu opiera się na szeregu składników środowiska uruchomieniowego Microsoft; w niektórych sytuacjach mogą one nie być obecne na komputerze docelowym. Jeśli podczas próby zalogowania do Enterprise Server otrzymasz komunikat o brakującej bibliotece (DLL), oznacza to brakujące składniki runtime Microsoft. Pobierz i zainstaluj odpowiedni pakiet Microsoft Visual C++ Redistributable Package dla Twojego systemu operacyjnego.

Podczas próby zalogowania do Enterprise Server otrzymuję błąd „HTTP Error 503. The service is unavailable”. Co powinienem zrobić?

Ten błąd może wystąpić, gdy Enterprise Server jest zainstalowany na komputerze, na którym działa również Microsoft Exchange Server. Instalacja Exchange Server może zmienić konfigurację Internet Information Services (IIS) w sposób powodujący konflikt z Enterprise Server.

Aby to rozwiązać, należy wprowadzić następujące zmiany w pliku applicationHost.config:

<handlers accessPolicy="Read, Script">
...

<add name="kerbauth" image="C:\Program Files\Microsoft\Exchange Server\V15\Bin\kerbauth.dll" preCondition="bitness64" />
<add name="WSMan" image="C:\Windows\system32\wsmsvc.dll" preCondition="bitness64" />
<add name="exppw" image="C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\Owa\auth\exppw.dll" preCondition="bitness64" />
<add name="cafe_exppw" image="C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\bin\exppw.dll"  preCondition="bitness64" />

...
</handlers>

Informacje o pliku ApplicationHost.config znajdziesz w tym artykule.

Informacje o edycji pliku znajdziesz w tym artykule.


Licencjonowanie

Jakie licencje są wymagane?

Licencjonowanie Enterprise Server składa się z dwóch elementów:

  • Server License - umożliwia pełny zestaw usług Enterprise Server dla Twojej organizacji. Wymagana jest jedna licencja serwera na organizację.
  • Client Access License - zapewnia użytkownikom dostęp do funkcjonalności Enterprise Server. Wymagana jest jedna licencja Client na każdego użytkownika korzystającego z usług Enterprise Server.

Czy muszę odświeżyć licencje, jeśli zaktualizuję istniejącą instalację Enterprise Server do nowszej wersji?

Tak — upewnij się, że odświeżysz licencjonowanie Enterprise Server. Na stronie Admin - Licenses w interfejsie przeglądarkowym Workspace Enterprise Server usuń istniejące licencje (Altium Enterprise Server i Altium Enterprise Server CAL), a następnie dodaj je ponownie jako nowe instancje. Zapewni to posiadanie najnowszych licencji, uwzględniających wszelkie zmiany funkcji związane z licencjonowaniem w tej nowszej wersji Enterprise Server.

Nie mamy wystarczającej liczby połączeń dla naszej instalacji Enterprise Server — co możemy zrobić?

W interfejsie przeglądarkowym Workspace Enterprise Server użytkownik administracyjny może zakończyć sesję użytkownika, aby wymusić zwolnienie połączenia. Wykonuje się to na stronie Sessions page interfejsu.

Alternatywnie — i jako znacznie lepsze rozwiązanie długoterminowe — po prostu dodaj więcej stanowisk (połączeń), kupując dodatkowe licencje Client Access Licenses (Altium Enterprise Server CAL).


Zarządzanie komponentami

Czy komponent biblioteki Workspace to to samo co Unified Component?

Tak i nie. Wszystko zależy od tego, czy komponent biblioteki Workspace ma zdefiniowane powiązane Part Choices. Gdy komponent zostanie utworzony i wydany, a następnie jest określany jako komponent biblioteki Workspace, reprezentuje on po prostu inżynierski/projektowy widok tego komponentu. W istocie jest to kontener, w którym przechowywane są wszystkie informacje używane do modelowania tego komponentu w obszarze projektowym (Design Area). Obejmuje to łącza do wszystkich wymaganych modeli dziedzinowych (symbol schematowy, komponent PCB 2D/3D, Sim itd.), a także informacje parametryczne. Ma duże znaczenie dla projektanta używającego go w projekcie płytki, ale nie ma znaczenia poza obszarem projektowania. Aby stać się prawdziwym „Unified Component”, który łączy obszary Design i Supply Chain, komponent musi zostać zmapowany na fizyczne, rzeczywiste części produkowane. Realizuje się to poprzez określenie Part Choices dla komponentu.

I to właśnie to inteligentne mapowanie komponentu — z tradycyjnego obszaru projektowania elektroniki do szerszego „obszaru produktu”, widzianego przez resztę organizacji — przekształca zwykły komponent biblioteki Workspace w prawdziwy Unified Component!

Co jeśli mam już duże biblioteki?

Altium Designer, w połączeniu z obszarem roboczym Enterprise Server Workspace, zapewnia usprawniony i prosty proces szybkiego importu istniejących bibliotek do Workspace – Library Importer. Interfejs GUI tego procesu oferuje intuicyjny przebieg, który bierze początkowo wybrane biblioteki i importuje je do Twojej instancji Enterprise Server. Obsługując wszystkie typy bibliotek związanych ze starszymi metodologiami zarządzania komponentami – SCHLIB, PCBLIB, INTLIB, DBLIB, SVNDBLIB – Library Importer jest idealnym rozwiązaniem do szybkiego budowania firmowego zestawu komponentów bibliotecznych Workspace oraz korzystania z licznych korzyści, jakie takie komponenty zapewniają (wysoka integralność, zarządzanie cyklem życia, scentralizowane przechowywanie i zarządzanie, funkcja where-used, łatwość ponownego użycia w projektach).

Library Importer oferuje minimalistyczny tryb interfejsu Simple, w którym wybrane biblioteki komponentów oparte na plikach są importowane do komponentów bibliotecznych Workspace w jednym kroku, podczas gdy importer automatycznie dba o klasyfikację typu, docelowy folder źródłowy, dołączanie parametrów i typ wartości oraz przeniesienie wszystkich istotnych danych. Interfejs jest dostępny także w trybie Advanced, który zapewnia pełny podgląd proponowanego importu biblioteki oraz dostęp do powiązanych danych i ustawień. I choć domyślnie import jest procesem wykonywanym jednym kliknięciem, importer oferuje również zaawansowane opcje konfiguracji poprzez panel Properties panel, zapewniając większą kontrolę nad tym, jak dokładnie import jest wykonywany.

Wszystkie informacje obecne w oryginalnej bibliotece źródłowej są importowane do komponentów bibliotecznych Workspace, w tym wszystkie przywoływane modele domenowe (symbole schematowe, footprinty PCB, modele symulacyjne), informacje parametryczne, przypisane wybory części (part choices), pliki datasheet itd. W razie potrzeby tworzone są również Component Templates, które następnie można dopracować i używać przy kolejnych importach bibliotek. Jeśli Twoje oryginalne komponenty mają zdefiniowanych wiele footprintów PCB, Library Importer przeniesie te modele i zachowa bieżący domyślny footprint. A jeśli pracujesz wyłącznie z bibliotekami PCB – a Twoim jedynym obszarem zainteresowania jest projektowanie PCB – wtedy Library Importer obsługuje import tylko tych bibliotek lub można go przełączyć w tryb importu wyłącznie modeli, w którym określone typy modeli są importowane z bibliotek zintegrowanych lub bazodanowych. Biblioteki zawierające wiele typów komponentów (biblioteki monolityczne) są również automatycznie wykrywane i przetwarzane.

Graficznym interfejsem procesu importu komponentów jest widok Library Importer , do którego uzyskuje się dostęp, wybierając polecenie File » Library Importer  z menu głównego (z poziomu dowolnego edytora dokumentów). Więcej informacji znajdziesz w Importing Existing Libraries to Your Connected Workspace.

Czy mogę ograniczyć, kto może modyfikować komponenty w Enterprise Server Workspace?

Tak, możesz ustawić różne uprawnienia określające, kto co może robić. Możesz utworzyć grupę bibliotekarzy i określić, kto może lub nie może odczytywać (mieć dostęp do) dowolnego folderu. Możesz nawet utworzyć folder typu sandbox, do którego dostęp ma część inżynierów, jeśli chcą tworzyć własne części, natomiast oficjalne, wydane części mogą trafiać do innego folderu, do którego dostęp ma każdy. Dzięki temu wszystko jest bardzo dobrze kontrolowalne.

Aby uzyskać więcej informacji, zapoznaj się ze stroną Controlling Access to Workspace Content.

Czy istnieje sposób na pobranie migawki komponentów bibliotecznych Workspace na dni, gdy infrastruktura IT może nie działać?

Nie, obecnie nie ma możliwości pozyskania lokalnego obrazu Enterprise Server.

Podczas korzystania z panelu Components dane komponentów bibliotecznych Workspace są buforowane z Workspace na komputer lokalny. Zapewnia to tryb dostępu offline do komponentów bibliotecznych Workspace, gdy Altium Designer nie jest połączony z Enterprise Server, i tym samym umożliwia normalne przeglądanie komponentów, ich wstawianie itd. Zwróć uwagę, że w tym trybie Filters nie są dostępne.

Ten stan jest sygnalizowany tekstem ostrzegawczym „Offline mode – cached data is being used” w dolnym pasku panelu, w obszarze listy komponentów.

Czy mogę utworzyć lokalną bibliotekę z Enterprise Server?

Tak, istnieje funkcja dostępna poprzez Content Cart, która pozwala pozyskać komponenty z lokalnego Enterprise Server do biblioteki zintegrowanej (*.IntLib). A podczas umieszczania komponentów z takiej biblioteki zintegrowanej rzeczywiste odnośniki prowadzą z powrotem do elementów Component Items w Enterprise Server. Daje to możliwość efektywnego korzystania z firmowych komponentów bibliotecznych Workspace w trybie offline, przy jednoczesnym zachowaniu w projekcie prawdziwego połączenia z tymi komponentami w źródłowym Enterprise Server.


Zarządzanie projektem

Czy funkcja Where-Used opiera się na tym, że projekty zostały zaewidencjonowane (checked in) w lokalnej usłudze Version Control w Enterprise Server?

Enterprise Server musi „wiedzieć” o istnieniu repozytorium projektu, w którym przechowywany jest Twój projekt. Nowa instalacja Enterprise Server udostępnia pojedyncze repozytorium projektów oparte na Git, przeznaczone do przechowywania wszystkich projektów Workspace – i to wszystko! Pozwala to uniknąć konfiguracji i złożoności związanej z lokalną usługą Version Control w Enterprise Server. Masz jedno repozytorium projektów – Versioned Storage – do którego wszyscy projektanci mają dostęp i do którego mogą wydawać (release) dane. Tego pojedynczego repozytorium Git nie można w żaden sposób modyfikować ani usunąć. Funkcja where-used jest natywnie wspierana przez wbudowane repozytorium projektów Git w Enterprise Server.

Gdy wprowadzam zmianę w komponencie, czy można sprawić, aby była ona tylko lokalna dla projektu?

Oczywiście, że tak. Wprowadzanie lokalnych zmian w projekcie jest istotną częścią podstawowej funkcjonalności Altium Designer. Nie jest to jednak zalecane. Jeśli na jakimś etapie zaktualizujesz ten komponent, używając jednej z funkcji aktualizacji w Altium Designer, zostanie pobrana kolejna rewizja z Enterprise Server, co nadpisze wszelkie lokalne zmiany. Dlatego znacznie lepiej jest wprowadzać zmiany bezpośrednio w komponentach bibliotecznych Workspace w Enterprise Server.

Czy mogę kontrolować, które naruszenia reguł projektu muszą przejść walidację przed zatwierdzeniem (commit) jakiejkolwiek rewizji do Enterprise Server?

Tak, i wszystko to można skonfigurować za pomocą pliku Output Job Configuration. Etap Validate Project procesu release process jest uruchamiany automatycznie, gdy w przypisanych plikach OutJob zostanie wykryty co najmniej jeden raport typu Validation. Uruchamiane są wszystkie zdefiniowane generatory wyjść walidacyjnych, zdefiniowane w pliku Output Job przypisanym do elementu danych, który jest wydawany. Obejmuje to uruchomienie dowolnych z poniższych:

  • Differences Report – użycie komparatora w celu określenia, czy dokumenty źródłowe i dokument PCB są poprawnie zsynchronizowane.
  • Electrical Rules Check – sprawdzenie poprawności elektrycznej/rysunkowej przechwyconego projektu źródłowego.
  • Design Rules Check – sprawdzenie poprawności dokumentu PCB w odniesieniu do określonych ograniczeń projektowych na poziomie płytki.
  • BOM Checks - sprawdzenie możliwych naruszeń związanych z Design Items lub Part Choices w źródłowym dokumencie BOM (*.BomDoc), jeśli jest dostępny.
  • Footprint Comparison Report – porównanie footprintów na płytce z ich biblioteką źródłową, aby upewnić się, że są aktualne i zgodne.
  • Component State Checking - sprawdzenie komponentów znajdujących się w stanach ograniczonych. W ramach konfiguracji określasz działanie, jakie ma zostać podjęte dla każdego aktualnie zdefiniowanego stanu, dla każdej aktualnie zdefiniowanej definicji cyklu życia (Lifecycle Definition) w docelowym Enterprise Server: brak działania, ostrzeżenie lub wygenerowanie błędu. Ta ostatnia opcja uniemożliwi wydanie projektu. Dodatkowo uruchomienie sprawdzenia wygeneruje przydatny raport HTML, pozwalający jednym rzutem oka zobaczyć, które komponenty projektu nie znajdują się w prawidłowych stanach.
  • Environment Configuration Compliance Check – sprawdzenie, czy używane są wyłącznie elementy danych dozwolone przez konfigurację środowiska dostępną do użycia przez przypisaną grupę (jeśli dotyczy). To sprawdzenie może również zapewnić, że wszystkie elementy projektu pochodzą z Enterprise Server.
Dla sprawdzenia walidacji ERC możesz zdefiniować maksymalny tolerowany poziom błędów. Możesz więc chcieć zatrzymać wydanie przy jakichkolwiek błędach, a jednocześnie pozwolić na kontynuację, jeśli kontrole zwrócą wyłącznie ostrzeżenia. Walidacja ERC używa wyłącznie sprawdzeń zdefiniowanych w Output Job, a nie sprawdzeń ERC na poziomie projektu. W ten sposób możesz zdefiniować jeszcze bardziej restrykcyjny/sztywny zestaw kontroli, które muszą zostać zaliczone, zapewniając w efekcie jeszcze wyższą integralność danych projektowych wydawanych do Enterprise Server.

Czy Enterprise Server może blokować commity, jeśli pewne walidacje nie przeszły poprzez plik Output Job?

Tak, jeśli kroki walidacji zakończą się niepowodzeniem, commit i wydanie danych do Enterprise Server nie nastąpi.

Czy mogę zaimportować istniejące projekty do Enterprise Server?

Możesz przenieść istniejące projekty do swojego Enterprise Server, ale obecnie nie możesz przenieść istniejącego repozytorium Subversion. Jeśli chcesz przenieść dane projektowe, musisz je wyciągnąć i ponownie zatwierdzić (recommit) do odpowiedniego repozytorium w Enterprise Server. W praktyce utracisz więc historię tych projektów i zasadniczo zaczniesz od nowa, ale możesz wyeksportować te dane i wprowadzić je z powrotem.

Możesz także konwertować swoje komponenty ze starszych metodologii zarządzania komponentami na komponenty biblioteczne Workspace, z możliwością automatycznego dopasowywania zapewnianą przez potężny Item Manager.

AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.
Content