{"id":20122,"date":"2026-07-10T11:18:30","date_gmt":"2026-07-10T11:18:30","guid":{"rendered":"https:\/\/tenthplanet.in\/idempiere\/?p=20122"},"modified":"2026-09-25T11:16:08","modified_gmt":"2026-09-25T11:16:08","slug":"how-to-execute-the-product-organization-process-in-idempiere","status":"publish","type":"post","link":"https:\/\/tenthplanet.in\/idempiere\/how-to-execute-the-product-organization-process-in-idempiere\/","title":{"rendered":"How to Execute the Product Organization Process in iDempiere"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><strong>Introduction<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Product Organization is a system process in iDempiere that reassigns or verifies the organization ownership of a Product and its dependent records, including BOM &amp; Formula, BOM Lines, Purchase Orders, Accounting Schema data, and Language translations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It is used in multi-organization retail deployments where products are first created in a shared or central organization, such as a Central Distribution Center (CDC), before being aligned with individual store or business unit organizations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Correct organization assignment ensures accurate reporting, org-level security, and proper document routing across purchasing, costing, and inventory transactions.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Process Flow Diagram<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"333\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempeire-Process-ProductOrganization-ProcessFlow.png\" alt=\"TenthPlanet-iDempeire-Process-ProductOrganization-ProcessFlow\" class=\"wp-image-28068\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempeire-Process-ProductOrganization-ProcessFlow.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempeire-Process-ProductOrganization-ProcessFlow-300x98.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempeire-Process-ProductOrganization-ProcessFlow-768x250.png 768w\" 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>Organization is a mandatory parameter; the process cannot run without it.<\/li>\n\n\n\n<li>Selecting a Product Category updates all products within that category.<\/li>\n\n\n\n<li>Selecting a specific Product limits the process to that product only.<\/li>\n\n\n\n<li>Run as Job executes the process in the background for large catalogs.<\/li>\n\n\n\n<li>The process updates dependent entities: BOM, Substitute, Replenish, Purchasing, BP Info, Costing.<\/li>\n\n\n\n<li>Only active organizations are available for reassignment.<\/li>\n\n\n\n<li>Result grid displays record counts updated per dependent entity table.<\/li>\n\n\n\n<li>Language and Accounting Schema records are re-owned along with the product.<\/li>\n\n\n\n<li>A zero count indicates no matching dependent records exist for that entity.<\/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 configured under Client setup.<\/li>\n\n\n\n<li>Product Category configured, if reassigning by category.<\/li>\n\n\n\n<li>Product created and active in the system.<\/li>\n\n\n\n<li>Role has process access rights to Product Organization.<\/li>\n\n\n\n<li>Dependent records (BOM, Purchasing, Costing) exist if reassignment of dependents is expected.<\/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><strong>Menu<strong> \u2192 <\/strong>Material Management and Pricing \u2192 Material Management Rules \u2192 Product Organization<\/strong><\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"482\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Process-ProductOrganization-1-1024x482.png\" alt=\"TenthPlanet-iDempiere-Process-ProductOrganization-1\" class=\"wp-image-20132\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Process-ProductOrganization-1-1024x482.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Process-ProductOrganization-1-300x141.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Process-ProductOrganization-1-768x362.png 768w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Process-ProductOrganization-1-1536x723.png 1536w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Process-ProductOrganization-1-2048x964.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><br>Opening the window displays a parameter form requesting Organization, Product Category, Product, and a Run as Job checkbox, along with OK and Cancel buttons.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"482\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Process-ProductOrganization-2-1024x482.png\" alt=\"TenthPlanet-iDempiere-Process-ProductOrganization-2\" class=\"wp-image-20133\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Process-ProductOrganization-2-1024x482.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Process-ProductOrganization-2-300x141.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Process-ProductOrganization-2-768x362.png 768w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Process-ProductOrganization-2-1536x723.png 1536w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Process-ProductOrganization-2-2048x964.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: Select the Target Organization<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The process needs a destination organization before it can reassign ownership of any product record.<\/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 Product Organization window. Select the Organization to which products should be reassigned from the Organization dropdown. This field is mandatory.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-regular\"><table><thead><tr><td><strong>Field<\/strong><\/td><td><strong>Sample Value<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Organization<\/td><td>CDC<\/td><td>Target organization for ownership reassignment<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 2: Choose Product Category or Specific Product<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This step defines the scope of the process: an entire category of products, or a single product.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Instructions<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Select a Product Category to update all products in that category, or select a single Product using the search icon. Leave the other field blank.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-regular\"><table><thead><tr><td><strong>Field<\/strong><\/td><td><strong>Sample Value<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Product Category<\/td><td>Beverages<\/td><td>Category-level reassignment scope<\/td><\/tr><tr><td>Product<\/td><td>(blank)<\/td><td>Single-product reassignment scope<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 3: Enable Run as Job for Large Catalogs<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Bulk category updates on large catalogs can take time; running as a background job prevents session timeouts.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Instructions<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Check Run as Job when reassigning a large product category. The process then runs asynchronously and notifies the user on completion.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-regular\"><table><thead><tr><td><strong>Field<\/strong><\/td><td><strong>Sample Value<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Run as Job<\/td><td>Checked<\/td><td>Executes the process as a background job<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 4: Execute and Review the Result Grid<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The result grid confirms which dependent entities were updated and how many records changed.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Instructions<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Click OK to execute the process. Review the result grid showing record counts for Product, Accounting Schema, BOM &amp; Formula, BOM Line, PO, and Language.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"482\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Process-ProductOrganization-3-1024x482.png\" alt=\"TenthPlanet-iDempiere-Process-ProductOrganization-3\" class=\"wp-image-20134\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Process-ProductOrganization-3-1024x482.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Process-ProductOrganization-3-300x141.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Process-ProductOrganization-3-768x362.png 768w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Process-ProductOrganization-3-1536x723.png 1536w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Process-ProductOrganization-3-2048x964.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-table is-style-regular\"><table><thead><tr><td><strong>Field<\/strong><\/td><td><strong>Count of records<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Product<\/td><td>4<\/td><td>Number of products reassigned<\/td><\/tr><tr><td>Accounting Schema<\/td><td>4<\/td><td>Accounting schema records reassigned<\/td><\/tr><tr><td>BOM &amp; Formula<\/td><td>1<\/td><td>BOM header records reassigned<\/td><\/tr><tr><td>BOM Line<\/td><td>1<\/td><td>BOM line records reassigned<\/td><\/tr><tr><td>PO<\/td><td>2<\/td><td>Purchasing info records reassigned<\/td><\/tr><tr><td>Language<\/td><td>4<\/td><td>Language translation records reassigned<\/td><\/tr><\/tbody><\/table><\/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-regular\"><table><thead><tr><td><strong>Issue<\/strong><\/td><td><strong>Cause<\/strong><\/td><td><strong>Resolution<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Mandatory field error on Organization<\/td><td>Organization field left blank<\/td><td>Select a valid organization before clicking OK<\/td><\/tr><tr><td>All result counts show 0<\/td><td>Product or category already belongs to selected organization<\/td><td>Verify current ownership before running the process<\/td><\/tr><tr><td>Process times out on large category<\/td><td>Run as Job not enabled for bulk update<\/td><td>Enable Run as Job and rerun the process<\/td><\/tr><tr><td>Access denied when opening process<\/td><td>Role lacks process access to Product Organization<\/td><td>Grant access via Role \u2192 Process Access<\/td><\/tr><tr><td>Product Category not listed in dropdown<\/td><td>Category is inactive or not linked to the client<\/td><td>Activate the category in the Product Category window<\/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>Configure the Business Partner Organization process for BP ownership alignment.<\/li>\n\n\n\n<li>Review Warehouse Organization assignments for inventory consistency.<\/li>\n\n\n\n<li>Verify Product Category setup for correct category-level grouping.<\/li>\n\n\n\n<li>Check Accounting Schema and Costing records after reassignment.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><div class=\"epyt-video-wrapper\"><iframe loading=\"lazy\"  id=\"_ytid_86545\"  width=\"800\" height=\"450\"  data-origwidth=\"800\" data-origheight=\"450\"  data-relstop=\"1\" src=\"https:\/\/www.youtube.com\/embed\/vtkcuPV2rhk?enablejsapi=1&autoplay=0&cc_load_policy=0&cc_lang_pref=&iv_load_policy=1&loop=0&rel=0&fs=1&playsinline=0&autohide=2&theme=dark&color=red&controls=1&disablekb=0&\" class=\"__youtube_prefs__  no-lazyload\" title=\"YouTube player\"  allow=\"fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen data-no-lazy=\"1\" data-skipgform_ajax_framebjll=\"\"><\/iframe><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Introduction Product Organization is a system process in iDempiere that reassigns or verifies the organization ownership of a Product and [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[37,10],"tags":[],"class_list":["post-20122","post","type-post","status-publish","format-standard","hentry","category-idempiere-inventory","category-idempiere-product"],"_links":{"self":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/20122","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=20122"}],"version-history":[{"count":1,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/20122\/revisions"}],"predecessor-version":[{"id":29619,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/20122\/revisions\/29619"}],"wp:attachment":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/media?parent=20122"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/categories?post=20122"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/tags?post=20122"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}