Her er en liten forklaring på hva objekter i SpeedyCraft er:
Objektstype (tblObjectType)
- Kategori av objekter, brukes til å kunne opprette nye objekter ute i felt.
- F.eks Fryseboks, Kjøleskap, Varmepumpe, Motor etc,
- Hver rad har info om hvilke maler med egenskaper som skal benyttes for objekter/ordreobjekter av denne typen.
- Hvis man skal kunne opprette objekter ute i felt via SpeedyCraft Mobile, så må man ha objektstyper tilgjengelig.
- Objektstyper kan ikke opprettes i SpeedyCraft Mobile, men kommer typisk fra baksystem via integrasjonen.
Objekt (tblObject)
- Det konkrete kjøleskapet, type Siemens, serienummer 12345, plassering (GPS-Posisjon) osv.
- Hver rad har faste felter som nevnt over, men har også egendefinerte egenskaper gjennom vår XML-struktur (ObjectDataDefinition og ObjectDataResponse). For kjøleskap kan dette f.eks. være
- Min-temperatur
- Max-temperatur
- Farge
- Modell
- Fabrikasjonsdato etc.
- Objekter kan opprettes i baksystem via integrasjonen, eller på mobil enhet dersom objektstyper er tilgjengelige, og brukerprofil gjør dette mulig
- Objekter kan struktureres i et hierarki med objekter og underobjekter.
- Hvis et objekt er satt "passivt", så kan man ikke opprette ordreobjekter mot dette, men objektet inngår likevel i hierarkiet.
Ordreobjekt (tblAssignmentObject)
- En datastruktur som inneholder knytningen mellom et bestemt objekt og en bestemt ordre
- Brukes typisk for å gjøre service eller kontroll av objektet
- Det kan være 0, 1 eller mange ordreobjekter på en ordre. Disse kan være knyttet til samme objekt, eller flere objekter, avhengig av hva man er ute etter.
- Har en del faste felter som ofte er like som i tblObject, men kan også være ulike. F.eks. hvis man benytter GPS-posisjon’en her til å sette hvor objektet er, så kan man se i tblAssignmentObject hvis man er ute etter historikken på hvor objektet har vært plassert.
- Har også egendefinerte egenskaper gjennom vår XML-struktur (AssignmentObjectDataDefinition og AssignmentObjectDataResponse). For kontroll/service på kjøleskap kan dette f.eks. være
- Målt temperatur
- Service dato
- Trykkmåling
- Innvendig vask utført (kryssboks)
- Utvendig vask utført (kryssboks)
- Generell tilstand (combobox; tipp topp/greit nok/må byttes)
- Kan opprettes av baksystem via integrasjonen, eller i SpeedyCraft Mobile dersom man har tilgang til både ordren og objektet, samt tilgang til oppretting i brukerprofil.
Objekter og ordreobjekter kan søkes opp (eller opprettes) både via hierarkiske lister og direkte fra kart i SpeedyCraft Mobile. Man kan også knytte både skjema og vedlegg direkte til objekt eller ordreobjekt (i stedet for mot ordre). Totalt er dette en meget kraftig datastruktur som kan benyttes til veldig mye innenfor registrering/datafangst/kontroll/vedlikehold i felt. Man er imidlertid avhengig av at systemet som SpeedyCraft er integrert mot tar seg av rapportering etc.