The full Domain Model documentation is now available online at a temporary address:
https://erpnetdocs.github.io/model
Rewrite
We are in a process of rewriting our whole documentation and transforming it into an open-source project. Once we are ready, erpnetdocs.github.io will become the new docs.erp.net.
What is the Domain Model?
The Domain Model is the object-oriented domain model of an ERP.net Instance. For example, you can see the full documentation of the domain model of a Sales Order here:
https://erpnetdocs.github.io/model/entities/Crm.Sales.SalesOrders.html
This is a reference documentation of the domain model of the entities. To find out more about concepts, how-tos, etc., consult the main technical documentation at:
What's new in this reference documentation?
The new documentation is our best reference documentation so far. Its features include:
- Easily viewable hierarchy of namespaces and entities:
https://erpnetdocs.github.io/model/entities/Crm.html - Viewable (and looking nicely) on space-constrained devices like phones and tablets.
- Attributes overview and details sections, allowing easy access to all attributes and detailed information:
https://erpnetdocs.github.io/model/entities/Crm.Sales.SalesOrders.html#attributes
https://erpnetdocs.github.io/model/entities/Crm.Sales.SalesOrders.html#attribute-details - References overview and detail sections:
https://erpnetdocs.github.io/model/entities/Crm.Sales.SalesOrders.html#references
https://erpnetdocs.github.io/model/entities/Crm.Sales.SalesOrders.html#reference-details - Child collections (subordinate entity types):
https://erpnetdocs.github.io/model/entities/Crm.Sales.SalesOrders.html#child-collections - Enum values are presented for the different storage and access options
https://erpnetdocs.github.io/model/entities/Crm.Sales.SalesOrders.html#deliverytermscode - Anchors for each attribute or reference
https://erpnetdocs.github.io/model/entities/Crm.Sales.SalesOrders.html#releasetime - "In this article" topic-wide table of contents
- Each attribute detail contains information about supported filters, ordering, etc.
- Attribute-specific recalc expressions:
https://erpnetdocs.github.io/model/entities/Crm.Sales.SalesOrders.html#paymentduestartdate - Front- and Back-End business rules:
https://erpnetdocs.github.io/model/entities/Crm.Sales.SalesOrders.html#business-rules - Generations (for the document entity types):
https://erpnetdocs.github.io/model/entities/Crm.Sales.SalesOrders.html#generations - Example API queries and direct access to builders:
https://erpnetdocs.github.io/model/entities/Crm.Sales.SalesOrders.html#api
What's new about Enum values?
The new doc contains the Enum values for different access scenarios:
- Domain API
- Domain Library / Calculated Attributes
- Database Value / Table API
In the past, the different enum values were a source of confusion when using the different access scenarios. We hope that the new docs will help to alleviate the problem.
For example, see:
https://erpnetdocs.github.io/model/entities/Crm.Sales.SalesOrders.html#deliverytermscode
0 Comments