EPM Workbench for VS Code
EPM Workbench is a Visual Studio Code extension for building Oracle EPM calculation logic: Groovy Rules, Script Rules, Templates, and Rulesets. It brings real editor intelligence (completion, diagnostics, hover, formatting) to the rule files you already edit, keeps every rule as a native text file so your own AI tools work on them, and drives the full Pull / Push / Deploy / Execute cycle against your Pod from inside the editor.
Rules stay plain .groovy / .csc files on disk, so Git, code review, and any
AI assistant (Copilot, Claude Code, Codex) work on them with no special
integration. Calls to your Pod go straight to Oracle, never through a server
of ours.
Start here
Section titled “Start here” Install Install from the VS Code Marketplace, activate a Seat Key, and add your first Pod.
The Editor Navigate the Pod tree, edit a rule, and Pull, Push, Deploy, and Execute from the editor.
Validation Rules The built-in rules, custom rules with no code, and sharing one rulebook with your team.
Settings Every EPM Workbench setting: confirmations, formatting, starters, and licensing.
Seat Keys What a Seat Key is, how to activate one, and how admins reassign or revoke them.
Offline Mode & Snapshot import Populate a Pod Folder from a disk Snapshot and work with zero connectivity.
Connect with OAuth Register per-user OAuth (IDCS device flow) so work is attributed to the human.
Privacy & data handling Local-first storage, credentials in VS Code SecretStorage, and what leaves your machine.
Troubleshooting Connection failures, credential resets, and offline language-server behavior.