Mapper une boucle récursive
Utilisez une fonction RecursiveLoop pour mapper une boucle d'entrée récursive vers une boucle similaire de sortie.
Avant de commencer
Pourquoi et quand exécuter cette tâche
Dans cet exemple, la structure d'entrée comprend un élément Component contenant une boucle SubComponents. C'est une boucle récursive utilisant les mêmes éléments que son parent.
Cette boucle récursive doit être mappée à une boucle récursive similaire dans la structure de sortie.
Cette map est disponible dans
.Procédure
Résultats
<Component>
<Id>1</Id>
<PartNumber>45I1122</PartNumber>
<Quantity>1</Quantity>
<Description>Main Component</Description>
<SubComponents>
<Id>102</Id>
<PartNumber>12ZSSS</PartNumber>
<Quantity>5</Quantity>
<Description>Door Assembly</Description>
<SubComponents>
<Id>201</Id>
<PartNumber>88-B</PartNumber>
<Quantity>2</Quantity>
<Description>Hinge</Description>
</SubComponents>
<SubComponents>
<Id>202</Id>
<PartNumber>GF4488-B</PartNumber>
<Quantity>1</Quantity>
<Description>Lock</Description>
</SubComponents>
<SubComponents>
<Id>203</Id>
<PartNumber>288333-I10023</PartNumber>
<Quantity>1</Quantity>
<Description>Sign</Description>
</SubComponents>
</SubComponents>
<SubComponents>
<Id>302</Id>
<PartNumber>12IQWO</PartNumber>
<Quantity>14</Quantity>
<Description>Window Assembly</Description>
<SubComponents>
<Id>401</Id>
<PartNumber>88-C</PartNumber>
<Quantity>2</Quantity>
<Description>Window Lock</Description>
</SubComponents>
<SubComponents>
<Id>402</Id>
<PartNumber>RT433</PartNumber>
<Quantity>1</Quantity>
<Description>Window Frame</Description>
</SubComponents>
<SubComponents>
<Id>403</Id>
<PartNumber>15</PartNumber>
<Quantity>1</Quantity>
<Description>Glass</Description>
</SubComponents>
</SubComponents>
</Component>