Skip to main content

RedactManager Documentation

Core Services

This chapter offers an overview of RedactManager's core services.

Tenant & User Management: service that allows for tenant provisioning and user data storage

Tentant User Management Service

(tenant-user-management-service)

  • tenant provisioning and management

  • user management incl. user data storage, role, and permission assigment

Frontend: user-facing web components

UI

  • web app user interface

Redaction Gateway

(redaction-gateway)

  • provides REST API

  • handles security

  • user management

Core Analysis: services that handle analysis, redaction, digital signature, and reporting

OCR service

(ocr-service)

  • performs optical character recognition (OCR)

Layout Parser

(layout-parser)

  • extracts text positions from the document

  • segments content into meaningful blocks

  • classifies these blocks

  • outputs structured data for downstream micro-services

Redaction Priority Service

(redaction-service)

  • document structure analysis (section / table extraction)

  • finds entities in documents

  • executes rules

PDFtron Redaction Service

(pdftron-redaction-service)

  • optimizes documents

  • redacts documents

  • performs optical character recognition (OCR)

  • converts annotations and PathElements

  • handles digital signature of documents

Redaction Report Service

(redaction-report-service)

  • generates Word and Excel reports

Persistence Service

(persistence-service)

  • handles dossier and file information

  • indexes new files

  • stores new entries

  • handles dictionaries, rules, and dossier templates

  • communicates with databases:

    • Tenant DB: stores tenant data

    • Master DB: manages tenants

Search: service that returns search results and stores new dictionary entries

Search Service

(search-service)

  • communicates with Elastic Search/Open Search/Elastic Cloud

  • returns search results

Machine Learning Services: AI services that provide for entity recognition and image classification

Image Classification Service

(image-classification-service)

  • classifies images embedded in PDF pages

Entity Recognition Service

(entity-recognition-service)

  • entity recognition (names, addresses, etc.)

CV Analysis Service

(CV-analysis-service)

  • identifies structures in documents

  • table detection and parsing

  • figure detection

  • layout detection