Publicación en un PLM
Los datos de diseño que se han liberado desde Altium Designer a un Workspace conectado – mediante el Project Releaser – también deben estar disponibles para el resto de la empresa a través de procesos de gestión de datos como PLM (Product Lifecycle Management). La presencia de datos de ingeniería ECAD actualizados en un sistema PLM de la empresa proporciona la información de producción de diseño necesaria para gestionar las compras, las fuentes de componentes y las cadenas de suministro a nivel empresarial.
La combinación de Altium Designer y un Workspace conectado ofrece una forma relativamente sencilla para que los usuarios propaguen (o “publiquen”) archivos de ingeniería liberados a PLM aprovechando la flexibilidad de los Workflows basados en procesos, que se definen dentro del Workspace y a los que se puede acceder directamente desde el entorno de diseño de Altium Designer.
► Para obtener más información sobre los procesos y sus Workflows subyacentes, consulte Creating & Managing Processes (Altium 365 Workspace, Enterprise Server Workspace).
Los Processes configurables especifican la interfaz de usuario, el flujo del proceso y el manejo de errores para los procedimientos de publicación en PLM, mientras que la conexión de datos con el sistema PLM se gestiona (actualmente) mediante archivos XML editables. Configurados en el Workspace, normalmente por un administrador, los Processes y los archivos de conexión de datos PLM se ajustan para adaptarse a la instancia de PLM de la empresa y a sus políticas de gestión de datos.
Como punto de partida, hay disponibles archivos de configuración de PLM para sistemas populares como PTC Windchill®, Arena®, etc., y el Workspace también ofrece Processes precargados para tareas comunes de publicación en PLM. Los Processes de ejemplo suministrados son, en la práctica, plantillas de solo lectura que deben volver a guardarse como un proceso nombrado disponible.
► Para obtener más información sobre la configuración de los Workflows de procesos PLM y las conexiones a instancias PLM, consulte PLM Integration (Altium 365 Workspace, Enterprise Server Workspace).
Los siguientes Processes de publicación en PLM (cuando están habilitados en el Workspace conectado) están disponibles en Altium Designer:
-
Process de ejemplo del Workspace:
Project Releaser with Publish– publica en PLM los datos del proyecto liberado como etapa final en Project Releaser. -
Process de ejemplo del Workspace:
Project with Initialise in PLM– inicializa una estructura de liberación en PLM al crear un nuevo proyecto. -
Process de ejemplo del Workspace:
Publish to PLM (User selects)– publica en PLM los datos liberados seleccionados de un proyecto designado.
Cada proceso, disponible como un nombre vuelto a guardar desde los menús de Altium Designer, inicia la acción de publicación correspondiente en el Workspace conectado. Esto envía los datos de liberación apropiados a la instancia PLM especificada y acepta datos de parámetros de retorno, como los números de identificación asociados con elementos u objetos creados en PLM: números de pieza de PLM.
Tenga en cuenta que las descripciones generales siguientes de los procesos de publicación en PLM en Altium Designer interactúan con una instancia PLM de Windchill.
Project Releaser con Publish
Cuando está habilitado en el Workspace, el proceso Project Releaser with Publish añade una nueva etapa final al Project Releaser en Altium Designer.
El paso adicional Publish to PLM está disponible para ejecutarse cuando todas las etapas de la liberación del proyecto se hayan completado correctamente, momento en el que enviará todos los datos de objetos liberados a la instancia PLM especificada. Para obtener una descripción general de este proceso de publicación en PLM, consulte la sección Publish to PLM más abajo.
► Consulte Design Project Release para obtener más información sobre cómo liberar un diseño.
Proyecto con Initialize in PLM
Cuando el flujo de trabajo de ingeniería de una empresa está totalmente integrado con PLM, puede ser conveniente establecer la estructura de liberación de un proyecto de diseño en PLM desde el inicio mismo del ciclo de diseño ECAD. Esto puede lograrse en Altium Designer aplicando el proceso del Workspace Project with Initialize in PLM para crear un nuevo PCB Project, que también crea un conjunto correspondiente de entradas de marco de liberación en PLM.
En el caso de ejemplo que se muestra aquí, el Process se llama New Project with PLM initialize. Se derivó del proceso plantilla Project with Initialise in PLM en el Workspace.
Para iniciar el proceso, seleccione File » New » Project in <workspace> » New Project with PLM initialize (o su proceso equivalente) en el menú principal. Tenga en cuenta que aquí también está disponible una opción de menú adicional New Project, que se derivó del proceso Project del Workspace para crear un Project estándar.
El cuadro de diálogo New Project with PLM initialize (tal como se llama en este ejemplo) está definido en el workflow del Process correspondiente del Workspace y en su formulario de interfaz de usuario. Introduzca el nombre del nuevo proyecto, el tipo, la plantilla aplicada, etc., y, si es necesario, edite las rutas de almacenamiento del proyecto en la pestaña Advanced del cuadro de diálogo.
Use el siguiente cuadro de diálogo Login Credentials para seleccionar la plantilla PLM del Workspace que corresponda y, por lo tanto, la instancia PLM de destino, junto con sus credenciales de inicio de sesión de PLM. Las credenciales se guardan con el Project y no se solicitarán en interacciones posteriores del proyecto con PLM.
A medida que el proceso avanza, sus pasos y estado pueden supervisarse en el panel Tasklist (View » Panels » Tasklist). Cuando todas las tareas activas se hayan completado, el estado final de la actividad del proceso puede verse seleccionando la opción Show Closed en la lista Activities. Seleccione el botón de actualización para actualizar las entradas.
La finalización correcta del proceso New Project with PLM initialize tendrá los siguientes resultados:
- Se crea un nuevo proyecto en el Workspace activo y queda disponible en Altium Designer.
- Los elementos de la estructura de liberación del proyecto, con sus números de pieza PLM asociados, se añaden a la instancia PLM.
-
Los números de pieza generados por el PLM se transfieren de vuelta a Altium Designer como parámetros
PartNumberPLM.
Los elementos (generalmente mostrados como archivos) creados dentro de la instancia PLM se corresponden con los paquetes de liberación del proyecto de Altium Designer, como se muestra en la sección Releases de Altium Designer del panel ExplorerProject View. El nombre de los elementos y sus atributos asociados están definidos por la configuración de la instancia PLM en el Workspace (Altium 365 Workspace, Enterprise Server Workspace) – específicamente, dentro del archivo de configuración XML.
Dentro de la estructura PLM, el elemento principal Project incluido define las relaciones padre-hijo en la liberación; aquí, con el título Altium Designer Project – Project 7, con un número de pieza PLM asociado de 0000023627. La estructura del proyecto PLM se actualizará y ampliará cuando el Project de Altium Designer haya sido desarrollado y posteriormente liberado al Workspace y a PLM.
Los números de pieza de los elementos PLM generados por la instancia PLM se transfieren de vuelta al Workspace durante el proceso de inicialización de la estructura PLM. Pasan a estar disponibles como Parameters in the Project alojados en el Workspace y pueden aplicarse como cadenas especiales de texto en un documento esquemático. Tenga en cuenta que los nombres de los parámetros generados y el formato numérico de su Value están determinados por la propia instalación de PLM.
Publish to PLM - selección del usuario
El proceso Publish to PLM (User selects) le permite elegir revisiones específicas de datos liberados del Project para enviarlas a una instancia PLM.
Cuando ya existen elementos en el PLM para un proyecto determinado, como la estructura PLM inicializada de un proyecto tal como se describió anteriormente (Project with Initialize in PLM), los elementos se actualizan y se amplían según sea necesario. Cuando los datos liberados de un Project aún no existen en la instancia PLM, la estructura y los datos se añaden al PLM. En ambos casos, se asignarán números de pieza PLM a cualquier elemento PLM nuevo y se devolverán a Altium Designer como parámetros.
En el ejemplo mostrado aquí, el Process se llama Publish to PLM – select y se derivó del proceso plantilla Publish to PLM (User Selects) en el Workspace. Tenga en cuenta que, si el proyecto seleccionado no se ha liberado al Workspace, no habrá paquetes de liberación disponibles para su propagación a PLM. Para iniciar el proceso desde el entorno de diseño, seleccione Project » Project Activities » Publish to PLM – select (o su proceso equivalente) en el menú principal.
El siguiente cuadro de diálogo Publishing to PLM – select selecciona automáticamente el proyecto actualmente activo en Altium Designer para publicarlo en PLM; sin embargo, el menú desplegable Project y su filtrado por escritura anticipada pueden utilizarse para seleccionar, como alternativa, cualquier proyecto liberado en el Workspace.
El campo Request title del cuadro de diálogo permite cambiar el nombre del proceso para esta tarea de publicación en PLM. La configuración AUTO asigna a la tarea el nombre de su proceso; en este caso, Publish to PLM - select. Haga clic en el botón
del cuadro de diálogo para invocar el proceso Publish to PLM.
El siguiente cuadro de diálogo Select data to publish le permite elegir una liberación de revisión concreta del proyecto y, después, paquetes de liberación dentro de esa liberación.
Como alternativa, seleccione el botón de exploración del cuadro de diálogo para abrir el cuadro de diálogo explorador Choose Design Review Dataset, donde pueden especificarse conjuntos concretos de datos liberados para su publicación. Tenga en cuenta que, para ver todas las revisiones de los datos liberados, debe deseleccionarse la opción Show only latest en el menú
del cuadro de diálogo.
Mediante cualquiera de los dos métodos anteriores, se puede crear una lista de revisiones de conjuntos de datos para publicar en el cuadro de diálogo Select data to publish.
Al enviar esa lista para su publicación, se accede a la instancia PLM, que responderá solicitando sus credenciales de usuario de PLM. Envíelas para confirmar e iniciar la acción de publicación en PLM.
El progreso del proceso de publicación puede supervisarse en el panel Tasklist (View » Panels » Tasklist), donde la tarea nombrada y su estado se incluirán en la Tasks lista del panel y como una actividad cerrada cuando se complete correctamente. Con la opción Show closed del panel habilitada, al seleccionar una actividad cerrada se abrirá un cuadro de diálogo de información correspondiente que incluye los detalles de publicación en PLM relacionados con la tarea (pestaña Data) y una representación gráfica del estado del flujo del proceso (pestaña Diagram).
Dentro de la propia instancia de PLM (Windchill en este ejemplo), se agregarán las entradas de elementos para incluir los datos de liberación del proyecto especificados. Tenga en cuenta que la estructura de las entradas y los datos creados en Windchill dependerá de su configuración y de la configuración de la plantilla de publicación en PLM de Altium Designer.
En este ejemplo, se han agregado elementos de PLM para las revisiones especificadas de los archivos liberados de Ensamblaje y Fabricación para Project 5, junto con entradas para los Componentes utilizados en el diseño. Tenga en cuenta que el componente CAP01005 ya existía en PLM debido a un proceso de publicación anterior.
Contenido y estructura
Para todos los tipos de interacción de datos de Altium Designer con PLM, la estructura padre-hijo de las entradas en PLM puede verse seleccionando un elemento de liberación de archivo, o en términos de Altium Designer, un paquete de liberación, que mostrará su colección de archivos constituyentes.
El proceso de publicación en PLM también incluirá los componentes utilizados en el diseño, como se muestra arriba.
La configuración de la plantilla de publicación en PLM del Workspace (Altium 365 Workspace, Enterprise Server Workspace) determinará cuándo y si se crean entradas de componentes en PLM. Con la configuración predeterminada de la plantilla, las entradas de componentes que ya existan en PLM se vincularán, y aquellas que no estén en PLM se crearán y se vincularán.
Cuando se ha creado un nuevo elemento de componente en PLM, su número de parte de PLM se transfiere de vuelta al componente correspondiente en el Workspace como un parámetro. La siguiente imagen muestra la lista de parámetros de un componente en el panel Explorer antes y después de haber sido publicado en PLM con un proyecto de diseño liberado.
).