Gestión de la configuración del entorno

Now reading version 5.5. For the latest, read: Gestión de la configuración del entorno for version 8.1
 

Parent page: Altium On-Prem Enterprise Server

Asigne el mismo proyecto de diseño a varios diseñadores y, sin duda, los resultados diferirán de diversas 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 estos diferentes enfoques puede encajar bien en oficinas y laboratorios de distintas empresas y disciplinas de producto, la visibilidad de tales diferencias deja de ser un detalle menor 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 exigidos 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 de lo más sencilla: dar a la organización un control centralizado sobre el entorno en el que trabajan sus diseñadores. Lo logra 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, incluidas 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.

El Team Configuration Center —a veces denominado TC2— se ofrece como un servicio a través de la instalación de Enterprise Server; el Team Configuration Service.

Puede definirse cualquier cantidad de configuraciones de entorno a través de la interfaz de navegador dedicada del Center. Los datos usados y aplicados por cada configuración —denominados Configuration Data Items— provienen 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 que le corresponde, 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, mediante los roles asignados, qué configuraciones (y elementos de datos asociados) están disponibles para ese usuario. Altium Designer utiliza entonces los elementos de datos de configuración en los lugares correspondientes.
El concepto de gestión centralizada de la configuración del entorno. Cuando un usuario se conecta al Workspace, el Team Configuration Center determina, mediante los roles asignados, qué configuraciones (y elementos de datos asociados) están disponibles para ese usuario. Altium Designer utiliza entonces 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 componentes que constituyen las configuraciones. Estos son los elementos de diseño que el usuario —cuyo(s) rol(es) asignado(s) determinan la(s) configuración(es) disponible(s)— tiene permitido usar. En otras palabras, una configuración define y aplica el conjunto de elementos de datos de configuración disponibles para el usuario.

Cada elemento de datos de configuración es simplemente una revisión de un tipo de contenido compatible para su uso y asignación a una configuración de entorno.

Actualmente, los siguientes tipos de contenido pueden utilizarse con configuraciones de entorno:

Tenga en cuenta que una configuración solo puede incluir la revisión de un único elemento de Altium Designer Preferences. Para los demás tipos de contenido compatibles, una configuración puede usar tantos elementos de datos de configuración como sean necesarios. Además, el mismo elemento de datos puede utilizarse en varias configuraciones de entorno.
Para que los miembros de un rol asignado puedan ver los elementos de datos de la configuración (revisiones de tipos de contenido compatibles), esas revisiones deben compartirse con ellos.

Configuraciones de entorno

Related page: Gestión de configuraciones de entorno

Con las revisiones de los 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 dentro del Team Configuration Center, al que se accede a través de la interfaz del navegador del Workspace.

El acceso a la interfaz se realiza iniciando sesión en el Workspace a través de un navegador. Una vez allí, vaya a la página Admin - Configurations. Tenga en cuenta que solo se puede acceder a esta página cuando se inicia sesión en el Workspace con derechos administrativos (es miembro del rol Administrators).

Acceso a la interfaz de usuario basada en navegador del Team Configuration Center, a través de un navegador externo preferido.
Acceso a la interfaz de usuario basada en navegador del Team Configuration Center, a través de un navegador externo preferido.

La interfaz permite que un administrador cree una o más configuraciones de entorno, según las necesidades de la organización. Cada configuración requiere la definición de:

  • Configuration Name - un nombre significativo, quizá representativo de 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 destinatario de la configuración puede utilizar de forma válida.
  • 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.

Un ejemplo de configuración de entorno definida.
Un ejemplo de configuración de entorno definida.

Los datos de configuración se almacenan en la base de datos del Workspace.

Conexión al Workspace de Enterprise Server

Related page: Acceso a su Workspace desde Altium Designer

Para facilitar la gestión de la configuración del entorno y aplicar las configuraciones de entorno 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. Entonces podrán aplicarse las configuraciones de entorno correctas. Esto cobra especial importancia en entornos de trabajo donde es habitual compartir computadoras.

Aplicación de configuraciones de entorno en Altium Designer

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 cambia las áreas relevantes del entorno de Altium Designer para aplicar los elementos de datos permitidos de esa 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 se aplicará al iniciar sesión. La elección se realiza desde el cuadro de diálogo Select a Configuration dialog.

Si varias configuraciones de entorno se aplican a un usuario, se le presentará la opción en el momento de conectarse al Workspace.
Si varias configuraciones de entorno se aplican a un usuario, se le presentará la opción en el momento de conectarse al Workspace.

Si el usuario también es administrador del Workspace, tiene la opción de Work as administrator. Esto le permite trabajar dentro de Altium Designer y con el Workspace sin ninguna restricción.

Si no hay ninguna configuración disponible para un usuario, su entorno de trabajo simplemente se configurará con la revisión más reciente de todos los elementos liberados compatibles con una configuración de entorno, como si se estuviera aplicando una configuración predeterminada. Si existe al menos una revisión liberada de un determinado Data Item en el Workspace, se utilizará esa Item Revision; no habrá entidades locales basadas en archivos (por ejemplo, plantillas) disponibles para su uso.

Si varias configuraciones de entorno se aplican a un usuario, pero este cancela la elección de una, no podrá conectarse al Workspace. Por lo tanto, se le impedirá acceder a los elementos de diseño de ese Workspace y a cualquiera de los servicios proporcionados a través de su instalación.
Si se han definido varios elementos de datos de configuración para un elemento de diseño concreto dentro de una configuración de entorno, Altium Designer se configurará para ofrecer al usuario una selección entre esos elementos.
Si una configuración de entorno aplicable a un usuario no se ha definido completamente —es decir, no se han especificado/agregado todos los elementos de datos de configuración—, esos elementos no definidos del entorno seguirán pudiendo ser definidos manualmente por el usuario. Esto también se aplica a aquellos elementos aplicables que están configurados como Do Not Control.

Garantizar el cumplimiento de la configuración del entorno

Related page: Liberación del diseño de la placa

Cuando llega el momento de liberar un proyecto de diseño de placa, el proceso involucrado 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á finalmente 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 comprueban y se están cumpliendo. Después de todo, una validación rigurosa puede detectar problemas omitidos que podrían dar lugar a costosas reiteraciones de fabricación.

Como parte de esta etapa de validación en el proceso de liberación, también puede incluir un Environment Configuration Compliance Check. Esto proporciona un medio para comprobar 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 a través de la configuración de entorno disponible para su rol asignado, la liberación fallará. Esto evita un enfoque de diseño descontrolado y garantiza la adhesión y el cumplimiento de los entornos de diseño de trabajo determinados de forma centralizada 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 utilizar los documentos esquemáticos fuente del diseño. Puede añadirse una o más revisiones de Schematic Template Item a la lista.
  • Qué revisiones de elementos Outputjob pueden utilizarse para la generación de salidas del diseño. Puede añadirse una o más revisiones de Outputjob Item a la lista.
  • Qué revisión de un elemento Altium Designer Preferences debe utilizarse en el momento de la liberación. Puede especificarse una única revisión de Altium Designer Preferences Item.
  • Si todas las piezas utilizadas en el diseño deben proceder de un Workspace o no.
Haga clic en  (o en el botón  para las preferencias) para acceder a un cuadro de diálogo con el que podrá elegir la Revisión del elemento requerida desde el Workspace. Para eliminar una entrada, selecciónela y luego haga clic en el botón . En el caso de las Preferencias, una vez creada la entrada, no puede eliminarse, pero puede seleccionar una Revisión del elemento diferente o simplemente desactivar la opción.
Asegúrese de que la comprobación de cumplimiento de la configuración del entorno se agregue al archivo Output Job de origen requerido y se configure BEFORE de liberar ese archivo Output Job al Workspace de destino. Un archivo OutJob de Workspace, específicamente la configuración de un generador de salida, no puede cambiarse. Tendrá que realizar los cambios en el archivo de origen y volver a liberarlo en la siguiente revisión planificada del elemento de destino (como administrador y utilizando la metodología Direct Editing del 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 la placa.
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 la placa.

AI-LocalizedLocalizado por IA
Si encuentra un problema, seleccione el texto/imagen y presioneCtrl + Enterpara enviarnos sus comentarios.
Contenido