{"id":20715,"date":"2026-07-15T11:46:22","date_gmt":"2026-07-15T11:46:22","guid":{"rendered":"https:\/\/tenthplanet.in\/idempiere\/?p=20715"},"modified":"2026-08-13T04:46:38","modified_gmt":"2026-08-13T04:46:38","slug":"how-to-configure-registration-attributes-in-idempiere","status":"publish","type":"post","link":"https:\/\/tenthplanet.in\/idempiere\/how-to-configure-registration-attributes-in-idempiere\/","title":{"rendered":"How to Configure Registration Attributes in iDempiere"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Registration Attributes is the iDempiere window that defines the information collected when a customer registers a product, such as IMEI Number or Warranty Expiry Date.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Businesses use it in Asset Management to standardise registration fields across products like mobile devices, appliances, and other warranted goods.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Configured attributes drive what appears in the Registration window, supporting warranty tracking, asset identification, and after-sales service.<\/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=\"418\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/RegistrationAttributes-1024x418.png\" alt=\"\" class=\"wp-image-20716\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/RegistrationAttributes-1024x418.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/RegistrationAttributes-300x122.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/RegistrationAttributes-768x314.png 768w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/RegistrationAttributes.png 1352w\" 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>Registration Attributes define metadata only; actual values are not stored here.<\/li>\n\n\n\n<li>Every attribute must have a Reference that determines the expected value type.<\/li>\n\n\n\n<li>Attributes can be assigned to specific products through the Product Assignment tab.<\/li>\n\n\n\n<li>Only active attributes are available for use during registration.<\/li>\n\n\n\n<li>The Sequence field controls the display order of attributes.<\/li>\n\n\n\n<li>Self-Service marks attributes that customers can complete during self-registration.<\/li>\n\n\n\n<li>Attributes are retrieved ordered by Sequence and cached for performance.<\/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>Product configured and available for registration attribute assignment.<\/li>\n\n\n\n<li>Organization configured for the attribute record.<\/li>\n\n\n\n<li>Reference (data type) decided for each attribute, such as String, Date, or Yes-No.<\/li>\n<\/ul>\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 Registration Attribute Record<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Each attribute defines a single piece of information to collect during product registration, such as IMEI Number.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Click New in the header grid, enter a Name and Description that describe the information being collected, then continue configuration.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><td><strong>Field<\/strong><\/td><td><strong>Sample Value<\/strong><\/td><td><strong>Purpose<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Name<\/td><td>IMEI Number<\/td><td>Identifies the attribute being collected<\/td><\/tr><tr><td>Description<\/td><td>Unique IMEI number used to identify the mobile device<\/td><td>Explains the attribute to administrators<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"910\" height=\"393\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/Screen-Shot-2026-07-15-at-17.13.31.png\" alt=\"\" class=\"wp-image-20721\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/Screen-Shot-2026-07-15-at-17.13.31.png 910w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/Screen-Shot-2026-07-15-at-17.13.31-300x130.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/Screen-Shot-2026-07-15-at-17.13.31-768x332.png 768w\" sizes=\"auto, (max-width: 910px) 100vw, 910px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 2: Set the Reference Data Type<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The Reference determines what kind of value is expected when the attribute is entered later during registration.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Select the Reference that matches the attribute, for example String for IMEI Number, Date for expiry dates, or Yes-No for status flags.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><td><strong>Field<\/strong><\/td><td><strong>Sample Value<\/strong><\/td><td><strong>Purpose<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Reference<\/td><td>String<\/td><td>Sets the expected data type for the attribute value<\/td><\/tr><tr><td>Reference<\/td><td>Date<\/td><td>Used for attributes like Purchase Date or Warranty Expiry Date<\/td><\/tr><tr><td>Reference<\/td><td>Yes-No<\/td><td>Used for status attributes like Warranty Registered<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 3: Configure Sequence and Self-Service<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sequence controls the order attributes appear in, and Self-Service flags attributes customers can complete themselves.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Enter a numeric Sequence, for example 10, and check Self-Service if the attribute should be available for customer self-registration.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><td><strong>Field<\/strong><\/td><td><strong>Sample Value<\/strong><\/td><td><strong>Purpose<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Sequence<\/td><td>10<\/td><td>Controls the display order of the attribute<\/td><\/tr><tr><td>Self-Service<\/td><td>Checked<\/td><td>Allows the attribute to be completed during customer self-registration<\/td><\/tr><tr><td>Active<\/td><td>Checked<\/td><td>Enables the attribute for use during registration<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 4: Assign the Attribute to Products<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Only products assigned to an attribute are expected to use it during registration, allowing different products to have different requirements.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Open the Product Assignment tab, click New, select the Product, for example Apple iPhone 16, and save the row.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><td><strong>Field<\/strong><\/td><td><strong>Sample Value<\/strong><\/td><td><strong>Purpose<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Registration Attribute<\/td><td>Warranty Registered<\/td><td>Attribute being mapped to a product<\/td><\/tr><tr><td>Product<\/td><td>IPH16_iPhone 16<\/td><td>Product expected to collect this attribute<\/td><\/tr><tr><td>Active<\/td><td>Checked<\/td><td>Enables this product assignment<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 5: Save and Verify<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Saving confirms the attribute and its product mapping are ready for use in customer registrations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Save the header record and the Product Assignment tab, then confirm the attribute appears when creating a Registration for the assigned product.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"910\" height=\"402\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/Screen-Shot-2026-07-15-at-17.14.44.png\" alt=\"\" class=\"wp-image-20722\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/Screen-Shot-2026-07-15-at-17.14.44.png 910w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/Screen-Shot-2026-07-15-at-17.14.44-300x133.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/Screen-Shot-2026-07-15-at-17.14.44-768x339.png 768w\" sizes=\"auto, (max-width: 910px) 100vw, 910px\" \/><\/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\"><table><thead><tr><td><strong>Issue<\/strong><\/td><td><strong>Cause<\/strong><\/td><td><strong>Resolution<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Attribute not appearing during registration<\/td><td>Attribute not assigned to the product<\/td><td>Add the product mapping in the Product Assignment tab<\/td><\/tr><tr><td>Incorrect data type accepted<\/td><td>Wrong Reference selected<\/td><td>Review and correct the Reference before saving<\/td><\/tr><tr><td>Attribute unavailable<\/td><td>Active checkbox is unchecked<\/td><td>Enable the Active checkbox on the attribute<\/td><\/tr><tr><td>Display order incorrect<\/td><td>Sequence value missing or duplicated<\/td><td>Adjust the Sequence values for correct ordering<\/td><\/tr><tr><td>Attribute not usable by customer<\/td><td>Self-Service checkbox is unchecked<\/td><td>Enable Self-Service for customer-facing attributes<\/td><\/tr><tr><td>Attribute assigned to wrong product<\/td><td>Incorrect product selected in Product Assignment<\/td><td>Correct the product mapping and save<\/td><\/tr><tr><td>Attribute values appear missing<\/td><td>Values entered in the wrong window<\/td><td>Enter actual values in Registration \u2192 Value tab, not here<\/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>Create a Registration record for the customer and product.<\/li>\n\n\n\n<li>Enter the actual attribute values in the Registration \u2192 Value tab.<\/li>\n\n\n\n<li>Use the registration information for warranty tracking, asset identification, and service management.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Registration Attributes is the iDempiere window that defines the information collected when a customer registers a product, such as IMEI [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[82,10],"tags":[],"class_list":["post-20715","post","type-post","status-publish","format-standard","hentry","category-idempiere-asset","category-idempiere-product"],"_links":{"self":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/20715","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=20715"}],"version-history":[{"count":0,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/20715\/revisions"}],"wp:attachment":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/media?parent=20715"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/categories?post=20715"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/tags?post=20715"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}