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

Mediante el concepto de Opciones de pieza, las piezas de componentes alojadas en un Workspace de Altium 365 o un Workspace de Enterprise Server pueden vincularse a piezas reales de proveedores, a partir de la pieza del fabricante especificada. De forma predeterminada, 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 niveles de existencias, precios unitarios y umbrales de descuento por cantidad.

Sin embargo, en muchas organizaciones, los datos de los proveedores de componentes se obtienen (y deben obtenerse) de un sistema empresarial interno que proporciona un conjunto propio de datos de proveedores de piezas, que puede basarse en una selección estrictamente aprobada de proveedores o en estructuras de precios especiales. Esta situación se contempla mediante la alternativa de Altium Custom Parts Provider, que, al configurarse para la sincronización a través de Altium Designer, permite asignar los datos de proveedores de una base de datos especificada a los datos de la cadena de suministro del Workspace.

Mediante la función Custom Parts Provider Synchronization de Altium Designer, tal como se describe a continuación, los datos de proveedores de una tabla seleccionada de una base de datos maestra se asignan para convertirse en una fuente de datos alternativa para las Opciones de pieza de los componentes definidas en Altium Designer. En la práctica, la configuración de asignación creada se utiliza para sincronizar la base de datos de origen con los datos de proveedores del Workspace mediante un proceso programado o, simplemente, bajo demanda. Como resultado, las actualizaciones de los datos de proveedores en la base de datos maestra se propagan a los datos de proveedores de los componentes correspondientes en el Workspace conectado.

Esta función permite a las empresas que gestionan de forma centralizada los datos de proveedores de componentes en la base de datos de un sistema empresarial aprovechar las ventajas de un Workspace de Altium y, al mismo tiempo, mantener la sincronización con su sistema empresarial (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 realizará la actualización de los datos de la base de datos al Workspace de forma independiente del cliente de diseño Altium Designer.

Para acceder a las funciones de sincronización de proveedores de piezas personalizados en Altium Designer, la función Custom Data Synchronization debe estar habilitada en su instalación de Altium Designer. Esta función puede habilitarse o deshabilitarse después de la instalación.

Para obtener más información sobre cómo cambiar las funciones principales instaladas, consulte la página Installing & Managing (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Creación de una configuración de sincronización de proveedores de piezas personalizados

La sincronización de los datos de proveedores de piezas entre una base de datos y el Workspace se establece mediante la creación y configuración de un documento Custom Parts Provider Synchronization Configuration (*.PrtSync) en Altium Designer. La interfaz del documento y sus funciones son similares a las del Sincronizador de componentes. Conectado a su Workspace de Altium, cree el nuevo documento mediante el comando de menú File » New » Custom Parts Provider Synchronization Configuration.

Añada la fuente de datos maestra deseada a la configuración de sincronización mediante el botón o arrastrando y soltando archivos de datos compatibles en el área Data Sources 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), mediante una cadena de conexión específica. Consulte la sección Configuración de MySQL a continuación para conocer el procedimiento de conexión ODBC de MySQL.

Para conectarse a la base de datos, el Sincronizador de proveedores de piezas requiere acceso a la versión de 64 bits de Microsoft OLE DB Provider.

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

Asignación de parámetros de datos de proveedores

La nueva configuración de proveedores de piezas personalizados accede a la tabla de la base de datos como una fuente de datos paramétricos. Cuando se selecciona la tabla en el árbol Data Sources de la configuración, sus datos pueden asignarse a los parámetros estándar de datos de proveedores que utilizan Altium Designer y el Workspace de Altium.

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

Por tanto, en el ejemplo presentado aquí, una pieza de componente del Workspace cuyo valor de Manufacturer Part Number (Nombre) sea 1N4741A recibirá datos de proveedores personalizados de las entradas de la base de datos de origen cuyo valor de Part Number sea 1N4741A; consulte la asignación de parámetros en el panel Properties a continuación.

Los parámetros de datos de proveedores se asignan desde la base de datos de origen a la Configuración de proveedores de piezas en la región Parameter Mapping del panel Properties. Utilice las opciones del menú desplegable de la entrada Column para elegir un parámetro de la base de datos de origen que coincida correctamente con un parámetro de datos de proveedores o para excluir un parámetro de la sincronización (<Skip>). Cada conjunto de datos de parámetros se añade a la lista Components Preview a medida que se asigna. Estas columnas pueden reordenarse arrastrando sus encabezados y habilitarse o deshabilitarse mediante el menú Select Columns (al que se accede haciendo clic con el botón derecho en un encabezado).

Se admiten varios parámetros del sistema para los datos de proveedores, incluidos Manufacturer Name, Manufacturer Part Number, Category, Datasheet, etc. También puede añadir y eliminar parámetros personalizados de datos de proveedores mediante los botones  y  de la sección Parameter Mapping del panel Properties.

Los umbrales de descuento por cantidad de los componentes representan el número de componentes que deben pedirse a un proveedor para obtener un coste unitario reducido. Las cantidades de pedido necesarias suelen organizarse en tramos de potencias de diez (10 unidades, 100 unidades, etc.) y son compatibles con las entradas de opciones de piezas 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 espacio de trabajo añadiendo entradas Quantity de descuento por cantidad en la sección Price Breaks del panel Properties, que aumentan secuencialmente en potencias de diez, y asignando después esas entradas a los campos correspondientes de la base de datos. Tenga en cuenta que el parámetro de coste convencional unit (Price) se incluye en la sección general Parameter Mapping.

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

Sincronización de la base de datos con 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 personalizado (File » Save) y sincronice los datos de la base de datos de origen con los del servidor mediante el botón , o configure una sincronización programada (). La sincronización inicial cargará los datos de proveedores asignados desde la base de datos de su empresa al espacio de trabajo de Altium, y los ciclos de sincronización posteriores actualizarán esos 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 proveedores de las piezas de diodos Zener que se han sincronizado desde la base de datos de origen con el espacio de trabajo pasan a estar disponibles como datos Custom Parts Provider para esos componentes, además de los datos habituales de proveedores de piezas proporcionados por el servicio en la nube Altium Parts Provider.

Esto puede comprobarse inmediatamente en el panel de búsqueda de piezas de fabricantes al seleccionar la categoría Custom Parts Provider, que ofrecerá soluciones de suministro de componentes obtenidas mediante el servicio Custom Parts Provider y sincronizadas desde la base de datos de proveedores de su organización.

Los parámetros Category y Datasheet, así como los parámetros personalizados, son compatibles con el panel Manufacturer Part Search ().

Esta función está disponible cuando la opción EDMS.CustomOffersMerge está habilitada en el cuadro de diálogo Configuración avanzada. Tenga en cuenta que solo está disponible cuando se conecta a un espacio de trabajo de la plataforma Altium (Altium 365 Workspace, Altium Develop Workspace, Altium Agile Workspace) que tenga BOM Portal habilitado. No está disponible cuando se conecta a un espacio de trabajo de Enterprise Server alojado en las instalaciones.

Combinación de datos de proveedores

Esta función está disponible cuando la opción EDMS.CustomOffersMerge está habilitada en el cuadro de diálogo Configuración avanzada. Tenga en cuenta que solo está disponible cuando se conecta a un espacio de trabajo de la plataforma Altium (Altium 365 Workspace, Altium Develop Workspace, Altium Agile Workspace) que tenga BOM Portal habilitado. No está disponible cuando se conecta a un espacio de trabajo de Enterprise Server alojado en las instalaciones.

Si el nombre del fabricante y el número de pieza del fabricante de una pieza de la base de datos de proveedores que ha sincronizado coinciden con el nombre del fabricante y el número de pieza del fabricante de una pieza proporcionada por Altium Parts Provider, los datos de proveedores de su Custom Parts Provider configurado se combinan con los de Altium Parts Provider para presentar toda la información de proveedores conjunta en cualquier lugar de la interfaz de usuario del software donde se muestren datos de proveedores (SPN), incluidos el panel Manufacturer Part Search, ActiveBOM y al añadir opciones de piezas.

Opciones de piezas a partir de datos del proveedor personalizado

Al añadir información de opciones de piezas a las entradas de componentes del panel Componentes (clic derecho, Operations » Create/Edit PCL), los datos de proveedores proporcionados por Custom Parts Provider aparecerán al principio de la lista del cuadro de diálogo Add Part Choices, como se muestra aquí para la entrada del diodo Zener 1N4747A. La entrada seleccionada (resaltada) se añadirá como una opción de pieza para el componente seleccionado en el panel Components.

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

Al igual que el servicio Altium Parts Provider, Custom Parts Provider también admite datos de proveedores correspondientes a varios fabricantes y procedentes de varios proveedores; estos datos se obtienen de múltiples entradas independientes de la tabla de la base de datos de origen. Tenga en cuenta también que los datos del proveedor personalizado incluirán información sobre descuentos por cantidad y niveles de existencias sincronizada desde la base de datos de origen.

Además del panel Components que se muestra aquí, las opciones de piezas de proveedores de componentes pueden asociarse a una referencia de componente en las siguientes interfaces de Altium Designer:

Tenga en cuenta que, cuando los datos de proveedores hayan cambiado en la base de datos de origen, los datos de Custom Parts Provider del espacio de trabajo incorporarán estos cambios la próxima vez que se ejecute el proceso de sincronización, ya sea manualmente o mediante un servicio de programación de tareas. Actualice las vistas de la interfaz de Altium Designer (enumeradas anteriormente) mediante la tecla F5 o el botón para ver los datos de proveedores más recientes.

Sincronización programada

Las configuraciones de sincronización de piezas guardadas se configuran para el procesamiento automatizado de datos desde la base de datos al espacio de trabajo mediante el cuadro de diálogo Auto Synchronization Schedule, que se abre desde el botón de la interfaz principal.

La sincronización programada, de acuerdo con el perfil de configuración actual, puede establecerse para una hora específica de cada día, para una hora determinada en varios días de la semana o para cuando inicie sesión en Windows. También puede deshabilitar la sincronización cuando no haya iniciado sesión. Al confirmar los ajustes con el botón , la configuración se añadirá como una tarea periódica en Windows Task Scheduler. Seleccione 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 las piezas también se puede ejecutar manualmente desde la línea de comandos mediante la aplicación ComponentSync.Executor.exe, que se encuentra en la carpeta \System de la instalación del software. La sintaxis del comando es ComponentSync.Executor.exe [configuration file name]. En la imagen siguiente se ha ejecutado la configuración MyPrtSyncConfig de este ejemplo mediante la siguiente cadena de comando:
"C:\Program Files\Altium\AD<Solution/Version>\System\ComponentSync.Executor.exe" C:\Users\Public\Documents\PrtSync\MyPrtSyncConfig.PrtSync

Según el sistema operativo, puede ser necesario encerrar entre comillas 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.
Nav
Contents
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.

Contents