Cos'è un Attribute Set?

Definizione di Attribute Set

Un Attribute Set è la raccolta completa di gruppi di attributi che insieme definiscono ogni campo necessario a un determinato tipo di prodotto. Mentre un gruppo di attributi raggruppa alcuni campi correlati, un attribute set assembla tutti i gruppi applicabili a un tipo di prodotto in un unico template riutilizzabile. I termini sono talvolta utilizzati indistintamente, ma un set opera a un livello superiore: è composto da gruppi.

Perché gli attribute set esistono?

Diversi tipi di prodotto richiedono modelli dati differenti, e ricostruire quel modello prodotto per prodotto non è scalabile. Un attribute set cattura la struttura completa dei campi per un tipo una sola volta, così ogni prodotto assegnato a esso eredita gli stessi attributi obbligatori e facoltativi. Ciò mantiene i record coerenti, previene la sottomodellazione e rende evidente quali campi un nuovo prodotto deve avere.

Come funzionano in un PIM?

In un sistema PIM, un prodotto viene assegnato a un attribute set (spesso tramite il suo tipo o categoria), e eredita automaticamente ogni gruppo e campo in esso contenuto. I campi irrilevanti rimangono nascosti, quelli obbligatori sono evidenziati, e il set si integra direttamente nel punteggio di completezza: un prodotto è considerato completo solo quando tutti gli attributi obbligatori del suo set sono compilati. Poiché i set sono definiti centralmente, modificare il modello per un intero tipo di prodotto è una singola modifica anziché un aggiornamento in massa tra i record.