Skip to Content
Back to templates
// Template · DevOps

Pipeline Status Page

Reads pipeline execution results from the Hop audit log, builds a live HTML status table, and publishes it directly to an Odoo website page — so anyone on your team can see what ran, what failed, and when, without opening Hop.

DevOps Monitoring Website 7 transforms Apache Hop
Download .hpl
Apache Hop pipeline
Created Jan 23, 2026
Putki 2026.03+
Pipeline
read-executions
TableInput
build-row-html
ScriptValueMod
concat-table-rows
MemoryGroupBy
join-sections
MergeJoin
build-final-html
ScriptValueMod
Odoo
Putki
publish-to-odoo
OdooWebsitePageUpdate
How it works

This template turns your Hop audit log into a live status page on your Odoo website. Every hour it reads today's pipeline executions, builds an HTML table with status, duration and row counts for each one, and publishes it automatically — so your team always knows what's running without opening Hop.

1
Read today's executions from the audit log
The pipeline queries hop_pipeline_log for all pipeline executions from the current day — one row per execution with name, status, start time, duration, and row counts.
2
Build an HTML row per execution
Each execution is classified as OK, WARNING, or FAILED and converted into a styled HTML table row. Rows are colour-coded — green for success, amber for warnings, red for failures.
3
Assemble the full page
All rows are concatenated and wrapped in a complete HTML page with a summary header showing total pipelines, completed count, and error count. A timestamp shows when the page was last updated.
4
Publish to Odoo website
The Putki Odoo Website Page Update plugin replaces the content of the configured page with the new HTML. The page is live immediately — no manual publishing step needed.
What you need
·
Putki subscription
Access to the Odoo Website Page Update plugin, included in all Putki tiers.
·
Hop audit log database
A database connection to the Hop audit log where hop_pipeline_log is stored. Enabled by default in Putki.
·
An Odoo website page
A page created from the Odoo Website Builder (New Page). Set its ID in the ODOO_PAGE_ID parameter. The pipeline replaces the full page content on every run.
Details
Type
Pipeline (.hpl)

Transforms
7

Putki version
2026.03+

Created
May 12, 2026
Use case
A live pipeline monitoring page on your Odoo website — updated every hour. Anyone on your team can see what ran, what failed, and when, without logging into Hop.
Schedule suggestion
Schedule every hour via a Putki workflow. The page is replaced on each run — always showing the latest state of today's pipelines.