<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: How to add child records when provided file does not have parent object SFDC ID in DemandTools</title>
    <link>https://mycommunity.validity.com/t5/demandtools/how-to-add-child-records-when-provided-file-does-not-have-parent/m-p/2807#M1601</link>
    <description>&lt;P&gt;Hey&amp;nbsp;&lt;a href="https://mycommunity.validity.com/t5/user/viewprofilepage/user-id/2428"&gt;@LizK&lt;/a&gt;&amp;nbsp;- For this instance, we'll want to perform an &lt;STRONG&gt;Upsert operation in the Import module utilizing the Match Conditions method&lt;/STRONG&gt;. Upsert with Match Conditions allows us to pull-in multiple objects for consideration. In your case, we'll be &lt;STRONG&gt;matching to the&lt;EM&gt; Application&lt;/EM&gt; object so that we can ultimately, insert the &lt;EM&gt;Advanced Credit Course&lt;/EM&gt; under them.&lt;/STRONG&gt; In my screenshots below, I'm showing &lt;EM&gt;Account&lt;/EM&gt;, as the parent object and &lt;EM&gt;Contact&lt;/EM&gt; as the child object. While not necessarily in your specific instance, the order we compare against the objects in an Import module operation is importaint, as Import will stop once it finds a match and not continue on looking for matches against the other objects in consideration. I mention this, because if you compare against&lt;EM&gt; Advanced Credit Course (ACC)&lt;/EM&gt;&amp;nbsp;THEN&lt;EM&gt;&amp;nbsp;Application&lt;/EM&gt;, you may not see new &lt;EM&gt;ACCs&lt;/EM&gt; created since the scenario may find a matching &lt;EM&gt;ACC&lt;/EM&gt; that already exists in that given setup. I'm going to assume we aren't concerned about matching to existing &lt;EM&gt;ACCs&lt;/EM&gt; in your situation and that all parent&lt;EM&gt; Applications&lt;/EM&gt; already exist, so we will match against&lt;EM&gt; Application (Account)&lt;/EM&gt; and then &lt;EM&gt;ACC (Contact)&lt;/EM&gt;. You'll want to map all applicable information for the&lt;EM&gt; ACC&lt;/EM&gt; from your spreadsheet and then most importaintly for the &lt;EM&gt;Application&lt;/EM&gt; object, you'll need to &lt;STRONG&gt;map the master-detail field from your spreadsheet to the Name field on the &lt;EM&gt;Application&lt;/EM&gt;,&lt;/STRONG&gt; set it to do &lt;EM&gt;Do Not Update &lt;/EM&gt;to be safe for case sensitvity.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pugs_Validity_0-1753815786943.png" style="width: 999px;"&gt;&lt;img src="https://mycommunity.validity.com/t5/image/serverpage/image-id/744i30E7E562B875ED73/image-size/large?v=v2&amp;amp;px=999" role="button" title="Pugs_Validity_0-1753815786943.png" alt="Pugs_Validity_0-1753815786943.png" /&gt;&lt;/span&gt;On our match steps, we'll be &lt;STRONG&gt;matching on &lt;EM&gt;Name&lt;/EM&gt; and asking DemandTools to &lt;EM&gt;Create child object: ACC&lt;/EM&gt;&lt;/STRONG&gt;. As long as your spreadsheet has all the approrpriate parent application number's, we shouldn't have to be concerned with other fields &amp;amp; objects on the mach steps. You may want to use the&lt;STRONG&gt; &lt;EM&gt;Unique Field c&lt;/EM&gt;omparison&lt;EM&gt; type&lt;/EM&gt;&lt;/STRONG&gt; (new in DTV Version 5.45) to account for any potential case sensitivity issues between SF and spreadsheet.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pugs_Validity_1-1753816753452.png" style="width: 999px;"&gt;&lt;img src="https://mycommunity.validity.com/t5/image/serverpage/image-id/745i0DE26AA8DD644CB3/image-size/large?v=v2&amp;amp;px=999" role="button" title="Pugs_Validity_1-1753816753452.png" alt="Pugs_Validity_1-1753816753452.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;That should do it! Since I can't see your exact scenario setup, I apologize if you are doing any of this already. If you are doing the same steps yet still experiencing them not inserting correctly, please reach out to us at &lt;A href="mailto:DemandToolsCOE@validity.com" target="_blank"&gt;DemandToolsCOE@validity.com &lt;/A&gt;so we can investigate it further!&lt;/P&gt;</description>
    <pubDate>Tue, 29 Jul 2025 19:39:05 GMT</pubDate>
    <dc:creator>Pugs_Validity</dc:creator>
    <dc:date>2025-07-29T19:39:05Z</dc:date>
    <item>
      <title>How to add child records when provided file does not have parent object SFDC ID</title>
      <link>https://mycommunity.validity.com/t5/demandtools/how-to-add-child-records-when-provided-file-does-not-have-parent/m-p/2798#M1597</link>
      <description>&lt;P&gt;I have parent object (application) and child object (advanced credit course).&amp;nbsp;On parent application object the NAME field, which is auto number, is the application number. On the child object, the corresponding field with application number is master-detail field. The file I have for insert is list of advanced credit courses and&amp;nbsp; includes column where the parent application number is provided. I used auto map for the insert of child records for the various parent applications. But the records failed to insert. Didn't like the application number, master-child data type field. I'm guessing that somehow I now have to ferret out the parent record's actual SFDC ID and jam that onto the spreadsheet as well before trying again. That seems odd to me if true. This is parent-child relationship that I would think DT should see and leverage during insert.&amp;nbsp; I'm a DT user prior to V5 so a bit confused as to how get things done in the newer DT interface.&amp;nbsp; Any advice greatly appreciated.&lt;/P&gt;</description>
      <pubDate>Tue, 29 Jul 2025 14:02:05 GMT</pubDate>
      <guid>https://mycommunity.validity.com/t5/demandtools/how-to-add-child-records-when-provided-file-does-not-have-parent/m-p/2798#M1597</guid>
      <dc:creator>LizK</dc:creator>
      <dc:date>2025-07-29T14:02:05Z</dc:date>
    </item>
    <item>
      <title>Re: How to add child records when provided file does not have parent object SFDC ID</title>
      <link>https://mycommunity.validity.com/t5/demandtools/how-to-add-child-records-when-provided-file-does-not-have-parent/m-p/2807#M1601</link>
      <description>&lt;P&gt;Hey&amp;nbsp;&lt;a href="https://mycommunity.validity.com/t5/user/viewprofilepage/user-id/2428"&gt;@LizK&lt;/a&gt;&amp;nbsp;- For this instance, we'll want to perform an &lt;STRONG&gt;Upsert operation in the Import module utilizing the Match Conditions method&lt;/STRONG&gt;. Upsert with Match Conditions allows us to pull-in multiple objects for consideration. In your case, we'll be &lt;STRONG&gt;matching to the&lt;EM&gt; Application&lt;/EM&gt; object so that we can ultimately, insert the &lt;EM&gt;Advanced Credit Course&lt;/EM&gt; under them.&lt;/STRONG&gt; In my screenshots below, I'm showing &lt;EM&gt;Account&lt;/EM&gt;, as the parent object and &lt;EM&gt;Contact&lt;/EM&gt; as the child object. While not necessarily in your specific instance, the order we compare against the objects in an Import module operation is importaint, as Import will stop once it finds a match and not continue on looking for matches against the other objects in consideration. I mention this, because if you compare against&lt;EM&gt; Advanced Credit Course (ACC)&lt;/EM&gt;&amp;nbsp;THEN&lt;EM&gt;&amp;nbsp;Application&lt;/EM&gt;, you may not see new &lt;EM&gt;ACCs&lt;/EM&gt; created since the scenario may find a matching &lt;EM&gt;ACC&lt;/EM&gt; that already exists in that given setup. I'm going to assume we aren't concerned about matching to existing &lt;EM&gt;ACCs&lt;/EM&gt; in your situation and that all parent&lt;EM&gt; Applications&lt;/EM&gt; already exist, so we will match against&lt;EM&gt; Application (Account)&lt;/EM&gt; and then &lt;EM&gt;ACC (Contact)&lt;/EM&gt;. You'll want to map all applicable information for the&lt;EM&gt; ACC&lt;/EM&gt; from your spreadsheet and then most importaintly for the &lt;EM&gt;Application&lt;/EM&gt; object, you'll need to &lt;STRONG&gt;map the master-detail field from your spreadsheet to the Name field on the &lt;EM&gt;Application&lt;/EM&gt;,&lt;/STRONG&gt; set it to do &lt;EM&gt;Do Not Update &lt;/EM&gt;to be safe for case sensitvity.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pugs_Validity_0-1753815786943.png" style="width: 999px;"&gt;&lt;img src="https://mycommunity.validity.com/t5/image/serverpage/image-id/744i30E7E562B875ED73/image-size/large?v=v2&amp;amp;px=999" role="button" title="Pugs_Validity_0-1753815786943.png" alt="Pugs_Validity_0-1753815786943.png" /&gt;&lt;/span&gt;On our match steps, we'll be &lt;STRONG&gt;matching on &lt;EM&gt;Name&lt;/EM&gt; and asking DemandTools to &lt;EM&gt;Create child object: ACC&lt;/EM&gt;&lt;/STRONG&gt;. As long as your spreadsheet has all the approrpriate parent application number's, we shouldn't have to be concerned with other fields &amp;amp; objects on the mach steps. You may want to use the&lt;STRONG&gt; &lt;EM&gt;Unique Field c&lt;/EM&gt;omparison&lt;EM&gt; type&lt;/EM&gt;&lt;/STRONG&gt; (new in DTV Version 5.45) to account for any potential case sensitivity issues between SF and spreadsheet.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pugs_Validity_1-1753816753452.png" style="width: 999px;"&gt;&lt;img src="https://mycommunity.validity.com/t5/image/serverpage/image-id/745i0DE26AA8DD644CB3/image-size/large?v=v2&amp;amp;px=999" role="button" title="Pugs_Validity_1-1753816753452.png" alt="Pugs_Validity_1-1753816753452.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;That should do it! Since I can't see your exact scenario setup, I apologize if you are doing any of this already. If you are doing the same steps yet still experiencing them not inserting correctly, please reach out to us at &lt;A href="mailto:DemandToolsCOE@validity.com" target="_blank"&gt;DemandToolsCOE@validity.com &lt;/A&gt;so we can investigate it further!&lt;/P&gt;</description>
      <pubDate>Tue, 29 Jul 2025 19:39:05 GMT</pubDate>
      <guid>https://mycommunity.validity.com/t5/demandtools/how-to-add-child-records-when-provided-file-does-not-have-parent/m-p/2807#M1601</guid>
      <dc:creator>Pugs_Validity</dc:creator>
      <dc:date>2025-07-29T19:39:05Z</dc:date>
    </item>
    <item>
      <title>Re: How to add child records when provided file does not have parent object SFDC ID</title>
      <link>https://mycommunity.validity.com/t5/demandtools/how-to-add-child-records-when-provided-file-does-not-have-parent/m-p/2819#M1608</link>
      <description>&lt;P&gt;7/30/25 - Thanks for detailed explanation and screen shots. Unfortunately, still unable to get the new records created. Will email into address provided and then maybe someone can contact me to figure where I may be going wrong. Tks! LizK&lt;/P&gt;</description>
      <pubDate>Wed, 30 Jul 2025 17:48:40 GMT</pubDate>
      <guid>https://mycommunity.validity.com/t5/demandtools/how-to-add-child-records-when-provided-file-does-not-have-parent/m-p/2819#M1608</guid>
      <dc:creator>LizK</dc:creator>
      <dc:date>2025-07-30T17:48:40Z</dc:date>
    </item>
  </channel>
</rss>

