Connecting to an Enterprise Environment
Contents
Parent article: Centralized Environment Configuration Management
In order to facilitate environment configuration management, and to enforce environment configurations applicable to each and every user in an organization, based on their assigned role(s), each user needs to be signed in to the Altium DXP App Server. This is required to:
- Provide access to the Team Configuration Center – responsible for serving the defined environment configurations.
- Provide access to the Altium Vault Server (or dedicated internal vault for a standalone installation of the Team Configuration Center) – for working with company-ratified design Items, and the source of data Items used as constraints in defined environment configurations.
- Enable the Identity Service to recognize who you are and what role(s) you have been assigned to. The correct environment configuration(s) can then be applied. This becomes especially important in working environments where shared computers are the norm.
While the act of signing-in is, technically speaking, signing-in to the Altium DXP App Server – responsible for providing these various services – at a higher conceptual level, this can be viewed as connecting to the Enterprise Environment. In other words, connecting into services provided at the organizational, or 'enterprise' level.
Configuring the Private License Server
Related article: Using a Private Server License
To enforce the use of environment configurations throughout your organization, each designer's instance of Altium Designer must be using a license for the software, served from an installed Private License Server. To be able to detect the environment configurations – served through the Team Configuration Center – the Private License Server must be made aware of the whereabouts of the Enterprise Environment, that is, the Altium DXP App Server and its enterprise-level services.
This is achieved as part of the initial setup of the Private License Server, by giving it the location of the ServiceDiscovery.asmx
file, which for a default installation of the Altium DXP App Server is located at:
\Program Files (x86)\Altium\DXP Apps Server\ServiceDiscovery\ServiceDiscovery.asmx
.
This is done by entering the address for this server in the Discovery Service dialog, accessed from the Private License Server's main Licensing dialog. Entry should be in the format:
http://<ComputerName>:<PortNumber>/ServiceDiscovery/ServiceDiscovery.asmx
(e.g. http://jhowiehome:9780/ServiceDiscovery/ServiceDiscovery.asmx
)
Connecting to the Team Configuration Center
With the Private License Server configured – both in terms of applicable licenses and armed with the knowledge of the Enterprise Environment, a designer simply needs to use the applicable license dispensed from that server. Once licensed, restart Altium Designer (if it was previously running).
Once the application starts, the Connecting to TC2 dialog will appear. Simply enter your user credentials for accessing the Enterprise Environment (the Altium DXP App Server). Where the Team Configuration Center has been installed as an additional service on top of an existing Altium Vault Server installation, these are the same credentials you use to access/connect to your organization's Altium Vault Server.
Choosing an Applicable Environment Configuration
Once signed in to the Enterprise Environment, the Team Configuration Center will present all applicable environment configurations available to you, in relation to the roles for which you are a member, and to which those configurations are assigned. Simply choose the environment configuration required and click OK – Altium Designer will be configured in accordance with the data Items defined in the chosen configuration.