Gestión de la configuración del entorno
Parent page: Altium On-Prem Enterprise Server
Si se entrega el mismo proyecto de diseño a distintos diseñadores, sus resultados sin duda diferirán de varias maneras, formas y estilos. Después de todo, cada diseñador aporta su propio conjunto de características de diseño, nivel de experiencia y preferencias de trabajo. Pero, aunque el alcance de estas diferencias puede resultar aceptable en oficinas y laboratorios de distintas empresas y disciplinas de producto, la visibilidad de tales diferencias deja de ser un simple detalle cuando trabajan para el mismo equipo de diseño dentro de la misma organización.
Para facilitar la aplicación de estándares a nivel empresarial en el entorno de trabajo de un diseñador —y garantizar que siga los estándares requeridos por esa organización para diseño, documentación y producción— la instalación de Enterprise Server proporciona el Team Configuration Center.
Team Configuration Center
La función del Team Configuration Center es tan simple como esencial: ofrecer a la organización un control centralizado sobre el entorno en el que trabajan sus diseñadores. Lo consigue mediante la definición y gestión de Environment Configurations. Estos se utilizan para restringir el entorno de trabajo de Altium Designer de cada diseñador, de modo que solo use elementos de diseño aprobados por la empresa, incluidos plantillas esquemáticas, archivos de configuración de trabajos de salida y preferencias del espacio de trabajo. En otras palabras, facilita Centralized Environment Configuration Management.
Se puede definir cualquier número de configuraciones de entorno mediante la interfaz de navegador dedicada del Center. Los datos usados y aplicados por cada configuración —denominados Configuration Data Items— proceden del Workspace. Y al asociar cada configuración de entorno con un rol de usuario específico, y a su vez asignar usuarios a esos roles, el entorno de trabajo correcto se carga en Altium Designer en cuanto el usuario se conecta al Workspace. El uso de este enfoque basado en roles garantiza que un diseñador siempre obtenga la configuración a la que tiene derecho, independientemente de si tiene su propio PC o comparte uno con otros diseñadores.
La siguiente imagen ofrece una visión general gráfica del concepto de gestión centralizada de la configuración del entorno.

El concepto de gestión centralizada de la configuración del entorno. Cuando un usuario se conecta al Workspace, el Team Configuration Center determina, a través de los roles asignados, qué configuraciones (y elementos de datos asociados) están disponibles para ese usuario. Luego, Altium Designer utiliza los elementos de datos de configuración en los lugares correspondientes.
Elementos de datos de configuración
Antes de profundizar en la creación y definición de configuraciones de entorno, primero debe definir los elementos de datos de configuración necesarios: los elementos constituyentes de las configuraciones. Estos son los elementos de diseño que el usuario —cuyos roles asignados determinan la(s) configuración(es) disponible(s)— tiene permitido utilizar. En otras palabras, una configuración define y aplica el conjunto de elementos de datos de configuración disponibles para el usuario.
Actualmente, los siguientes tipos de contenido pueden utilizarse con configuraciones de entorno:
- Altium Designer Preferences
- Outputjob
- Schematic Template
- BOM Template
- Layerstack
- Project Template
- Draftsman Document Template
- Draftsman Sheet Template
Configuraciones de entorno
Related page: Gestión de configuraciones de entorno
Con las revisiones de elementos de datos de configuración ya definidas y liberadas en un Workspace, ahora dispone de los bloques fundamentales con los que definir las propias configuraciones de entorno. Las configuraciones de entorno se definen desde el Team Configuration Center, al que se accede a través de la interfaz de navegador del Workspace.

Acceso a la interfaz de usuario basada en navegador del Team Configuration Center, a través del navegador externo de su preferencia.
La interfaz permite a un administrador crear una o más configuraciones de entorno, según las necesidades de la organización. Cada configuración requiere definir:
- Configuration Name - un nombre significativo, quizá que refleje a las personas cuyo entorno de trabajo va a regir.
- Configuration Data - las restricciones elementales de la configuración. Las revisiones de elementos de datos compatibles que un usuario al que va dirigida la configuración puede utilizar válidamente.
- Target Roles - la especificación de a quién se aplica la configuración de entorno. Los roles son simplemente agrupaciones de usuarios, definidas y almacenadas como parte del Identity Service del Workspace. Son los mismos roles que el Workspace define y utiliza para controlar los permisos de acceso.

Ejemplo de una configuración de entorno definida.
Aplicación de configuraciones de entorno en Altium Designer
Related page: Acceso a su Workspace
Con el fin de facilitar la gestión de configuraciones de entorno y aplicar las configuraciones correspondientes a todos y cada uno de los usuarios de una organización, en función de sus roles asignados, cada usuario debe estar conectado al Workspace de Enterprise Server. Esto es necesario para:
- Proporcionar acceso al Team Configuration Service.
- Proporcionar acceso al Workspace.
- Permitir que el Identity Service reconozca quién es usted y qué rol(es) se le han asignado. De este modo, se pueden aplicar las configuraciones de entorno correctas. Esto adquiere especial importancia en entornos de trabajo donde es habitual compartir computadoras.
Una vez que un usuario está conectado al Workspace, el servicio de configuración determina la configuración de entorno que debe utilizarse para ese usuario y modifica las áreas pertinentes del entorno de Altium Designer para aplicar los elementos de datos permitidos de dicha configuración. Si al usuario se le han asignado varios roles y pueden aplicarse varias configuraciones de entorno, se le dará la opción de elegir qué configuración de entorno aplicar al iniciar sesión.
Garantizar el cumplimiento de la configuración del entorno
Related page: Liberación del proyecto de diseño
Cuando llega el momento de liberar un proyecto de diseño de placa, el proceso implicado garantiza la máxima integridad de los datos de diseño y, lo que es más importante, de los datos de fabricación generados que la cadena de suministro utilizará en última instancia para convertir su trabajo de diseño en una realidad física. Como parte del proceso de liberación, pueden insertarse comprobaciones de validación para asegurar, por ejemplo, que las reglas eléctricas y de diseño se verifiquen y se cumplan. Después de todo, una validación rigurosa puede detectar problemas pasados por alto que podrían provocar costosas reiteraciones de fabricación.
Como parte de esta etapa de validación en el proceso de liberación, también puede incluir una Environment Configuration Compliance Check. Esto proporciona un medio para probar de forma concluyente y hacer cumplir el uso de elementos de datos autorizados por la empresa en un diseño. En pocas palabras, si no está utilizando elementos de datos permitidos por la configuración de entorno disponible para el rol que tiene asignado, la liberación fallará. Esto evita un enfoque descontrolado del diseño y garantiza la adhesión y el cumplimiento de los entornos de diseño de trabajo determinados centralmente a nivel empresarial.
Agregue un generador de salida de este tipo desde la sección Validation Outputs del archivo OutJob. La configuración de las condiciones de la comprobación se realiza en el cuadro de diálogo Environment configuration compliance setup. Estas condiciones determinan:
- Qué revisiones de elementos Schematic Template pueden ser utilizadas por los documentos esquemáticos fuente del diseño. Se pueden añadir una o más revisiones de elementos Schematic Template a la lista.
- Qué revisiones de elementos Outputjob pueden usarse para generar salidas del diseño. Se pueden añadir una o más revisiones de elementos Outputjob a la lista.
- Qué revisión de un elemento Altium Designer Preferences debe usarse en el momento de la liberación. Puede especificarse una única revisión de elemento Altium Designer Preferences.
- Si todas las partes utilizadas en el diseño deben proceder o no de un Workspace.

Agregue y configure una comprobación de cumplimiento de la configuración del entorno como parte de su régimen general de validación durante la liberación del diseño de placa.