← Incentive Compensation StarterExplore the sample demo ↗

For Oracle Fusion ICM implementation partners

Know what you’re taking into delivery.

A technical diligence pack covering what is included, how the app connects, what the automated checks establish, and what still needs validation on a customer pod.

Validation boundary: the public demo uses sample data. There is no production reference deployment, and the application has not been validated against a live Fusion pod. Automated checks establish behavior against samples and test doubles; they do not establish production readiness.

What you receive

  • 32 responsive pages for sellers, partners, managers and administrators; English and Spanish bundles.
  • An optional driver module with three additional pages.
  • Fusion-configured VBCS import ZIP with authentication enabled, Oracle JET application source, customer field mappings, and branding preview/export for name, logo and accent colour.
  • Four Node.js reference services: analytics, estimation, disputes and notifications.
  • Import, configuration, pod-readiness, acceptance and promotion guidance, plus optional Fusion/OIC scale contracts and implementation specifications.

What the implementation owns

  • Customer credentials, Oracle licenses and IAM role mapping.
  • Pod-specific resources, descriptive flexfield meanings and service configuration.
  • Eligibility rules and compensation policy in Fusion or the configured backend.
  • Customer security review, performance validation, UAT and operations.
  • Hosting the reference services or implementing equivalent service contracts in OIC or ORDS; provisioning and activating OIC when the optional scale profile is needed.

The architecture

Signed-in userVisual Builder / Redwood UIFusion ICM, HCM and CX Sales RESTConfigured reference services

The app is an experience layer. It displays compensation results from Fusion and configured services; it does not implement customer compensation calculations in the browser. The demo estimator uses stand-in sample logic.

Interactive service reads and actions run as the signed-in user. The notification service’s scheduled digest job has no interactive user and requires its own configured service-account credential.

Prerequisites: Oracle Visual Builder runtime 2510, JET 19 Redwood, a Fusion Cloud pod with the required ICM and HCM resources, CX Sales resources for partner experiences, and a host for the reference services or equivalent contracts implemented in OIC or ORDS.

The experience included in the source

Automated browser checks cover responsive layouts, translations, settings, failure states and role-based screen flows. They establish local sample behavior, not comparative usability gains or Oracle backend capacity. See the 26C evidence comparison and decision brief for the current seller earning, paysheet and dispute evidence paths and their validation limits.

What to verify in the source

npm run verify checks JavaScript syntax, Visual Builder schemas, reference-service tests, application logic, then builds a fresh preview and runs browser smoke checks.

Ask for current verification output and the exact source revision during diligence. These checks run against samples and test doubles without a live Fusion pod.

Current source-evidence review

Seller and partner earning detail loads one earning by earning ID and credited participant, then displays reported input, output, credit, CommissionValue, tier count, amount, currency and posting status where present. It does not derive a rate formula or treat posting as proof of payment.

Manager paysheet review refreshes the selected paysheet summary and separately requests that paysheet’s payment records in pages capped at 50. The summary total remains the source of the displayed total; a partial page is not summed as the paysheet amount.

Dispute review preserves the case’s claim-time amounts and follows only explicit credit or earning links with identity checks. Missing, denied or mismatched records remain unverified. New-dispute prefill uses a uniquely linked credit only; it does not infer an expected amount or split.

These are implemented sample paths. Validate resource mappings, roles, field availability, currencies and exceptions against the target Fusion pod. The evidence comparison and decision brief describes Oracle 26C overlap and the proposed matched-task study; native comparative results have not been measured.

Known integration and product gaps

Capacity and scale

No benchmark establishes 100,000 participants or 10 million input transactions per hour. That sustained input rate is about 2,778 records per second, or 240 million per day if every record is new. Crediting, rollups and recalculation can add further processing. Registered participants and concurrently active users are separate capacity measures.

Current boundaries

Optional VBCS and OIC profile

The source now includes service contracts and client paths for server-side summaries, paged manager views, bounded caching and background paysheet approvals. The profile is disabled by default. The supplied flow definitions, native Visual Builder job-store specifications and secured report wrappers require a provisioned OIC environment, implementation, customer mappings, activation and live testing. They are not an importable OIC archive. A synthetic client benchmark checks bounded requests; it does not measure Fusion processing throughput.

Recommended data flow for a large deployment

Bulk source importFusion collection, crediting and calculationSecure summary and detail query serviceBounded Redwood pages

Keep Fusion responsible for compensation results. Publish scoped participant, period and component summaries to a scalable read service, with stable detail pagination, bounded queries, horizontally scaled instances and cache keys that preserve authorization. Keep large mutations in asynchronous jobs with duplicate protection, per-item outcomes and audit history. Display result freshness and processing status in the app.

This adds infrastructure and data-freshness tradeoffs. Prefer direct Fusion reads for bounded supported resources; use a separate read store where report-based reads cannot meet the measured target. Preserve participant and manager permissions in every query.

Evidence needed before claiming support

Agree the input definition, hourly completion deadline, peak rate, credit fan-out, transaction skew, retention and concurrent-user load. Validate collection, crediting, calculation and payment throughput on the actual customer pod with Oracle capacity guidance. Separately load-test UI APIs, freshness, access isolation, retries, failure recovery and backlog clearance. Revisit partitioning, retention and summary refresh as volume grows.

Oracle documents worker and batch tuning and participant grouping; it advises refining settings based on tests. Those documents do not establish this application's throughput: throughput guidance and transaction grouping.

Acceptance before customer rollout

  1. Import and rebrand the app; confirm Oracle prerequisites and customer field mappings.
  2. Run the pod-readiness script against the target pod and resolve missing resources or attributes.
  3. Validate each role’s participant scope and IAM permissions with actual customer accounts.
  4. Reconcile statements, attainment, rates and estimates against Fusion results.
  5. Test disputes, attachments, paysheet approvals and partial failures on that pod.
  6. Validate performance at the customer’s volume and complete user acceptance testing.
  7. Review security, hosting, monitoring and promotion procedures before production.

The commercial boundary

The current offer is a one-time US$120,000 source-code assignment to one firm, delivered as-is without ongoing support or updates. The written agreement controls the assignment. Oracle runtime and third-party assets remain subject to their own terms and are not included in the code assignment.

No delivery-time or savings claim is made without measured evidence from an implementation.

Request the source review and assignment terms

Prepared October 10, 2026. Confirm the current source revision, verification output and known-gaps list before purchase.