Short Time Reader, first time poster. I am new to Epicor Kinetic. We have a cloud based version of the system. I have been tasked to create BPMs. I am a C# Developer with a year in the space (still learning efficiencies). I wanted to create my own functions as I feel some of the things my organization is trying to achieve crosses between Business Objects and references a lot of fields. I have been scouring this forum and many places to track down relevant documentation. I compiled a list of Assemblies and Namespaces I believe to be an accurate list of the most commonly used ones.
Could someone with more experience with Epicor Kinetic tell me if it needs any changes?
Namespaces:
- Erp.Contracts.BO:
- Contains business object interfaces and classes that represent Epicor business entities such as Customers, Orders, Parts, etc.
- Ice.BO:
- Provides access to various business objects within Epicor, allowing you to work with data and perform operations.
- Erp.Proxy.BO:
- Includes proxy classes for Epicor business objects, enabling remote access to business logic and data.
- Erp.Adapters:
- Contains classes related to data adapters, facilitating interaction with database tables and stored procedures.
- Ice.Lib.Framework:
- Contains general utility classes and methods commonly used in Epicor customization.
- Ice.Core:
- Provides core functionality and common utilities used across Epicor applications.
- Erp.UI:
- Includes user interface-related classes and utilities, allowing customization of the Epicor UI.
Assemblies:
- Erp.Contracts.BO.dll:
- Contains interfaces for Epicor business objects. You typically use these interfaces to create custom business logic.
- Ice.BO.dll:
- Contains implementations of Epicor business objects. This assembly provides access to business object methods and properties.
- Erp.Proxy.BO.dll:
- Contains proxy classes for Epicor business objects, enabling remote access to business logic and data.
- Erp.Adapters.dll:
- Provides classes related to data adapters, facilitating interaction with database tables and stored procedures.
- Ice.Lib.Framework.dll:
- Contains utility classes and methods that are commonly used in Epicor customization, such as error handling and logging.
- Ice.Core.dll:
- Contains core functionality and common utilities used across Epicor applications.
- Erp.UI.dll:
- Contains user interface-related classes and utilities, allowing customization of the Epicor UI.
Any help to edit, refine or add to this list would be greatly appreciated. Thanks Everyone!!!