Datamodel: AssetTypes en Assets
AssetTypes
Binnen Conneqt werken gebruikers met een configureerbaar datamodel. In Conneqt worden de verschillende type entiteiten AssetTypes genoemd. Voorbeelden van AssetTypes zijn bijvoorbeeld:
- Persoon
- Ontheffing
- Factuur
- FactuurStatus
AssetTypes zijn vergelijkbaar met tabellen of collecties in een database. Een AssetType bevat eigenschappen (properties), waarbij voor elke eigenschap het datatype kan worden gekozen. Beschikbare datatypes zijn momenteel:
- String
- Integer
- Decimal
- Boolean
- DateTime
- AssetType (referentie naar een AssetType)
- Asset (refreferentieerence naar een Asset)
- File (referentie naar een File in een FileStorage)
- Process (referentie naar een Process)
- LocationPoint (Geo locatie)
- ComplexObject (Object met een vrij te kieze structuur, JSON object)
Elke AssetType heeft tenminste 1 standaard eigenschap: Name Daarnaast kan de consultant een aantal standaard "builtin" eigenschappen kiezen zoals Icon en Color. Deze laatste 2 worden vaak gebruikt bij referentietabellen zoals bijvoorbeeld Orderstatussen, Meldingtypen enz. Op het moment dat een asset een Icon of een Color heeft, worden deze bij het tonen van een referentie naar deze asset ook gebruikt. Zie bijvoorbeeld het plaatje in het hoofdstuk DataViewsen Filters.
Assets
Een Asset is een concrete instanties van een AssetType; vergelijkbaar met records of row in een database. Assets kunnen op verschillende manieren worden gecreeerd: 1. Vanuit een dataview 2. Vanuit een proces 3. Via de api
In de praktijk wordt het toevoegen van een Asset bijna altijd vanuit een proces gedaan.A