Templating Engine

The FEDS Templating Engine is responsible

Relational databases are not effective at templating without custom resolutions and migrations. Foreign key resolution and value conversions must be implemented when creating a project or location instance from a template. The templating engine is responsible for correctly and efficiently building projects and locations from a template.

Templating involves three stages:

  1. Document Generation – Build a document that describes the entire template as a unified object.

  2. Document Transformation—This stage Transforms the template document into a project or location document. It also includes foreign key resolution and any other calculations required to achieve the target document.

  3. Document Insertion – The target document is inserted transactionally. This stage requires mapping foreign keys.

Drawing

Last updated

Was this helpful?