Tot nu toe was er slechts één set instellingen om gegevens naar XML te exporteren. Sinds JoPPS 3.26 is er de mogelijkheid om afhankelijk van welke gegevens nodig zijn (aanvragen, dealers, bestellen, …) een andere vooraf gedefinieerde set instellingen te gebruiken. Tevens is de mogelijkheid voorzien om een standaard export scenario voor XML te kiezen.
Voor het genereren van de XML zijn er in ‘Bewerken/Instellingen/Resultaten’ nu 5 verschillende scenario’s voorzien, waarvan er één als standaard kan ingesteld worden: Algemeen, Aanvraag, Verkoper, Bestellen en Reserve
Ga naar Bewerken - Instellingen - tab Resultaten - tab XML om de scenario’s in te stellen:
Elk van deze scenario’s kan door de gebruiker aangepast worden volgens zijn noden. Initieel zijn deze scenario’s identiek aan de vroegere set van XML instellingen. Er werden eveneens een aantal extra parameters voorzien om de inhoud van het XML bestand te manipuleren:
Gegevens niveau
- Volledig (situatie zoals vroeger)
- Tot en met project niveau
- Tot en met groep niveau
- Tot en met raam niveau
Offerte coëfficiënten tonen
Project prijs tonen
- project prijs kan verwijderd worden onafhankelijk van prijs informatie instelling
Bestel informatie genereren
- bestel informatie kan verwijderd worden onafhankelijk van prijs informatie instelling
Estimatie informatie genereren
- estimatie informatie kan verwijderd worden onafhankelijk van prijs informatie instelling
Tijdens het genereren van de XML verschijnt er een dialoog waarin de gebruiker een aantal parameters kan wijzigen:
- XML export scenario (algemeen, aanvraag, verkoper, bestellen, reserve)
- Runtag waarde
- Runtag formaat (hexadecimaal, decimaal)
Het standaard scenario gedefinieerd in “Bewerken - Instellingen – Resultaten – XML” wordt automatisch gebruikt wanneer de vink “Resultaten doorsturen naar XML” is geactiveerd:
Bij de specifieke berekeningswijzen kan eveneens meegegeven worden met welk scenario de XML informatie dient gegenereerd te worden, ga naar Bewerken - Instellingen - tab Resultaten - knop Specifieke berekeningswijzen:
Extra instelling per scenario in “Bewerken – Instellingen – Resultaten – XML” laat de gebruiker toe om aan te duiden naar welk fase een project gaat bij aanmaak van de XML gegevens :
Indien één van de projecten in een gerekende batch in een fase zitten gelijk aan of hoger dan deze van het XML scenario, wordt er een waarschuwing gegeven en kan de gebruiker beslissen al dan niet verder te gaan:
Extra instelling per scenario in “Bewerken – Instellingen – Resultaten – XML” laat de gebruiker toe om aan te duiden of groepen met aantal groter dan 1 dienen opgesplitst te worden alvorens te rekenen en de XML gegevens te genereren :
Dit zal automatisch gebeuren in functie van het ingestelde XML scenario indien gekozen wordt om te rekenen met
-
specifieke berekeningswijze “commercieel”
-
specifieke berekeningswijze “bestellingen”
-
specifieke berekeningswijze “productie”
-
rekenen en resultaten doorsturen naar XML
Indien de gebruiker de XML gegevens op manuele wijze aanmaakt, d.w.z. rekenen zonder aangevinkte optie “doorsturen resultaten naar XML”, zal in functie van het op dat moment gekozen XML scenario gecontroleerd worden of alle groepen uniek zijn indien dit noodzakelijk is voor het XML scenario. Indien niet, zal de gebruiker een waarschuwing krijgen :
De gebruiker moet dan zelf per aangeboden project de groepen op te splitsen en opnieuw te rekenen.
Sinds JoPPS 3.27 P1 zijn er extra tellers voorzien voor de effectief gerekende groepen, kaders en vleugels:
BatchData
Projects
ProjectData
CalculatedAssemblies
CalculatedFrames
CalculatedVents
Sinds JoPPS 3.27 P3 is de script functie CALCULATE voorzien van 2 extra argumenten
- ‘xml’ type XML dat moet gegenereerd worden
- ‘eos’ doorsturen resultaten naar bestelbeheer
Calculate([Dmode[,Dxml[,Beos]]]) :
Deze mogelijke XML types kunnen als constanten doorgegeven worden:
XML_NONE (Geen)
XML_GENERAL (Algemeen)
XML_REQUEST (Aanvraag)
XML_SELLER (Verkoper)
XML_ORDER (Bestellen)
XML_RESERVE (Reserve)
De resultaten doorsturen naar bestelbeheer :
FALSE (niet doorsturen)
TRUE (wel doorsturen)
Een voorbeeld dat na de berekeningen een XML bestand aanvan het type 'Algemeen' en stuur de resultaten automatisch door naar bestelbeheer:
Calculate(CALCMODE_PROJECT,XML_GENERAL,TRUE);