aurelienclere-365/d365fo-cowork-plugin/d365fo-form-navigation

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Use when user asks about D365FO forms, menu items, workspace tiles, or UI navigation. "where is vendor invoice journal in the menu", "what data sources does PurchTable form have", "which menu item opens VendInvoiceJournal", "find the workspace for accounts payable", "what forms use CustTable as a data source", "which tile links to vendor invoices", "find all menu items under Procurement module", "form metadata for SalesTable"

Install

npx vskill@latest install aurelienclere-365/d365fo-cowork-plugin/d365fo-form-navigation

SKILL.md

D365FO Form & Navigation Discovery

Explore form definitions, data sources, menu items, workspace tiles, and navigation paths within D365FO — without opening Visual Studio or a live AOS.

When to use

  • User needs to know the data sources (tables) backing a specific form
  • User wants to find which menu item or tile navigates to a feature
  • User is writing a form extension and needs the form's data source structure first
  • User is documenting navigation paths for a functional design document
  • User wants to find all forms related to a business area (e.g. "procurement")

Workflow

  1. Identify the target. Extract form names, module names, or business concepts.
  1. Look up the form. Call get_form(formName) — returns data sources, the source

file path, and the top-level form type (ListPage, SimpleList, Details, etc.).

  1. If form name is unknown, call search_any(query) with the business concept and

filter results to AxForm type.

  1. Look up menu items. Call get_menu_item(menuItemName) — returns the object it

points to (form, report, class), the menu item type (Display/Action/Output), and the label.

  1. Look up tiles. Call search_tiles(query) to find workspace tiles by business

concept, then follow up with the tile's linked menu item if needed.

  1. Look up workspaces. Call search_workspaces(query) to find the workspace

descriptor and its constituent tiles and KPIs.

Output Format

Form data sources
Data sourceTableJoin modeLink type
SalesTableSalesTable—Root
SalesLineSalesLineInnerJoin1:N child
CustTableCustTableOuterJoinN:1 reference
Menu item
PropertyValue
NameVendInvoiceJournalListPage
TypeDisplay
ObjectVendInvoiceJournal (Form)
LabelVendor invoice journal
ModuleAccounts payable

Notes

  • Form names in D365FO usually match the primary table name (e.g. SalesTable form for

the SalesTable table). Start there if the user gives a table name.

  • Extensions of a form live in *_Extension objects — check find_extensions(formName)

if the user asks what customisations exist on the form.

  • Workspace tiles are the entry point to most functional areas; search tiles first when

a user describes a functional feature rather than a technical object name.

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
5

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/aurelienclere-365/d365fo-cowork-plugin/d365fo-form-navigation/badge)](https://verified-skill.com/skills/aurelienclere-365/d365fo-cowork-plugin/d365fo-form-navigation)

Something wrong with this skill or its page? Tell us.