# Configurator

**URL:** <https://www.epiusers.help/t/configurator/56751>\
**Category:** Epicor ERP 10\
**Tags:** e10\
**Created:** [June 13, 2019, 2:10pm UTC](https://www.epiusers.help/t/configurator/56751 "2019-06-13T14:10:12Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![jbc-mvp](https://www.epiusers.help/letter_avatar_proxy/v4/letter/j/85f322/32.png) [@jbc-mvp](https://www.epiusers.help/u/jbc-mvp)\
**Post date:** [June 13, 2019, 2:10pm UTC](https://www.epiusers.help/t/configurator/56751/1 "2019-06-13T14:10:12Z")

</div>

Good Morning E10 Help!

Looking for some insight here on configurators. Couple of questions  
Issue: I’m not getting a complete BOM with my current setup.

Does the order sequence of your method variables in the Configurator Rules matter or effect how a BOM is generated?

Currently, my method variables are listed in the same list order as my Configurator UD Method’s. The execute rules on each material is in our BOM sequence order (1-89). In our alpha version, we did not have a set BOM sequence, so the order of the method variables match the material bom sequence and the execute rules that are defined. As it stands right now, I am only getting 28 out of 89 parts on our BOM.

Any insight on how Epicor programmatically compiles each part of the configurator setup would be appreciated. Best practices, or anything.

---

<div class="post-metadata">

**Author:** ![utaylor](https://www.epiusers.help/user_avatar/www.epiusers.help/utaylor/32/64664_2.png) [@utaylor](https://www.epiusers.help/u/utaylor)\
**Post date:** [June 13, 2019, 2:29pm UTC](https://www.epiusers.help/t/configurator/56751/2 "2019-06-13T14:29:08Z")

</div>

Is the issue that you are not getting a full method after configuring it? Or is the issue that you are not getting the sequence of materials that you wish for?

---

<div class="post-metadata">

**Author:** ![jbc-mvp](https://www.epiusers.help/letter_avatar_proxy/v4/letter/j/85f322/32.png) [@jbc-mvp](https://www.epiusers.help/u/jbc-mvp)\
**Post date:** [June 13, 2019, 2:37pm UTC](https://www.epiusers.help/t/configurator/56751/3 "2019-06-13T14:37:27Z")

</div>

I am not getting a full method.

---

<div class="post-metadata">

**Author:** ![utaylor](https://www.epiusers.help/user_avatar/www.epiusers.help/utaylor/32/64664_2.png) [@utaylor](https://www.epiusers.help/u/utaylor)\
**Post date:** [June 13, 2019, 2:57pm UTC](https://www.epiusers.help/t/configurator/56751/4 "2019-06-13T14:57:38Z")

</div>

Do you have method rules defined?

---

<div class="post-metadata">

**Author:** ![jbc-mvp](https://www.epiusers.help/letter_avatar_proxy/v4/letter/j/85f322/32.png) [@jbc-mvp](https://www.epiusers.help/u/jbc-mvp)\
**Post date:** [June 13, 2019, 3:43pm UTC](https://www.epiusers.help/t/configurator/56751/5 "2019-06-13T15:43:31Z")

</div>

What i have done so far:

1 Created part revision in engineering workbench and assigned a configurator  
2 Used DMT to upload on supporting data streams  
3 Created all corresponding UD Methods to return parts from the dB tables  
4 Setup everything in configurator entry, and designed a interview screen with 23 combo boxes.  
5 Created method variables to assign my BOM of parts 1) part numbers and 2) quantities from what the UD method returns based on what is selected in the interview screen.  
6 Assign configuration rules on each BOM material on how to execute.

I’m stuck on why my UD method is not outputting all materials for a complete BOM. The interview screen is functioning by the cbo’s calling a BAQ, then filtering by other configuration answers. My main question is if order sequence of your method variables matter in correlation to how the configurator execute rules order sequence. See attached screenshot. Does mtl10 need to be Heater? Or can the method variables be in any order?  
[MVs%20vs%20Config%20Rules%20to%20BOM|489x500](https://www.epiusers.help/uploads/short-url/zF6d7eQH9oxnQEmm5TTDyq03n5j.jpeg)

---

<div class="post-metadata">

**Author:** ![utaylor](https://www.epiusers.help/user_avatar/www.epiusers.help/utaylor/32/64664_2.png) [@utaylor](https://www.epiusers.help/u/utaylor)\
**Post date:** [June 13, 2019, 4:40pm UTC](https://www.epiusers.help/t/configurator/56751/6 "2019-06-13T16:40:49Z")

</div>

Did you run the Test Configurator Rules to see if they are working correctly? Are you familiar with that testing functionality?

---

<div class="post-metadata">

**Author:** ![jbc-mvp](https://www.epiusers.help/letter_avatar_proxy/v4/letter/j/85f322/32.png) [@jbc-mvp](https://www.epiusers.help/u/jbc-mvp)\
**Post date:** [June 13, 2019, 5:17pm UTC](https://www.epiusers.help/t/configurator/56751/7 "2019-06-13T17:17:47Z")

</div>

No I was not aware, but as soon as I ran it, I receive an error.

“Failed to generate the quote test data, please review the exception information provided… Unable to update QuoteMtl from PartNum: “PLH1” to empty value”

---

<div class="post-metadata">

**Author:** ![utaylor](https://www.epiusers.help/user_avatar/www.epiusers.help/utaylor/32/64664_2.png) [@utaylor](https://www.epiusers.help/u/utaylor)\
**Post date:** [June 13, 2019, 5:20pm UTC](https://www.epiusers.help/t/configurator/56751/8 "2019-06-13T17:20:04Z")

</div>

So I take it you found the test action? That is good.

---

<div class="post-metadata">

**Author:** ![jbc-mvp](https://www.epiusers.help/letter_avatar_proxy/v4/letter/j/85f322/32.png) [@jbc-mvp](https://www.epiusers.help/u/jbc-mvp)\
**Post date:** [June 13, 2019, 5:22pm UTC](https://www.epiusers.help/t/configurator/56751/9 "2019-06-13T17:22:40Z")

</div>

Yes, this is good. Now trying to reverse engineer why I am passing a empty value. Have you ever received this error before?

---

<div class="post-metadata">

**Author:** ![utaylor](https://www.epiusers.help/user_avatar/www.epiusers.help/utaylor/32/64664_2.png) [@utaylor](https://www.epiusers.help/u/utaylor)\
**Post date:** [June 13, 2019, 5:35pm UTC](https://www.epiusers.help/t/configurator/56751/10 "2019-06-13T17:35:20Z")

</div>

Yes, I have received it. You are on the right track. Make sure you are actually setting it to something.

---

<div class="post-metadata">

**Author:** ![utaylor](https://www.epiusers.help/user_avatar/www.epiusers.help/utaylor/32/64664_2.png) [@utaylor](https://www.epiusers.help/u/utaylor)\
**Post date:** [June 13, 2019, 7:03pm UTC](https://www.epiusers.help/t/configurator/56751/11 "2019-06-13T19:03:41Z")

</div>

How is it going?

---

<div class="post-metadata">

**Author:** ![jbc-mvp](https://www.epiusers.help/letter_avatar_proxy/v4/letter/j/85f322/32.png) [@jbc-mvp](https://www.epiusers.help/u/jbc-mvp)\
**Post date:** [June 13, 2019, 7:09pm UTC](https://www.epiusers.help/t/configurator/56751/12 "2019-06-13T19:09:03Z")

</div>

I had to step away for a meeting. Just about to jump back on configurator work. Give me an hour to make some headway. I’ll reach out soon. I appreciate the help.

---

<div class="post-metadata">

**Author:** ![jbc-mvp](https://www.epiusers.help/letter_avatar_proxy/v4/letter/j/85f322/32.png) [@jbc-mvp](https://www.epiusers.help/u/jbc-mvp)\
**Post date:** [June 14, 2019, 2:47pm UTC](https://www.epiusers.help/t/configurator/56751/13 "2019-06-14T14:47:37Z")

</div>

Well, I have attempted to cross-reference all code and data, but I am just unsure why no value is passing. Inputs look good, method vars look good, ud methods are good. I’m lost. Do you remember what you had to do in order to fix this?

---

<div class="post-metadata">

**Author:** ![utaylor](https://www.epiusers.help/user_avatar/www.epiusers.help/utaylor/32/64664_2.png) [@utaylor](https://www.epiusers.help/u/utaylor)\
**Post date:** [June 14, 2019, 4:03pm UTC](https://www.epiusers.help/t/configurator/56751/14 "2019-06-14T16:03:40Z")

</div>

Josh, I am not sure what is happening I would have to see your code. We could do a webex or something.

---

<div class="post-metadata">

**Author:** ![jbc-mvp](https://www.epiusers.help/letter_avatar_proxy/v4/letter/j/85f322/32.png) [@jbc-mvp](https://www.epiusers.help/u/jbc-mvp)\
**Post date:** [June 14, 2019, 4:05pm UTC](https://www.epiusers.help/t/configurator/56751/15 "2019-06-14T16:05:22Z")

</div>

Sure, I would be open to that idea

---

<div class="post-metadata">

**Author:** ![jbc-mvp](https://www.epiusers.help/letter_avatar_proxy/v4/letter/j/85f322/32.png) [@jbc-mvp](https://www.epiusers.help/u/jbc-mvp)\
**Post date:** [June 14, 2019, 5:59pm UTC](https://www.epiusers.help/t/configurator/56751/16 "2019-06-14T17:59:59Z")

</div>

When would you be available for a webex?
