GenoPro Home
GenoPro Home  |  Get Started With My Genealogy Tree  |  Buy  |  Login  |  Privacy  |  Search  |  Site Map
 

GenoPro Support Forum




Narrative Reports

Click to view RSS...
Author Keep a copy of the production context in the report
Posted Monday, January 27, 2020 - Post #40267
Famous Writer

Famous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous Writer

Customers
FamilyTrees.GenoPro.com
GenoPro version: 3.1.0.0

Last Login: Yesterday @ 9:35 AM
Posts: 407, Visits: 2,580
When generating a Narrative Report, the bottom of the first page shows a line like:
This genealogy report was generated by GenoPro® version 3.0.1.4 on 2019.5.22 using modified skin template {EN} Narrative Report (2018.03.09) with code base 2018.10.21 using saved profile SDBB - public.
Some thoughts about this:
(1)    This is interesting for GenoPro development because they immediately notice that an old version has been used and that it makes no sense to look into this until the user has upgraded to the latest version.
(2)    For my aunts and uncles this gibberish means nothing at all.  At the most they are interested in knowing when this report was generated, but it will take them some time to find out where that information is hidden in the sentence.

(3)    For me, this information is interesting but insufficient.  Let me explain.
Although I update my genograms frequently, I only generate a report once or twice a year.  By then I have already forgotten which options I need to select to get the result I prefer.  In average it takes me about a whole day to clean up errors, check the pictures, remove unwanted user defined tags etc.  And then I need to remember which title, options and profile I used last time in order to get the same result.

Last year I struggled with a hidden corrupted file in a hidden temporary internet folder.  The only solution was to delete my Windows account and to start all over again.  And yes, I have backups, but I still needed to re-activate all my applications and apply my personal settings.  And since my GenoPro profiles were kept in the user space of the Windows Registry, they were gone as well.

Fortunately I keep screen shots of most pages where GenoPro configuration parameters and options need to be filled in.  But it would help if a complete list of parameter setting would be kept in a separate page of the report.  Such a parameter page could then be linked to a button or text on the main page of the report for visualisation.

It would help in finding out which options and values were used during different tests, without the need of having to write down or copy every detail.  The session log file could be included as well.

And, since I’m at it, why not add a section with a summary (in XML maybe) at the bottom of the parameter page, which could be read by GenoPro (cut and paste) at a subsequent run.
Posted Wednesday, January 29, 2020 - Post #40271
Legendary Master

Legendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary Master

Administrators
Customers
Important Contributors
FamilyTrees.GenoPro.com
GenoPro version: 3.1.0.0

Last Login: 43 minutes ago
Posts: 2,924, Visits: 21,452
You said you had backups. If your backup included your windows user profile folder then it should contain the registry file NTUSER.DAT holding the HKEY_CURRENT_USER hive where the GenoPro setting are saved.  If that is the case then you could retrieve the Narrative Report configuration profiles from there.

I don't really want to attempt to add an extra feature to the report skins to cater for this as advancing years have a retarding effect on my programming skills and hence would take days to implement.  Also loss of a Windows account is a rare event.

I would like to suggest an alternative manual approach that involves saving the Narrative Report registry data and also other config options e.g. from the Privacy tab of the Generate Report dialog. If they are saved in the Report skin folder i.e. {EN} Narrative Report at the beginning of the report run then they will get copied to the report destination folder at the end of the process.

You can save the registry data from a Windows Command prompt window  with the line 

reg export HKCU\Software\DanMorin.com\GenoPro\SkinConfiguration\NarrativeReport "<your skin folder path>\{EN} Narrative Report\registry.txt"/


and take a copy the the privacy info via a screen shot saved to say privacy.png in the same skin folder

If you then include the custom markup

<?subsection "Parameter Settings" "<ul>" "<li><a href='registry.txt' target='_blank'>Registry data</a></li>" "<li><a href='privacy.png' target='_blank'>Privacy info</a></li>" "</ul>"?>

in .gno document description then these files are accessible from the home page of the report as a collapsed subsection expanding to

http://support.genopro.com/Uploads/Images/273df7c0-afd4-4e4b-b390-69c4.png

The session log is only available in full after the report generation so if required could be copied from the message log window and pasted to file which is subsequently copied to the report destination folder using GenoPro FTPClient.

I think this achieves what you ask but you do the work not me BigGrin


'lego audio video erro ergo disco' or "I read, I listen, I watch, I make mistakes, therefore I learn"
Posted Sunday, February 2, 2020 - Post #40273
Famous Writer

Famous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous Writer

Customers
FamilyTrees.GenoPro.com
GenoPro version: 3.1.0.0

Last Login: Yesterday @ 9:35 AM
Posts: 407, Visits: 2,580
Interesting, thank you.  I'll have a look at this.
Posted Monday, February 10, 2020 - Post #40291
Famous Writer

Famous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous Writer

Customers
FamilyTrees.GenoPro.com
GenoPro version: 3.1.0.0

Last Login: Yesterday @ 9:35 AM
Posts: 407, Visits: 2,580
I've got a working prototype. It still needs some fine-tuning but it does what I need it for.

ConfigMsgBase.xml and Registry values are used to generate a report listing the default (if known) and current (if specified) parameter values of the "Generate Report" and "Narrative Report" form tabs.

This parameter report is stored in the main folder of the corresponding GenoPro report, but not linked from within the report.  I'm only using this for test purposes, so further integration is not really needed.


Similar Topics

Click to view RSS...
Expand / Collapse

Reading This Topic

Expand / Collapse