Skip to content

Visual assistant for Global-to-Table mapping (similar to InterSystems Studio) #1701

@lucasaguiarsimoes

Description

@lucasaguiarsimoes

The legacy InterSystems Studio provides a very useful visual assistant for mapping Globals to SQL Tables, allowing developers to create, inspect and maintain these mappings in a graphical way.

Currently, when using VSCode with the vscode-objectscript extension, we could not find any equivalent feature. All mapping work must be done manually via code, which makes it harder to:

  • Quickly understand existing global/table mappings;
  • Maintain legacy systems;
  • Migrate teams that previously relied on Studio.

My propose here is to add a visual panel / window / assistant in VSCode that allows developers to:

  • View which globals are mapped to which tables;
  • Navigate between Global ↔ Table ↔ Class;
  • Inspect and possibly edit mapping properties (columns, keys, indexes, etc.).

It does not need to replicate Studio’s UI exactly, but providing a visual alternative would significantly improve productivity.

I believe this feature is still heavily used in real-world projects that rely on SQL over globals, and its absence in VSCode is currently one of the main blockers for fully replacing Studio.

If a similar feature already exists and we missed it, please let me know.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions