SfSkills Domains Docs GitHub

Home / omnistudio / omnistudio-lwc-omniscript-migration

omnistudio-lwc-omniscript-migration

Migrate classic Visualforce-based OmniScripts to LWC-based runtime with feature parity and regression testing. NOT for new OmniScript design — use omnistudio/omnistudio-lwc-integration.

Open the skill folder on GitHub


OmniStudio LWC OmniScript Migration

Salesforce is deprecating the Visualforce OmniScript runtime. Orgs must switch each OmniScript to the LWC runtime via the 'Run OmniScripts in LWC' setting and retest. Third-party templates and embedded custom VFs need replacement LWCs. This skill covers inventory, parity testing, and the rollout sequence.

Adoption Signals

Any org still using VF-mode OmniScripts; required by the deprecation timeline.

  1. Inventory OmniScripts via OmniScript object query; note Type, Sub-Type, Active version.
  2. Enable 'Run OmniScripts in LWC' at org level; each OmniScript can still opt out temporarily.
  3. For each script: activate LWC mode; run QA scenarios; fix any parity gaps (custom VF → LWC rewrite).
  4. Update embedded scripts: pages that host OmniScripts via <c-omniscript> LWC instead of VF include.
  5. Deprecation cutover: disable VF mode globally; remove unused assets.

Key Considerations

Worked Examples (see references/examples.md)

Common Gotchas (see references/gotchas.md)

Top LLM Anti-Patterns (full list in references/llm-anti-patterns.md)

Official Sources Used

Package files