...
This is a placeholder page with basic information and will be developed to fully document this aspect of the system.
Strategies
There are several options for identifier management within the system.
- Ids for components can be generated and assigned when they are created.
- Ids for components can be assigned during the "begin release" phase of a release
- Provisional ids for components can be generated and assigned when a "begin release" operation and then "real" identifiers can be assigned in the database once all validation of the release is finished.
Details
TODO: describe how component.id is managed
...
TODO: show configuration properties
explain how effectivetime effective time works
- on add, the set effective value is retained (typically this will be null if from the application or set to a value from a loader)
- on update, the effective time is set to the planned publicationnull - this represents a state that needs publishing
- on publish, the effective time is set to the release dateplanned publication date and the planned publication becomes "published"
use cases
References/Links
...