Grunddata
Här beskrivs det olika grunddata som du behöver lägga upp för att tillämpa Produktkonfigurator i Monitor ERP.

Grundberedningar skapas för huvudartiklarna (produkterna) i rutinen Beredning. En grundberedning innehåller enbart de specifika operationer och material som alltid ingår i produkten oavsett utförande, t.ex. montering och avsyning. Till huvudartikeln kopplas sedan en konfigurationsgrupp. Artikeln blir då en "konfigurerbar artikel".
Vid orderläggning av en sådan artikel måste en konfigurering göras, där utförandet av produkten på orderraden bestäms.

Operationer och material kan innehålla konfigurerade instruktioner. I en konfigurerad instruktion kan du kombinera statiska texter och bilder med värden på variabler och värden av beräkningar i formler som du skapat i den konfigurerade instruktionen.
Knappen KI på operations- och materialrader öppnar fönstret Konfigurerad instruktion.
I vänstra delen Instruktioner i fönstret lägger du till varianter av instruktionen och kopplar varje variant till en eller flera konfigurationsgrupper. Varje variant får ett löpnummer. Första varianten börjar på 1001.
I delen Variabler nere till höger visas de variabler som är tillgängliga i konfigurationsgrupperna.
I delen Formler uppe till höger kan du lägga till formler och med hjälp av tillgängliga variabler beräkna värden och ge dem formelnamn.
I delen i mitten Instruktion skriver du själva instruktionen. Både variabler och formler går att lägga till på valfri plats i instruktionen med dra-och-släpp via muspekaren. Alternativt kan du också skriva variabler och formler manuellt i instruktionen som [v:variabelkod] respektive [f:formelnamn]. Det görs valideringar att angivna variabler och formler finns tillgängliga.
I bilden visas de med grön text i instruktionen men det är enbart för att visa dem tydligt. Det går givetvis att formatera både text, variabler och formler i instruktioner som du vill.
Du kan när som helst testa hur resultatet blir av hela instruktionen med hjälp av knappen Förhandsgranska instruktion bredvid instruktionen.
När du är klar sparar du den konfigurerade instruktionen med knappen OK.

Konfigurationsgrupper skapas i rutinen Konfigurationsgrupper. En konfigurationsgrupp innehåller valgrupper som i sin tur innehåller de artiklar som ska gå att välja för att kunna bygga olika utföranden av produkten. I valgrupperna går det att styra om artiklarna ska vara möjliga eller tvingande att välja. Förekommer måttbeställda produkter används variabler för att ange mått på olika artiklar vid konfigureringen. Med formler baserade på variabler från konfigurationsgrupp går det att beräkna och applicera värden för styck- och ställtid, kvantitet och artikelpriser. Med regler styrs om artiklar väljs automatiskt eller exkluderas, baserat på andra valda artiklar eller resultat av formler.

Valgrupper skapas och specificeras i rutinen Valgrupper. Valgrupper kan också skapas direkt i strukturen i rutinen Konfigurationsgrupper. En valgrupp innehåller artiklar. Valgrupperna kan vara tvingande, dvs. användaren måste göra minst ett val, eller valfria för t.ex. tillbehör som användaren inte måste välja. Det går också att styra hur många av ett visst val som ska kunna väljas. T.ex. om det ska vara en eller två cykelväskor till en cykel.
Varje artikel i en valgrupp innehåller data motsvarande materialraderna i en beredning. De artiklar som väljs vid konfigureringen blir ingående artiklar och material i den tillverkningsorder som skapas på huvudartikeln (produkten).
Genom att använda tomma fiktiva artiklar kan du också bygga val som inte direkt påverkar strukturen men som behövs för att underlätta orderläggning. Med regler kan dessa val styra så att färre val visas i efterföljande avsnitt.

Variabler skapas och specificeras i rutinen Variabler. Variabler kan också skapas direkt i strukturen i rutinen Konfigurationsgrupper. Variabler kan vara av typerna numerisk, sträng, boolesk eller datum. Exempelvis är ett mått en variabel av typen numerisk medan en variabel för kulör är av typen sträng. En variabel kan också innehålla en formel för att beräkna olika värden av variabeln.
Variabler kan också styras av valgrupper så att de får olika värden beroende på vilka val av artiklar i valgrupperna som görs. Dessa värden anges antingen direkt på artiklarna i valgrupperna i konfigurationsgruppen eller så hämtas värden från fält på artiklarna i artikelregistret. Ett tips kan vara att använda Extra fält på artiklarna för detta.

I en konfigurationsgrupp skapar du en struktur bestående av olika avsnitt, av de valgrupper och variabler som du har lagt till i konfigurationsgruppen. Strukturen fungerar som en guide vid konfigureringen av produkten. Här bygger du upp strukturen av produkten och skapar de olika avsnitt som behövs. I avsnitten lägger du till alla valgrupper och variabler som du har skapat eller lagt till i konfigurationsgruppen. I bilexemplet kanske du gör olika avsnitt för drivlina, exteriör, interiör osv. Du kan flytta valgrupper och variabler inbördes och mellan olika avsnitt. Det går även att flytta en valgrupp inåt så att den ingår i en annan valgrupp.
Vid konfigureringen visas varje avsnitt som en egen sida. På orderdokument fungerar ett avsnitt som en gruppering med en rubrik och en fot.

I en konfigurationsgrupp kan du skapa regler som utesluter artiklar eller automatiskt väljer artiklar. En regel kan utesluta ett eller flera val i en valgrupp men också en hel valgrupp eller en variabel. En regel kan också göra så att ett eller flera val görs automatiskt. Regler kan innehålla komplexa villkor som byggs upp av val och variabelvärden och logiska och matematiska funktioner.
Ett exempel är att du skapar regler som automatiskt lägger till eller utesluter viss utrustning baserat på olika "paket" till produkten.