Vorig onderwerp

Volgend onderwerp

Inhoud boek

Book Index

Doelmappen voor documentgeneratie inrichten in Scenario.Enterprise (4.1.4.5)

De documentgeneratie via Scenario.Enterprise levert XML-bestanden af in een map. XML-bestanden in een map die door EDODocMon en EDODocGen wordt gemonitord, worden automatisch omgezet naar PDF-documenten. XML-bestanden in andere mappen gelden als voorbeeld-XML, waarmee je in de documentdesigner EDODesign een preview kunt maken.

Tot nu toe werden deze mappen altijd in DIAS Assurantie ingericht, via Beheer > Inrichting > Coderingen > Beheer > Productvervaardiging export doel. Vanaf deze versie kan een netwerkbeheerder de gemonitorde mappen rechtstreeks opgeven bij Scenario.Enterprise. Het is dan niet meer nodig om die mappen in DIAS Assurantie te beheren.

Dat heeft drie voordelen:

  • De ingevoerde mappen zijn niet in te zien of te wijzigen door de gebruiker.
  • Op acceptatieomgevingen wordt vaak een kopie van de productiedatabase gezet, inclusief de daarin ingerichte mappen. Zonder aanpassing kunnen vanuit de acceptatieomgeving documenten in de productieomgeving terechtkomen. Met de nieuwe inrichting is dat niet meer mogelijk.voor het beheer van deze mappen hoeft een netwerkbeheerder niet meer als gebruiker in DIAS Assurantie in te loggen.
  • De oude manier van inrichten blijft voorlopig ondersteund. Je kunt dus zelf het moment kiezen waarop je overstapt; de installatie van deze versie dwingt daar niets in af. Wij raden aan om over te stappen. De map voor voorbeeld-XML blijft vooralsnog wel in DIAS Assurantie beheerd worden.

Inrichting in Scenario.Enterprise

Neem de mappen op bij de tenantgegevens van de tussenpersoon bij Scenario.Enterprise. Let op: dit zijn niet de tenantgegevens van Scenario.WebApi. Het gaat om twee instellingen onder document:

Instelling

Toelichting

exportTargetDirect

Verwijst naar de DirectDir-map uit de configuratie van EDODocMon.

exportTargetBulk

Verwijst naar de BulkDir-map uit diezelfde configuratie. Deze instelling heeft nu nog weinig betekenis binnen het systeem, maar dat verandert in de toekomst.

Neem het pad naar de BulkDir-map niet letterlijk over uit de configuratie van EDODocMon. Daar staat doorgaans een lokaal pad, terwijl je hier vrijwel altijd een pad naar een andere server nodig hebt.

De inrichting controleren

Of de nieuwe inrichting actief is en goed werkt, controleer je met de diagnose-ingang in Swagger, onder Scenario WebApi – Gateway. De diagnose controleert nu ook de twee mappen die in de tenant van Scenario.Enterprise zijn ingericht.

Is een van de mappen niet opgegeven, dan volgt een waarschuwing dat de documentgeneratie in plaats daarvan de doelmap uit de database van DIAS Assurantie gebruikt. Dat is een legacy-optie die op termijn waarschijnlijk verdwijnt. Is de map wel opgegeven, dan controleert de diagnose of er bestanden in gelezen en geschreven kunnen worden en volgt bij problemen een foutmelding.

Overstappen op de nieuwe inrichting

Zijn de mappen nu correct ingericht in DIAS Assurantie, dan blijft dat voorlopig werken. Ga als volgt te werk als je overstapt:

  1. Zoek het huidige doel op via Beheer > Inrichting > Administratie > Externe Documentopmaak > Instellingen Externe Documentopmaak. Achter het opgegeven doel ligt het pad naar de DirectDir-map van EDODocMon. Je bekijkt dat pad door met de rechtermuisknop op het veld te klikken en te kiezen voor Raadplegen.
  2. Neem dat pad over in exportTargetDirect bij de tenantgegevens van Scenario.Enterprise, en vul exportTargetBulk met het pad naar de BulkDir-map.
  3. Maak in hetzelfde venster het veld Selecteer het doel voor de dagverwerking leeg en sla de wijziging op. De PDF-generatie verloopt dan via de instelling in Scenario.Enterprise.
  4. Voer een documentgeneratie uit vanuit een relatie of verzekering, voor een tekstlay-out die is ingericht voor Externe Documentopmaak. Slaagt die, dan is de inrichting in Scenario.Enterprise juist uitgevoerd.

Mappen verwijderen uit DIAS Assurantie

De twee mappen die nu in de tenant van Scenario.Enterprise staan, hoeven niet langer in DIAS Assurantie te staan. Verwijder ze niet meteen. Voor de documentgeneratie worden productaanvraag-runs in de database aangemaakt, en runs van vóór de nieuwe inrichting verwijzen nog naar de mappen in DIAS Assurantie. Verwijder je die mappen, dan werken zulke runs niet meer.

Wacht daarom enkele dagen tot de openstaande runs zijn uitgevoerd. Wil je extra zeker zijn, wacht dan een of twee maanden. Daarna verwijder je de mappen via Beheer > Inrichting > Coderingen > Beheer > Productvervaardiging export doel. Verwijder alleen de mappen die je in de tenant hebt opgenomen; de overige doelen zijn bedoeld voor voorbeeld-XML en moeten blijven bestaan.

Als de inrichting niet klopt

Krijg je bij documentgeneratie een foutmelding van de Microsoft Visual C++ Runtime Library, dan zijn exportTargetDirect in de tenant én de Direct-map in DIAS Assurantie allebei niet ingericht. Gebruik je documentgeneratie via DCB, dan moet minimaal een van de twee zijn opgegeven.

Blijft de documentgeneratie hangen op Bezig met opmaken documenten, dan komt het gegenereerde XML-bestand mogelijk niet in een map terecht die EDODocMon monitort.

Gebruik bij elke fout die uit de inrichting kan voortkomen de diagnose-ingang om te bepalen wat er misgaat.

Impact voor jou

Voor de eindgebruiker verandert er niets zolang de mappen correct zijn ingericht, op de oude of de nieuwe manier. Na de overstap zijn de doelmappen niet meer zichtbaar of aanpasbaar in DIAS Assurantie.

Zie ook

Nieuw veld Type PDF-generatie bij Externe documentopmaak (4.1.4.5) voor de keuze tussen directe en bulkgeneratie in een run.