How to Configure Workflow Activities in iDempiere

The Workflow Activities window in iDempiere displays pending tasks assigned to a user as part of a document workflow, such as sales order or purchase order approvals. Completing activities here directly affects when orders, invoices, or shipments move forward, keeping transactions from stalling and approval reporting accurate.

Process Flow

TenthPlanet iDempiere TestModelImport

Business Rules

  • Only activities assigned to the logged-in user or role appear in the grid.
  • An activity stays listed until its workflow node is completed or forwarded.
  • The window shows “You have no Activities” when nothing is pending.
  • Forwarding an activity reassigns it to another user for action.
  • History records show the workflow path an activity has followed so far.
  • The Answer field is required only when the node expects a user decision.
  • The refresh icon reloads the current list of active activities.

Prerequisites

  • Workflow defined and attached to a document type (e.g., Sales Order, Purchase Order).
  • User assigned to the role or responsible party set on the workflow node.
  • Document submitted for approval so a workflow instance is generated.
  • Role and Organization access configured for the approver.

Navigation

Menu → Workflow → Workflow Activities

Configuration Steps

Step 1: Verify Role Access to Workflow Activities

Open the Role window, confirm “Workflow Activities” is included in the role’s menu tree under Window Access, and save.\

TenthPlanet iDempiere GeneralRules TestModelImport

Step 2: Review the Activity List

Open Workflow Activities. The grid shows Priority, Node, and Summary for every pending item assigned to the current user.

FieldSample ValueDescription
PriorityMediumIndicates urgency of the pending activity
NodeApprovalWorkflow step currently awaiting action
SummaryPO 100001 pending approvalShort description of the related document


Step 3: Review Activity Details

Select a row in the grid. The detail panel loads Node, Description, Help text, and History records for that specific activity.

FieldSample ValueDescription
NodeApprovalCurrent workflow step name
DescriptionApprove Purchase OrderWhat action the step requires
HelpApprove if PO is within budgetGuidance text shown to the approver
History recordsPrepared → Submitted → ApprovalPath the activity has followed so far


Step 4: Enter an Answer and Complete or Forward

Set the Answer field if the node requires one, add an optional Messages note, use Forward to reassign, then click the checkmark to complete or the refresh icon to reload the list.

FieldSample ValueDescription
AnswerYesApprover’s decision for the node
MessagesApproved, proceed to shipmentOptional note recorded with the activity
Forward (Optional)Store ManagerReassigns the activity to another user

Note: The checkmark button completes the activity using the current Answer; the blue refresh button only reloads the list and does not submit any decision.

Common Issues and Resolutions

IssueCauseResolution
No activities showingUser is not the responsible role for any workflow nodeVerify the workflow node’s responsible user or role matches the approver
Cannot complete activityAnswer field is required but left emptySelect a valid Answer before clicking the checkmark
Activity stuck at same nodeApprover role missing organization accessGrant the approving role access to the relevant Org
Forward not workingForward field left blank on submitSelect a valid user in Forward before confirming
Duplicate activities appearWorkflow re-triggered after a document changeReprocess the document or review the workflow definition
Wrong approver receives taskIncorrect responsible type on the workflow nodeCorrect the Human/Role assignment in the Workflow window
Window missing from menuRole does not have Workflow Activities window accessAdd the window to the role’s menu tree and save

Next Steps

  • Configure the Workflow window to define approval nodes and responsible roles.
  • Set up Document Types linked to workflows that require approval.
  • Confirm Role and Organization access for all approvers.
  • Review the Workflow Process Monitor for activities stuck in progress.