Sincronizzazione dei dati dal database della supply chain al Workspace

Grazie al concetto di “Part Choices”, i componenti presenti in un Workspace di Altium 365 o in un Enterprise Server Workspace possono essere collegati a componenti reali dei fornitori (vendor), in base al codice produttore specificato. Per impostazione predefinita, questi dati relativi alla catena di fornitura provengono dal servizio cloud Altium Parts Provider e includono informazioni in tempo reale sui componenti dei fornitori, quali livelli di scorte, prezzi unitari e soglie di prezzo.

Per molte organizzazioni, tuttavia, i dati dei fornitori di componenti provengono (e devono provenire) da un sistema aziendale interno che fornisce un insieme proprietario di dati sui fornitori di componenti – che potrebbe basarsi su una gamma di fornitori rigorosamente approvata e/o su strutture di prezzo speciali. Questa situazione è gestita dall’alternativa Altium Custom Parts Provider, che, una volta configurata per la sincronizzazione tramite Altium Designer, consente di mappare i dati dei fornitori provenienti da una fonte di database specificata ai dati della catena di approvvigionamento dell’area di lavoro.

Utilizzando la funzionalità di Altium Designer Custom Parts Provider Synchronization , come illustrato di seguito, i dati dei fornitori provenienti da una tabella selezionata all’interno di un database master vengono mappati per diventare una fonte di dati alternativa per le scelte dei componenti effettuate in Altium Designer. In pratica, la configurazione mappata creata viene utilizzata per sincronizzare il database di origine con i dati dei fornitori di Workspace tramite un processo a intervalli prestabiliti o semplicemente su richiesta. Il risultato è che gli aggiornamenti dei dati dei fornitori nel database principale si propagheranno ai dati corrispondenti dei fornitori dei componenti nel Workspace collegato.

La funzionalità consente alle aziende che gestiscono centralmente i dati dei fornitori di componenti in un database di sistema aziendale di sfruttare i vantaggi di un Altium Workspace mantenendo la sincronizzazione con il proprio sistema aziendale (PLM, PDM, ERP, ecc.) – o semplicemente con un database condiviso o un file CSV. In modalità di sincronizzazione automatica, una pianificazione delle attività di Windows eseguirà l’aggiornamento dei dati dal database al Workspace indipendentemente dal client di progettazione Altium Designer.

Per accedere alle funzionalità di sincronizzazione dei fornitori di parti personalizzate in Altium Designer, la Custom Data Synchronization funzionalità deve essere abilitata nella propria installazione di Altium Designer. Questa funzionalità può essere abilitata/disabilitata dopo l’installazione.

Per ulteriori informazioni sulla modifica delle funzionalità di base installate, consultare la Installing & Managing pagina (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Creazione di una configurazione di sincronizzazione del fornitore di componenti personalizzato

La sincronizzazione dei fornitori di componenti dal database all’area di lavoro viene stabilita tramite la creazione e la configurazione di un Custom Parts Provider Synchronization Configuration documento (*.PrtSync) in Altium Designer. L’interfaccia del documento e le sue funzionalità sono simili a quelle del Components Synchronizer. Una volta connessi al proprio Altium Workspace, creare il nuovo documento dal File » New » Custom Parts Provider Synchronization Configuration comando di menu.

Aggiungere la fonte di dati master desiderata alla configurazione di sincronizzazione tramite il pulsante “ ” oppure trascinando i file di dati compatibili nell’ Data Sources area dell’interfaccia. La configurazione supporta le seguenti fonti di dati relative ai parametri dei componenti:

  • File di database Access (*.mdb, *.accdb)

  • fogli di calcolo Excel (*.xlsx)

  • File CSV (*.csv)

  • Altre fonti di dati, come le interfacce compatibili con OLE DB basate su server (compresi i database PostgreSQL), tramite una stringa di connessione proprietaria. Vedere la sezione Configurazione di MySQL riportata di seguito per la procedura di connessione ODBC a MySQL.

Per la connettività al database, Parts Provider Synchronizer richiede l’accesso alla versione a 64 bit di Microsoft OLE DB Provider.

Nell’esempio qui riportato, alla configurazione è stato aggiunto un database che ospita i dati dei fornitori di componenti (per i diodi di Zener). Il database di origine (SupplierData.mdb) contiene due tabelle – CustomSupplierParts1 e CustomSupplierParts2 – – in cui la prima tabella è abilitata per la mappatura e la sincronizzazione.

Mappatura dei parametri dei dati dei fornitori

La tabella del database è accessibile come fonte di dati parametrica tramite la nuova configurazione “Fornitore di componenti personalizzati”. Quando la tabella viene selezionata nell’albero della configurazione Data Sources , può essere mappata ai parametri standard dei dati dei fornitori utilizzati da Altium Designer e da Altium Workspace.

Si noti che il parametro chiave (identificatore univoco) che associa le voci dei dati del fornitore ai componenti di Workspace è il Manufacturer Part Number.

Pertanto, per l’esempio qui presentato, un componente di Workspace con un Manufacturer Part Number valore (Nome) pari a 1N4741A alla fine riceverà dati personalizzati del fornitore provenienti dalle voci del database di origine che presentano un Part Number valore di 1N4741A – si veda la mappatura dei parametri nel Properties pannello qui sotto.

I parametri relativi ai dati dei fornitori vengono mappati dal database di origine alla configurazione del fornitore di componenti nella Parameter Mapping sezione del Properties pannello. Utilizzare le Column opzioni del menu a tendina di immissione per scegliere un parametro del database di origine che corrisponda correttamente a un parametro dei dati dei fornitori di sistema. Ogni serie di dati dei parametri viene aggiunta all’ Components Preview elenco man mano che vengono mappati. Queste colonne possono essere riordinate trascinandone le intestazioni e attivate/disattivate tramite il Select Columns menu (accessibile facendo clic con il tasto destro del mouse su un'intestazione).

I livelli di scaglionamento dei prezzi dei componenti rappresentano il numero di componenti che devono essere ordinati da un fornitore per ottenere un costo unitario ridotto. Le quantità d’ordine richieste sono in genere organizzate in fasce da dieci – 10 unità, 100 unità, ecc. – e sono supportate dalle voci “Part Choice” dei dati dei fornitori di Altium.

Questi dati numerici possono essere mappati dalle voci del database di origine ai dati dei fornitori nell’Area di lavoro aggiungendo voci relative alle fasce di prezzo Quantity nella Price Breaks sezione del Properties pannello () – che aumentano in sequenza in quantità decadi – e mappando successivamente tali voci ai campi appropriati del database. Si noti che il convenzionale unit parametro di costo (Price) è incluso nella sezione generale Parameter Mapping .

Un parametro di origine del database mappato al Product Photo URL parametro dei dati del fornitore di sistema supporta URI che contengono il percorso completo dell’immagine. Questo percorso potrebbe essere quello di una risorsa locale (ad es., C:\Component_Images\smd_cap.png) oppure un percorso verso una risorsa su Internet (ad es., http://my-website/images/smd_cap.png). Sono supportati tutti i formati immagine standard (*.bmp, *.png, *.jpeg, *.jpg, ecc.) sono supportati.

Sincronizzazione dal database all’area di lavoro

Una volta che la configurazione della mappatura dei dati dei fornitori è soddisfacente, salvare il documento di configurazione del fornitore di parti personalizzato (File » Save) ed esegua la sincronizzazione dei dati dal database di origine al server tramite il pulsante " ", oppure imposti una sincronizzazione pianificata (). La fase iniziale di sincronizzazione caricherà i dati dei fornitori mappati dal database aziendale all’Altium Workspace, mentre i cicli di sincronizzazione successivi aggiorneranno tali dati.

I file di log dettagliati della sincronizzazione sono disponibili nella cartella C:\Users\Public\Documents\Altium\Logs\ComponentSync del sistema.

Nell’esempio qui riportato, i dati dei fornitori relativi ai componenti a diodo di Zener, che sono stati sincronizzati dal database di origine all’Workspace, diventano disponibili come Custom Parts Provider dati relativi a tali componenti – oltre ai normali dati sui fornitori dei componenti forniti dal servizio cloud Altium Parts Provider.

Ne è immediatamente visibile la prova nel pannello "Ricerca componenti per produttore" quando viene selezionata la Custom Parts Provider categoria, che offrirà soluzioni di fornitura dei componenti provenienti dal servizio Custom Parts Provider, così come sincronizzate dal database dei fornitori della propria organizzazione.

Unione dei dati dei fornitori

 
 
 
 
 

Questa funzionalità è in versione Open Beta ed è disponibile quando l' EDMS.CustomOffersMerge opzione è abilitata nella finestra di dialogo "Impostazioni avanzate". Si noti che è disponibile solo quando si è connessi a uno spazio di lavoro sulla piattaforma Altium (Altium 365 Workspace, Altium Develop Workspace, Altium Agile Workspace) in cui è abilitato il BOM Portal. Non è disponibile quando si è connessi a uno spazio di lavoro Enterprise Server on-premises.

Se il nome del produttore e il codice articolo del produttore di un componente presente nel database dei fornitori che avete sincronizzato corrispondono al nome del produttore e al codice articolo del produttore di un componente fornito da Altium Parts Provider, i dati del fornitore provenienti dal vostro Custom Parts Provider configurato vengono uniti a quelli di Altium Parts Provider per presentare tutte le informazioni sui fornitori combinate, ovunque i dati del fornitore (SPN) vengono visualizzati nell’interfaccia utente del software, inclusi il Manufacturer Part Search pannello, ActiveBOM e ogni volta che si aggiungono opzioni di componenti.

Opzioni dei componenti dai dati del fornitore personalizzato

Quando si aggiungono informazioni sulle opzioni dei componenti alle voci dei componenti nel pannello Componenti (clic con il tasto destro del mouse, Operations » Create/Edit PCL), i dati del fornitore forniti dal Custom Parts Provider appariranno in cima all’elenco nella Add Part Choices finestra di dialogo – come mostrato qui per la 1N4747A voce relativa al diodo di Zener. La voce selezionata (evidenziata) verrà aggiunta come opzione per il componente selezionato nel Components pannello.

La Add Part Choices finestra di dialogo verrà popolata con i dati del fornitore forniti dai servizi del fornitore di componenti attualmente abilitati nella Catalog Management pagina dell’area di lavoro collegata (Admin » Part Providers). Sia il Altium Parts Provider e il Custom Parts Provider sono abilitati per impostazione predefinita.

Come nel caso del Altium Parts Provider servizio, il Custom Parts Provider supporta anche i dati dei fornitori relativi a più produttori e provenienti da più fornitori: tali dati derivano da più voci separate presenti nella tabella del database di origine. Si noti inoltre che i dati personalizzati del fornitore includeranno informazioni sulle fasce di prezzo e sui livelli delle scorte sincronizzate dal database di origine.

Insieme al Components pannello qui illustrato, le "Part Choices" (Opzioni dei componenti) dei fornitori possono essere associate a un riferimento di componente nelle seguenti interfacce di Altium Designer:

Si noti che, quando i dati del fornitore sono stati modificati nel database di origine, i dati del "Workspace Custom Parts Provider" adotteranno tali modifiche al momento dell'esecuzione del successivo processo di sincronizzazione, sia esso avviato manualmente o tramite un servizio di pianificazione. Aggiornare le viste dell'interfaccia di Altium Designer (come elencate sopra) utilizzando il F5 tasto o il pulsante " " per visualizzare i dati più recenti dei fornitori.

Sincronizzazione pianificata

Le configurazioni di sincronizzazione dei componenti salvati sono impostate per l’elaborazione automatica dei dati dal database all’area di lavoro tramite la Auto Synchronization Schedule finestra di dialogo, accessibile dal pulsante " " nell’interfaccia principale.

La sincronizzazione pianificata, in conformità con il profilo di configurazione corrente, può essere impostata per un'ora specifica di ogni giorno, in un determinato momento in vari giorni della settimana o all'accesso a Windows. È inoltre possibile disabilitare la sincronizzazione quando non si è connessi. Una volta confermate le impostazioni con il pulsante " ", la configurazione verrà aggiunta come attività ricorrente nella Windows Task Scheduler. Impostare su No automatic synchronization per rimuovere una pianificazione di sincronizzazione esistente.

La sincronizzazione dei dati dal database a quelli dei componenti può essere eseguita anche manualmente dalla riga di comando utilizzando l’ ComponentSync.Executor.exe applicazione, che si trova nella cartella di installazione del software \System . La sintassi del comando è ComponentSync.Executor.exe [configuration file name]. La MyPrtSyncConfig configurazione di questo esempio è stata eseguita nell’immagine sottostante, utilizzando la stringa di comando:
"C:\Program Files\Altium\AD\System\ComponentSync.Executor.exe" C:\Users\Public\Documents\PrtSync\MyPrtSyncConfig.PrtSync

A seconda del sistema operativo, potrebbe essere necessario racchiudere tra virgolette i percorsi che contengono spazi (come mostrato qui).

AI-LocalizedLocalizzato tramite A
Se trovi un problema, seleziona il testo/l’immagine e premi Ctrl + Invio per inviarci il tuo feedback.
Disponibilità delle funzionalità

Le funzionalità a tua disposizione dipendono dalla soluzione Altium di cui disponi: Altium Develop, Altium Agile Teams, Altium Agile Enterprise oppure Altium Designer (con abbonamento attivo).

Se non vedi una funzionalità documentata nel software che stai effettivamente utilizzando, contatta il reparto vendite di Altium per saperne di più.

Documentazione legacy

La documentazione di Altium Designer non è più suddivisa per versione. Se è necessario accedere alla documentazione delle versioni precedenti di Altium Designer, visitare la sezione Documentazione legacy della pagina Altri programmi di installazione.

Contenuto