EquipmentMove (Equipmentverplaatsing)
EquipmentMove registreert de verplaatsing of uitlening van een equipment-object: van installatie en inventaris tot instrument, fleet en de bijbehorende relocation-varianten. De entiteit bewaakt de volledige statusovergang (Aangemaakt → Gereserveerd → Uitgegeven → Ontvangen) inclusief de medewerkers en datums per stap, en legt via EquipmentMoveLine vast welke specifieke objecten bij een verplaatsingsorder zijn betrokken.
Entiteitsnaam: EquipmentMove
Databasetabel: EquipmentMove
Primaire sleutel: EQMMID (UltimoString(8))
Contextsbewerken
| Value | Naam | Beschrijving |
|---|---|---|
| 0 | EquipmentMoveContext.None | Installatie |
| 1 | EquipmentMoveContext.Installation | Installatie |
| 2 | EquipmentMoveContext.Inventory | Inventaris |
| 4 | EquipmentMoveContext.Instrument | Instrument |
| 8 | EquipmentMoveContext.Fleet | Fleet |
| 16 | EquipmentMoveContext.RelocationInstallation | Verplaatsing installatie |
| 32 | EquipmentMoveContext.RelocationInventory | Verplaatsing inventaris |
| 64 | EquipmentMoveContext.RelocationInstrument | Verplaatsing instrument |
| 128 | EquipmentMoveContext.RelocationFleet | Verplaatsing fleet |
Statussenbewerken
| Value | Naam | Beschrijving |
|---|---|---|
| -1 | EquipmentMoveStatus.Trash | Trash |
| 0 | EquipmentMoveStatus.None | None |
| 1 | EquipmentMoveStatus.Created | Aangemaakt |
| 2 | EquipmentMoveStatus.Reserved | Gereserveerd |
| 4 | EquipmentMoveStatus.LendOut | Uitgegeven |
| 8 | EquipmentMoveStatus.PartiallyReceived | Deels ontvangen |
| 16 | EquipmentMoveStatus.Received | Ontvangen |
Belangrijkste propertiesbewerken
De entiteit heeft in totaal 30 properties. Hieronder de belangrijkste; gebruik
lookup_entity("EquipmentMove")voor de volledige lijst.
| Property | Type | Kolom | Nullable | Default | Omschrijving |
|---|---|---|---|---|---|
| Id | UltimoString(8) | EQMMID | Nee | Uniek ID van de equipmentverplaatsing | |
| Description | UltimoString(200) | EQMMDESCR | Ja | Omschrijving van de verplaatsing | |
| Department | Department | EQMMDEPID | Ja | Afdeling die verantwoordelijk is voor de verplaatsing | |
| ProviderMutationDate | DateTime? | EQMMPROVIDERMUTDATE | Ja | Laatste mutatiedatum vanuit de data-provider | |
| RecordCreateDate | DateTime? | EQMMRECCREATEDATE | Ja | SYSDATETIME | Aanmaakdatum van het record |
| RequestEmployee | Employee | EQMMREQUESTEMPID | Ja | USERID | Medewerker die de verplaatsing heeft aangevraagd |
| ReservedFromDate | DateTime? | EQMMRESERVEDFROMDATE | Ja | Startdatum van de reserveringsperiode | |
| ReservedTillDate | DateTime? | EQMMRESERVEDTILLDATE | Ja | Einddatum van de reserveringsperiode | |
| StatusCreatedDate | DateTime? | EQMMCREATEDDATE | Ja | SYSDATETIME | Datum waarop de verplaatsingsopdracht is aangemaakt |
| StatusCreatedEmployee | Employee | EQMMCREATEDEMPID | Ja | USERID | Medewerker die de verplaatsingsopdracht heeft aangemaakt |
| StatusLendOutDate | DateTime? | EQMMLENDOUTDATE | Ja | Datum waarop het equipment is uitgegeven | |
| StatusLendOutEmployee | Employee | EQMMLENDOUTEMPID | Ja | Medewerker die het equipment heeft uitgegeven | |
| StatusPartiallyReceivedDate | DateTime? | EQMMPARTRECEIVEDDATE | Ja | Datum van de gedeeltelijke ontvangst | |
| StatusPartiallyReceivedEmployee | Employee | EQMMPARTRECEIVEDEMPID | Ja | Medewerker die de gedeeltelijke ontvangst heeft geregistreerd | |
| StatusReceivedDate | DateTime? | EQMMRECEIVEDDATE | Ja | Datum van volledige ontvangst | |
| StatusReceivedEmployee | Employee | EQMMRECEIVEDEMPID | Ja | Medewerker die de volledige ontvangst heeft geregistreerd | |
| StatusReservedDate | DateTime? | EQMMRESERVEDDATE | Ja | Datum waarop de reservering is bevestigd | |
| StatusReservedEmployee | Employee | EQMMRESERVEDEMPID | Ja | Medewerker die de reservering heeft bevestigd | |
| SystemCompany | Company | EQMMCOMPID | Nee | Bedrijf waaronder de verplaatsing is geregistreerd | |
| ToEmployee | Employee | EQMMTOEMPID | Ja | Medewerker aan wie het equipment wordt uitgeleend of overgedragen | |
| ToSpace | Space | EQMMTOSPCID | Ja | Ruimte waarnaar het equipment wordt verplaatst | |
| Context | Context | EQMMCONTEXT | Nee | 1 | Context die bepaalt om welk type verplaatsing het gaat (installatie, inventaris, instrument, fleet, of de relocation-varianten) |
| DataProvider | UltimoString(50) | EQMMDATAPROVIDER | Ja | Externe data-provider van de verplaatsingsgegevens | |
| ExternalId | UltimoString(50) | EQMMEXTERNALID | Ja | ID vanuit een extern systeem | |
| ExternalStatus | UltimoString(50) | EQMMEXTERNALSTATUS | Ja | Status vanuit een extern systeem | |
| Status | Status | EQMMRECSTATUS | Nee | 1 | Huidige processtatus van de verplaatsingsopdracht |
| ToLocation | UltimoString(26) | EQMMTOLOCATION | Ja | Vrij locatieveld als bestemming niet als Space is geregistreerd | |
| TransferNextTime | Boolean | EQMMTRANSFERNEXTTIME | Nee | 0 | Of de verplaatsing wordt meegenomen bij de volgende synchronisatie |
Relaties met andere entiteitenbewerken
| Property | Verwijst naar | Nullable |
|---|---|---|
| Department | Department | Ja |
| RequestEmployee | Employee | Ja |
| StatusCreatedEmployee | Employee | Ja |
| StatusLendOutEmployee | Employee | Ja |
| StatusPartiallyReceivedEmployee | Employee | Ja |
| StatusReceivedEmployee | Employee | Ja |
| StatusReservedEmployee | Employee | Ja |
| SystemCompany | Company | Nee |
| ToEmployee | Employee | Ja |
| ToSpace | Space | Ja |
Onderliggende / verwijzende entiteiten (1-op-veel)bewerken
De volgende entiteiten verwijzen naar EquipmentMove:
| Entiteit | Via property |
|---|---|
| Equipment | LastEquipmentMove |
| EquipmentMoveLine | Id.EquipmentMove |
Tips voor consultantsbewerken
- Context = soort beweging: Onderscheid installatie (1) van relocation (16/32/64/128). De context 'Installatie' is voor eerste plaatsing; 'Relocation' voor verhuizing van een al geïnstalleerd object. Gebruik de juiste context zodat locatiehistorie van equipment correct wordt opgebouwd.
- Statusvelden zijn audit trail: Per statusstap (Created, Reserved, LendOut, PartiallyReceived, Received) worden datum én medewerker vastgelegd. Dit levert een volledige audit trail zonder extra configuratie; wijs je klant hierop als zij uitleen-verantwoording nodig hebben.
- ToSpace vs. ToLocation: Geef de voorkeur aan
ToSpace(verwijzing naar een Space-record) boven het vrije tekstveldToLocation. Alleen metToSpaceis de verplaatsing doorzoekbaar via ruimtegerelateerde rapportages en integraties. - EquipmentMoveLine: De koptabel EquipmentMove bevat de opdrachtkop; de regels (EquipmentMoveLine) bevatten de individuele objecten. Zorg dat je workflows en schermrechten beide niveau's afdekken.
- Reserveringsperiode:
ReservedFromDateenReservedTillDatemaken planning van uitleningen mogelijk. Gebruik deze velden bij uitleenbeheer van meetinstrumenten of poolwagens om beschikbaarheidsconflicten te detecteren. - LastEquipmentMove op Equipment: Het Equipment-record slaat via
LastEquipmentMovede meest recente verplaatsing op. Dit veld wordt automatisch bijgehouden en is handig voor snelle locatiecontroles.
Database Detailsbewerken
De tabel dba.EquipmentMove bevat 29 kolommen, 0 eigen trigger(s), 0 externe triggers en 10 foreign keys.
Belangrijke defaultsbewerken
| Kolom | Default |
|---|---|
EqmmContext |
1 |
EqmmRecStatus |
0 |
EqmmRecCreateDate |
sysdatetimeoffset() |
EqmmTransferNextTime |
0 |
Brondatabewerken
Let op: De wiki-samenvatting hierboven toont een curated subset van properties en praktische consultant-tips. Voor ground truth (exacte kolomnamen, alle properties, defaults, triggers) gebruik de onderstaande tools.
- Entity-definitie —
lookup_entity("EquipmentMove")· reference/entities/EquipmentMove Alle properties, contexts en statussen. Bron:Entities.xml. - DB-schema —
lookup_table_schema("EquipmentMove")· reference/tables/EquipmentMove Alle DB-kolommen, triggers, computed columns en defaults. Bron:database-schema.json. - Gerelateerde workflows —
find_workflows("", entity="EquipmentMove")Alle Before/After Save events en andere workflow-ActionFields. Bron:workflows.xml.
Zie ookbewerken
- equipment - De objecten die worden verplaatst of uitgeleend
- equipment-move - Zelf-referentie via EquipmentMoveLine
- employee - Aanvrager, ontvanger en statusmedewerkers
- department - Afdeling verantwoordelijk voor de verplaatsing
- room - Doelruimte van de verplaatsing
- company - Bedrijfscontext van de verplaatsingsopdracht