Skip to main content

Transactions Overview

What is the Transactions Module?

The Transactions module is Sumo Ledger’s operational dashboard for monitoring and investigating process-driven transaction workflows. It gives operations teams, finance users, and administrators a single place to see transaction volume, pending backlogs, success rates, and per-process drill-down details.

Unlike Recent Transactions — which lists individual transaction records in a flat table — the main Transactions page provides:

  • A Transaction Summary chart showing pending and successful activity over time
  • A Transactions by Process table with aging and success metrics per process
  • Process detail views with Sankey diagrams, stage analytics, and searchable transaction lists

Operators use Transactions to monitor health; they use Recent Transactions to search and audit specific records across all processes.


PageURLPurpose
Transactions (dashboard)/process-txnsSummary chart and process metrics table
Process detail/process-txns/list?process=<process_name>Stage analytics and transaction list for one process
Recent Transactions/process-txns/tableCross-process transaction history table
  1. Click Transactions in the main sidebar to open the dashboard.
  2. Click Recent Transactions (sub-item under Transactions) for the flat history table.

Transactions Screens

Transactions Dashboard

The landing page at /process-txns contains:

SectionDescription
Transaction SummaryCombined bar and line chart — orange bars for Pending, purple line for Success
Date RangeFilter the chart and metrics (presets or custom period)
Transactions by ProcessTable listing each process with pending aging and last-30-day outcomes

Process Detail View

Clicking a process row (for example, las_demo_api or cheque_bounce) opens /process-txns/list?process=<name> with:

SectionDescription
BreadcrumbTransactions > <process_name>
Sankey diagramVisual flow of transactions between stages
Stage FlowsCurrent Stage → Next Stage with counts
Stage CountsPer-stage totals with percentage of init
Transaction tableRef ID, Stage, Time Stamp, and process-specific data columns

Relationship to Other Modules

ModuleRelationship
Recent TransactionsFlat searchable list of all transactions across processes
Process ConfigurationDefines the stages and workflows shown in Transactions
Transaction Logs (sidebar)Detailed execution logs for troubleshooting failures
Form BuilderForm submissions can trigger process transactions
Report BuilderReports can query transaction and account data

Typical Workflow

┌──────────────────────────────────────────┐
│ Open Transactions dashboard │
└──────────────────────────────────────────┘


┌──────────────────────────────────────────┐
│ Review summary chart and date range │
└──────────────────────────────────────────┘


┌──────────────────────────────────────────┐
│ Scan Transactions by Process table │
│ for high pending or failure counts │
└──────────────────────────────────────────┘


┌──────────────────────────────────────────┐
│ Click a process to drill down │
└──────────────────────────────────────────┘


┌──────────────────────────────────────────┐
│ Review Sankey + stage tables │
└──────────────────────────────────────────┘


┌──────────────────────────────────────────┐
│ Search/filter transaction records │
│ or export for investigation │
└──────────────────────────────────────────┘
  1. Open Transactions and set the appropriate Date Range.
  2. Review the Transaction Summary chart for volume trends.
  3. Scan Transactions by Process for processes with high pending counts or failures.
  4. Click a process name to open the detail view.
  5. Use the Sankey diagram and Stage Counts to identify drop-off points.
  6. Search or filter the transaction table to investigate specific records.
  7. For cross-process searches, switch to Recent Transactions.

Example Processes

ProcessTypical Use
las_demo_apiLoan-against-securities demo workflow (KYC, credit score, loan pledge)
cheque_bounceCheque dishonour tracking, blacklisting, and remarks
fund_transferFund transfer operations
get_share_detailsShare detail lookups
insert_user_holdings_tableUser holdings data ingestion
financial_statementFinancial statement processing
credit_scoreCredit score retrieval
verify_issue_loanLoan issuance verification

Process names correspond to workflows configured in Process Configuration. Your deployment may show a different set of processes.