Epicor API

I am facing an issue when using the Epicor API to POST data. Specifically, I found that the ECO Group field cannot be successfully POSTed. What could be causing this issue, and is there any way to resolve it?

Is it possible to set a default value for the ECO Group when creating a new Part Revision in Epicor? It seems that the value cannot be input directly and requires manual linking. However, I would like to eliminate the need for this manual linking step. How can this be achieved?

Are you following the trace?! The trace will show you which calls needs to make in which order.

1 Like

To help the community provide the best answer, could you include as much of the information below as you can? Your question appears to be lacking some much needed context

Specifically what calls are you making form where and what error are you getting


  • Epicor Version
  • Deployment Type (Cloud, On Prem, 3rd Party Cloud etc)
  • The business problem you’re trying to solve
  • What you’ve already tried
  • Is this a Kinetic UX (Web) or Epicor Classic issue?
  • Is it related to a Method Directive, Data Directive, Function, BAQ, UBAQ, Configurator, etc.?
  • Any screenshots, error messages, or logs.
  • Any code you’ve written (or borrowed , make sure it is property formatted)
    ```
    code here
    ```
  • Steps to reproduce the issue

For tips on how to ask questions effectively, check out this guide:
Tips for Asking Questions on the Forum
clippy-hi

2 Likes

You may want to check out allowing Express Checkout in Company configuration

Many customers work this way.
It will then assign the revision to a group based on the userID.

2 Likes

I want to import a Part BOM into Epicor Kinetic via API instead of using DMT. Currently, I’ve run into an issue where it seems necessary to use EngWorkBench to establish subassemblies for Parts. To do this, I need to associate a Part with an ECO Group, but I’m facing difficulties achieving this.

Here’s what I’ve tried so far:

1.Using Erp.BO.PartSvc/PartRecs API:

2.Using Erp.BO.EngWorkBenchSvc/ECORevs API:

  • I attempted to POST the GroupID (representing the ECO Group) using this API. However, I received the following error:
    “ECORev cannot be created.”

The Problem: To create a BOM structure, I need to link the Part with an ECO Group so that it can be used in EngWorkBench. Without this link, I am unable to establish the BOM hierarchy. Neither of the APIs I’ve tried (PartSvc/PartRecs or EngWorkBenchSvc/ECORevs) has allowed me to accomplish this.

My Goal:

I need to find a way to POST and associate a Part with an ECO Group using API.
Alternatively, I’d like to know if there’s another API that allows direct creation of a BOM without requiring the ECO Group association.

I want to create a BOM through the API. Alternatively, is there a way to set the ECOGroup of a Part to a default value for EngWorkBenchSvc?