Sincronización de datos de la base de datos de la cadena de suministro con los datos del espacio de trabajo

A través del concepto de «Part Choices», los componentes alojados en un Altium 365 Workspace o en un Enterprise Server Workspace pueden vincularse a piezas reales de proveedores, en función de la referencia de fabricante especificada. Por defecto, estos datos de la cadena de suministro se obtienen a través del servicio en la nube «Altium Parts Provider» e incluyen información en tiempo real sobre las piezas de los proveedores, como los niveles de existencias, los precios unitarios y los umbrales de descuento.

Sin embargo, para muchas organizaciones, los datos de los proveedores de componentes proceden (y deben proceder) de un sistema empresarial interno de la empresa que proporciona un conjunto propio de datos de proveedores de piezas —que puede basarse en una gama de proveedores estrictamente aprobada y/o en estructuras de precios especiales—. Esta situación se aborda mediante la alternativa de Altium Custom Parts Provider, que, cuando se configura para la sincronización a través de Altium Designer, permite asignar los datos de los proveedores procedentes de una fuente de base de datos especificada a los datos de la cadena de suministro del Workspace.

Mediante la función de Altium Designer Custom Parts Provider Synchronization , tal y como se describe a continuación, los datos de proveedores de una tabla seleccionada dentro de una base de datos maestra se asignan para convertirse en una fuente de datos alternativa para las «Part Choices» (selecciones de piezas) realizadas en Altium Designer. En la práctica, la configuración asignada que se crea se utiliza para sincronizar la base de datos de origen con los datos de proveedores de Workspace, ya sea mediante un proceso programado o simplemente bajo demanda. El resultado es que las actualizaciones de los datos de proveedores en la base de datos maestra se propagarán a los datos correspondientes de los proveedores de componentes en el Workspace conectado.

Esta función permite a las empresas que gestionan de forma centralizada los datos de los proveedores de componentes en una base de datos del sistema corporativo aprovechar las ventajas de Altium Workspace, al tiempo que mantienen la sincronización con su sistema corporativo (PLM, PDM, ERP, etc.) —o simplemente con una base de datos compartida o un archivo CSV—. En el modo de sincronización automática, una tarea programada de Windows llevará a cabo la actualización de los datos de la base de datos al Workspace de forma independiente del cliente de diseño de Altium Designer.

Para acceder a las funciones de sincronización de proveedores de piezas personalizadas en Altium Designer, la Custom Data Synchronization función debe estar habilitada en su instalación de Altium Designer. Esta función se puede habilitar o deshabilitar tras la instalación.

Para obtener más información sobre cómo modificar la funcionalidad básica instalada, consulta la Installing & Managing página (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Creación de una configuración de sincronización del proveedor de piezas personalizadas

La sincronización de proveedores de piezas entre la base de datos y el espacio de trabajo se establece mediante la creación y configuración de un Custom Parts Provider Synchronization Configuration documento (*.PrtSync) en Altium Designer. La interfaz del documento y su funcionalidad son similares a las del Sincronizador de componentes. Una vez conectado a tu Altium Workspace, crea el nuevo documento mediante el File » New » Custom Parts Provider Synchronization Configuration comando de menú.

Añada la fuente de datos maestra deseada a la configuración de sincronización mediante el botón « » (Añadir fuente de datos) o arrastrando y soltando archivos de datos compatibles en el Data Sources área de la interfaz. La configuración admite las siguientes fuentes de datos de parámetros de componentes:

  • Archivos de base de datos de Access (*.mdb, *.accdb)

  • hojas de cálculo de Excel (*.xlsx)

  • Archivos CSV (*.csv)

  • Otras fuentes de datos, como interfaces compatibles con OLE DB basadas en servidor (incluidas las bases de datos PostgreSQL), a través de una cadena de conexión propia. Consulte la sección «Configuración de MySQL» más abajo para conocer el procedimiento de conexión ODBC de MySQL.

Para la conectividad con la base de datos, Parts Provider Synchronizer requiere acceso a la versión de 64 bits de la Microsoft OLE DB Provider.

En el ejemplo que se muestra aquí, se ha añadido a la configuración una base de datos que contiene datos de proveedores de componentes (para diodos Zener). La base de datos de origen (SupplierData.mdb) contiene dos tablas: CustomSupplierParts1 y CustomSupplierParts2 —, y la primera de ellas está habilitada para la asignación y la sincronización.

Asignación de parámetros de datos de proveedores

Se accede a la tabla de la base de datos como fuente de datos paramétrica mediante la nueva configuración «Proveedor de piezas personalizadas». Cuando se selecciona la tabla en el Data Sources árbol de la configuración, se puede asignar a los parámetros estándar de datos de proveedores utilizados por Altium Designer y Altium Workspace.

Tenga en cuenta que el parámetro clave (identificador único) que vincula las entradas de datos del proveedor a los componentes de Workspace es el Manufacturer Part Number.

Así pues, para el ejemplo que aquí se presenta, una pieza de un componente de Workspace con un Manufacturer Part Number valor (Nombre) de 1N4741A , se le ofrecerán datos personalizados del proveedor procedentes de las entradas de la base de datos de origen que tengan un Part Number valor de 1N4741A —véase la asignación de parámetros en el Properties panel que aparece a continuación.

Los parámetros de datos de proveedores se asignan desde la base de datos de origen a la «Configuración del proveedor de piezas» en la Parameter Mapping sección del Properties panel. Utilice las Column opciones del menú desplegable de entrada para seleccionar un parámetro de la base de datos de origen que se corresponda correctamente con un parámetro de datos de proveedor del sistema. Cada conjunto de datos de parámetros se añade a la Components Preview lista a medida que se asignan. Estas columnas se pueden reordenar arrastrando sus encabezados y se pueden activar o desactivar a través del Select Columns menú (al que se accede haciendo clic con el botón derecho del ratón sobre un encabezado).

Los umbrales de precios de los componentes representan el número de componentes que es necesario pedir a un proveedor para obtener un coste unitario reducido. Las cantidades de pedido requeridas suelen organizarse en tramos de diez —10 unidades, 100 unidades, etc.— y están respaldadas por las entradas de «Part Choice» (Elección de pieza) de los datos de proveedores de Altium.

Estos datos numéricos pueden asignarse desde las entradas de la base de datos de origen a los datos de proveedores del Workspace añadiendo entradas de tramos de precios Quantity en la Price Breaks sección del Properties panel () —que aumentan secuencialmente en cantidades de decenas— y, a continuación, asignando dichas entradas a los campos correspondientes de la base de datos. Tenga en cuenta que el parámetro de coste convencional unit (Price) está incluido en la Parameter Mapping .

Un parámetro de origen de la base de datos asignado al Product Photo URL parámetro de datos del proveedor del sistema admite una URI que contenga la ruta completa a la imagen. Esta ruta puede ser una ruta a un recurso local (p. ej., C:\Component_Images\smd_cap.png) o una ruta a un recurso en Internet (p. ej., http://my-website/images/smd_cap.png). Todos los formatos de imagen estándar (*.bmp, *.png, *.jpeg, *.jpg, etc.) son compatibles.

Sincronización entre la base de datos y el espacio de trabajo

Una vez que esté satisfecho con la configuración de la asignación de datos de proveedores, guarde el documento de configuración del proveedor de piezas personalizadas (File » Save) y realice una sincronización de datos de la base de datos de origen al servidor mediante el botón « », o configure una sincronización programada (). El paso de sincronización inicial cargará los datos de los proveedores asignados desde la base de datos de su empresa al Altium Workspace, y los ciclos de sincronización posteriores actualizarán dichos datos.

Los archivos de registro detallados de la sincronización están disponibles en la carpeta C:\Users\Public\Documents\Altium\Logs\ComponentSync del sistema.

En el ejemplo que se muestra aquí, los datos de los proveedores correspondientes a los componentes de diodos Zener que se han sincronizado desde la base de datos de origen al Workspace pasan a estar disponibles como Custom Parts Provider datos de dichos componentes, además de los datos habituales de los proveedores de piezas que proporciona el servicio en la nube Altium Parts Provider.

Esto se puede comprobar de inmediato en el panel «Búsqueda de piezas por fabricante» al seleccionar la Custom Parts Provider se selecciona la categoría, que ofrecerá soluciones de suministro de componentes procedentes del servicio Custom Parts Provider, tal y como se han sincronizado desde la base de datos de proveedores de su organización.

Fusión de datos de proveedores

 
 
 
 
 

Esta función se encuentra en fase de beta abierta y está disponible cuando la EDMS.CustomOffersMerge opción esté activada en el cuadro de diálogo «Configuración avanzada». Ten en cuenta que solo está disponible cuando se está conectado a un espacio de trabajo en la plataforma Altium (Altium 365 Workspace, Altium Develop Workspace, Altium Agile Workspace) que tenga activado el BOM Portal. No está disponible cuando se está conectado a un espacio de trabajo de Enterprise Server local.

Si el nombre del fabricante y el número de pieza del fabricante de un componente de la base de datos de proveedores que haya sincronizado coinciden con el nombre del fabricante y el número de pieza del fabricante de un componente proporcionado por el proveedor de piezas de Altium, los datos del proveedor de su proveedor de piezas personalizado configurado se fusionarán con los del proveedor de piezas de Altium para presentar toda la información del proveedor combinada, siempre que los datos del proveedor (SPN) se muestren en la interfaz de usuario del software, incluidos el Manufacturer Part Search panel, ActiveBOM y siempre que se añadan opciones de piezas.

Opciones de piezas a partir de datos de proveedores personalizados

Al añadir información sobre opciones de piezas a las entradas de componentes en el panel «Componentes» (clic con el botón derecho, Operations » Create/Edit PCL), los datos del proveedor facilitados por el proveedor de piezas personalizado aparecerán en la parte superior de la lista del Add Part Choices cuadro de diálogo, tal y como se muestra aquí en la 1N4747A entrada del diodo Zener. La entrada seleccionada (resaltada) se añadirá como opción de pieza para el componente seleccionado en el Components panel.

El Add Part Choices cuadro de diálogo se rellenará con los datos de los proveedores facilitados por los servicios del proveedor de piezas que estén activados actualmente en la Catalog Management página del espacio de trabajo conectado (Admin » Part Providers). Tanto el Altium Parts Provider como el Custom Parts Provider están habilitados de forma predeterminada.

Al igual que con el Altium Parts Provider servicio, el Custom Parts Provider también admite datos de proveedores correspondientes a varios fabricantes y procedentes de varios proveedores; estos se derivan de varias entradas independientes en la tabla de la base de datos de origen. Tenga en cuenta también que los datos personalizados del proveedor incluirán información sobre tramos de precios y niveles de existencias sincronizada desde la base de datos de origen.

Junto con el Components panel que se muestra aquí, las opciones de piezas de los proveedores de componentes se pueden asociar a una referencia de componente en las siguientes interfaces de Altium Designer:

Ten en cuenta que, cuando se hayan modificado los datos del proveedor en la base de datos de origen, los datos del «Workspace Custom Parts Provider» adoptarán dichos cambios al ejecutarse el siguiente proceso de sincronización, ya sea de forma manual o mediante un servicio de programación. Actualiza las vistas de la interfaz de Altium Designer (tal y como se enumeran anteriormente) utilizando la F5 tecla o el botón « » para ver los datos más recientes de los proveedores.

Sincronización programada

Las configuraciones de sincronización de piezas guardadas se configuran para el procesamiento automatizado de datos de la base de datos al espacio de trabajo a través del Auto Synchronization Schedule cuadro de diálogo, al que se accede desde el botón « » de la interfaz principal.

La sincronización programada, de acuerdo con el perfil de configuración actual, puede configurarse para que se realice a una hora específica cada día, a una hora determinada en distintos días de la semana o al iniciar sesión en Windows. También puede desactivar la sincronización para cuando no haya iniciado sesión. Una vez confirmados los ajustes con el botón « », la configuración se añadirá como una tarea recurrente en la Windows Task Scheduler. Selecciona No automatic synchronization para eliminar una programación de sincronización existente.

La sincronización de datos de la base de datos con los datos de piezas también se puede ejecutar manualmente desde la línea de comandos mediante la ComponentSync.Executor.exe aplicación, que se encuentra en la carpeta \System . La sintaxis del comando es ComponentSync.Executor.exe [configuration file name]. La MyPrtSyncConfig configuración de este ejemplo se ha ejecutado en la imagen siguiente, utilizando la cadena de comando:
"C:\Program Files\Altium\AD\System\ComponentSync.Executor.exe" C:\Users\Public\Documents\PrtSync\MyPrtSyncConfig.PrtSync

Dependiendo del sistema operativo, puede ser necesario utilizar comillas para las rutas que incluyan espacios (como se muestra aquí).

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

Las funciones disponibles para usted dependen de qué solución de Altium tenga: Altium Develop, Altium Agile Teams, Altium Agile Enterprise o Altium Designer (con suscripción activa).

Si no ve una función documentada en su software actual, contacte con Ventas de Altium para obtener más información.

Documentación heredada

La documentación de Altium Designer ya no está versionada. Si necesita acceder a la documentación de versiones anteriores de Altium Designer, visite la sección Documentación heredada de la página de Otros instaladores.

Contenido