Fedralens · Enterprise Platform · Spring Boot · Flowable BPMN

Process automation & document search,
built for enterprise teams.

A single platform to manage approval workflows, route tasks to the right people, and search across all your document repositories — configured, not coded.

3
Storage Backends
BPMN
Standards-Based
YAML
Zero-Code Config
LDAP
Ready

Integrates with

Alfresco ECM
Flowable BPM
LDAP / Active Directory
Spring Security
Any REST Source
📋

The right task, to the right person, every time.

Drive business processes with BPMN workflows. Tasks are automatically routed to the correct groups based on your organisational structure — no manual assignment, no spreadsheets.

  • BPMN-defined approval flows for contracts, budgets, documents, HR requests and more
  • Role-based candidate groups configured in YAML — swap teams without touching process definitions
  • Org hierarchy visibility: managers see tasks across all their sub-teams automatically
  • Claim, delegate, and complete tasks with a full audit trail and history
  • Comments, attachments, and process diagram viewer built in
  • LDAP-ready authentication with in-memory fallback for development
Request a Demo →
Task Management · My Tasks
Approve Q1 Budget Increase Request High You
Review Software Vendor Contract Legal You
Document Review — Policy Update v3.2 Review You
Office Renovation Budget Approval Pending J. Smith
Time Off Request — A. Johnson HR Unassigned
Start New Process
+ Contract Approval + Budget Approval + Time Off
🗂️

BPMN Process Definitions

Define workflows as standard BPMN 2.0 files. Use any BPMN modeller and deploy without code changes.

🏢

Org Hierarchy Visibility

YAML-configured group trees. Members of a parent group automatically see tasks in all child groups.

🔐

Role Resolver

Abstract BPMN roles map to LDAP groups per process. One YAML change reassigns who handles a step across all active instances.

📎

Multi-Backend Attachments

Store files on the local filesystem, Alfresco ECM by node ID, or any Alfresco path. Multiple backends run simultaneously.

🔄

Attachment Migration

Copy or move attachments between storage backends during process execution. Idempotent bulk operations built in.

📜

Full Audit Trail

Every claim, delegation, completion, comment, and attachment change is logged with a user, timestamp, and description.

🔍

One search bar. Every repository.

Search across Alfresco, custom REST APIs, local files, and any data source — all from a single configurable UI. No new indexing infrastructure, no data migration.

  • Connect any data source with a Groovy or SpEL provider definition
  • Rich filter types: date ranges, multi-select, radio, free-text — all YAML-configured
  • Flexible result mapping: extract and display any fields from any JSON response
  • Custom actions per result: download links, callbacks, external links
  • Avatar icons and metadata lines configurable via SpEL expressions
  • Extend the UI with custom JavaScript — injected without modifying core templates
Explore Search →
Federated Search · Results
📆 2024 Policy Alaska Texas Active Archived
General Liability Policy v4.2.pdf
Alfresco Policy · admin 14/03/2024 09:21
Boatowners Coverage Summary — Alaska.docx
Alfresco App · admin 02/01/2024 14:55
Policy Renewal Checklist Q1 2024.xlsx
SharePoint Policy · carol 28/02/2024 11:42
Showing 3 of 47 results across 2 providers

SpEL & Groovy Providers

Define a search provider entirely in YAML using Spring Expression Language or Groovy. No Java required for most integrations.

🎛️

Rich Filter Library

Date, date range, single-select, multi-select with search, radio, and free-text input filters — all driven from a list in YAML.

🗺️

Flexible Result Mapping

Map any JSON path from any API to document fields using SpEL. The result card layout adapts automatically.

🎬

Configurable Actions

Add download, preview, external link, or custom JavaScript callback actions to every result row — configured, not coded.

🔌

Multiple Sources at Once

Fan out a single query to multiple providers in parallel. Results are merged and displayed in a single unified list.

🧩

Custom JS Extension Point

Inject your own JavaScript bundle for custom preview panels, analytics hooks, or UI enhancements without forking the platform.

From YAML to production in minutes.

No code changes. No redeployments for configuration. Define your processes, groups, roles, and search sources in YAML and restart.

1

Define your org

Add groups and their parent–child relationships under org.hierarchy. Map roles to groups per process under org.roles.

2

Model your processes

Draw BPMN diagrams in any modeller. Reference abstract roles in user tasks — ${roleResolver.resolve('approver', execution)}.

3

Connect your storage

Add provider entries under attachment.providers. Choose filesystem, Alfresco by node ID, or Alfresco by path.

4

Wire up search

Add a provider to federated-ui.providers. Define filters, result mapping, and actions. No Java needed for standard integrations.

5

Deploy & go

Run the Spring Boot JAR. Users log in, start processes, act on tasks, and search documents — all in one app.

Connects to your existing stack.

Built on open standards. Swap any component without rewriting the platform.

📂

Alfresco ECM

Upload, retrieve & delete documents by node ID or repository path

⚙️

Flowable BPM

Full BPMN 2.0 process engine — tasks, history, attachments, comments

🔑

LDAP / Active Directory

Plug in an LDAP UserDetailsService — org hierarchy and roles unchanged

🗄️

Any SQL Database

Flowable supports PostgreSQL, MySQL, Oracle, SQL Server, H2

📡

Any REST API

Define a SpEL search provider to query any JSON endpoint

📁

Local Filesystem

File provider with UUID-sharded layout for efficient local storage

Ready to streamline your document workflows?

Stop routing tasks by email.
Start automating.

Get a personalised demo or deploy the platform yourself — it runs on a single JAR.

Spring Boot 4 · Java 21 · Flowable 8 · H2 / PostgreSQL · Alfresco-ready