Fleet

Fordon och förare

MarknadsplatsVerksamhetVersion 0.2.0manifest

Vad den är till för ​

Keep a register of company vehicles, who drives them and their service history. It records status and services; it does not compute running costs.

Vad paketet gör och inte gör ​

Vehicles, drivers and service history for a small fleet. Tracks status and service records; it does not compute running costs or fuel use.

Modeller ​

fleet_vehicle ​

A vehicle the business operates

Läsgrupp: fleet.user. Skrivgrupp: fleet.manager.

FältTypDataklassPersonuppgiftGruppAgenter serBeskrivning
platetextnonenejfleet.useri klartextRegistration plate
modeltextnonenejfleet.useri klartextMake and model, for example Renault Master
vintextnonenejfleet.useri klartextVehicle identification number (chassis number)
fuelselect (petrol, diesel, hybrid, electric, other)nonenejfleet.useri klartextFuel or drive type: petrol, diesel, hybrid, electric, other
odometer_kmnumbernonenejfleet.useri klartextLast known odometer reading in kilometres
acquired_ondatenonenejfleet.useri klartextDate the vehicle entered the fleet (YYYY-MM-DD)
drivertextinternaljafleet.usermaskeradName of the driver currently using the vehicle, as free text
driver_idref → fleet_vehicle_drivernonenejfleet.useri klartextDriver record currently assigned to the vehicle
stateselect (available, in_service, maintenance, retired)nonenejfleet.useri klartextAvailability: available, in_service, maintenance, retired

fleet_vehicle_driver ​

A person authorised to drive fleet vehicles

Läsgrupp: fleet.user. Skrivgrupp: fleet.manager.

FältTypDataklassPersonuppgiftGruppAgenter serBeskrivning
nametextpublic_directoryjafleet.usermaskeradFull name of the driver
phonetextinternaljafleet.usermaskeradWork phone number of the driver
licence_numbertextconfidential_hrjafleet.managerundanhållenDriving licence number
licence_expirydateconfidential_hrjafleet.managerundanhållenDate the driving licence expires (YYYY-MM-DD)
stateselect (active, suspended)nonenejfleet.useri klartextDriver status: active, suspended

fleet_vehicle_service ​

A maintenance, repair or inspection job on a vehicle

Läsgrupp: fleet.user. Skrivgrupp: fleet.user.

FältTypDataklassPersonuppgiftGruppAgenter serBeskrivning
vehicle_idref → fleet_vehiclenonenejfleet.useri klartextThe vehicle serviced
kindselect (maintenance, repair, inspection, tyres, other)nonenejfleet.useri klartextType of job: maintenance, repair, inspection, tyres, other
service_ondatenonenejfleet.useri klartextDate of the job (YYYY-MM-DD)
odometer_kmnumbernonenejfleet.useri klartextOdometer reading in kilometres when serviced
costmoneynonenejfleet.useri klartextTotal invoiced by the workshop (minor currency units, e.g. cents)
workshoptextnonenejfleet.useri klartextName of the workshop or garage
noteslongtextnonenejfleet.useri klartextWhat was done or found
stateselect (planned, done, cancelled)nonenejfleet.useri klartextJob status: planned, done, cancelled

Arbetsflöden ​

fleet_vehicle ​

ÅtgärdFlyttarVem får köra denGodkännande
fleet_vehicle.dispatchstate: available → in_servicefleet.managernej
fleet_vehicle.return_to_poolstate: in_service → availablefleet.managernej
fleet_vehicle.retirestate: available → retiredfleet.approverja

fleet_vehicle_driver ​

ÅtgärdFlyttarVem får köra denGodkännande
fleet_vehicle_driver.suspendstate: active → suspendedfleet.managernej
fleet_vehicle_driver.reactivatestate: suspended → activefleet.managernej

fleet_vehicle_service ​

ÅtgärdFlyttarVem får köra denGodkännande
fleet_vehicle_service.completestate: planned → donefleet.usernej
fleet_vehicle_service.cancelstate: planned → cancelledfleet.usernej

Behörighetsgrupper ​

Grupper som den här appen använder:

  • fleet.approver
  • fleet.manager
  • fleet.user

Steg som kräver godkännande ​

Steg som en agent bara kan föreslå:

  • fleet_vehicle.retire

Vad agenter kan och inte kan göra ​

En agent kan läsa, söka, skapa och uppdatera poster i den här appen, och köra de åtgärder som inte kräver godkännande, inom behörighetsgrupperna för sin token.

Den kan bara föreslå de här stegen, och en person måste godkänna dem: fleet_vehicle.retire, fleet_vehicle.delete, fleet_vehicle_driver.delete, fleet_vehicle_service.delete.

Personuppgifter maskeras som platshållare: fleet_vehicle.driver, fleet_vehicle_driver.name, fleet_vehicle_driver.phone.

De här fälten undanhålls helt från agenter: fleet_vehicle_driver.licence_number, fleet_vehicle_driver.licence_expiry.

Beroenden ​

Inga.

Installera ​

Installera den från appen Customize (Marknadsplats), eller från kommandoraden:

bash
obop modules install-from fleet

Kräver en databas och administratörsbehörighet.

Bygg din egen ​

Modulguiden visar hur appar som den här skrivs