Servidor Empresarial Local de Altium
El Altium On-Prem Enterprise Server, que instala y administra su propio departamento de TI, funciona en armonía con Altium Designer para ofrecer una respuesta elegante a la cuestión de cómo gestionar los datos de diseño con integridad segura. El servidor no solo proporciona un almacenamiento de datos seguro y sumamente confiable, sino que también permite volver a publicar los datos como revisiones claramente separadas, realizando esencialmente un seguimiento de los cambios de diseño a lo largo del tiempo, sin sobrescribir ningún dato publicado previamente. También permite gestionar el ciclo de vida de los datos, de modo que las personas que necesitan utilizarlos puedan ver, de un vistazo, en qué etapa de su "vida" se encuentran y, por lo tanto, para qué se pueden usar con seguridad.
El servidor empresarial local de Altium proporciona un Workspace, también denominado Enterprise Server Workspace, que se utiliza para gestionar todos los datos, incluidos componentes, modelos de dominio, hojas esquemáticas de circuitos y plantillas de diseño. Incluso puede crear y gestionar todos sus proyectos de diseño directamente dentro del Workspace, con una vista de gestión centrada en CAD que facilita la revisión colaborativa y los comentarios. A través de un Manufacturing Portal dedicado, puede ver y navegar por los datos de archivos publicados, inspeccionar la BOM y ver y comentar la instantánea del propio diseño, la fuente de esos datos publicados. Incluso puede controlar los entornos de trabajo de sus diseñadores, asegurando que los estándares de diseño de toda la empresa se apliquen y se cumplan.
Mejorando y ampliando la colaboración en el diseño, el Workspace del Enterprise Server ofrece soporte para Process Workflows, flujos de proceso altamente personalizables que guían a los diseñadores de su empresa a través de procesos de diseño típicos y cotidianos, como la creación de componentes y proyectos, o actividades relacionadas con proyectos de diseño, como la revisión de diseños. Puede definir estos flujos de trabajo para que sean tan simples o tan complejos como sea necesario, y la interacción con ellos se realiza mediante el concepto de Tasks. Cada tarea es un punto en el que se requiere la acción de un usuario para que un flujo de trabajo avance.
Al proporcionar un conjunto de "bloques de construcción" de diseño reutilizables dentro del Workspace, puede emprender nuevos proyectos con la tranquilidad de saber que cada modelo, componente y elemento de diseño de nivel superior ha sido ratificado y aprobado para su uso, sin tener que reinventar la rueda, por así decirlo. El Workspace se convierte tanto en la fuente como en el destino de los elementos de diseño, y cada nuevo diseño utiliza elementos publicados en el Workspace y gestionados a través de él. Y al diseñar únicamente con elementos del Workspace, la integridad de esos diseños queda garantizada de forma inherente.
Contenido del Workspace
Dentro del Workspace del Enterprise Server, cada entidad de diseño que puede almacenarse, gestionarse y reutilizarse está representada como un tipo específico de contenido (o Item). Un elemento se identifica de forma única dentro del Workspace y puede contener cualquier número de Revisions, donde una revisión contiene los datos de ese elemento. Cada vez que se realiza un cambio en los datos contenidos en una revisión —que para la mayoría de los tipos de elementos pueden editarse directamente dentro de un editor temporal asociado—, este se confirma (o se vuelve a publicar) en una nueva revisión de ese elemento, lo que garantiza que ninguna revisión existente pueda sobrescribirse jamás y, por lo tanto, asegura la máxima integridad.
Un elemento de contenido puede tener cualquier número de revisiones, que son esencialmente la evolución de ese elemento a lo largo del tiempo. Se realiza un cambio y el nuevo contenido de datos se confirma/carga/publica en una nueva revisión. Por lo tanto, los datos almacenados en cada revisión de un elemento suelen ser diferentes. Para identificar estas distintas revisiones de un elemento, se utiliza un identificador de revisión (ID), que en combinación con el ID del elemento crea un identificador único para cada publicación de un elemento. Esto nos da el Item-Revision.
Otro aspecto importante de una revisión de elemento es su Lifecycle State. Este es otro identificador que puede utilizarse para evaluar rápidamente qué etapa ha alcanzado actualmente esa revisión en su life, y qué están autorizados a hacer los diseñadores con ella. Mientras que la revisión refleja los cambios de diseño realizados en el elemento, el estado del ciclo de vida refleja el estado del elemento desde una perspectiva empresarial, como por ejemplo Planned, New From Design, For Production, Obsolete, etc.
Edición directa
El Workspace del Enterprise Server proporciona un método flexible y seguro para centralizar el almacenamiento y la gestión de todo tipo de datos de diseño utilizados en Altium Designer. Desde el modelo esquemático hasta el componente, desde hojas gestionadas hasta diseños de PCB completos, el Workspace ofrece un método ideal para almacenar y gestionar sus datos de diseño electrónico.
Muchas entidades de diseño pueden editarse y publicarse en la revisión inicial de un elemento del Workspace correspondiente y recién creado, gracias al soporte del Workspace para la edición directa. La edición directa lo libera de las limitaciones de datos fuente separados con control de versiones. Puede simplemente editar un tipo de elemento compatible mediante un editor temporal cargado con la fuente más reciente directamente desde el propio Workspace. Y una vez completada la edición, la entidad se publica (o se vuelve a publicar) en una revisión posterior planificada de su elemento principal, y el editor temporal se cierra. No hay archivos en su disco duro, no hay dudas sobre si está trabajando con la fuente correcta o más reciente, y no es necesario mantener software de control de versiones por separado. El Workspace se encarga de todo, con la misma integridad que espera, y de una manera que agiliza los cambios en sus datos.
Y en cualquier momento, puede volver a cualquier revisión de un elemento compatible en el Workspace y editarla directamente. Simplemente haga clic con el botón derecho en la revisión y elija el Edit comando del menú contextual. Una vez más, se abrirá el editor temporal, con la entidad contenida en la revisión abierta para su edición. Realice los cambios necesarios y luego confirme la publicación del documento en la siguiente revisión del elemento de contenido.
Componentes
Altium Designer, con su enfoque de diseño unificado, ha utilizado tradicionalmente un modelo de componentes que se extiende a todos los aspectos del proceso de diseño electrónico. Sin embargo, para integrar sin problemas el proceso de diseño electrónico en el proceso general de desarrollo de productos, este modelo necesita evolucionar, ampliándose para cubrir otros aspectos, incluidos otros procesos de diseño (en particular MCAD y diseño industrial), así como procesos empresariales (como adquisiciones y fabricación) que se cruzan con el proceso de desarrollo del producto.
Este modelo de objetos evolucionado se conoce como el Unified Component Model.
Bajo este paradigma de modelado, el componente de diseño, tal como lo ve el diseñador, se separa de las piezas del fabricante y/o del proveedor. Esta información no se define como parte del componente. En su lugar, se utilizan Part Choices para asignar el componente de diseño a una o más Manufacturer Parts, que a su vez pueden asignarse a una o más piezas de proveedor, lo que permite al diseñador especificar de antemano qué piezas reales pueden utilizarse para cualquier componente de diseño dado utilizado en un diseño.
Estos componentes, junto con sus elecciones de piezas, se almacenan en el Workspace. Un componente se almacena como una serie de revisiones de un elemento Component identificable de forma única. Cada revisión se gestiona mediante ciclo de vida, proporcionando colecciones de componentes certificados, autorizados para reinstanciarse en nuevos proyectos de diseño, fabricarse como prototipos o utilizarse en tiradas de producción. En resumen, un catálogo de componentes implementado mediante bibliotecas del Workspace.
Gestión de diseño
El Workspace del Enterprise Server, junto con Altium Designer, ofrece soporte para proyectos de diseño en la infraestructura de su Workspace. Estos proyectos están dirigidos a la etapa de desarrollo del ciclo de vida del proyecto, simplificando la creación y el flujo de trabajo continuo de proyectos con control de versiones. El almacenamiento centralizado bajo el control del Workspace también permite que esta función sea una base para otros servicios colaborativos.
Algunos beneficios clave de utilizar proyectos alojados en su Workspace son:
- Almacenamiento simplificado. No es necesario tomar decisiones sobre ubicaciones de almacenamiento. Las copias de seguridad y otros servicios básicos están cubiertos.
- Base para funciones colaborativas.
- Control de versiones aplicado.
- Ventajas de un sistema de comentarios dedicado.
- Notificaciones y estado. El estado del documento, incluidas las modificaciones locales, es visible para equipos de diseño completos.
- El diseño concurrente de PCB funciona sin ninguna configuración compleja.
- Capacidad de compartir el proyecto con varias personas para edición, o solo para visualización y comentarios.
La gestión se realiza a través de la página Projects de la interfaz del Workspace. Se pueden crear nuevos proyectos a través de esta interfaz o mediante el cuadro de diálogo Create Project en Altium Designer. Como alternativa, un proyecto local existente puede ponerse rápidamente a disposición en el Workspace.
También puede acceder a una vista del proyecto orientada a la fabricación y centrada en CAD, que ofrece opciones de vista de Diseño, Suministro, Fabricación, Actividades e Historial:
- Design – muestra y permite navegar por los documentos de diseño del proyecto fuente, ver las propiedades de los objetos de diseño y colocar comentarios de revisión. Esta vista utiliza la interfaz Web Viewer interface. Esta vista corresponde a la versión más reciente de los datos del proyecto fuente, en lugar de una versión publicada específica de ese proyecto, por lo que puede considerarse una vista de trabajo en curso (WIP). Puede ver el diseño base o cualquiera de sus variantes definidas.
- Supply – examina de forma interactiva los datos WIP de la BOM extraídos de los documentos de diseño, incluidas las entradas de datos de piezas de fabricante y proveedor derivadas de un documento ActiveBOM completado del proyecto.
- Releases – vea las publicaciones del proyecto. Se proporciona acceso para abrir los datos completos de una publicación o un paquete de ensamblaje específico, que se presentará en una pestaña independiente a través de un Manufacturing Portal. Desde este portal puede ver y recorrer los datos de archivos publicados, inspeccionar la BOM y ver y comentar la instantánea del propio diseño; la fuente de esos datos publicados. Tanto desde la Releases vista como mediante el Manufacturing Portal de una publicación específica, tendrá acceso a controles para descargar datos de fabricación con distintos niveles de granularidad (desde el conjunto completo de datos hasta un archivo de salida generado individual).
- Activities – busque, vea y acceda a actividades del proceso de flujo de trabajo que se apliquen al proyecto seleccionado, como revisiones de diseño. Use las subpestañas de una actividad seleccionada para ver su diagrama de flujo en vivo, los datos relacionados y el historial de eventos.
- History – explore una línea temporal progresiva de los eventos principales relacionados con el proyecto, incluida su creación, commits, publicaciones, clones e intercambios MCAD. Cada vez que ocurre un evento compatible asociado con el proyecto, dicho evento se añade a la línea temporal como un mosaico dedicado con varias acciones compatibles cuando corresponda. Para obtener más información, consulte Project History.
Configuration Management
Para facilitar la aplicación a nivel empresarial del entorno de trabajo de un diseñador —y garantizar que siga los estándares requeridos por la organización en cuanto a diseño, documentación y producción—, Enterprise Workspace proporciona Team Configuration Center.
La función de Team Configuration Center es 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 a fin de que solo use elementos de diseño aprobados por la empresa, incluidos templates esquemáticos, archivos de configuración de trabajos de salida, preferencias de Workspace, etc. En otras palabras, facilita Centralized Environment Configuration Management.
Puede definirse cualquier número de configuraciones de entorno mediante la interfaz dedicada del Center basada en navegador. Los datos usados y aplicados por cada configuración —denominados Configuration Data Items— se obtienen 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 inicia sesión en Enterprise Server Workspace. Este enfoque basado en roles garantiza que un diseñador siempre obtenga la configuración a la que tiene derecho, ya sea que tenga su propio PC o comparta uno con otros diseñadores.
Workflows
Altium Designer proporciona un potente collaborative design environment. Parte de ello es la compatibilidad con Process Workflows, que guían a los diseñadores de una empresa a través de procesos de diseño típicos y cotidianos, como:
- Solicitar nuevas piezas de biblioteca de Workspace
- Realizar actividades relacionadas con el proyecto, como revisiones de diseño o publicación en un PLM
- Creación de nuevos proyectos de Workspace.
Cada Workflow que se utiliza para implementar un proceso de diseño concreto se crea como parte de un Process Definition. Por lo tanto, puede denominarse Workflow subyacente de ese proceso o, simplemente, un Process Workflow.
Los procesos y sus Workflows se crean y gestionan a través de la interfaz de Enterprise Server Workspace, por un administrador de ese Workspace. Para las tres áreas de diseño mencionadas anteriormente, se incluyen workflows de procesos predefinidos con su instalación. Algunos de ellos vienen activados para su uso desde el primer momento. Úselos, modifíquelos o cree los suyos según sea necesario para adaptarlos a las necesidades de su empresa. Otros son ejemplos: estos no pueden activarse ni usarse tal como están. Por ello, cada uno de ellos se parece más a una “plantilla”: edítelo para adaptarlo a los requisitos de su empresa, asígnele un nombre y guárdelo como una nueva definición de proceso, que can luego activará y usará, junto con todas las demás definiciones.
Un potente Process Workflow Editor ofrece la flexibilidad necesaria para crear procesos con workflows tan simples o tan complejos como se requiera, y alineados con los requisitos de su empresa.
ECAD-MCAD Co-Design
La mayoría de los productos electrónicos que se diseñan se fijan a algún tipo de estructura mecánica, ya sea un chasis o una carcasa. Detectar un conflicto mecánico entre la placa (ECAD) y el chasis/carcasa (MCAD) en una etapa tardía del proceso de diseño puede resultar costoso. Y, aunque podría exportar un modelo 3D desde Altium Designer, es un proceso manual que requiere una decisión y una acción conscientes. En la práctica, esto se hace muy pocas veces, con el resultado de que el diseñador MCAD nunca está del todo seguro de si lo que tiene es realmente la versión más reciente y mejor. Realmente no debería ser tan difícil asegurarse de que no está a punto de desperdiciar una gran cantidad de dinero solo porque sus herramientas no se comunican entre sí.
Enterprise Server Workspace facilita la colaboración nativa entre ECAD y MCAD, donde los datos fluyen sin problemas entre ambos dominios. Se acabó tener que consultar si hay actualizaciones, y se acabó la incertidumbre. Los datos se transfieren entre dominios a medida que el diseño evoluciona, garantizando la coherencia del diseño.
Se admiten las siguientes plataformas MCAD:
- Dassault Systemes SOLIDWORKS®
- Autodesk Inventor Professional®
- PTC Creo Parametric®
- Autodesk Fusion 360®
- Siemens NX®
Las versiones de las herramientas MCAD compatibles oficialmente dependerán de la versión del plugin Altium CoDesigner que se esté utilizando. Esta información puede encontrarse en la New in CoDesigner page.
PLM Integration
Enterprise Server Workspace facilita la sincronización unidireccional o bidireccional de los datos de componentes con sus sistemas empresariales. Un archivo de configuración le permite especificar la dirección de la sincronización y, por tanto, qué parámetros se administran en cada sistema. La sincronización de datos de componentes entre Enterprise Server y el sistema empresarial de destino utiliza un proceso de sincronización integrado que puede activarse manualmente o configurarse como un evento repetitivo temporizado.
Hay disponible un workflow dedicado de Project Creations que admite la creación automática de números de pieza en su instancia de PLM y, posteriormente, su propagación como parámetros de Workspace del proyecto. También tiene la posibilidad de publicar su diseño en su instancia de PLM como parte de la ejecución de Project Releaser en Altium Designer. La operación de publicación utiliza una plantilla de publicación —definida como parte de la configuración de integración de la instancia de PLM— para controlar cómo deben propagarse los datos al PLM.
Una instalación de Enterprise Server incluye una herramienta importadora de base de datos de componentes CSV que puede utilizarse para incorporar datos de componentes a Enterprise Server Workspace desde un archivo exportado desde otro sistema (PLM, ERP u otro). Implementada como un archivo batch configurable (*.bat), la herramienta de escritorio importa datos de componentes desde un archivo de hoja de cálculo de destino (*.csv) al Workspace, según lo determinado por las plantillas existentes del Workspace o por un archivo de configuración dedicado.
Además, se proporciona compatibilidad directa con los siguientes sistemas PLM:
- PTC Windchill® PLM (11.1 M020), y PTC Windchill® PLM (11.0 M030)
- Arena® PLM
- Oracle® Agile™ PLM
- Siemens Teamcenter® (with additional setup)
La configuración de la interfaz se realiza a través de la interfaz de Workspace, con la configuración de la conexión y la asignación de parámetros definidas dentro de un archivo de configuración basado en XML (cargado en el Workspace). También se incluye un generador de configuración inteligente para ayudar a crear una conexión personalizada con sistemas empresariales.







