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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions