| # Parameters productconfiguratie (tipcf0100m000) Deze sessie kunt u gebruiken om de parameters in te stellen die de functionaliteit van de module Productconfiguratie (PCF) bepalen. U kunt de omschrijving van voorgedefinieerde variabelen wijzigen. In de module Productconfiguratie kunt u constraints per generiek artikel vastleggen. In deze constraints wordt gebruik gemaakt van een aantal variabelen dat is voorgedefinieerd in de sessie Parameters productconfiguratie (tipcf0100m000). Na het opslaan van de parameters kunt u deze niet meer wijzigen. Gerelateerde onderwerpen Parametersessies Productmodel testen PCF-procedures Algemeen Invoeringsdatum De datum en het tijdstip waarop de parameters zijn gewijzigd. De parameters zijn geldig tot en met de ingangsdatum van een meer recente parameterinstelling De huidige parameterset heeft geen ingangsdatum. Omschrijving De omschrijving van de parameterset. Zo kunt u aangeven waarom u de parameterset hebt gewijzigd. Multilevel keuzestructuur PCF Indien dit selectievakje is ingeschakeld, vindt de productconfiguratie plaats op meerdere niveaus van de generieke productstructuur. Voor de configuratie van productvarianten kunt u gebruik maken van een multilevel vragenstructuur. Het voordeel daarvan is dat de productkenmerken gekoppeld zijn aan de generieke artikelen. Daardoor ontstaat een meer modulaire configuratiestructuur. Dankzij deze structuur kan LN bepaalde verzamelingen van vragen wel of niet meenemen tijdens het configuratieproces. PCF in de taal van de klant Indien dit selectievakje is ingeschakeld, geeft de productconfigurator de omschrijvingen van kenmerken, opties en constraints weer in de taal van de klant. Deze functie is een belangrijk middel voor een goede communicatie met de klant. Dit geldt vooral bij telefonische verkoop. Indien dit selectievakje is uitgeschakeld, geeft de productconfigurator de omschrijvingen van kenmerken, opties en constraints weer in de taal van de werknemer. NB De module Productconfiguratie is taalonafhankelijk. Dit betekent dat u bijv. de omschrijvingen van productkenmerken en opties in elke gewenste taal kunt vastleggen. Dit is vooral van belang voor een goede communicatie met klanten en andere externe relaties. Selectieve opties weergeven Indien dit selectievakje is ingeschakeld, worden de impliciete optiewaarden zichtbaar gemaakt door de productconfigurator. U maakt dan gebruik van constraints om te bepalen of bepaalde productkenmerken of vragen wel of niet worden ingevuld en of een default optiewaarde van toepassing is. Als u een implicitiete optiewaarde invoert, kunt u constraints ook gebruiken om aan te geven dat het betreffende productkenmerk tijdens de configuratie van producten zichtbaar moet worden gemaakt. NB Van deze instelling kunt u altijd afwijken door dit expliciet aan te geven in de constraint van het betreffende productkenmerk. Indien dit selectievakje is uitgeschakeld, worden de impliciete optiewaarden niet zichtbaar gemaakt door de productconfigurator. Verkoopofferteteksten genereren Indien dit selectievakje is ingeschakeld, genereert LN teksten voor verkoopoffertes na de productconfiguratie. Identificerende artikelcode Deze parameters sturen de wijze waarop LN de artikelcode van de productvariant genereert tijdens het uitvoeren van de sessie Structuur van PCS-project voor verkooporders genereren (tdsls4244m000) in de module Projectbeheer. Indien dit selectievakje is ingeschakeld, is de klantspecifieke artikelcode die LN in de module Projectbeheer genereert, gelijk aan de generieke artikelcode of aan de code die is gegenereerd met de sessie Generiek art. - instell. voor gen. van geg. (tipcf3101m000). In dat geval verwijzen de verschillende productvarianten die aan hetzelfde project gekoppeld zijn, naar hetzelfde klantspecifieke artikel. Indien dit selectievakje is uitgeschakeld, genereert LN voor elke productvariant een nieuwe artikelcode. LN voegt een volgnummer toe aan de generieke-artikelcode om zo de nieuwe artikelcodes te genereren. U kunt de exacte positie van dit volgnummer ingeven op de velden Volgnummer van artikelcode vanaf positie en Volgnummer van artikelcode t/m positie van de huidige sessie. Als u een projectstructuur voor een generiek artikel met bestelbeleid Anoniem genereert, moet u dit selectievakje uitschakelen. Op deze manier wordt aan het nieuwe geconfigureerde artikel geen PCS- projectcode als uniek kenmerk gekoppeld en moet de artikelcode uniek zijn. Stuklijst van STO-artikel gebruiken In Productconfiguratie (PCF) verkoopt u varianten van producten. Producten worden volgens de specificaties van de klant samengesteld door componenten en/of halffabrikaten uit een lijst van voorgedefinieerde kenmerken en opties te selecteren. Bij het configureren van een generiek aritkel in PCF, wordt de generieke stuklijst geconverteerd naar een klantspecifieke productstructuur. Als een bepaalde configuratie vaak wordt geselecteerd (als eindproduct of halffabrikaat), kunt u daarvoor standaardartikelen aanmaken in de module Basisgegevens artikelen (IBD). Het bestelbeleid van het standaardartikel kan Op order of Anoniem zijn. De parameter Stuklijst van STO-artikel gebruiken bepaalt of de componenten van STO-artikelen in de klantspecifieke productstructuur worden gebruikt. Een klantspecifieke productstructuur wordt aangemaakt met de sessie Structuur van PCS-project voor verkooporders genereren (tdsls4244m000). Indien dit selectievakje is ingeschakeld, en u tijdens de productconfiguratie een assemblage selecteert waarvoor een STO-artikel in IBD is vastgelegd, wordt dat STO-artikel gebruikt in de klantspecifieke stuklijst. In deze klantspecifieke stuklijst worden de stuklijstcomponenten van het standaardartikel geselecteerd tijdens het genereren van het PCS-project: Indien dit selectievakje is uitgeschakeld, en u tijdens de productconfiguratie een halffabrikaat selecteert waarvoor een STO-artikel op voorraad aanwezig is, wordt dat STO-artikel in de stuklijst gebruikt, maar worden de componenten daarvan afgeleid van het generieke (afgeleid-van) artikel: NB De hiervoor genoemde standaardartikelen hebben het bestelbeleid Op order. Indien u tijdens de productconfiguratie een standaardaritkel met het bestelbeleid Anoniem selecteert, wordt dat standaardartikel nooit klantspecifiek gemaakt, zodat het kopiëren van componenten geen problemen oplevert. Een STO-artikel meerdere keren voor een PCS-project gebruiken Het nut van de parameter Stuklijst van STO-artikel gebruiken is tweeledig. De parameter is niet alleen bepalend voor de selectie van componenten voor STO-artikelen tijdens het genereren van een project, maar ook of een klantspecifiek STO-halffabrikaat meerdere keren in een PCS-project kan worden gebruikt voor verschillende parent-artikelen. Indien dit selectievakje is uitgeschakeld, kunnen twee parent-artikelen in een PCS-project niet een gelijksoortig klantspecifiek STO-halffabrikaat als component hebben. Indien een halffabrikaat in het eerste parent-artikel wordt gebruikt, kunt u een vergelijkbaar halffabrikaat niet in het tweede parent-artikel gebruiken. Als een halffabrikaat in een specifiek parent-artikel wordt gebruikt, krijgt het halffabrikaat een productvariantnummer dat niet overeenkomt met het productvariantnummer van een ander parent-artikel waarin het halffabrikaat wordt gebruikt. Indien dit selectievakje is ingeschakeld, kan een vergelijkbaar klantspecifiek STO-halffabrikaat worden gebruikt in meerdere parent-artikelen die tot hetzelfde project behoren. Het eerste parent-artikel waarin het halffabrikaat wordt gebruikt kent het eigen productvariantnummer toe aan het halffabrikaat. Ondanks dat productvariantnummer kan het halffabrikaat in andere klantspecifieke productstructuren worden gebruikt met andere productvariantnummers. NB Indien dit selectievakje is ingeschakeld, en u een klantspecifiek STO-halffabrikaat in een van de parent-artikelen wijzigt, wordt het halffabrikaat ook gewijzigd in de andere parent-artikelen waarin het halffabrikaat wordt gebruikt. Standaardartikel voor configuratie gebruiken Indien dit selectievakje is ingeschakeld, kunt u de productstructuur van een klantspecifiek artikel kopiëren naar de geselecteerde standaardartikelconfiguratie in de sessie Klantspec. structuur naar standaard structuur kopiëren (tipcs2232m000). Indien dit selectievakje is uitgeschakeld, wordt het klantspecifieke artikel niet gekopieerd naar een standaardartikelconfiguratie. Hergebruik configuraties toestaan Indien dit selectievakje is ingeschakeld, en u hetzelfde generieke artikel met dezelfde opties op meerdere regels van een verkooporder invoert, gebruikt LN indien mogelijk op beide regels dezelfde artikelcode. Indien dit selectievakje is uitgeschakeld, en u hetzelfde generieke artikel met deze opties op meerdere regels van een verkooporder invoert, gebruikt LN voor elke verkooporderregel een andere artikelcode. Het is niet toegestaan hetzelfde klantspecifieke artikel met verschillende variantcodes op meerdere orderregels te gebruiken. NB Het is niet altijd mogelijk een artikelcode op meer dan een verkooporderregel te gebruiken. Zie Meerdere verkooporderregels met identieke productconfiguraties voor meer informatie. Gerelateerde onderwerpen Productmodel gebruiken in een verkooporder Volgnummer van artikelcode vanaf positie Dit veld laat zien vanaf welke positie binnen de artikelcode het volgnummer gegenereerd wordt. Als de door LN gegenereerde artikelcode niet uniek is voor een productvariant, genereert de productconfigurator automatisch een nieuwe code door aan de gegenereerde artikelcode een volgnummer toe te voegen. Volgnummer van artikelcode t/m positie Dit veld laat zien tot en met welke positie binnen de artikelcode het volgnummer gegenereerd wordt. Als de door LN gegenereerde artikelcode niet uniek is voor een productvariant, genereert de productconfigurator automatisch een nieuwe code door aan de gegenereerde artikelcode een volgnummer toe te voegen. Productconfiguratorversie De versie van de productconfigurator. Het gebruik van de productconfigurator is tweeledig. Definiëren van een productmodel. Gebruik van het productmodel in de praktijk. Voordat het model daadwerkelijk kan worden toegepast, moet een controle worden uitgevoerd op de constraints om eventuele fouten op te sporen. NB U kunt altijd van versie veranderen. Interpreter-versie Constraints moeten worden getest om eventuele fouten op te sporen en op te lossen. Dit betekent dat tijdens runtime, constraints continu worden ingelezen, geïnterpreteerd en gecompileerd. Het voordeel van de Interpreter-versie is dat u na het wijzigen van constraints, het generieke productmodel direct kunt testen. U behoeft dus niet eerst alle constraints opnieuw te compileren. Een nadeel van deze versie is dat de productconfigurator relatief langzamer is. Objectversie Deze versie is beschikbaar voor gebruik. Tijdens runtime voert de productconfigurator de constraints direct uit als objecten. U behoeft dus de constraints niet steeds opnieuw in te lezen, te interpreteren of te compileren. Vergeleken met de Interpreter-versie is de objectversie veel sneller. Dit geldt ook bij complexe constraints. Om gebruik te maken van de objectversie, moet u alle constraints compileren met de sessie Constraints per configureerbaar artikel compileren (tipcf2201m000). Hiervoor dient u gebruik te maken van het compileerprogramma bic6.2 van Enterprise Server. Prestatieaspecten De instelling van dit veld kan invloed hebben op de systeemprestaties en de databasegroei. Voor meer informatie, zie Productconfiguratorversie. Gerelateerde onderwerpen Definiëren van een productmodel Nummergroep voor productvarianten De nummergroep voor productvarianten. Gerelateerde onderwerpen Nummergroepen en series gebruiken Directory voor constraintsources Om constraints te compileren, moet u met deze sessie eerst constraintsources genereren. Deze constraintsources worden opgeslagen in de directory <path.name>/ppcfcons<company.number> van uw bestandssysteem. Toets de padnaam in van de directory waarin u de constraintsource wilt opslaan. U kunt de volledige padnaam intoetsen of de huidige directory als uitgangspunt nemen. In het laatste geval moet de padnaam beginnen met een punt `[.]`. NB Het systeem voegt de naam van de directory met constraintsources automatisch toe aan de padnaam, maar u kunt de naam ook handmatig toevoegen. Als u daarna deze sessie oproept, wordt de opgeslagen directory weergegeven als de default directory. Als er geen directory is opgeslagen, wordt het default pad bepaald met behulp van het bestand `$BSE/lib/fd<tools.version>.<packet.combination` >. Als er geen directory is opgeslagen en u werkt met een systeem zonder het bestand `$BSE/lib/fd<tools version>.<packet.combination>`, wordt u gevraagd in welke directory de sources moeten worden opgeslagen. Directory voor constraintobjecten Toets de padnaam in van de directory waarin u de constraintobjecten wilt opslaan. U kunt de volledige padnaam intoetsen of de huidige directory als uitgangspunt nemen. In het laatste geval moet de padnaam beginnen met een punt en een schuine streep. NB Het systeem voegt de naam van de directory met constraintobjecten automatisch toe aan de padnaam, maar u kunt de naam ook handmatig toevoegen. Als er geen directory is opgeslagen, wordt het default pad bepaald met behulp van het bestand `$BSE/lib/fd<tools.version>.<package.combination>`. Als er geen directory is opgeslagen en u werkt met een systeem zonder het bestand `$BSE/lib/fd<tools version>.<packet.combination>`, wordt u gevraagd in welke directory de objecten moeten worden opgeslagen. Constraintexpressie Optiewaarde invoeren In de module Productconfiguratie kunt u constraints per generiek artikel vastleggen. In deze constraints wordt gebruik gemaakt van een aantal variabelen dat is voorgedefinieerd in de sessie Parameters productconfiguratie (tipcf0100m000). Die variabelen kunnen slechts eenmalig worden gevuld. U kunt dus na het definiëren van de productconstraints de omschrijving van de variabelen niet meer wijzigen. Met behulp van de variabele Optiewaarde invoeren kunt u voor elk productkenmerk aangeven of u tijdens de productconfiguratie wel of geen optiewaarde moet intoetsen. Deze variabele heeft de volgende kenmerken:
Constraintsectie | Vóór invoer
Applicatie | Optiewaarde intoetsen J/N
Domein | Waar/Niet-waar
Initialisatie | WAAR
Optiewaarde weergeven Geeft voor elk productkenmerk aan of het kenmerk tijdens de productconfiguratie zichtbaar moet worden gemaakt bij de invoer van een impliciete optiewaarde. Deze variabele heeft de volgende kenmerken:
Constraintsectie | Vóór invoer
Applicatie | Optiewaarde opvragen J/N
Domein | Waar/Niet-waar
Initialisatie | Waar indien de parameter "Implicitiete opties opvragen" is geselecteerd.
Niet-waar indien de parameter "Implicitiete opties opvragen" is leeg gemaakt.
NB Waar indien het veld "Optiewaarde invoeren" op Waar staat. Valideren In de module Productconfiguratie kunt u constraints per generiek artikel vastleggen. In deze constraints wordt gebruik gemaakt van een aantal variabelen dat is voorgedefinieerd in de sessie Parameters productconfiguratie (tipcf0100m000). Die variabelen kunnen slechts eenmalig worden gevuld. U kunt dus na het definiëren van de productconstraints de omschrijving van de variabelen niet meer wijzigen. Dit veld laat zien of de productconfigurator een productconfiguratie heeft gevalideerd. U kunt dus de productconfiguratie sturen en tevens voorkomen dat niet-toegestane productvarianten worden geconfigureerd of gegenereerd. Merk op dat tijdens de productconfiguratie gebruik wordt gemaakt van alle generieke productgegevens als productkenmerken en opties, generieke artikelgegevens, generieke stuklijsten, generieke routings en generieke prijslijsten. Deze variabele heeft de volgende kenmerken:
Constraintsectie | Validatie
Applicatie | Validering productconfiguratie
Domein | Waar/Niet-waar
Initialisatie | WAAR
Melding In de module Productconfiguratie kunt u constraints per generiek artikel vastleggen. In deze constraints wordt gebruik gemaakt van een aantal variabelen dat is voorgedefinieerd in de sessie Parameters productconfiguratie (tipcf0100m000). Die variabelen kunnen slechts eenmalig worden gevuld. U kunt dus na het definiëren van de productconstraints de omschrijving van de variabelen niet meer wijzigen. Met het veld Melding kunt u tijdens de productconfiguratie meldingen genereren. Deze meldingen verschijnen als waarschuwing, mededeling of toelichting. Meldingen kunnen in de constraints worden vastgelegd in de vorm van teksten of tekstblokken. Als u gekozen hebt voor de taal van de klant tijdens de productconfiguratie, kunt u meldingen in elke gewenste taal invoeren. De door de productconfigurator gegenereerde melding wordt dan weergegeven in de taal van de klant. Deze variabele heeft de volgende kenmerken:
Constraintsectie | Validatie
Applicatie | Meldingen genereren
Domein | Alfanumeriek: maximaal 80x25 regels tekst
Initialisatie | Standaardmelding
NB Indien een melding wordt vastgelegd in een vreemde taal, moet de (systeem)taalcode aan de variabele melding worden toegevoegd. Bijvoorbeeld melding = "dit is een melding" melding.3 = "dies ist eine Meldung" Artikelgegevens In de module Productconfiguratie (PCF) kunt u constraints per generiek artikel vastleggen. In deze constraints wordt gebruik gemaakt van een aantal variabelen dat is voorgedefinieerd in de sessie Parameters productconfiguratie (tipcf0100m000). Die variabelen kunnen slechts eenmalig worden gevuld. U kunt dus na het definiëren van de productconstraints de omschrijving van de variabelen niet meer wijzigen. Op basis hiervan kunt u de gegevens van een productvariant door de productconfigurator laten bepalen. Denk bijvoorbeeld aan de artikelcode, de artikelomschrijving, het materiaal, de afmetingen, de norm en de artikeltekst. De variabele gegevens kunt u gebruiken in de constraintsectie Parametersubstitutie van een tot een generiek artikel behorende constraint. Deze variabele heeft de volgende kenmerken:
Constraintsectie | Parametersubstitutie
Applicatie | Artikelgegevens van productvarianten bepalen
Domein | Alfabetische tekens
Initialisatie | Huidige waarde van artikelgegevens
NB Tekstblokken waarmee artikelteksten worden gegenereerd, hebben de hoogste prioriteit. Cyclustijd In de module Productconfiguratie (PCF) kunt u constraints per generiek artikel vastleggen. In deze constraints wordt gebruik gemaakt van een aantal variabelen dat is voorgedefinieerd in de sessie Parameters productconfiguratie (tipcf0100m000). Die variabelen kunnen slechts eenmalig worden gevuld. U kunt dus na het definiëren van de productconstraints de omschrijving van de variabelen niet meer wijzigen. Met behulp van de variabele cyclustijd kan door de productconfigurator bijv. de cyclustijd van een bewerking worden berekend aan de hand van een formule. Deze variabele heeft de volgende kenmerken:
Constraintsectie | Parametersubstitutie
Applicatie | Berekenen van omsteltijd voor bewerking
Domein | Breuken
Initialisatie | Huidige waarde van omsteltijd voor bewerking
Voorcalculatie In de module Productconfiguratie kunt u constraints per generiek artikel vastleggen. In deze constraints wordt gebruik gemaakt van een aantal variabelen dat is voorgedefinieerd in de sessie Parameters productconfiguratie (tipcf0100m000). Die variabelen kunnen slechts eenmalig worden gevuld. U kunt dus na het definiëren van de productconstraints de omschrijving van de variabelen niet meer wijzigen. Met dit veld kunt u de inkoop- of verkoopprijs van een productvariant door de productconfigurator laten berekenen op basis van bijv. een formule. De definitieve inkoop- of verkoopprijs van een productvariant kan opgebouwd zijn uit meerdere prijs- en/of toeslagcomponenten. Bepaalde gegevens kunt u vastleggen in de generieke inkoop- of verkoopprijslijst van elk generiek artikel. Deze variabele heeft de volgende kenmerken:
Constraintsectie | Parametersubstitutie
Applicatie | Berekenen van inkoop- of verkoopprijs van productvariant
Domein | Breuken
Initialisatie | Huidige waarde van inkoopprijs of 0,0 voor de verkoopprijs