How the Request Window works in iDempiere

Introduction

The Request window in iDempiere is where staff record and manage service requests, customer complaints, and internal follow-up tasks. Every request captures who raised it, what it concerns, and who is responsible for resolving it.

This window is used daily by support teams, sales representatives, and customer service staff to log issues and track them until closure. It is commonly linked to a Business Partner, Order, Invoice, or Product when a request relates to a specific transaction.

Because each request carries a status, priority, and due date, it directly affects service reporting, workload tracking, and escalation. Unresolved or overdue requests are easy to identify, helping teams respond to customers on time.

Process Flow Diagram

Request.drawio

Business Rules

  • A request must have a Request Type, Priority, and Summary before it can be saved.
  • A new request is set to Due type automatically until a next action date is entered.
  • Confidentiality is inherited from the selected Request Type when one is available.
  • If no confidentiality is set, the request defaults to Public Information.
  • User Importance defaults to Medium and can be raised manually at any time.
  • System Priority can shift automatically based on the linked Business Partner’s group.
  • Moving a request to an open status automatically records the Start Date.
  • Moving a request to a closed status automatically records the Close Date.
  • A Final Close status marks the request as fully processed and prevents further edits.
  • Every entry typed in the Result field is saved as a new update in the request history.
  • A request can be linked to a related request to connect duplicate or similar issues.
  • Self-service requests follow the same status and confidentiality rules as internal requests.

Prerequisites

  • Business Partner configured, if the request relates to a customer or vendor.
  • Request Type configured with a linked status category.
  • Status and Resolution values configured for that status category.
  • Sales Representative (user) available for assignment.
  • Organization configured for where the request is being raised.

Navigation

Menu → Partner Relation → Request → Request
TenthPlanet iDempiere PartnerRelation Request 1

Opening the window shows a blank Request form with four sections: the request header, an Action section for follow-up work, a Reference section for linking related documents, and a History section showing past activity. An Updates tab below the form lists every remark added to the request.

TenthPlanet iDempiere PartnerRelation Request 2

Configuration Steps

Step 1: Enter the Core Request Details

Every request needs a clear type, priority, and summary so staff can identify and route it correctly.

Instructions

Select a Request Type, set the Priority and User Importance, then type a short Summary describing the issue. Choose a Category and Group if the request needs further classification.

FieldSample ValueDescription
Request TypeCustomer ComplaintClassifies the nature of the request.
PriorityMediumSystem-driven urgency level.
User ImportanceMediumUrgency level set by the requester.
SummaryDelayed delivery for order #1045Short description of the issue.
CategoryDelivery IssueOptional finer classification of the request.

Step 2: Set Confidentiality and Status

Confidentiality controls who can view the request, while Status tracks where it stands in its lifecycle.

Instructions

Choose the Confidentiality level for the request and the Entry Confidentiality for individual updates. Select a Status once one has been configured for the request type.

FieldSample ValueDescription
ConfidentialityPartner ConfidentialOverall visibility level of the request.
Entry ConfidentialityPartner ConfidentialVisibility level applied to new updates.
StatusOpenCurrent stage of the request.
ResolutionReplacement SentOutcome recorded once the request is resolved.

Step 3: Record Action and Follow-Up Information

This section tracks who is handling the request and what needs to happen next.

Instructions

Assign a Sales Representative, set the Date Next Action if follow-up is required, and type progress notes in the Result field. Record Product Used and Quantity Used if a product was involved.

FieldSample ValueDescription
Sales RepresentativeJohn MathewUser responsible for handling the request.
Date Next Action25-07-2026Date the next follow-up is due.
ResultCalled customer, replacement scheduledNotes added while working the request.
Standard ResponseDelivery Delay ApologyPredefined reply text for common issues.
ActivityFollow-up CallType of action performed on the request.

Step 4: Link Related Business Documents

Linking a request to the transaction it concerns gives staff full context without searching separately.

Instructions

Use the Reference section to attach the relevant Business Partner, Order, Invoice, Payment, Product, Shipment/Receipt, Asset, Project, or RMA. Only add references that apply to the request.

FieldSample ValueDescription
Business PartnerVision Retail Ltd.Customer or vendor the request relates to.
OrderSO-1045Sales or purchase order linked to the request.
InvoiceINV-2201Invoice linked to the request, if applicable.
ProductWireless Mouse M100Product involved in the request.
Request Amount0.00Monetary value associated with the request.

Step 5: Review History and Updates

The History section and Updates tab give a complete timeline of everything recorded against the request.

Instructions

Check the Updates tab after saving to confirm the latest note was recorded. Use the History tab to review prior status changes and the Update Notification tab to see who was notified.

FieldSample ValueDescription
Date Last Action20-07-2026Date of the most recent update.
Last ResultReplacement dispatchedMost recent note recorded on the request.
Last Alert20-07-2026Date the last reminder was triggered.
TenthPlanet iDempiere PartnerRelation Request 3 2

Common Issues and Resolutions

IssueCauseResolution
Request will not saveSummary field left blankEnter a short description in Summary before saving.
Sales Representative not filled automaticallyNo default representative configured for the roleSelect the Sales Representative manually.
Status list appears emptyRequest Type has no status category configuredConfigure Status values for that request type’s category.
Confidentiality does not match expectationValue is inherited from the selected Request TypeOverride the Entry Confidentiality manually if permitted.
Escalating priority has no effectPriority is already at the highest levelNo action needed; the request is already at maximum urgency.
Close Date not recordedStatus selected is not part of the closed categoryChoose a status that is configured as closed or final close.
Duplicate requests logged for the same issueRelated Request field left blankUse the Related Request field to link duplicate issues together.
Updates tab shows no entriesResult field left blank when the request was created or updatedAdd remarks in the Result field so an update record is generated.

Next Steps

  • Configure Request Types to define categories and default confidentiality.
  • Set up Status and Resolution values for each request category.
  • Configure Standard Responses for frequently used replies.
  • Review the Request Processor for automatic reminders and escalation.