community postAdministration & Setupcommunity - not Microsoftreviewed - checked by Opus

🌟 Improving Business Central user tasks 🛠️

The post presents an enhancement to Business Central's standard user task functionality that links tasks directly to specific records like customers or vendors. Instead of standalone tasks, users can now create contextualized tasks from record cards or through a record selector, with a Related Record section for navigation.

post Gerardo Rentería Blog

Gerardo Renteria · 2025-09-04 · 1,105 words · about 5 min

"The key to this is the "Related Record" section at the bottom of the page."

Key points

  • A new Select Related Record action on the User Task Card links a task to a record in Customer, Vendor, Item, Sales Order or any other table
  • The task card gains a Related Record section, and a Go to Related Record action opens the linked record
  • A User Tasks FactBox, added to the Customer Card as an example, lists only that record’s tasks and can create new tasks already linked to it
  • The solution includes a User Task table extension, a management codeunit, a FactBox, a table selector page, a record selector page and page extensions

Quotes

  • “The key to this is the “Related Record” section at the bottom of the page.” (Shows where the core enhancement for task-record connection is implemented)
  • “I believe this proposal is the natural evolution of the user task functionality in Business Central, providing them with intelligent context.” (Articulates the improvement philosophy: adding context to make tasks more useful and connected to business operations)

AL objects mentioned

As named in the post. A name that matches one object page by exact type and name links to it; the others stay as named.

  • table 1170 “User Task”
  • codeunit “PTEUserTaskRecordMgt”
  • page “PTEUserTasksFactBox”
  • page “PTETableSelectorForTask”
  • page “PTERecordSelector”
  • page “PTECustomerCardExt”

Not found in BC28-30: codeunit “PTEUserTaskRecordMgt”, page “PTEUserTasksFactBox”, page “PTETableSelectorForTask”, page “PTERecordSelector”, page “PTECustomerCardExt”.

Context

  • Features: related record linking, contextual task creation, record selector, task factbox, task navigation

Source: Gerardo Renteria, community blog. Summary, key points and quotes are derived (CONTENT-NOTICE.md); read the original for the full text.