Panoramica dei modelli di configurazione prodotto

Annotazioni

I gruppi di interesse della community sono ora passati da Yammer a Microsoft Viva Engage. Per partecipare a una community Viva Engage e partecipare alle discussioni più recenti, compilare il modulo Request access to Finance and Operations Viva Engage Community e scegliere la community a cui si vuole partecipare.

Questo articolo definisce termini e concetti importanti relativi ai modelli di configurazione prodotto. I modelli di configurazione prodotto consentono di creare una struttura di prodotto generica utilizzabile per configurare più varianti di un singolo prodotto.

I modelli di configurazione prodotto vengono creati per rappresentare una struttura di prodotto generica. Dopo aver configurato un modello di configurazione del prodotto, è possibile configurare una variante di prodotto distinta con una distinta base (BOM) e un percorso univoco. I modelli di configurazione prodotto utilizzano sia i vincoli dichiarativi che i calcoli imperativi per gestire le relazioni e i limiti tra varianti prodotto diverse. È possibile configurare gli articoli negli ordini cliente, nelle offerte di vendita, negli ordini fornitore e negli ordini di produzione. Nella seguente tabella sono descritti i termini e i concetti relativi ai vincoli di tabella.

Termine Descrizione
Components I componenti costituiscono i blocchi predefiniti principali di un modello di configurazione prodotto. Nella pagina Dettagli del modello di configurazione del prodotto basato su vincoli vengono visualizzati componenti in una struttura ad albero. I componenti possono contenere i seguenti elementi:
  • Attributi
  • Vincoli
  • Calcoli
  • Sottocomponenti
  • Requisiti utente
  • Righe DBA
  • Operazioni ciclo di lavorazione
Attributi Gli attributi descrivono tutte le funzionalità del modello di configurazione prodotto. Usare gli attributi per specificare le funzionalità che possono essere selezionate quando viene configurato un prodotto distinto. Gli attributi vengono utilizzati nei vincoli e nelle condizioni. Quando gli attributi vengono creati e aggiunti a un modello di configurazione prodotto, si fa riferimento ai tipi di attributo correlati. Valore predefinito per un attributo. Il valore predefinito viene utilizzato nell'interfaccia utente (UI) di configurazione quando viene configurato il modello di configurazione prodotto. È possibile specificare che un attributo sia obbligatorio, di sola lettura o nascosto.
  • Obbligatorio: quando il prodotto viene configurato, deve essere impostato un valore per l'attributo.
  • Di sola lettura: il valore dell'attributo viene visualizzato durante una sessione di configurazione, ma non può essere modificato.
  • Nascosto: il valore dell'attributo è incluso nei vincoli e condizioni, ma non viene visualizzato durante una sessione di configurazione.
È inoltre possibile specificare una condizione per gli attributi. Se la condizione viene soddisfatta, per l'attributo obbligatorio deve essere immesso un valore. Le condizioni sono espressioni che devono essere soddisfatte dagli attributi, dalle righe DBA e dalle operazioni del ciclo di lavorazione da includere nel modello di configurazione prodotto. Qualsiasi attributo a cui si fa riferimento in una condizione diventa obbligatorio. Selezionare gli attributi come obbligatori nella scheda Attributi . Questa selezione può semplificare l'identificazione degli attributi obbligatori. I valori dell'attributo rappresentano un elemento importante del riutilizzo delle configurazioni. Il sistema utilizza i valori attributo per determinare l'esistenza di una configurazione che corrisponda alle selezioni eseguite da un utente durante una sessione di configurazione.
Tipi di attributo I tipi di attributo specificano i tipi di set di dati per gli attributi utilizzati nel modello di configurazione prodotto. Vengono utilizzati i seguenti tipi di attributo:
  • Intero con o senza un intervallo
  • Decimal
  • Testo con o senza un elenco fisso
  • Boolean
Se il tipo di attributo è Boolean, Intero con un intervallo, o Testo con un elenco fisso, l'insieme dei valori è disponibile quando un modello di configurazione prodotto è installato. Nota: il risolutore della configurazione prodotto riconosce solo i seguenti tipi di attributo: Booleano, Testo con elenco fisso e Intero con intervallo. Di conseguenza, è possibile utilizzare solo quei tipi di attributo nei vincoli di espressione e condizioni.
Vincoli I vincoli descrivono le restrizioni della configurazione del modello prodotto. Utilizzare vincoli per garantire che vengano selezionati solo valori validi quando viene configurato un prodotto. I vincoli possono essere sia vincoli di espressione che vincoli di tabella:
  • I vincoli di espressione possono essere usati solo per il componente a cui sono associati. I vincoli di espressione per un componente possono fare riferimento ad attributi di sottocomponenti del componente. Il solver di configurazione prodotto viene utilizzato per risolvere i vincoli ed è necessario utilizzare la sintassi del solver quando si scrivono i vincoli. Per ulteriori informazioni, vedi il collegamento dell'articolo sui vincoli di espressione e i vincoli di tabella.
  • I vincoli di tabella devono essere definiti prima di poter essere applicati a un componente in un modello di configurazione prodotto. I vincoli di tabella possono essere definiti dall'utente o dal sistema. Un vincolo di tabella definito dall'utente è un tipo di matrice che può essere utilizzato per descrivere il set di combinazioni per i valori dell'attributo definiti dai tipi di attributo. Ad esempio, se vengono prodotti altoparlanti, la matrice per il vincolo di tabella definito dall'utente può presentare colonne per il rivestimento e la griglia dell'altoparlante.
Esempio Gli altoparlanti sono disponibili in quattro rivestimenti: nero, quercia, palissandro e bianco. La griglia frontale degli altoparlanti può essere nei seguenti colori: nero, metallo o bianco. La finitura in nero è disponibile per tutte le griglie, mentre le altre finiture sono limitate a griglie specifiche. L'elenco seguente mostra un esempio delle informazioni visualizzate nella scheda Combinazioni consentite della pagina Modifica vincolo tabella .
  • Finitura armadio: Nero | Griglia anteriore: Nera
  • Finitura armadio: nera | Griglia anteriore: metallo
  • Finitura armadio: Nero | Griglia anteriore: Bianco
  • Finitura armadio: Rovere | griglia anteriore: nero
  • Finitura del mobile: Rosewood | Griglia anteriore: Bianco
  • Finitura armadio: bianca | Griglia anteriore: nera
  • Finitura armadio: bianco | griglia anteriore: bianca
Un vincolo di tabella definito dal sistema rappresenta un mapping tra un tipo di attributo e un campo in una tabella Gestione Supply Chain. Un vincolo di tabella definito dal sistema collega dinamicamente il tipo di attributo al campo. Il collegamento consente all'attributo in un modello di configurazione prodotto di riflettere i dati del campo nella tabella di Gestione Supply Chain.
Calcoli I calcoli rappresentano un supplemento ai vincoli. Utilizzare un calcolo per eseguire operazioni aritmetiche sugli attributi dei tipi Decimal e Integer o operazioni logiche che coinvolgono attributi del testo con un elenco fisso e tipi booleani . Un calcolo ha un attributo di destinazione che contiene il risultato dell'espressione di calcolo. L'espressione di calcolo viene creata utilizzando l'editor espressioni.
Sottocomponenti I sottocomponenti riflettono la struttura ad albero del modello di configurazione prodotto. Usare i sottocomponenti per compilare la struttura del modello di configurazione del prodotto. I sottocomponenti fanno riferimento ai componenti esistenti. Di conseguenza, l'utilizzo dei sottocomponenti incoraggia il riutilizzo dei componenti in più modelli di configurazione prodotto. Nella pagina Dettagli riga DBA per un sottocomponente, è possibile selezionare un valore distinto per il sottocomponente. In alternativa, è possibile selezionare un attributo per il quale il valore viene selezionato quando il modello di configurazione prodotto viene installato. Per includere un prodotto come componente o sottocomponente, quando si crea il prodotto è necessario specificare quanto segue nella pagina Crea prodotto:
  • Nel campo Tipo di prodotto selezionare Articolo.
  • Nel campo Sottotipo di prodotto selezionare Rappresentazione generale prodotto.
  • Nel campo Tecnologia di configurazione selezionare Configurazione basata su vincoli.
È possibile visualizzare se un prodotto rilasciato può essere utilizzato come un componente o sottocomponente nella scheda Generale della pagina Dettagli prodotto rilasciato. Se Configurazione basata su vincoli è selezionato nel campo Tecnologia di configurazione, il prodotto può essere utilizzato come componente o sottocomponente. È possibile nascondere i sottocomponenti affinché non vengano visualizzati all'utente durante una sessione di configurazione. Vengono altresì nascosti gli attributi, i sottocomponenti e i requisiti utente correlati al sottocomponente.
Requisiti utente I requisiti utente rappresentano un'astrazione tra i requisiti utente e i componenti e gli attributi specifici. Non è possibile eseguire il mapping dei requisiti utente su un articolo. Ad esempio, un cliente sta effettuando l'acquisto di un sistema home theatre. Il rappresentante potrebbe chiedere informazioni sulla dimensione della stanza in cui il cliente intende installare il sistema per determinare quanti watt sono necessari. In questo esempio, la dimensione della stanza può rappresentare una richiesta utente che consente di determinare il valore attributo appropriato per un componente specifico. È possibile nascondere le richieste utente in modo che non vengano visualizzate dall'utente durante una sessione di configurazione. Possono essere altresì nascosti gli attributi, i sottocomponenti e i requisiti utente correlati alle richieste utente. È possibile scrivere una condizione per controllare se una richiesta utente può essere nascosta. È necessario utilizzare la sintassi OML (Optimization Modeling Language) per scrivere la condizione.
Righe DBA Le righe DBA rappresentano i singoli materiali dei componenti nel modello di configurazione prodotto. Nella pagina Dettagli riga DBA tutti gli articoli sono disponibili per la selezione. Una condizione può essere aggiunta alla riga DBA per poter variare le righe DBA selezionate per una variante prodotto specifico, in base alla selezione dell'utente quando il modello di configurazione prodotto è installato. Le condizioni sono espressioni che devono essere soddisfatte dagli attributi, dalle righe DBA e dalle operazioni del ciclo di lavorazione da includere nel modello di configurazione prodotto. Nella pagina Dettagli riga DBA è possibile selezionare un valore distinto. In alternativa, è possibile effettuare il mapping di un attributo per cui il valore è selezionato quando il modello di configurazione prodotto viene impostato.
Operazioni ciclo di lavorazione Nella pagina Dettagli operazione ciclo di lavorazione è possibile selezionare un valore distinto. In alternativa, è possibile effettuare il mapping di un attributo per cui il valore è selezionato quando il modello di configurazione prodotto viene impostato. Le condizioni sono scritte come vincoli di espressione. Le condizioni sono espressioni che devono essere soddisfatte dagli attributi, dalle righe DBA e dalle operazioni del ciclo di lavorazione da includere nel modello di configurazione prodotto.