SDK de integración de PLM

El SDK de integración con PLM le permite crear un conector personalizado entre un Workspace de Altium 365 y cualquier sistema PLM, incluidos sistemas no compatibles de forma nativa, integrándose al mismo tiempo en el flujo de trabajo de integración con PLM que los usuarios de Altium 365 ya conocen.

El SDK es un framework de C# que implementa la interfaz Generic PLM Connector: un servicio gRPC al que Altium 365 llama para comunicarse con una instancia de PLM. Usted implementa la lógica del conector; Altium 365 gestiona el lado del Workspace de la integración.

SDK repository and full documentation: AltiumDeveloper/plm-integration-sdk-cs

Cuándo usarlo

Use el SDK de integración con PLM cuando se dé cualquiera de las siguientes situaciones:

  • Your PLM is not natively supported – Altium 365 admite directamente varios sistemas PLM. Para todo lo demás, el modelo Generic Connector le permite crear una integración de primera clase que se comporta de la misma manera desde la perspectiva del Workspace.

  • You need custom integration logic – reglas de mapeo, comportamientos de ciclo de vida o matices de sincronización que van más allá de lo que la interfaz de configuración estándar o la configuración basada en XML pueden expresar.

  • Enterprise deployment constraints – gateways locales, empaquetado controlado o patrones de implementación que requieran que usted sea propietario del conector como servicio desplegable.

Cómo funciona

Altium 365 se comunica con el conector mediante gRPC. Su conector se ejecuta como un servicio que recibe llamadas de la plataforma y las traduce en operaciones sobre su sistema PLM.

Antes de cada operación, Altium 365 llama a un Auth endpoint para verificar que las credenciales configuradas por el usuario permitirán el acceso al PLM. Luego, un IContext que contiene esas credenciales queda disponible en toda la cadena de llamadas mediante inyección de dependencias; no necesita pasar las credenciales manualmente entre operaciones.

Operaciones

El SDK de integración con PLM implementa las siguientes operaciones:

Operación

Descripción

Sync to PLM

Lee componentes desde Altium 365 y crea o actualiza los elementos correspondientes en el PLM

Sync to Altium

Consulta el PLM en busca de elementos y almacena los datos de vuelta en Altium 365

Publish BOM

Se ejecuta durante la publicación del proyecto; crea definiciones de relación entre el proyecto y sus elementos del PLM

Publish Project

Crea o actualiza todos los componentes del proyecto, carga archivos adjuntos y establece relaciones; puede hacer avanzar el estado del flujo de trabajo si así está configurado

Para un recorrido detallado de cada flujo, consulte el artículo Operations Flow.

Primeros pasos

  1. Clone o haga un fork de AltiumDeveloper/plm-integration-sdk-cs. El repositorio incluye un ejemplo funcional basado en almacenamiento en el sistema de archivos, una referencia útil para comprender cómo las operaciones se asignan a las llamadas del PLM.

  2. Familiarícese con cómo funciona la integración con PLM en Altium 365 – en particular, el modelo Generic Connector, la configuración de la conexión y la configuración de la dirección de sincronización.

  3. Implemente las interfaces del conector para su sistema PLM y despliegue el servicio donde Altium 365 pueda acceder a él.

  4. Registre el conector en su Workspace en Admin → PLM Integration.

Requisitos

Enterprise license – La integración con PLM (incluido el controlador Generic Connector) es una función de Enterprise Toolkit. La opción Generic Connector no aparecerá en la configuración de conexión PLM sin la licencia adecuada asignada a su Workspace.

Lecturas adicionales

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