The business rules that govern the selection and assembly of documents are driven by data. This data is supplied to the selection and assembly facility as an XML document referred to as the transaction data. Transaction data may be supplemented with values that are common across many transactions. Common data values may be delivered with the transaction data or may be determined by a policy rules program that modifies the transaction data. Policy rules are driven by transaction characteristics, such as the applicable law state or the type of loan and can also insert data values unconditionally. The policy program is optional and can be ignored if all values are passed in the transaction data. When the data is used for document selection and assembly it must be in a single XML document and that document must be valid according to a transaction schema.
If a document is authored to use data from a particular transaction schema it cannot use data from a different transaction schema. Therefore, data must be transformed to the schema used by the documents of interest. Documents are collected by line of business. In the current Expere IE release, documents for the Commercial, Consumer Direct, Deposit, IRA, HSA and Home Equity are authored to use data from the ExpereTxn schema and documents for the Mortgage line of business are authored to use data from the VMPMISMO schema. While ExpereTxn is the preferred authoring schema, documents created in the future for other lines of business may employ ExpereTxn, VMPMISMO, or another schema.