{"id":22490,"date":"2026-08-04T10:59:26","date_gmt":"2026-08-04T10:59:26","guid":{"rendered":"https:\/\/tenthplanet.in\/idempiere\/?p=22490"},"modified":"2026-08-13T04:50:14","modified_gmt":"2026-08-13T04:50:14","slug":"how-to-configure-workflow-responsible-in-idempiere","status":"publish","type":"post","link":"https:\/\/tenthplanet.in\/idempiere\/how-to-configure-workflow-responsible-in-idempiere\/","title":{"rendered":"How to Configure Workflow Responsible in iDempiere"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Workflow Responsible is a setup window in iDempiere that defines who resolves a step in a workflow, such as a Service Request approval or escalation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It is used wherever a workflow is built, including Service Request routing, document approvals, and other automated business processes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The responsible party assigned here decides which user, role, or organization receives the pending task, directly affecting how quickly transactions move forward.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Process Flow<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"170\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/08\/Workflow-Responsible.drawio-1024x170.png\" alt=\"TenthPlanet-iDempiere-SystemAdmin-WorkflowResponsible-ProcessFlow\" class=\"wp-image-22491\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/08\/Workflow-Responsible.drawio-1024x170.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/08\/Workflow-Responsible.drawio-300x50.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/08\/Workflow-Responsible.drawio-768x128.png 768w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/08\/Workflow-Responsible.drawio-1536x255.png 1536w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/08\/Workflow-Responsible.drawio-2048x340.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Business Rules<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Each Workflow Responsible record represents one way of resolving a workflow step.<\/li>\n\n\n\n<li>Responsible Type decides who acts on the step: Human, Manual, Organization, or Role.<\/li>\n\n\n\n<li>Human type requires a specific User or Contact to be selected for the task.<\/li>\n\n\n\n<li>Manual type requires a person to open and action the step; no fixed user is assigned.<\/li>\n\n\n\n<li>Organization type sends the task to the supervisor of the transaction&#8217;s organization.<\/li>\n\n\n\n<li>Role type sends the task to every user holding the selected role.<\/li>\n\n\n\n<li>Overridden WF Responsible replaces the default responsible record when set.<\/li>\n\n\n\n<li>Inactive records cannot be selected when building or running a workflow.<\/li>\n\n\n\n<li>Invoker and Organization are ready-made system records and should not be edited.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Prerequisites<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Organization structure set up, for Organization type routing.<\/li>\n\n\n\n<li>Roles created, for Role type assignment.<\/li>\n\n\n\n<li>Users or Business Partner contacts set up, for Human type assignment.<\/li>\n\n\n\n<li>A workflow, such as the Service Request workflow, ready for a responsible node.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Navigation<\/strong><\/h2>\n\n\n\n<pre class=\"wp-block-code\" style=\"font-size:15px\"><code>Menu \u2192 System Admin \u2192 General Rules \u2192 Workflow \u2192 Workflow Responsible<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"334\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/08\/TenthPlanet-iDempiere-SystemAdmin-WorkflowResponsible-1-1024x334.png\" alt=\"TenthPlanet-iDempiere-SystemAdmin-WorkflowResponsible-1\" class=\"wp-image-22493\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/08\/TenthPlanet-iDempiere-SystemAdmin-WorkflowResponsible-1-1024x334.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/08\/TenthPlanet-iDempiere-SystemAdmin-WorkflowResponsible-1-300x98.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/08\/TenthPlanet-iDempiere-SystemAdmin-WorkflowResponsible-1-768x251.png 768w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/08\/TenthPlanet-iDempiere-SystemAdmin-WorkflowResponsible-1-1536x501.png 1536w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/08\/TenthPlanet-iDempiere-SystemAdmin-WorkflowResponsible-1-2048x668.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Opening the window shows the list of existing responsible records, including the ready-made Invoker and Organization records, along with the toolbar to add a new record.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"474\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/08\/TenthPlanet-iDempiere-SystemAdmin-WorkflowResponsible-2-1024x474.png\" alt=\"TenthPlanet-iDempiere-SystemAdmin-WorkflowResponsible-2\" class=\"wp-image-22494\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/08\/TenthPlanet-iDempiere-SystemAdmin-WorkflowResponsible-2-1024x474.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/08\/TenthPlanet-iDempiere-SystemAdmin-WorkflowResponsible-2-300x139.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/08\/TenthPlanet-iDempiere-SystemAdmin-WorkflowResponsible-2-768x356.png 768w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/08\/TenthPlanet-iDempiere-SystemAdmin-WorkflowResponsible-2-1536x711.png 1536w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/08\/TenthPlanet-iDempiere-SystemAdmin-WorkflowResponsible-2-2048x948.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Configuration Steps<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 1: Create a New Responsible Record<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A new record is needed whenever a workflow, such as a Service Request approval, needs a dedicated person or group to act on it.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Instructions<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Click New, enter a Name and Description, keep Active checked, and confirm Entity Type shows &#8220;User maintained&#8221;.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><td><strong>Field<\/strong><\/td><td><strong>Sample Value<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Name<\/td><td>Service Desk Supervisor<\/td><td>Identifies the responsible record<\/td><\/tr><tr><td>Description<\/td><td>Handles Service Request escalations<\/td><td>Explains when the record is used<\/td><\/tr><tr><td>Active<\/td><td>Checked<\/td><td>Makes the record available for selection<\/td><\/tr><tr><td>Entity Type<\/td><td>User maintained<\/td><td>Marks the record as customer-created<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 2: Select the Responsible Type<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The Responsible Type decides how iDempiere finds the actual person or group when the workflow step runs.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Instructions<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Open the Responsible Type field and choose Human, Manual, Organization, or Role based on who should handle the step.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><td><strong>Field<\/strong><\/td><td><strong>Sample Value<\/strong><\/td><td><strong>Purpose<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Responsible Type<\/td><td>Human<\/td><td>Assigns the step to one named user or contact<\/td><\/tr><tr><td>Responsible Type<\/td><td>Manual<\/td><td>Waits for any authorized person to action it<\/td><\/tr><tr><td>Responsible Type<\/td><td>Organization<\/td><td>Assigns the step to the organization supervisor<\/td><\/tr><tr><td>Responsible Type<\/td><td>Role<\/td><td>Assigns the step to everyone holding the role<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 3: Assign the User, Role, or Organization<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Human and Role based steps need an actual person or group behind them so the task lands in the right inbox.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Instructions<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">For Human type, select the User\/Contact field. Role type routes automatically to role holders. Organization type uses the transaction&#8217;s organization supervisor. Manual type needs no further assignment.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><td><strong>Field<\/strong><\/td><td><strong>Sample Value<\/strong><\/td><td><strong>Purpose<\/strong><\/td><\/tr><\/thead><tbody><tr><td>User\/Contact<\/td><td>Priya Menon<\/td><td>Names the person responsible when type is Human<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 4: Set Overridden WF Responsible (Optional)<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This lets a supervisor redirect a step to a different responsible record without changing the workflow definition itself.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Instructions<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Select an existing Workflow Responsible record in the Overridden WF Responsible field to replace the default routing for that record.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><td><strong>Field<\/strong><\/td><td><strong>Sample Value<\/strong><\/td><td><strong>Purpose<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Overridden WF Responsible<\/td><td>Service Desk Manager<\/td><td>Redirects the task to another responsible record<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"474\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/08\/TenthPlanet-iDempiere-SystemAdmin-WorkflowResponsible-3-1024x474.png\" alt=\"TenthPlanet-iDempiere-SystemAdmin-WorkflowResponsible-3\" class=\"wp-image-22495\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/08\/TenthPlanet-iDempiere-SystemAdmin-WorkflowResponsible-3-1024x474.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/08\/TenthPlanet-iDempiere-SystemAdmin-WorkflowResponsible-3-300x139.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/08\/TenthPlanet-iDempiere-SystemAdmin-WorkflowResponsible-3-768x356.png 768w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/08\/TenthPlanet-iDempiere-SystemAdmin-WorkflowResponsible-3-1536x711.png 1536w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/08\/TenthPlanet-iDempiere-SystemAdmin-WorkflowResponsible-3-2048x948.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Common Issues and Resolutions<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><td><strong>Issue<\/strong><\/td><td><strong>Cause<\/strong><\/td><td><strong>Resolution<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Workflow step not appearing in the inbox<\/td><td>Responsible Type is Human but no User\/Contact is selected<\/td><td>Assign a valid user or contact to the record<\/td><\/tr><tr><td>Task assigned to the wrong person<\/td><td>Organization type record used with the wrong Organization<\/td><td>Confirm the transaction Organization matches the intended routing<\/td><\/tr><tr><td>New responsible record missing from the workflow editor<\/td><td>Record saved as Inactive<\/td><td>Activate the record by checking the Active box<\/td><\/tr><tr><td>Role-based task never received<\/td><td>User is not assigned to the selected Role<\/td><td>Add the user to the Role in the Role window<\/td><\/tr><tr><td>Manual step stays pending indefinitely<\/td><td>No one has opened and actioned the step<\/td><td>Ask the approver to open and complete the pending item<\/td><\/tr><tr><td>Overridden responsible not taking effect<\/td><td>Overridden WF Responsible field left blank<\/td><td>Select a valid responsible record to override the default<\/td><\/tr><tr><td>Confusion between similar responsible records<\/td><td>Multiple records created with similar names<\/td><td>Standardize naming and deactivate duplicate records<\/td><\/tr><tr><td>Ready-made records behaving unexpectedly<\/td><td>Invoker or Organization record was edited by mistake<\/td><td>Restrict changes to Dictionary records; create new records instead<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Next Steps<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Workflow window \u2013 build the workflow and link each node to a Workflow Responsible record.<\/li>\n\n\n\n<li>Role window \u2013 create or update roles used for Role type routing.<\/li>\n\n\n\n<li>User\/Contact setup \u2013 add application users or Business Partner contacts for Human type routing.<\/li>\n\n\n\n<li>Document Type window \u2013 confirm the document type that triggers the workflow, such as Service Request.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Workflow Responsible is a setup window in iDempiere that defines who resolves a step in a workflow, such as a [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,91],"tags":[],"class_list":["post-22490","post","type-post","status-publish","format-standard","hentry","category-idempiere-product","category-idempiere-general-rules"],"_links":{"self":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/22490","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/comments?post=22490"}],"version-history":[{"count":3,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/22490\/revisions"}],"predecessor-version":[{"id":22590,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/22490\/revisions\/22590"}],"wp:attachment":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/media?parent=22490"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/categories?post=22490"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/tags?post=22490"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}