Skip to main content

AcuOps — ERP Environment Management

AcuOps is an ERP environment management and upgrade assurance platform purpose-built for Acumatica. It automates the testing, deployment, and monitoring of Acumatica customization projects — catching runtime failures before they reach production users.

Who It's For

  • Acumatica VARs managing customizations across multiple client tenants
  • End customers with complex customization projects and ISV packages
  • IT teams responsible for Acumatica upgrades and environment stability

Key Capabilities

Environment Validation

Automated schema drift detection across 7+ Acumatica entities. Detects when customization publishes break field mappings, remove expected sub-entities, or alter custom field registrations.

Deploy Pipeline

5-step CI/CD pipeline for Acumatica customization projects: validate XML, package .zip, import via REST API, publish with co-publish guards, and post-publish schema verification. All driven from GitHub Actions.

Health Monitoring

12 health probes checking Acumatica API availability, MCP server connectivity, HubSpot sync status, and infrastructure components. Slack alerts on degradation.

Upgrade Assurance

66 automated tests (Playwright + direct API) covering entity schemas, custom fields, sub-entities, and sync properties. Runs daily and after every deploy.

Sync Monitoring

Schema drift detection for HubSpot and Acumatica entities, with automatic Slack alerts when field mappings change unexpectedly.

Architecture

GitHub Actions (CI/CD)

Customization API (Import → Publish)

Post-Publish Validation (66 tests)

Health Monitoring (12 probes)

Slack Alerts (#deployments)

What's Built

ComponentStatusDescription
validate-project.pyLive15+ validation rules for customization XML
deploy.sh / deploy.pyLiveCI/CD deploy scripts for Customization API
Playwright test suiteLive66 tests across Acumatica + HubSpot
Schema drift detectorLive7 Acumatica + 6 HubSpot entity monitors
Health probesLive12 probes with Slack alerting

Getting Started

See the Getting Started guide for setup instructions.