Show / Hide Table of Contents

Addovation Stream - White Paper

Last Updated: 2024-11-15

Overview

  • The Addovation Stream is a cloud-based solution for generating documents. By merging JSON data, received from the customer, with predefined HTML templates, the result is a PDF file.

Infrastructure & technology

  • The solution can be illustrated as follows:

  • A storage account is hosted in the customer's tenant to store resources (ex: images, templates, and converted PDF files) which will be used to process requests.
  • The configured Azure Service Bus Queue receives the requests.
  • An Azure Function app is triggered when a message appears in the queue.
  • The Function app sends a request through the Addovation cloud platform to the Stream API service.
  • Azure Application Insights is used for logging transactions.

System requirements

  • Requires an Azure storage account and Application Insights instance in the customer's Azure tenant.

Configuration requirements

  • Storage account must be configured according to the requirements of the service.
  • Customer must provide values for configuring/accessing Azure Cosmos DB.
  • Templates and manifest (data request) must be compatible with the requirements of the service.

Compatibility

  • Supports HTML5

Limitations

  • Only supports HTML templates
  • Only supports A4 (Landscape/Portrait)
  • Does not support separate CSS-files

GDPR compliance and security

  • Requests are not stored
  • Documents generated are stored in a secure Azure Storage container
  • Storage access information is secured using Azure Key Vaults.

Architecture

  • Edit this page
In this article
Back to top Generated by DocFX