Parent page: Manutenção
O Enterprise Server disponibiliza uma ferramenta de Linha de Comandos para dar resposta aos seguintes aspetos da configuração do Enterprise Server:
-
User Management – permitindo que o Workspace do Enterprise Server seja pré-carregado com configurações em massa de utilizadores e funções, derivadas de sistemas ou registos da empresa, evitando assim a necessidade de criar individualmente as entradas através da interface do Workspace baseada no navegador. A ferramenta suporta a importação de dados de Utilizadores, Funções e associações utilizador-função a partir de ficheiros *.csv delimitados por vírgulas.
-
Part Choice Indexing – permitindo-lhe executar manualmente uma reindexação das Escolhas de Peças para os componentes da biblioteca do seu Workspace, obtidas através de Fontes de Peças definidas pelo utilizador (ligações a bases de dados locais de peças).
A reindexação das escolhas de peças pode ser configurada para ocorrer automaticamente. Configure isto através do campo
Indexing part choices every, ao definir uma fonte de peças de base de dados personalizada. As fontes de peças são definidas por um administrador do Workspace na página
Part Providers (
Admin – Part Providers) da interface do navegador do Workspace. Para mais informações, consulte
Configuring a Custom Database Part Source.
A ferramenta – avconfiguration.exe – está incluída na instalação do seu Enterprise Server e pode ser encontrada na pasta \Program Files (x86)\Altium\Altium365\Tools\VaultConfigurationTool.
Aceder à Ferramenta de Configuração
Para utilizar a ferramenta:
-
Abra a Linha de Comandos do Windows.
-
Navegue até à pasta correta. Para uma instalação predefinida na unidade C do computador anfitrião, será:
cd C:\Program Files (x86)\Altium\Altium365\Tools\VaultConfigurationTool\.
-
Para executar a ferramenta e listar as opções disponíveis, na linha de comandos escreva:
avconfiguration ?
Dependendo do sistema operativo do PC servidor, o texto copiado pode ser colado na linha de comandos usando o botão direito do rato ou Ctrl+V, ou ambos.

Aceder à ferramenta de configuração através de uma Linha de Comandos.
Repare no ?; ao incluí-lo, é apresentada ajuda sobre as funções disponíveis na ferramenta de configuração:
-
usermanagement – importar Utilizadores e Funções.
-
suppliers – indexação de Escolhas de Peças.
-
help – mostrar o ecrã de ajuda (? pode ser usado em vez da cadeia help).
Sintaxe e Opções de Usermanagement
As seguintes opções estão disponíveis ao utilizar a função usermanagement da ferramenta:
avconfiguration usermanagement [-help | params [options]]
em que os parâmetros disponíveis são:
-
--url – obrigatório. Endereço e porta do Enterprise Server de destino.
-
--user – obrigatório. Parte User Name das credenciais de acesso de um utilizador do Workspace do Enterprise Server.
-
--password – obrigatório. Parte Password das credenciais de acesso de um utilizador do Workspace do Enterprise Server (sensível a maiúsculas e minúsculas).
-
--roles – nome do ficheiro que contém as funções a importar.
-
--users – nome do ficheiro que contém os utilizadores a importar.
-
--memberships – nome do ficheiro que contém as associações de utilizadores a importar.
O caminho de pesquisa predefinido para os ficheiros de dados de entrada CSV é o diretório atual (onde reside o ficheiro avconfiguration.exe). Se um ficheiro de dados não estiver localizado no diretório atual, o respetivo caminho deve ser incluído.
As opções disponíveis são:
-
-d – eliminar utilizadores e funções não listados nos ficheiros fornecidos. Todos os utilizadores e funções existentes no Workspace do Enterprise Server, e que não estejam listados nos ficheiros fornecidos, serão eliminados (com exceção dos utilizadores System e admin, e da função Administrators).
-
-o – substituir dados existentes. Se um utilizador existir no Workspace do Enterprise Server e também fizer parte de um ficheiro a ser importado, então a informação no Workspace será substituída pela do ficheiro importado.
Ao escrever apenas avconfiguration usermanagement, estas opções serão listadas como ajuda útil.

Opções disponíveis ao utilizar a ferramenta no modo usermanagement.
Usermanagement Example
A seguinte entrada importará utilizadores, funções e associações utilizador-função, conforme definido nos ficheiros de exemplo incluídos no diretório de instalação (users.csv, roles.csv e memberships.csv). Os dados de utilizadores existentes serão substituídos sempre que um utilizador correspondente estiver definido no ficheiro users.csv. Além disso, todos os outros utilizadores e funções existentes no Enterprise Server que não estejam definidos nos ficheiros users.csv e roles.csv serão eliminados.
avconfiguration usermanagement --url=http://localhost:9780 --user=admin --password=admin --roles=roles.csv --users=users.csv --memberships=memberships.csv -d -o
Note que caracteres específicos do idioma (como tremas, acentos graves, etc.) não são suportados.
A ferramenta analisará a validade dos dados do ficheiro antes de importar o conteúdo para o Enterprise Server, e também apresentará mensagens de sucesso/falha da importação para cada ficheiro processado enquanto a ferramenta é executada.

O resultado da execução do comando de exemplo configuration-usermanagement.
Ficheiros CSV de Exemplo
Um exemplo de cada ficheiro *.csv reconhecido está incluído no diretório da ferramenta (\Program Files (x86)\Altium\Altium365\Tools\VaultConfigurationTool). As descrições do conteúdo de cada tipo de ficheiro, e quaisquer requisitos, são apresentadas abaixo.
users.csv
Contém dados de perfis de Utilizador.
| Nome do campo |
Descrição |
Requisitos |
| FIRSTNAME |
Nome próprio |
Obrigatório (tem de ter pelo menos um carácter) |
| LASTNAME |
Apelido |
Obrigatório (tem de ter pelo menos um carácter) |
| USERNAME |
Nome de utilizador |
Obrigatório |
| PASSWORD |
Palavra-passe do utilizador |
Obrigatório para o modo de Autenticação 'Built In' |
| PHONE |
Número de telefone |
|
| AUTHTYPE |
AUTHTYPE |
Obrigatório: Tipo de Autenticação; 0 para autenticação 'Built In', 1 para autenticação 'Windows' (Domínio) |
| EMAIL |
Endereço de email |
|
| DOMAIN |
Nome do domínio |
Obrigatório para o modo de autenticação 'Windows'. |
-
Cada utilizador tem de ser definido numa nova linha do ficheiro.
-
Não serão importadas entradas para o Workspace do Enterprise Server se faltarem dados de qualquer um dos campos Obrigatórios no ficheiro
users.csv.
-
As entradas de utilizador não serão importadas se existir um erro nos dados, como por exemplo um Domínio incluído quando o AUTHTYPE está incorretamente definido como 0 ('Built In').
-
Todos os campos têm de estar presentes no ficheiro CSV, separados por vírgulas. Os dados dos campos não obrigatórios devem estar em branco (por exemplo, field1,,field2,...).
roles.csv
Contém dados de Funções.
| Nome do campo |
Descrição |
| ROLENAME |
Nome da Função (tem de ter pelo menos um carácter) |
-
Cada função tem de ser definida numa nova linha do ficheiro.
memberships.csv
Contém dados de associação de Funções de Utilizador (ou seja, que utilizadores são membros de que Funções)
| Nome do campo |
Descrição |
| ROLENAME |
Nome da função |
| USERNAME |
Nome de utilizador |
-
Cada definição de associação utilizador-função tem de ser definida numa nova linha do ficheiro.
-
Os campos têm de ser separados por vírgulas.
-
As correspondências inválidas USERNAME–ROLENAME irão falhar, mas não impedirão a importação das correspondências válidas.
Sintaxe e Opções de Suppliers
As seguintes opções estão disponíveis ao utilizar a função suppliers da ferramenta:
avconfiguration suppliers [-help | params]
em que os parâmetros disponíveis são:
-
--url – obrigatório. Endereço e porta do Enterprise Server de destino.
-
--user – obrigatório. Parte User Name das credenciais de acesso de um utilizador do Workspace do Enterprise Server.
-
--passwordMD5 – obrigatório. Parte Password das credenciais de acesso de um utilizador do Workspace do Enterprise Server, como valor hash MD5.
-
--reindexPartChoice – obrigatório. Nome(s) do(s) fornecedor(es) para iniciar a indexação das escolhas de peças. Este é o nome da Fonte de Peças personalizada definida pelo utilizador que foi configurada para ligar a uma base de dados local de peças da empresa. Separe vários Fornecedores (Fontes de Peças) com uma vírgula. Tenha em atenção que, como o carácter vírgula é usado como separador, não pode ser usado dentro do nome de uma Fonte de Peças.
As fontes de peças são definidas por um administrador do Workspace na página
Part Providers (
Admin – Part Providers) da interface do navegador do Workspace. Para mais informações, consulte
Configuring a Custom Database Part Source.
Ao escrever apenas avconfiguration suppliers, estas opções serão listadas como ajuda útil.

Opções disponíveis ao utilizar a ferramenta no modo suppliers.
Uma entrada de exemplo poderá ser:
avconfiguration suppliers --url=http://localhost:9780 --user=admin --passwordMD5=21232f297a57a5a743894a0e4a801fc3 --reindexPartChoice=MySQLODBC,MsSQL