Skip to main content

Task Pages

The Task Single and Task Double patterns are activity-oriented forms designed for focused data entry. They guide the user through entering data for a specific task — such as creating a journal entry, filling in an expense report, or recording a production order — with a streamlined layout that minimises distractions.

Task pages are simpler and more focused than Details Master or Details Transaction forms. They are suited for scenarios where a user creates or processes a record in a single sitting and then moves on.


Task Single

When to Use

  • The form captures data for a single entity (one data source) in a task-oriented flow.
  • There is no header/lines relationship — all fields belong to one record.
  • The form is opened to create or process a specific item, then closed.
  • The layout should be streamlined with minimal navigation overhead.

Task Double

When to Use

  • The form has a header/lines structure similar to a transaction, but the emphasis is on task completion rather than ongoing document management.
  • The user is entering a batch of related line items under a single header (e.g., a counting journal, expense report, or timesheet).
  • After completing the data entry, the user submits or processes the batch and closes the form.
  • The form should feel lighter than a full Details Transaction pattern.

Key Components

ComponentControl TypePatternRequiredDescription
Action PaneAxFormActionPaneControlBothYesA streamlined action pane focused on the task workflow (Submit, Complete, Cancel).
Header GroupAxFormGroupControlBothYes (Double), Optional (Single)Identifies the task being worked on.
FastTabsAxFormTabControlBothYesCollapsible sections for field groups.
Lines GridAxFormGridControlDouble onlyYesThe data-entry grid for line items.
Lines ToolbarAxFormGroupControlDouble onlyNoOptional action bar above the lines grid.
Line DetailsAxFormTabControlDouble onlyNoExtended detail for the selected line.

Example Forms in D365 F&O

FormPatternMenu ItemDescription
TrvExpenseReportTask DoubleExpense management → My expenses → Expense reportsExpense report entry. Header contains employee, purpose, and dates; lines contain individual expense entries with category, amount, and receipts.
TSTimesheetEntryTask DoubleProject management → Timesheets → All timesheetsTimesheet entry. Header identifies the worker and period; lines capture hours per project/activity.
InventJournalCountTask DoubleInventory management → Journal entries → Item countingCounting journal. Header identifies the journal; lines list items and counted quantities.
ProdTableCreateTask SingleProduction control → Production orders → All production orders → NewProduction order creation task. A focused form for entering the item, quantity, and scheduling parameters of a new production order.

Task Pages vs. Details Transaction

AspectTask PageDetails Transaction
PurposeComplete a task and closeOngoing document management
LifecycleCreate → Fill → Submit → CloseCreate → Edit → Post → Review
Navigation listNo — user works on one taskTypically has a navigation list for switching between documents
ComplexityStreamlined, fewer FastTabsFull-featured, many FastTabs and detail panels

Infographic Placeholder

Task Page Patterns — structure diagram (placeholder)