Repository navigation
SAP Workflow Mining v1.0.0
[1.0.0] - 2026-01-02
Initial release of SAP Workflow Mining - extract process mining insights from SAP ECC 6.0 without S/4HANA migration.
Added
Core Features
- MCP server for SAP ECC 6.0 integration
- Read-only access via standard SAP BAPIs
- Pattern Engine for text analysis and clustering
SAP Data Tools
| Tool | Purpose |
|---|---|
search_doc_text |
Find documents by text pattern |
get_doc_text |
Get all text fields for a document |
get_doc_flow |
Get order-delivery-invoice chain |
get_sales_doc_header |
Order header details |
get_sales_doc_items |
Order line items |
get_delivery_timing |
Requested vs actual delivery |
get_invoice_timing |
Invoice creation/posting |
get_master_stub |
Safe master data attributes (no PII) |
Governance (PromptSpeak Integration)
- PromptSpeak symbolic frame validation
- Pre-execution blocking for sensitive operations
- Human-in-the-loop approval workflows
- Circuit breaker for agent control
- Hold triggers: broad date ranges, high row limits, sensitive patterns
- Governance tools:
ps_precheck- Dry-run operation checkps_list_holds- List pending approvalsps_approve_hold/ps_reject_hold- Hold managementps_agent_status- Check agent stateps_halt_agent/ps_resume_agent- Emergency controlsps_stats- Governance statisticsps_frame_docs- PromptSpeak reference
Data Adapters
- RFC Adapter - Production ECC 6.0 connection via node-rfc
- Connection pooling with health checks
- Configurable retry and timeout handling
- SAP-specific error mapping
- CSV Adapter - Load SAP data from SE16 exports
- Automatic delimiter and encoding detection
- Field name normalization
- Synthetic Adapter - Demo mode with generated data
Security
- PII redaction enabled by default
- Audit logging for all operations
- Row limits (default 200, max 1000)
- Read-only BAPI access only
Documentation
- Comprehensive README with quickstart
- Adapter configuration guide
- SAP authorization requirements
- Security and threat model documentation
- Architecture diagrams
CI/CD
- GitHub Actions workflow for automated testing
- TypeScript and Python test suites (214 tests)
Zero risk - Read-only access, no data modification
Zero cost - Open source, MIT license
Zero migration - Works with your existing ECC system