Boomi Migration Priority Analysis
Risk-ranked view of active Boomi processes vs. contract end-of-life impact
Generated: March 25, 2026
MCS Production Atom · 100 Active Processes
Context: This analysis combines live Boomi process inventory (100 active prod processes), execution frequency data, schedule configurations, and wiki documentation to rank migration urgency. Processes are bucketized by their business impact if cut off suddenly — factoring in: system criticality (revenue, financial ops, employee data), execution frequency, whether a replacement exists, and migration status. Processes already migrated to Golang / CF Workers are noted separately. Dormant-appearing but scheduled processes (monthly, quarterly) are included and flagged.
100
Active Production Processes
25
🔴 Critical — Migrate First
17
🟡 High — Migrate Soon
35
🔵 Medium — Plan Migration
23
⚫ Low / Internal / Deprecated
✅ Already Migrated / In Progress (CF Workers / Golang) 3 migrated + 2 in-progress
app-usage-worker → CF Workers (Zylo/S3) — DONE enterprise-currency-rate-api → CF Worker (NS FX Rates) — DONE ⚠ Workday → AlertMedia (Golang) — WIKI SAYS DONE, BOOMI STILL LIVE DAILY ⏳ lease-accelerator-gateway → CF Worker — STAGING only ⏳ [CPQ] Sales Orders → NS — IN PROGRESS
Migration Priority Buckets by business impact if cut off
Filter by group:
🔴
CRITICAL
Revenue, Order-to-Cash, Financial Close
25 processes
[SFDC]Order_CPQ[NS]
SFDC → NetSuite Event-Triggered ⬡ CPQ Order Integration
CPQ order pipeline — every new deal flows through this. Revenue recognition blocked without it. Migration in progress (wiki: ITINT-1784).
BE UBB data to NetSuite Sales Order
Billing Engine → NS Event-Triggered
Usage-based billing data into NetSuite. Failure = incorrect revenue recording on UBB contracts.
[SalesForce]Customers - Upsert[NetSuite]
SFDC → NS Event-Triggered
Core customer master sync. Downstream dependency for RevPro, billing, and provisioning.
[SalesForce]Customer Sync - Upsert[NetSuite]
SFDC → NS Every 5 min
High-frequency customer data sync. ~84 executions/day captured. Supports real-time deal processing.
Proc:[NS2RevPro] Create_SO
NS → RevPro Hourly
Sales Order feed to RevPro for revenue recognition. Financial close blocked if this fails.
Proc:[NS2RevPro] Create_INV
NS → RevPro Hourly
Invoice feed to RevPro. Coupled with Create_SO for revenue recognition completeness.
Proc:[NS2RevPro] Create_BillingSchedule
NS → RevPro Hourly
Billing schedule sync. Required for deferred revenue calculations and ASC 606 compliance.
Proc:[NS2RevPro] Create_CM-R
NS → RevPro Hourly
Credit memo feed. Financial ops integrity depends on this for adjustments.
Proc:[RevPro2NS] Create_GL
RevPro → NS Hourly
GL journal entries from RevPro to NetSuite. Financial close cannot complete without this.
PR_NS_REVPRO_Customer_Insert
NS → RevPro Daily 1am
Customer record sync to RevPro. New customers won't be recognized in revenue system without it.
[WorkDay]Employee Integration - Upsert[NetSuite Salesforce]
Workday → NS + SFDC Daily 3am
Core HR data pipeline. Employee onboarding, access provisioning, and quota assignment all depend on this.
[WorkDay]Employees- Upsert[NetSuite]
Workday → NS Event-Triggered
Real-time employee sync to NS. Payroll costing and employee expense tracking.
[WorkDay]Employees- Upsert[salesforce]
Workday → SFDC Event-Triggered
Employee records in SFDC. Sales rep onboarding and territory assignment blocked without this.
[WorkDay]Location Integration - Upsert[NetSuite]
Workday → NS Daily 2:30am
Location data for expense reporting, tax jurisdiction, and cost center allocation.
PR_Netsuite_Salesforce_OrderStatus_Update
NS → SFDC Event-Triggered
Order status visibility in SFDC for CS/Sales teams. Revenue lifecycle transparency.
[NS]Update_Outstanding_balances[SFDC]
NS → SFDC Daily 11:45pm
AR outstanding balances in SFDC. Collections team and credit limit decisions depend on this data.
[ADP] Journals [NS]
ADP → NS Every 3hr
Payroll journal entries into NetSuite. Payroll close and labor cost accruals blocked without this.
CF - [Coupa → Oomnitza] Receipt to Asset
Coupa → Oomnitza Hourly
Purchase receipts to IT asset registry. SOX audit trail for hardware assets. Compliance impact.
PR_BI_SF_ZoneStatus_Update_COPY
BI → SFDC Daily (multiple)
545,590 documents per run — highest volume SSIP process. Syncs zone/territory status for every self-serve account. Customer account routing in SFDC breaks without this. Name is misleading — this is a live critical process.
[BQ] NewSignUps Redesign [SF]
BigQuery → SFDC Daily 11:30am
376,838 documents across 36 runs. Every new self-serve signup flows through this into SFDC. No SFDC record = no support access, no billing, no CS visibility for new customers.
[SF] Prospect_CustomerStatus [NS]
SFDC → NS Every 4hr
179 runs, 1,234 documents. Customer lifecycle sync — when a prospect converts to paid, this writes that state to NetSuite. Broken = provisioning failures and billing mismatches for new customers.
[SF] ParentChild_CustomerLink [NS]
SFDC → NS Every 4hr
178 runs. Account hierarchy (parent/child) sync to NS. Enterprise self-serve customers with multiple accounts break without this — invoice consolidation fails.
PR_BI_SF_Zone_Create_COPY
BI → SFDC Daily (multiple)
98 runs. Creates zone/territory records in SFDC for new self-serve accounts. Without this, new customers have no territory assignment — sales routing and support access breaks.
PR_BI_SF_ZonePlan_COPY
BI → SFDC Daily (multiple)
98 runs. Zone plan sync — pairs with Zone_Create. Customer account plan data in SFDC depends on this for correct tier/plan assignment.
PR_BI_SF_ContactEmail_Update_COPY
BI → SFDC Daily (multiple)
106 runs. Updates contact email addresses for self-serve accounts in SFDC. Customer support platform identity depends on email accuracy — wrong email = customer can't access support.
PR_GET_FlyFishing_Eligibility
Internal API Event-Triggered (API)
🚨 264 runs — ALL ERRORS. Purchasing eligibility check for self-serve product gating. Already broken and actively failing. Needs immediate investigation — separate from migration planning.
🟡
HIGH
Provisioning, Customer Experience, Finance Ops
17 processes
[SF]Upgrade Provision[BS]
SFDC → BS Event-Triggered
Upgrade provisioning for paid customers. Lost upgrade conversions = direct revenue impact.
[BS]Upgrade Provision Ack Response[SF]
BS → SFDC Event-Triggered
Provisioning acknowledgment back to SFDC. Paired with above — customer visibility on upgrade status.
[SF]ENT Trial Create[BS]
SFDC → BS Event-Triggered
Enterprise trial provisioning. Sales pipeline trials blocked if this fails.
[BS]ENT Trial Ack Response[SF]
BS → SFDC Event-Triggered
Trial ack back to SFDC. Paired with ENT Trial Create.
[BS]ENT End Trial[SF]
BS → SFDC Event-Triggered
Trial termination lifecycle. If broken, expired trials may remain active causing billing errors.
[SF]ENT Trial Extend[BS]
SFDC → BS Event-Triggered
Trial extension for sales-assisted deal cycles.
[SF]ENT Early End Trial[BS]
SFDC → BS Event-Triggered
Early conversion from trial to paid. Broken = revenue capture delay.
[SF]CustomerId_Service[BS]
SFDC → BS 2x Daily
Customer ID synchronization between SFDC and Billing. Required for billing accuracy.
PR_Kyriba_Blackline_BankStatement
Kyriba → BlackLine Daily 12:23 + 15:23
Bank statement reconciliation to BlackLine. Monthly close and SOX compliance depend on this. Dormant between close periods but critical.
PR_Kyriba_Hiradius_BankStatement
Kyriba → Highradius Daily 2x
Bank statement feed to collections platform. Cash application and AR reconciliation.
PR_Netsuite_Kyriba_FXRates
NS → Kyriba Daily 11:30am
FX rates from NetSuite to treasury system. Cross-currency cash management accuracy. Note: enterprise-currency-rate-api already migrated to CF Worker.
[Hiradius]HRCPayment[Stripe]
Highradius → Stripe 3x Daily
Payment processing from AR platform to Stripe. Cash collection directly impacted.
[Stripe]HRCPayment[Hiradius]
Stripe → Highradius Daily 11am
Stripe payment results back to AR system. Paired with above.
[NetSuite]Department Integration - Upsert[WorkDay]
NS → Workday Event-Triggered
Cost center/dept sync to Workday. Payroll allocation and hiring workflows blocked.
[NS] Customer_Payments [Varicent]
NS → Varicent Daily 6am
Commission calculation input. Incorrect commissions = significant employee dissatisfaction and financial restatement risk.
[NS] FX Rates [Varicent]
NS → Varicent Monthly 1st
FX rates for commission calculations in multi-currency. Dormant but runs monthly — broken at period close = commission errors.
[Certa]Workflow Create[Ironclad]
Certa → Ironclad Event-Triggered
Vendor contract workflow creation. Procurement cannot create contracts without this.
[Ironclad]Workflow Approve[Certa]
Ironclad → Certa Event-Triggered
Contract approval flow back to Certa. Legal/Procurement workflows halted.
[Certa]Workflow Cancel[Ironclad]
Certa → Ironclad Event-Triggered
Contract cancellation sync. Orphaned workflows in Ironclad without this.
[Certa] Vendor_Onboarding [OneTrust]
Certa → OneTrust Event-Triggered
Vendor privacy/security onboarding. TPRM (third-party risk management) compliance gap if broken.
[NS] FX Rates [LA]
NS → LeaseAccelerator Monthly (end-of-month)
FX rates for lease accounting. ASC 842 lease close blocked. Appears dormant but critical at month-end. Note: lease-accelerator-gateway CF Worker in staging handles the ledger export part.
🔵
MEDIUM
Ops Efficiency, Reporting, Data Pipelines
35 processes
PR_MessageBus_HeartBeat
Internal Every 20 min
Infrastructure health monitoring. Not business-critical but loss of visibility into Boomi health.
PR_Sentinel_ErrorHandling
Internal Daily 6pm
Error management system. Operational observability degrades without this.
[HTTP Receiver] DRS Events to DRS Queue
HTTP → Queue Listener
Data Retention Service entry point. GDPR/CCPA deletion pipeline depends on this. Compliance risk.
[Queue] DRS Events into DB [Database]
Queue → DB Every 2 min
DRS event persistence. Deletion tracking audit trail. ~211 executions captured.
[DB] DRS Events Enrichment[DB] main
DB → DB Every 15 min
DRS data enrichment pipeline component.
[DB] Route DRS Messages to Target Systems [Queue]
DB → Various Every 20 min
Routes deletion requests to Adobe, Discourse, etc. Core DRS orchestrator.
[Queue] DRS Adobe CDP - main
Queue → Adobe Hourly
GDPR deletion requests to Adobe CDP. Compliance pipeline.
[DB] Adobe CDP Purge [Adobe]
DB → Adobe Every 10 min
Adobe data purge execution. GDPR compliance.
[Queue] DRS Discourse CDP
Queue → Discourse Every 2hr
Discourse community platform deletion sync. GDPR compliance.
[DB] Discourse CDP Purge [Discourse]
DB → Discourse Hourly
Discourse purge execution. GDPR compliance pipeline.
[Queue] Adobe DRS [MOPS Bucket]
Queue → MOPS Every 2hr
Marketing ops DRS bucket routing.
[DB] DRS Maintain Arquive Status [DB]
DB → DB Daily 11pm
DRS status tracking maintenance.
[DB] DRS Remove "Done" Records [DB]
DB → DB Daily 8am
Housekeeping for DRS. Without this, DB grows unbounded.
[DB] DRS Re-process Failed Records
DB → DB Every 5hr
Retry mechanism for failed deletions. Ensures eventual compliance on deletions.
[DB] DRS Set Not Re-processable Errors
DB → DB Every 4hr
DRS error classification.
[DB] DRS Report [Email] - main
DB → Email Twice daily
DRS operational reporting. Team visibility on deletion pipeline health.
[DB] DRS Failures Report [Email] - main
DB → Email Event-Triggered
Alert on DRS failures. Operational awareness.
BI_SFDC_Upsell_Recos_POST
BI → SFDC Monthly 2nd
Upsell recommendations from BI to SFDC for sales teams. Appears dormant — runs monthly. Loss impacts upsell motions.
PR_BI_Anaplan_Tableau_Registrar
Anaplan → Tableau Monthly 1st
FP&A data pipeline. Financial planning visibility.
PR_Dash_BillingEmails_SFDC_Update
Dash → SFDC Event-Triggered
Billing email update flow. Customer billing communications.
PR_Dash_BillingEmails_IsPartner
Dash → SFDC Event-Triggered
Partner billing email classification. Paired with above.
PR_AQ_Dash_BillingEmails_SFDC_Update
Dash → SFDC Event-Triggered
Async queue version of billing email update.
PR_Dash_getCustomerType
Dash → SFDC Event-Triggered
Customer type determination for billing logic.
[NetSuite]Location Sync - Upsert[Oomnitza]
NS → Oomnitza Event-Triggered
Office location sync to IT asset management. Asset assignment accuracy.
[WorkDay]EmployeeIntegration[Alertmedia]
Workday → AlertMedia Event-Triggered
Employee emergency contact data. Note: Golang migration exists (wiki: 966395191) — verify status.
[LA]Scheduler[NS]
LeaseAccelerator → NS Hourly
Lease accounting scheduler. Companion to lease-accelerator-gateway CF Worker (staging). Part of the monthly close chain.
[LA]LedgerExportData[NS]
LeaseAccelerator → NS Event-Triggered
Ledger export data component. Part of lease-accelerator monthly close flow.
Revpro_stagingErrors_Email
RevPro → Email Daily 7am
RevPro staging error notifications. Engineering awareness of RevPro integration health.
PR_GET_FlyFishing_Eligibility
Internal API Event-Triggered (API)
Product eligibility check for FlyFishing/purchasing feature. Self-serve product gating.
Tickets_Zendesk_DB_Deploy
Zendesk → DB Event-Triggered
Support ticket sync to DB. Support analytics and SFDC Service Cloud pipeline entry point.
[Zendesk] Get Ticket Comments [MySQL]
Zendesk → MySQL Event-Triggered
Comments enrichment for Zendesk→SFDC pipeline.
[Database] Zendesk Tickets Upload [SFDC]
MySQL → SFDC Event-Triggered
Ticket upload to SFDC Service Cloud. Support case visibility.
[Zendesk] Case Update [Salesforce]
Zendesk → SFDC Event-Triggered
Real-time case status sync from Zendesk to SFDC.
[Database] Load Ticket Comments [Salesforce]
MySQL → SFDC Event-Triggered
Comments feed to SFDC cases.
[Database] Load Feed Attachments [Salesforce]
MySQL → SFDC Event-Triggered
Attachment sync to SFDC cases.
[Database] File Transfer Request Attachment/Voice [Salesforce]
MySQL → SFDC Event-Triggered
Voice recording and file transfer support cases.
[BI] Prospects to SelfServe Sync [SFDC]
BI → SFDC Daily 8:15pm
PLG funnel data. Prospect to paying customer attribution in SFDC.
PR_Dash_Descartes_Account
Dash → Descartes Event-Triggered
Trade compliance account sync. Currently showing errors — investigate before migration.
Deprecation Confidence Analysis If we turned it off, would anything break?
How to read this: Each process is scored on 4 signals to estimate safe deprecation confidence. A process scores Safe to Investigate only when: (1) zero or near-zero executions, (2) zero documents processed, (3) has a listener/event trigger with no callers, AND (4) is not referenced as a dependency by another active process. Note: "zero executions" for event-driven listeners can mean no events fired — not that the process is broken. Always validate with the owning team before deprecating. Data window: ~60 days of execution records (Boomi API cap).
All Active Production Processes — Full Inventory
# Process Name Integration Schedule / Trigger Priority Migration Status Exec Count (90d)

Key Migration Context

  • CF Workers Monorepo (enterprise-workers): Active workers for app-usage, currency-rate, lease-accelerator-gateway.
  • lease-accelerator-gateway is STAGING ONLY — no prod deployment yet. Targets the same process as [LA]Scheduler[NS] + [LA]LedgerExportData[NS] in Boomi.
  • enterprise-currency-rate-api CF Worker replaces [NS] FX Rates calls — Boomi processes (Kyriba, LA, Varicent) still consume the CF Worker API endpoint.
  • Workday → AlertMedia is confirmed done in Golang (wiki page 966395191).
  • Boomi Renewal 2026 page shows 0 renewal qty requested for Standard Connections (13→0) suggesting strong intent to exit Boomi.

Prioritization Scoring Model

  • Revenue impact — order-to-cash, billing, provisioning chains
  • Financial close dependency — RevPro, GL, FX, Kyriba processes
  • Employee data — Workday integrations affect headcount operations
  • Legal/Compliance — DRS (GDPR), Certa/Ironclad (contracts), Oomnitza (SOX assets)
  • Execution frequency — high-frequency = more executions impacted per unit downtime
  • Listener processes — real-time event-driven = no buffering, immediate failure if cut
  • Dormancy — monthly/quarterly processes appear inactive but are critical at period-end

Data sourced from: Boomi MCS Production Atom (5daab8cc) · DeployedPackage API (100 active processes) · ProcessSchedules API (127 schedule entries) · ExecutionRecord API (~3000 recent executions) · Confluence ITENTINT wiki · CF Workers Monorepo page (1372571542) · Boomi Renewal 2026 page (1324659598). Execution counts represent a bounded window due to Boomi API pagination limits. Dormant processes are included where schedules confirm they are active. Last updated: March 25, 2026.