Parent page: Konserwacja
Enterprise Server udostępnia narzędzie wiersza poleceń, które obejmuje następujące aspekty konfiguracji Enterprise Server:
- User Management – umożliwia wstępne załadowanie Workspace Enterprise Server zbiorczymi konfiguracjami użytkowników i grup pochodzącymi z systemów lub rejestrów firmowych, dzięki czemu nie ma potrzeby tworzenia wpisów pojedynczo przez przeglądarkowy interfejs Workspace. Narzędzie obsługuje import danych Użytkowników, Grup oraz przynależności użytkownik–grupa ze standardowych plików *.csv rozdzielanych przecinkami.
- Part Choice Indexing – umożliwia ręczne wykonanie ponownego indeksowania Part Choices dla komponentów biblioteki Workspace, pozyskiwanych przez zdefiniowane przez użytkownika Part Sources (połączenia z lokalnymi bazami danych części).
Ponowne indeksowanie wyborów części można skonfigurować tak, aby odbywało się automatycznie. Skonfiguruj to za pomocą pola
Indexing part choices every, podczas definiowania niestandardowego źródła części z bazy danych. Źródła części są definiowane przez administratora Workspace na stronie
Part Providers (
Admin – Part Providers) w przeglądarkowym interfejsie Workspace. Więcej informacji:
Configuring a Custom Database Part Source.
Narzędzie – avconfiguration.exe – jest dołączone do instalacji Enterprise Server i można je znaleźć w folderze \Program Files (x86)\Altium\Altium365\Tools\VaultConfigurationTool.
Dostęp do narzędzia konfiguracyjnego
Aby użyć narzędzia:
- Uruchom Wiersz polecenia systemu Windows.
- Przejdź do właściwego folderu. Dla domyślnej instalacji na dysku C komputera hosta będzie to:
cd C:\Program Files (x86)\Altium\Altium365\Tools\VaultConfigurationTool\.
- Aby uruchomić narzędzie i wyświetlić dostępne opcje, w wierszu polecenia wpisz:
avconfiguration ?
W zależności od systemu operacyjnego komputera serwera skopiowany tekst można wkleić do wiersza polecenia, używając prawego przycisku myszy lub Ctrl+V, albo obu.

Dostęp do narzędzia konfiguracyjnego przez Wiersz polecenia.
Zwróć uwagę na ? — jego dodanie wyświetla pomoc dotyczącą funkcji dostępnych w narzędziu konfiguracyjnym:
usermanagement – import Użytkowników i Grup.
suppliers – indeksowanie Part Choice.
help – wyświetlenie ekranu pomocy (? można użyć zamiast ciągu help).
Składnia i przełączniki Usermanagement
Następujące przełączniki są dostępne podczas używania funkcji usermanagement narzędzia:
avconfiguration usermanagement [-help | params [options]]
gdzie dostępne parametry to:
- --url – wymagane. Adres i port docelowego Enterprise Server.
- --user – wymagane. Część User Name danych uwierzytelniających dostępu użytkownika Workspace Enterprise Server.
- --password – wymagane. Część Password danych uwierzytelniających dostępu użytkownika Workspace Enterprise Server (z rozróżnieniem wielkości liter).
- --roles – nazwa pliku zawierającego grupy do zaimportowania.
- --users – nazwa pliku zawierającego użytkowników do zaimportowania.
- --memberships – nazwa pliku zawierającego przynależności użytkowników do zaimportowania.
Domyślna ścieżka wyszukiwania dla wejściowych plików danych CSV to bieżący katalog (w którym znajduje się plik avconfiguration.exe). Jeśli plik danych nie znajduje się w bieżącym katalogu, należy podać ścieżkę do pliku danych.
Dostępne opcje:
- -d – usuń użytkowników i grupy niewymienione w dostarczonych plikach. Wszyscy istniejący użytkownicy i grupy w Workspace Enterprise Server, którzy nie są wymienieni w dostarczonych plikach, zostaną usunięci (z wyjątkiem użytkowników System i admin oraz grupy Administrators).
- -o – nadpisz istniejące dane. Jeśli użytkownik istnieje w Workspace Enterprise Server i jednocześnie znajduje się w importowanym pliku, wówczas informacje w Workspace zostaną nadpisane danymi z importowanego pliku.
Wpisując tylko avconfiguration usermanagement, przełączniki te zostaną wyświetlone jako pomocna ściągawka.

Przełączniki dostępne podczas używania narzędzia w trybie usermanagement.
Usermanagement Example
Poniższy wpis zaimportuje użytkowników, grupy oraz przynależności użytkownik–grupa, zgodnie z definicjami w przykładowych plikach dołączonych do katalogu instalacyjnego (users.csv, roles.csv i memberships.csv). Istniejące dane użytkowników zostaną nadpisane tam, gdzie pasujący użytkownik jest zdefiniowany w pliku users.csv. Dodatkowo wszyscy pozostali istniejący użytkownicy i grupy Enterprise Server, którzy nie są zdefiniowani w plikach users.csv i roles.csv, zostaną usunięci.
avconfiguration usermanagement --url=http://localhost:9780 --user=admin --password=admin --roles=roles.csv --users=users.csv --memberships=memberships.csv -d -o
Zwróć uwagę, że znaki specyficzne dla języka (takie jak umlauty, akcenty grawis itp.) nie są obsługiwane.
Narzędzie sprawdzi poprawność danych w plikach przed zaimportowaniem zawartości do Enterprise Server, a także będzie wyświetlać komunikaty o powodzeniu/niepowodzeniu importu dla każdego przetwarzanego pliku w trakcie działania narzędzia.

Wynik uruchomienia przykładowej komendy configuration-usermanagement.
Przykładowe pliki CSV
Przykład każdego rozpoznawanego pliku *.csv jest dołączony w katalogu narzędzia (\Program Files (x86)\Altium\Altium365\Tools\VaultConfigurationTool). Opisy zawartości każdego typu pliku oraz wymagania przedstawiono poniżej.
users.csv
Zawiera dane profili użytkowników.
| Nazwa pola |
Opis |
Wymagania |
| FIRSTNAME |
Imię |
Wymagane (musi mieć co najmniej jeden znak) |
| LASTNAME |
Nazwisko |
Wymagane (musi mieć co najmniej jeden znak) |
| USERNAME |
Nazwa użytkownika |
Wymagane |
| PASSWORD |
Hasło użytkownika |
Wymagane dla trybu uwierzytelniania „Built In” |
| PHONE |
Numer telefonu |
|
| AUTHTYPE |
AUTHTYPE |
Wymagane: typ uwierzytelniania; 0 dla uwierzytelniania „Built In”, 1 dla uwierzytelniania „Windows” (domenowego) |
| EMAIL |
Adres e-mail |
|
| DOMAIN |
Nazwa domeny |
Wymagane dla trybu uwierzytelniania „Windows”. |
- Każdy użytkownik musi być zdefiniowany w nowej linii pliku.
- Żadne wpisy nie zostaną zaimportowane do Workspace Enterprise Server, jeśli w pliku
users.csv brakuje danych dla któregokolwiek z pól wymaganych.
- Wpisy użytkowników nie zostaną zaimportowane, jeśli w danych wystąpi błąd, np. podano domenę, gdy AUTHTYPE jest błędnie ustawione na 0 („Built In”).
- Wszystkie pola muszą być obecne w pliku CSV i rozdzielone przecinkiem. Dane dla pól niewymaganych powinny być puste (np. field1,,field2,...).
roles.csv
Zawiera dane grup.
| Nazwa pola |
Opis |
| ROLENAME |
Nazwa grupy (musi mieć co najmniej jeden znak) |
- Każda grupa musi być zdefiniowana w nowej linii pliku.
memberships.csv
Zawiera dane przynależności użytkowników do grup (tj. którzy użytkownicy są członkami których grup)
| Nazwa pola |
Opis |
| ROLENAME |
Nazwa grupy |
| USERNAME |
Nazwa użytkownika |
- Każda definicja przynależności użytkownik–grupa musi być zdefiniowana w nowej linii pliku.
- Pola muszą być rozdzielone przecinkiem.
- Nieprawidłowe dopasowania USERNAME–ROLENAME zakończą się niepowodzeniem, ale nie uniemożliwią importu poprawnych dopasowań.
Składnia i przełączniki Suppliers
Następujące przełączniki są dostępne podczas używania funkcji suppliers narzędzia:
avconfiguration suppliers [-help | params]
gdzie dostępne parametry to:
- --url – wymagane. Adres i port docelowego Enterprise Server.
- --user – wymagane. Część User Name danych uwierzytelniających dostępu użytkownika Workspace Enterprise Server.
- --passwordMD5 – wymagane. Część Password danych uwierzytelniających dostępu użytkownika Workspace Enterprise Server, jako wartość skrótu MD5.
- --reindexPartChoice – wymagane. Nazwa(-y) dostawcy(-ów) do rozpoczęcia indeksowania wyborów części. Jest to nazwa zdefiniowanego przez użytkownika niestandardowego źródła części (Part Source) z bazy danych, skonfigurowanego do łączenia z lokalną firmową bazą danych części. Wiele dostawców (Part Sources) rozdziel przecinkiem. Zwróć uwagę, że ponieważ przecinek jest używany jako separator, nie może on występować w nazwie Part Source.
Źródła części są definiowane przez administratora Workspace na stronie
Part Providers (
Admin – Part Providers) w przeglądarkowym interfejsie Workspace. Więcej informacji:
Configuring a Custom Database Part Source.
Wpisując tylko avconfiguration suppliers, przełączniki te zostaną wyświetlone jako pomocna ściągawka.

Przełączniki dostępne podczas używania narzędzia w trybie suppliers.
Przykładowy wpis może wyglądać następująco:
avconfiguration suppliers --url=http://localhost:9780 --user=admin --passwordMD5=21232f297a57a5a743894a0e4a801fc3 --reindexPartChoice=MySQLODBC,MsSQL