Chapter 09: Processing Workflow Tasks
Chapter Objectives:
Understand the task processing interface and workflow entries page
Learn daily task management routines and prioritization strategies
Master processing different activity types (Manual, Conditional, Interaction)
Use the "What To DO" FactBox for task context
View and interact with source records
Apply task completion best practices
Work effectively with team tasks
Prerequisites:
Understanding of workflow concepts (Chapter 3)
Familiarity with task configuration (Chapter 6)
Basic Business Central navigation skills
Access to workflow tasks assigned to you or your team
9.1. The Task Processing Interface
Workflow Entries Page Overview
Navigation:
Page Purpose:
Monitor and process all active workflow instances
View tasks assigned to you, your team, or all users
Track progress across multiple workflows
Complete tasks based on activity type
Understanding the Interface Structure
Header vs. Detail Records:
The Workflow Entries page displays two types of records:
Record Type | Detailed Entry No. | Purpose | What Shows |
|---|---|---|---|
Header | 0 | Workflow instance summary | Overall workflow info |
Detail | 1, 2, 3, etc. | Individual tasks | Specific task to complete |
Example:
Key Insight:
Header records (Detail = 0): Show workflow progress overview
Detail records (Detail > 0): Show actual tasks you process
Most users filter to show Detail records only (hide headers)
Understanding Columns
Essential Columns (with captions from Table 72777606):
Column | Caption | Meaning | User Action |
|---|---|---|---|
Entry No. | "Entry No." | Workflow instance ID | Identify which workflow |
Detailed Entry No. | "Detailed Entry No." | 0=Header, >0=Task | Filter to hide headers (>0) |
Workflow No. | "Workflow No." | Which workflow template | Know what process this is |
Workflow Step Code | "Workflow Step Code" | Task identifier | Understand task type |
Description | "Description" | What to do | Read task instructions |
Status | "Status" | Open/Released/Completed | Know if ready to work |
Assigned to | "Assigned to" | Who is responsible | Know if it's yours |
Assigned to Team | "Assigned to Team" | Team responsibility | Find team tasks |
Due Date | "Due Date" | When task due | Prioritize work |
Critical Date | "Critical Date" | Escalation threshold | Identify urgent tasks |
Activity Type | "Activity Type" | How to process | Know what action needed |
Additional Columns:
Column | Caption | Purpose |
|---|---|---|
Released at | "Released at" | When task became available |
Completed at | "Completed at" | When task finished |
Closed | "Closed" | Workflow archived (no longer active) |
Template Code | "Template Code" | (Interaction tasks) Which interaction template |
Contact No. | "Contact No." | (Interaction tasks) Which contact to interact with |
Record ID | "Record ID" | Source record identifier |
Filtering Your Tasks
Preset Filter 1: My Tasks
Preset Filter 2: My Team Tasks (Available to Claim)
Preset Filter 3: Urgent Tasks
Preset Filter 4: Overdue Tasks
9.2. Daily Task Management
Starting Your Day - Role Center Cues
If Your Role Center Configured with Workflow Cues:
Cue Tiles Display:
Cue Meanings:
Cue | Caption | Calculation | Action Priority |
|---|---|---|---|
Open | "Open" | COUNT(Assigned to you, Status=Open) | Low - waiting for release |
Released | "Released" | COUNT(Assigned to you, Status=Released) | High - ready to work |
Completed | "Completed" | COUNT(Assigned to you, Status=Completed) | Info - historical |
Overdue | "Overdue" | COUNT(Released, Due Date < TODAY) | URGENT |
Critical | "Critical" | COUNT(Released, Critical Date <= TODAY) | CRITICAL |
Morning Routine:
Daily Task Prioritization Strategy
Priority Matrix:
Priority | Criteria | Action | Example |
|---|---|---|---|
P0 - Critical | Critical Date <= TODAY | Do NOW | Task due today, customer waiting |
P1 - Overdue | Due Date < TODAY | Do TODAY | Task was due yesterday |
P2 - Due Soon | Due Date = TODAY or TOMORROW | Schedule TODAY | Task due tomorrow |
P3 - Normal | Due Date > TOMORROW | Plan AHEAD | Task due next week |
P4 - Waiting | Status = Open | Monitor | Prerequisites not met |
Decision Tree:
Task Processing Workflow (General)
Standard Process for Any Task:
9.3. Processing Different Activity Types
The "Process" action behaves differently based on Activity Type.
Activity Type: Manual
Purpose: Simple user confirmation that work was done
When Used:
Physical tasks tracked digitally
Tasks completed outside system
Simple acknowledgments
Examples:
"Print and file contract"
"Call customer (outside BC)"
"Verify physical inventory"
"Archive documents"
Processing Manual Tasks:
Best Practice:
Complete the actual work BEFORE clicking Process
Manual tasks honor system - ensure work truly done
Add notes if helpful (comment fields if available)
Activity Type: Conditional
Purpose: Decision points or confirmations with system acknowledgment
When Used:
Approval confirmations
Decision checkpoints
Data review confirmations
Quality gates
Examples:
"Confirm customer credit check passed"
"Verify all line items correct"
"Approve order for processing"
"Review and accept terms"
Processing Conditional Tasks:
Best Practice:
Review data thoroughly before processing
Conditional = "I confirm I verified this"
Don't click Yes unless actually verified
If uncertain, click No and investigate
Activity Type: Interaction
Purpose: Create tracked CRM interaction (phone call, meeting, email)
When Used:
Customer contact tasks
Vendor communication tasks
Follow-up activities
Relationship management
Examples:
"Call customer about order"
"Email vendor for quote"
"Schedule meeting with contact"
"Send contract to customer"
Prerequisites:
Task must have Contact No. assigned
Task must have Template Code assigned (Interaction Template)
Processing Interaction Tasks - Detailed Walkthrough:
What Happens If User Clicks Cancel?
Interaction Task Best Practices:
Do:
Complete interaction BEFORE clicking Process
Make the call first
Then log it in wizard
Provide detailed comments
What was discussed
What was agreed
Next steps
Accurate date/time
Log when interaction actually happened
Not when you're entering it
Select correct outcome
Successful contact
No answer
Left voicemail
etc.
Don't:
Don't click Process then forget to call
Process = Create log entry
Actually make the contact
Don't leave comments blank
Future reference needs context
Audit trail important
Don't rush through wizard
Quality of log entry matters
Other team members may read it
Activity Type: Job Queue
Purpose: Scheduled background processing
Status: Framework defined, not fully implemented
Expected Behavior:
User doesn't interact
System processes automatically
Tasks complete via background job
Current Behavior:
Use Case (when implemented):
Nightly batch processing
Scheduled report generation
Automated data synchronization
Activity Type: Approval Workflow
Purpose: Integration with BC standard Approval Workflow system
Status: Framework defined, not fully implemented
Expected Behavior:
Task waits for approval completion
BC approval workflow controls progression
Task completes when approval granted
Current Behavior:
Use Case (when implemented):
Purchase requisition approvals
Sales quote approvals
Document release approvals
9.4. Understanding the "What To DO" FactBox
The FactBox provides human-readable task context.
FactBox Location
Where: Right side of Workflow Entries page (if configured)
Page: QUA What To DO (Page 72777614)
Purpose: Quick summary without opening source record
FactBox Content
Typical Display:
Information Provided:
Section | Shows | Why Helpful |
|---|---|---|
Workflow/Task | Which workflow and task | Context for task purpose |
Record | Source record details | Know what customer/order/item |
Status/Dates | Current state and timing | Prioritization info |
Assignment | Who and which team | Responsibility clarity |
Activity Details | Activity type specifics | Know how to process |
Using the FactBox Effectively
Scenario 1: Quick Triage
Scenario 2: Understanding Context
Scenario 3: Interaction Preparation
9.5. Viewing Source Records
Every workflow task links to a source record (Customer, Sales Order, etc.).
The "Show Record" Action
Purpose: Open the source record the workflow is about
Location: Action bar on Workflow Entries page
How It Works:
Common Source Record Types
Source Table | Opens | Use Case |
|---|---|---|
Customer (18) | Customer Card | Customer onboarding, credit review |
Vendor (23) | Vendor Card | Vendor setup workflows |
Sales Header (36) | Sales Order/Quote/Invoice Card | Order processing, approvals |
Purchase Header (38) | Purchase Order Card | Purchase approvals |
Item (27) | Item Card | New item setup workflows |
Contact (5050) | Contact Card | CRM follow-up workflows |
Interacting with Source Records
Scenario: Making Changes
How Changes Affect Workflow:
Auto-Completion Pattern:
Auto-Release Pattern (Next Task):
9.6. Task Completion Best Practices
Completing Tasks Promptly
Why Speed Matters:
Downstream Dependencies: Other tasks waiting
SLA Compliance: Due dates contractual
Customer Satisfaction: Delays visible to customers
Team Workload: Bottlenecks affect everyone
Daily Completion Target:
Documenting Work
Interaction Logs (Activity Type = Interaction):
Manual/Conditional Tasks (No built-in comments):
If available, use Description or custom comment fields
If not available, maintain separate log (email, notes)
Document exceptions or issues
Handling Stuck Tasks
Symptoms of Stuck Task:
Status = Open for extended period (days/weeks)
Release conditions never met
Completion conditions impossible to satisfy
Source record deleted or inaccessible
Diagnosis Process:
Resolution Options:
Option 1: Fix Data
Option 2: Fix Configuration
Option 3: Manual Override
Option 4: Cancel Workflow
9.7. Working with Team Tasks
Viewing Team Queues
Team Task Queue Filter:
Self-Assigning Tasks
Procedure:
Collaborating with Team Members
Visibility Patterns:
Pattern 1: Full Team Visibility
Pattern 2: Peer Assistance
Pattern 3: Manager Reassignment
This completes Chapter 9 with comprehensive coverage of:
Task processing interface and navigation
Daily task management and prioritization
Processing all activity types (Manual, Conditional, Interaction) with detailed workflows
Using the What To DO FactBox
Viewing and interacting with source records
Task completion best practices
Working with team tasks (self-assignment, collaboration)
Chapter 9 Complete: Processing Workflow Tasks
0 Code Advanced Workflow
>
Chapter 01 : Introduction and Overview
>
Chapter 02: Getting Started
>
Chapter 03: Core Concepts and Terminology
>
Chapter 04: Tutorial - Your First Workflow
>
Chapter 05: Configuring Workflow Triggers (Initiated By Rules)
>
Chapter 06: Designing and Configuring Workflow Tasks
>
Chapter 07: Configuring Status Rules and Task Logic
>
Chapter 08: Managing Teams and Users
>
Chapter 09: Processing Workflow Tasks
>
Chapter 10: Monitoring and Reporting
>
Chapter 11: Advanced Placeholder Techniques
>
Chapter 12: Complex Workflow Patterns
>
Chapter 13: Integration with Business Central
>
Chapter 14: Troubleshooting and Maintenance
>
Chapter 15: Field and Table Reference
>
Chapter 16: Formula Reference
>
Chapter 17: Glossary and Index
>
Chapter 18: 20 Real-World Workflow Examples
Related Posts
Chapter 18: 20 Real-World Workflow Examples
Chapter Purpose: This chapter provides 20 complete, production-ready workflow implementations spanning multiple Business Central modules. Each example includes business context, measurable benefits, complete configuration steps, testing procedures, and troubleshooting guidance.
Chapter 17: Glossary and Index
Activity Type: Classification of how a workflow task is processed. Options: Manual, Conditional, Interaction, Job Queue, Approval Workflow. Assigned to: User ID who should process the task. Supports placeholders for dynamic assignment. Assigned to Team: Team code for team-assigned tasks. Users see tasks for their teams in "My Teams" view.
Chapter 16: Formula Reference
Chapter Objectives: Master date formula syntax Understand comparison operators Learn validation formula patterns Apply formulas to real scenarios
Get Your FREE Dynamics 365 Demo
Transform your business operations with Microsoft Dynamics 365 Business Central
Experience the transformative power of Microsoft Dynamics 365 Business Central for yourself! Request a free demo today and see how our solutions can streamline your operations and drive growth for your business.
Our team will guide you through a personalized demonstration tailored to your specific needs. This draft provides a structured approach to presenting Qualia Tech's offerings related to Microsoft Dynamics 365 Business Central while ensuring that potential customers understand the value proposition clearly.