Understanding XpressDox Artefacts

November 14, 2011 Help
Thumbnail image for Understanding XpressDox Artefacts

When a template runs, XpressDox creates a number of internal structures.  The most important of these is an XSLT Stylesheet.  The stylesheet contains the definition of how the data from an XML data set are to be inserted into the Word template in order to generate the merged document.  The stylesheet is constructed entirely from [...]

Read the full article →

The SetInterviewDataOnly Command

October 25, 2011 Help
Thumbnail image for The SetInterviewDataOnly Command

If the sole purpose of a template is to construct an interview, but the document merged from that template is not required, then the SetInterviewDataOnly command can be included in the template, and the merged document will be ignored. A typical usage of this would be in conjunction with the MergeTemplate function, or the MergePDFForm [...]

Read the full article →

Set Web Information for a Template

October 25, 2011 Help
Thumbnail image for Set Web Information for a Template

These commands will enable the template author to control the workflow around templates which are uploaded and run on an XpressDox server. SendWebMail You can provide as many of these commands as necessary. The command can be used to send an email attaching either (or none of) the merged Word document, the merged PDF document [...]

Read the full article →

Version 3.11.0 Release

September 27, 2011 New in XpressDox
Thumbnail image for Version 3.11.0 Release

2011-09-27 Version 3.11.0 <<ChooseFromFile()>> permits empty “display data element name” (defaults to the first one) when also including a data element name prefix. The XpressDox SDK has been released.  This facilitates embedding XpressDox into another application and permitting display of the XpressDox interview, and application of XpressDox configuration.  The SDK can be used on PCs [...]

Read the full article →

The ShowIfHasValue Function

July 27, 2011 User Reference
Thumbnail image for The ShowIfHasValue Function

This function is used mainly to get rid of empty paragraphs in a document. <<ShowIfHasValue(AddressLine3)>> will insert the value of the AddressLine3 data element only if that data element has a non-empty value.  If the value IS empty, then the entire paragraph containing the field is removed. Note that this behaviour applies even when there [...]

Read the full article →

The PlaceHolder Command

July 27, 2011 User Reference
Thumbnail image for The PlaceHolder Command

<<PlaceHolder(DummyDataElement)>> will create an invisible control on the interview, but will enable Headings or Footings to be attached to that control. This would be used to include text into an interview screen, and in particular to include text which must appear or disappear depending on certain conditions. For example: <<ChooseFromRDBList(PartyType,Company,Individual)>> <<If(PartyType = ‘Company’)>> <PlaceHolder(Dummy1)>><<Heading(Dummy1,Enter the [...]

Read the full article →

Version 3.9.3 (2011-07-27)

July 27, 2011 New in XpressDox
Thumbnail image for Version 3.9.3 (2011-07-27)

2011-07-27 Version 3.9.3 Functionality has been added to enable XpressDox site supervisors to customise the Shared (or Office) Folders settings in the XpressDox Explorer on a per-department or even per-user basis.  This is done by assigning a new property to a data source (only in the Shared Settings configuration) which causes data from that data [...]

Read the full article →

Version 3.9.2 (2011-07-19)

July 19, 2011 New in XpressDox
Thumbnail image for Version 3.9.2 (2011-07-19)

2011-07-19 Version 3.9.2 When data is included into the data set, the sequence in which this happens is: Data from Standard Data Items in the configuration; Data from data sources configured as “Use for all templates”; Data from <<IncludeDataSourceData()>> commands. Prior to this release, step c. was performed before the other two. The data source [...]

Read the full article →

Version 3.9.1 (2011-07-07)

July 7, 2011 New in XpressDox
Thumbnail image for Version 3.9.1 (2011-07-07)

Version 3.9.1 contains some bug fixes as well as the following enhancements: <<LinkToDataSource()>> can apply to a <<ChooseFromDataSource()>> command in order to permit intuitive handling of highly-normalised databases. Any number of <<LinkToDataSource()>> commands can apply to the same data element. The <<OptimizeParsing(Off)>> command is implicitly issued for multi-language templates.

Read the full article →

The ChooseFromDataSource Command

July 7, 2011 User Reference

The template author will use this command to provide a way for the user of a template to choose data from a Data Source and those data can then be inserted into the template. Simple Form The simplest form of the command is shown in this example: <<ChooseFromDataSource(Contacts,Select the contact or type in the Contact [...]

Read the full article →