Dela via


Om systemdefinierade och användardefinierade begränsningar

Gäller för: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012

Du kan deklarera två typer av begränsningar i en konfiguration för produktmodellen.

  • Uttrycksbegränsning – Använd express förbindelser mellan attribut för att se till att endast kompatibla värden kan väljas under konfigurationen av produkten. Mer information finns i Skapa en uttrycksbegränsning för en produktkomponent.

  • Tabellen begränsning – skapa en tabell som definierar alla kombinationer som tillåts för en angiven uppsättning attribut. Det finns två typer av begränsningar i tabellen: användardefinierad tabell villkor och begränsningar för systemdefinierade tabell.

Det här avsnittet beskriver begränsningar i tabellen som är användardefinierade och systemdefinierade för komponenter i en konfiguration för produktmodellen.

Användardefinierad tabell begränsningar

En användardefinierad tabell begränsningen är en typ av matris för kombinationer för attributvärden som definieras av attributtyper.

Om du ger TV-apparater kan du inkludera kolumner för TV-storlek och typ av TV i användardefinierade tabell begränsningen. Plasma-TV-apparater är endast tillgängliga i 42 och 50 tum skärmstorlekar. Projektion TV-apparater är endast tillgängliga i 50 eller 60 tum skärmstorlekar. I följande tabell visas information som visas på den Tillåtna kombinationer fliken i den Redigera registerbegränsning formuläret.

TV-typ

TV-storlek

Plasma

42

Plasma

50

Projektion

50

Projektion

60

Användardefinierad tabell begränsningar definieras av statisk tabell indata som fungerar på samma sätt som en uttrycksbegränsning. När du använder en användardefinierad tabell begränsning är fördelen tabeller är ofta enklare att skapa, förstå och underhålla än långa uttryck begränsningar.

Systemdefinierade tabell begränsningar

En begränsning för systemdefinierade tabell skapar en dynamisk mappning mellan attribut i en produktmodell för konfiguration och ett fält i en Microsoft Dynamics AX 2012 tabell. Produktmodell-konfiguration använder mappning och återspeglar sedan data i den Microsoft Dynamics AX 2012 tabell. Systemdefinierade tabell begränsningar binda kolumner i en tabell till attribut för komponenter i en produktmodell. Resultatet är en dynamisk begränsning eftersom tabellen kan ändras, till exempel genom andra Microsoft Dynamics AX 2012 moduler eller underhålls av partners.

När du skapar en restriktion för systemdefinierade tabell du markerar en tabell definierar frågan ska använda och sedan associera attributtyper till fälten på den markerade tabellen. Vilka typer av fält måste matcha typerna av attribut. Det är dock inte krävs för att matcha värden Uppräkningsvärden och heltal områden. Typ attributvärden ersättas med värdena i fältet från den markerade tabellen. När du skapar den här typen av tabell villkoret du lägga till villkoret att en komponent och sedan mappa attributet kolumnnamn i tabellen begränsningen.

Se även

Skapa en tabell begränsning

Lägg till en tabellbegränsning för en komponent

Om att återanvända konfigurationer

Om modeller för produktkonfiguration