Package net.tangly.erp.products.domain
package net.tangly.erp.products.domain
Provides core abstractions used in any commercial application in need product and project handling.
The products package is designed as a bounded domain. All texts shall follow asciidoc conventions. The reason is that asciidoc provides a tool chain to generate PDF, ebook or LateX documents. Markdown environment does not provide currently similar functionalities
A product defines a digital product development initiative. A product as a set of contracts financing the development. An assignment defines who works on the product. An effort is a specific timed work item performed by a collaborator and invoiced to a contract budget. An expense is spending on a project not related to a collaborator work such as travel expenses.
-
ClassDescriptionAn assignment defines the connection of an employee to a project for a duration.An effort defines work performed on a project.An expense defines a monetary cost associated with a contract and implicitly a product.An outcome such as a product or a research result which should be produced.Defines the work view of a contract.