With the generation of types in DATAGERRRY, can create flexible structures for managing data. This already works very well. Types can be exported and re-imported into another DATAGERRY instance.
Due to the referencing between different types, there are dependencies. Two types can complement each other. If only one type is imported in a new instance of DATAGERRY, it will not "work" without the referenced type.
Now we need some kind of bundle management for the types to improve the flexibility of DATAGERRY.
Description of the bundle function
A whole bundle should be able to be exported and imported with all types defined as dependent in it and further documents such as the DocApi template. In this way, finished types should form a whole application and new users do not download 10 types, but receive a bundle and all types are already in it.
Types can be combined into bundles. Types can be dependent in two directions or only in one direction. (see example - Type Bundle)
Dependencies between types can be recorded in the types. Documents from the DocAPI are to be assigned to the respective types. (see example - Extended Bundle)
Example - Type Bundle
Type 1: Locations
Type 2: Company
Type 3: Person
Company contains a reference to locations.
Person contains a reference to company
Company contains a reference to person (is managing director or is team leader).
Person and company therefore need locations. However, Locations could be installed separately and works without the other two.
Example - Extended Bundle
The exporting types have associated templates for the DocApi. The user should be able to pack these templates into a bundle.
Starting from the first example. There is a DocApi - template delivery note. This template depends on the previously defined types (company, locations, person) and enables the user to quickly create a delivery note without any further effort.
Danke. Da hätte ich es wohl gleich englisch schreiben sollen, oder? Naja, beim nächsten mal.