{"id":7952,"date":"2024-02-29T11:39:05","date_gmt":"2024-02-29T11:39:05","guid":{"rendered":"https:\/\/www.greytrix.com\/blogs\/salesforce\/?p=7952"},"modified":"2024-08-26T06:09:17","modified_gmt":"2024-08-26T06:09:17","slug":"exploring-the-gumu-enhanced-import-routine-process-of-required-parent-field-functionality","status":"publish","type":"post","link":"https:\/\/www.greytrix.com\/blogs\/salesforce\/2024\/02\/29\/exploring-the-gumu-enhanced-import-routine-process-of-required-parent-field-functionality\/","title":{"rendered":"Exploring the enhanced GUMU&#x2122; Import Routine process of &#8216;Required Parent Field&#8217; functionality"},"content":{"rendered":"\n<p>In the blog we will be exploring the enhanced GUMU&#x2122; Import Routine process wherein the user can solve the problem of &#8220;Required Parent Field&#8221; error.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong><em>Why does the error occur<\/em><\/strong> ?<\/h4>\n\n\n\n<p>In our GUMU product, which facilitates the data integration between ERP systems and Salesforce, experiencing errors in the import process is a common occurrence. A recurring challenge for many users is the &#8220;Required Parent Field missing&#8221; error. This issue arises when importing entities into Salesforce without having their associated parent records present in the Salesforce database.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong><em>How the &#8216;Required Parent Field&#8217; feature facilitates seamless data integration <\/em><\/strong><\/h4>\n\n\n\n<p>For instance, when importing Order Items, the existence of the corresponding parent Order in Salesforce is indispensable. With the &#8216;Required Parent Field,&#8217; the import routine identifies and omits Order Item records lacking parent Orders, thereby averting errors and ensuring the smooth synchronization of other Order Items. <\/p>\n\n\n\n<p>So let&#8217;s start exploring the GUMU enhanced Import Routine process with the essential &#8216;Required Parent Field&#8217; functionality.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Exploring the GUMU enhanced Import Routine Process<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>In order to overcome the obstacle and improve user experience, a innovative solution has been introduced \u2013 the addition of a new field called &#8216;Required Parent Fields.&#8217; For exploring the GUMU enhanced Import Routine process, this field is strategically positioned within the Entity Mapping Header, located in the Optional Setup tab.<\/li>\n\n\n\n<li>The &#8216;Required Parent Fields&#8217; feature acts as a proactive measure, enabling users to prevent the troublesome &#8220;Missing value for required field(s)&#8221; error. Users can now input the API name of the Parent Entity Field linked to the imported data. This essential information guarantees the availability of necessary parent records before initiating the import of child entities.<\/li>\n\n\n\n<li>For instance, consider a scenario where a user aims to import a batch of Order Items from an ERP system into Salesforce. Without the &#8216;Required Parent Fields&#8217; feature, if the associated Order record for these Order Items do not exist in Salesforce, the import process would traditionally throw an error, halting the entire operation, as shown in image below.<\/li>\n<\/ul>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2024\/02\/1.Missing-value-for-required-fields..png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2024\/02\/1.Missing-value-for-required-fields..png\" alt=\"Error: Missing value for required field(s)\"><\/a><\/center>\n<font size=\"2\"><center><i> Error: Missing value for required field(s) <\/i><\/center><\/font>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Through the newly introduced &#8216;Required Parent Fields&#8217; feature, users can now specify the API Name of the Parent Entity Field (e.g., &#8216;OrderId&#8217;) in advance when importing a set of Order Items.<\/li>\n<\/ul>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2024\/02\/2.Required-Parent-Fields-With-Parent-Field-API-Name..png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2024\/02\/2.Required-Parent-Fields-With-Parent-Field-API-Name..png\" alt=\"exploring the GUMU enhanced Import Routine process\"><\/a><\/center>\n<font size=\"2\"><center><i> &#8220;Required Parent Fields&#8221; with Parent Field API Name<\/i><\/center><\/font>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2024\/02\/3.After-Defining-Parent-Entity-Field-API-Name..png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2024\/02\/3.After-Defining-Parent-Entity-Field-API-Name..png\" alt=\"Logs after defining the Parent Entity Field API Name\"><\/a><\/center>\n<font size=\"2\"><center><i> Logs after defining the Parent Entity Field API Name<\/i><\/center><\/font>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>Note: <\/strong><em>If an Order Item\u2019s associated Order is missing, the system intelligently skips that specific Order Item, eliminating the &#8220;Missing value for the required field(s)&#8221; error. This makes import processes smoother and more error-resistant for users<\/em><\/p>\n<\/blockquote>\n\n\n\n<p>By following the above blog instructions, you will be able to learn &#8220;<strong><em>Exploring the GUMU enhanced Import Routine process with the essential &#8216;Required Parent Field&#8217; functionality<\/em><\/strong>.&#8221;<\/p>\n\n\n\n<p>More details about the product are available on <a href=\"https:\/\/www.greytrix.com\/salesforce\/salesforce-integration\/\" data-type=\"URL\" data-id=\"https:\/\/www.greytrix.com\/salesforce\/salesforce-sage-x3-integration\/\" target=\"_blank\" rel=\"noreferrer noopener\">our website<\/a> and <a href=\"https:\/\/appexchange.salesforce.com\/listingDetail?listingId=a0N30000000psM5EAI\" target=\"_blank\" rel=\"noreferrer noopener\">Salesforce AppExchange<\/a>.<\/p>\n\n\n\n<p>We hope you may find this blog resourceful and helpful. However, if you still have concerns and need more help, please contact us at\u00a0<a href=\"mailto:salesforce@greytrix.com\" target=\"_blank\" rel=\"noreferrer noopener\">salesforce@greytrix.com<\/a>.<\/p>\n\n\n\n<p style=\"text-align: justify\"><b>About Us<\/b><\/br>\n<p><a href=\"https:\/\/www.greytrix.com\/\">Greytrix<\/a> \u2013 a globally recognized and one of the oldest Sage Development Partner and a Salesforce Product development partner offers a wide variety of integration products and services to the end users as well as to the Partners and Sage PSG across the globe. We offer Consultation, Configuration, Training and support services in out-of-the-box functionality as well as customizations to incorporate custom business rules and functionalities that require apex code incorporation into the Salesforce platform.<br><br> Greytrix has some unique solutions for Cloud CRM such as <a href=\"\">Salesforce Sage integration<\/a> for <a href=\"https:\/\/www.greytrix.com\/sage-x3-erp\/integration\/\">Sage X3<\/a>, <a href=\"https:\/\/www.greytrix.com\/salesforce-cloud-services\/sage-100-integration\/\">Sage 100<\/a> and <a href=\"https:\/\/www.greytrix.com\/salesforce-cloud-services\/sage-300-integration\/\">Sage 300 (Sage Accpac)<\/a>. We also offer best-in-class Cloud CRM <a href=\"https:\/\/www.greytrix.com\/salesforce-cloud-services\/crm-development\/\">Salesforce customization and development services<\/a> along with services such as Salesforce <a href=\"https:\/\/www.greytrix.com\/salesforce-cloud-services\/data-migration-support\/\">Data Migration<\/a>, <a href=\"https:\/\/www.greytrix.com\/salesforce-cloud-services\/crm-development\/\">Integrated App development<\/a>, Custom App development and Technical Support business partners and end users. Salesforce Cloud CRM integration offered by Greytrix works with Lightning web components and supports standard opportunity workflow. Greytrix GUMU&#x2122; integration for Sage ERP \u2013 Salesforce is a 5-star rated app listed on <a href=\"https:\/\/appexchange.salesforce.com\/appxListingDetail?listingId=a0N30000000psM5EAI\" target=\"_blank\" rel=\"noopener\">Salesforce AppExchange<\/a>.<br> The GUMU&#x2122; Cloud framework by Greytrix forms the backbone of cloud integrations that are managed in real-time for processing and execution of application programs at the click of a button.<br><br> For more information on our Salesforce products and services, contact us at <a href=\"mailto:salesforce@greytrix.com\">salesforce@greytrix.com<\/a>. We will be glad to assist you.<\/p>\n\n\n\n<p><strong>Related Posts<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/2020\/05\/11\/gumu-features-import-or-export-entity-mapping-in-sync-routines-using-gumu-lighting-interface\/\" target=\"_blank\" rel=\"noreferrer noopener\">GUMU&#x2122; Features \u2013 Import or Export Entity Mapping in Sync routines using GUMU&#x2122; Lighting Interface<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/2022\/11\/30\/new-gumu-chain-next-functionality-for-entity-mapping-import-in-gumu-settings-for-integration\/\" target=\"_blank\" rel=\"noreferrer noopener\">New GUMU Chain Next Functionality for Entity Mapping\/Import in GUMU&#x2122; Settings for Integration<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/2023\/08\/18\/gumu-features-segregation-based-on-type-of-import-routine\/\" target=\"_blank\" rel=\"noreferrer noopener\">GUMU&#x2122; Features \u2013 Segregation based on Type of Import routine<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/2023\/08\/30\/functional-description-for-import-routines\/\" target=\"_blank\" rel=\"noreferrer noopener\">GUMU&#x2122; New Feature \u2013 Functional Description for Import Routines<\/a><\/li>\n<\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the blog we will be exploring the enhanced GUMU&#x2122; Import Routine process wherein the user can solve the problem of &#8220;Required Parent Field&#8221; error. Why does the error occur ? In our GUMU product, which facilitates the data integration between ERP systems and Salesforce, experiencing errors in the import process is a common occurrence.\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/2024\/02\/29\/exploring-the-gumu-enhanced-import-routine-process-of-required-parent-field-functionality\/\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[956,2],"tags":[994,695,159,162,163,164,165,166,169,1299,1298,678,623,184,185,186,1300,187,188,189,741,736,739,1301,1308,747,359,360,361,730,732,731,363,364,367,370,372,1302,374,377,378,744,740,738,1307,746,743,389,400,401,402,737,679,671,1305,683,681,673,733,1306,687,1304,680,686,684,716,424,425,734,430,735,454,458,461,462,1303,463],"class_list":["post-7952","post","type-post","status-publish","format-standard","hentry","category-gumu-features","category-gumu-salesforce","tag-gumu-feature","tag-gumu-import-routine","tag-gumu-sf-integration","tag-gumusfsage100","tag-gumusfsage100erp","tag-gumusfsage300","tag-gumusfsage300erp","tag-gumusfsageem","tag-gumusfsageerpx3","tag-gumusfsageintacct","tag-gumusfsageintaccterp","tag-gumulightninginterface","tag-importroutine","tag-integrate-salesforce-with-sage-100","tag-integrate-salesforce-with-sage-300","tag-integrate-salesforce-with-sage-em","tag-integrate-salesforce-with-sage-intacct","tag-integrate-salesforce-with-sage-x3","tag-integrate-sfdc-and-sage-100","tag-integrate-sfdc-and-sage-300","tag-sage-300-connector-with-salesforce","tag-sage-300c-erp","tag-sage-erp-connector-with-salesforce","tag-sage-intacct","tag-sage-intacct-connector-with-salesforce","tag-sage-x3-connector-with-salesforce","tag-sage100","tag-sage100-salesforce","tag-sage100-sf","tag-sage300c","tag-sage300c-salesforce","tag-sage300c-sf","tag-sageem","tag-sagex3","tag-salesforce","tag-salesforce-sage-300","tag-salesforce-sage-em","tag-salesforce-sage-intacct","tag-salesforce-sage-x3","tag-salesforce-and-sage-100-integration","tag-salesforce-and-sage-300-integration","tag-salesforce-connector-for-sage-100","tag-salesforce-connector-for-sage-300","tag-salesforce-connector-for-sage-erp","tag-salesforce-connector-for-sage-intacct","tag-salesforce-connector-for-sage-x3","tag-salesforce-connector-with-sage-erp","tag-salesforce-crm-integration-for-sage-erp","tag-salesforce-integration-with-sage","tag-salesforce-integration-with-sage-100","tag-salesforce-integration-with-sage-300","tag-salesforce-lightning-sage300c-integration","tag-salesforce-lightning-and-sage-100-integration","tag-salesforce-lightning-and-sage-300-integration","tag-salesforce-lightning-and-sage-intacct-integration","tag-salesforce-lightning-and-sagex3-integration","tag-salesforce-lightning-integration-with-sage-100","tag-salesforce-lightning-integration-with-sage-300","tag-salesforce-lightning-integration-with-sage-300c","tag-salesforce-lightning-integration-with-sage-intacct","tag-salesforce-lightning-integration-with-sagex3","tag-salesforce-lightning-sage-intacct-integration","tag-salesforce-lightning-sage100-integration","tag-salesforce-lightning-sage300-integration-2","tag-salesforce-lightning-sagex3-integration","tag-salesforce-sage-integration","tag-salesforce-with-sage-100-integration","tag-salesforce-with-sage-300-integration","tag-salesforce-with-sage-300c-integration","tag-salesforce-sage100","tag-salesforce-sage300c","tag-sfdc-sage-300","tag-sfdc-integration-with-sage-300","tag-sfdc-with-sage-300-integration","tag-sfdc-with-sage-em-integration","tag-sfdc-with-sage-intacct-integration","tag-sfdc-with-sage-x3-integration"],"_links":{"self":[{"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/posts\/7952","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/comments?post=7952"}],"version-history":[{"count":8,"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/posts\/7952\/revisions"}],"predecessor-version":[{"id":9282,"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/posts\/7952\/revisions\/9282"}],"wp:attachment":[{"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/media?parent=7952"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/categories?post=7952"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/tags?post=7952"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}