Centurio Sistemas & modulju dokumentacija
🏛️ Platformas arhitektūra 🔑 Login
🏠 Visi moduli / manufacturing_execution / Atbalsts un klientu apkalpošanas pakalpojumi
🚐

Atbalsts un klientu apkalpošanas pakalpojumi

fieldservice manufacturing_execution 🛡️ RLS Protected

Tehnisku darba plānu, dispečera pulku, mobilās darba ziņojumus ar fotodokumentāciju un digitālo parakstu.

Fachliche Bestimmung: Digitālizē mobilās klientu apkalpošanu. Disponenti plāno apteikumus vizuālā dispečera peldē. Tehniki redz apteikumus uz smartfona/tabletēm, reģistrē darba laiku un patērēto materiālu, dokumentē bojājumus ar kameru un ļauj klientam parakstīt tieši uz piespiedu ekrāna. Gatavs servis ziņojums nekavējoties tiek arhivēts kā PDF.

⚡ Darbības plūsmas un dzīves cikļi

apkope / Pārbaužu cascade:business.maintenance.cycle

Kaskade (review_gated).

1. fieldservice
Apdrošināšanas un pārskatu
lauksaimniecības pakalpojumi
Aktionen: create_service_report
2. followup
Pārbaudēšanas plāns
aktīvus
Aktionen: tehniskā apkopes
3. ticket
Ticketes defektā/ traucē
biļetes
Aktionen: create_ticket

Ārējās darbības → Atbilde cascade:business.work_report.billing

Kaskade (review_gated).

1. fieldservice
Ārējās darbības darbības / pakalpojumu ziņojums
lauksaimniecības pakalpojumi
Aktionen: create_service_report
2. task
Apskaitījumu pārraudzība
uzdevumi
Aktionen: create_task
3. ticket
Ticketes defektā/ traucē
biļetes
Aktionen: create_ticket

Ārējās darbības / pakalpojumu ziņojums cascade_target:business.fieldservice.create

Kaskade (review_gated).

1. cascade
Ārējās darbības / pakalpojumu ziņojums

Uzraudzības iestāde plan:command_field_service_agent

Pārbaudēts durabls plan (durabls_plan), sākums: manuals_command.

1. field_service_agent
field_service_agent
{"key": "execute_command", "label": "Befehl prüfen, ausführen oder zur Freigabe vorlegen", "adapter": "agent.execute", "agent": "field_service_agent", "condition_fact": null}
Aktionen: field_service_agent

Oficiālais ziņojums status:service_report

Apskatāma stāvokļa mašīna (apskatāma tikai).

1. draft
projektu
Statuss <unk>izraksts <unk>statusa mašīnas servisbericht.
2. scheduled
paredzētas
Statuss <unk>lēmots <unk>lēmuma mašīnas servisbericht.
3. en_route
en_route
Statuss <unk>en_route<unk> statusa mašīnas servisbericht.
4. on_site
on_site
Statuss <unk>on_site<unk> statusa mašīnas servisbericht.
5. in_progress
in_progress
Statuss <unk>in_progress<unk> statuss mašīnas servisbericht.
6. completed
pabeigta
Statuss <unk>lvots<unk> statusa mašīnas servisbericht.
7. cancelled
atcelts
Statuss <unk> anulēts <unk> statusa mašīna servbericht.

🗄️ Datu modeļi & laukumi

ServiceReport service_reports RLS Aktiv
7 Šķiet, ka tas ir atkarīgs no tā, vai tas ir atkarīgs no tā, vai tas ir atkarīgs no tā, vai tas ir atkarīgs no tā, vai tas ir atkarīgs no tā, vai tas ir atkarīgs no tā, vai tas ir atkarīgs no tā, vai tas ir atkarīgs no tā, vai tas ir atkarīgs no tā, vai tas ir atkarīgs no tā, vai ir atkarīgs no tā, vai ir atkarīgs no tā, vai ir atkarīgs no tā, vai ir atkarīgs no tā vai ir no tā.

Digitālās pakalpojumu ziņojumi ar darba laiku, materiālu izmantošanu un klientu parakstu.

Feldname Datums Atbalsts Schlüssel Īpaša nozīme
id UUID Nein PK Ziņojuma identifikācija
tenant_id UUID Nein - Klienta identifikācija (RLS)
report_number VARCHAR(100) Ja * - Ziņojuma numurs
customer_id UUID Nein FK ➔ customers.id <unk>GT19_0
technician_id UUID Nein FK ➔ users.id Izmantošanas tehniski
customer_signature TEXT Nein - Base64 kodēts paraksts
status VARCHAR(50) Nein - Statuss (izraksts, parakstīts, rēķins)

🔌 Izstādes punkti (UI un API)

Art Metodes Galvenā vieta / ceļš Titel & Zweck Attaisnošana
⚡ REST API DELETE /api/v1/field-service/reports/{report_id}/time-entries/{entry_id}
delete_time_entry
Semantic binding: not_evaluated; mutation=True
fieldservice
⚡ REST API GET /api/v1/field-service/checklist-templates
list_checklist_templates
Semantic binding: not_evaluated; mutation=False
fieldservice
⚡ REST API GET /api/v1/field-service/checklist-templates/{template_id}
get_checklist_template
Semantic binding: not_evaluated; mutation=False
fieldservice
⚡ REST API GET /api/v1/field-service/dispatch
dispatch_board
Semantic binding: not_evaluated; mutation=False
fieldservice
⚡ REST API GET /api/v1/field-service/my-reports
list_my_reports
Semantic binding: not_evaluated; mutation=False
fieldservice
⚡ REST API GET /api/v1/field-service/reports
list_reports
Semantic binding: not_evaluated; mutation=False
fieldservice
⚡ REST API GET /api/v1/field-service/reports/{report_id}
get_report
Semantic binding: not_evaluated; mutation=False
fieldservice
⚡ REST API GET /api/v1/field-service/reports/{report_id}/materials
list_materials
Semantic binding: not_evaluated; mutation=False
fieldservice
⚡ REST API GET /api/v1/field-service/reports/{report_id}/pdf
download_pdf
Semantic binding: not_evaluated; mutation=False
fieldservice
⚡ REST API GET /api/v1/field-service/reports/{report_id}/photos
list_photos
Semantic binding: not_evaluated; mutation=False
fieldservice
⚡ REST API GET /api/v1/field-service/reports/{report_id}/time-entries
list_time_entries
Semantic binding: not_evaluated; mutation=False
fieldservice
⚡ REST API GET /api/v1/field-service/reports/{report_id}/timer
get_timer
Semantic binding: not_evaluated; mutation=False
fieldservice
⚡ REST API GET /api/v1/field-service/timesheet
timesheet_csv
Semantic binding: not_evaluated; mutation=False
fieldservice
⚡ REST API GET /api/v1/field-service/timesheet/pdf
timesheet_pdf
Semantic binding: not_evaluated; mutation=False
fieldservice
⚡ REST API GET /aussendienst
fieldservice_page
Semantic binding: not_evaluated; mutation=False
fieldservice
⚡ REST API GET /aussendienst/dispatch
fieldservice_dispatch_page
Semantic binding: not_evaluated; mutation=False
fieldservice
⚡ REST API GET /aussendienst/meine-einsaetze
fieldservice_meine_page
Semantic binding: not_evaluated; mutation=False
fieldservice
⚡ REST API GET /aussendienst/neu
fieldservice_new_page
Semantic binding: not_evaluated; mutation=False
fieldservice
⚡ REST API GET /aussendienst/new
fieldservice_new_page
Semantic binding: not_evaluated; mutation=False
fieldservice
⚡ REST API GET /aussendienst/verwaltung
fieldservice_management_page
Semantic binding: not_evaluated; mutation=False
fieldservice
⚡ REST API GET /aussendienst/{report_id}
fieldservice_detail_page
Semantic binding: not_evaluated; mutation=False
fieldservice
⚡ REST API GET /aussendienst/{report_id}/edit
fieldservice_detail_page
Semantic binding: not_evaluated; mutation=False
fieldservice
⚡ REST API GET /fieldservice
fieldservice_page
Semantic binding: not_evaluated; mutation=False
fieldservice
⚡ REST API GET /fieldservice/dispatch
fieldservice_dispatch_page
Semantic binding: not_evaluated; mutation=False
fieldservice
⚡ REST API GET /fieldservice/meine
fieldservice_meine_page
Semantic binding: not_evaluated; mutation=False
fieldservice
⚡ REST API GET /fieldservice/new
fieldservice_new_page
Semantic binding: not_evaluated; mutation=False
fieldservice
⚡ REST API GET /fieldservice/verwaltung
fieldservice_management_page
Semantic binding: not_evaluated; mutation=False
fieldservice
⚡ REST API GET /portal/{slug}/serviceberichte
service_reports_page
Semantic binding: not_evaluated; mutation=False
fieldservice
⚡ REST API GET /portal/{slug}/serviceberichte/{report_id}/pdf
service_report_pdf_download
Semantic binding: not_evaluated; mutation=False
fieldservice
⚡ REST API PATCH /api/v1/field-service/reports/{report_id}
update_report
Semantic binding: not_evaluated; mutation=True
fieldservice
⚡ REST API POST /api/v1/field-service/checklist-templates
create_checklist_template
Semantic binding: not_evaluated; mutation=True
fieldservice
⚡ REST API POST /api/v1/field-service/reports
create_report
Semantic binding: not_evaluated; mutation=True
fieldservice
⚡ REST API POST /api/v1/field-service/reports/{report_id}/assign
assign_technician
Semantic binding: not_evaluated; mutation=True
fieldservice
⚡ REST API POST /api/v1/field-service/reports/{report_id}/cancel
cancel_report
Semantic binding: not_evaluated; mutation=True
fieldservice
⚡ REST API POST /api/v1/field-service/reports/{report_id}/complete
complete_report
Semantic binding: not_evaluated; mutation=True
fieldservice
⚡ REST API POST /api/v1/field-service/reports/{report_id}/complete-validated
complete_report_validated
Semantic binding: not_evaluated; mutation=True
fieldservice
⚡ REST API POST /api/v1/field-service/reports/{report_id}/documents
upload_report_document
Semantic binding: not_evaluated; mutation=True
fieldservice
⚡ REST API POST /api/v1/field-service/reports/{report_id}/email-pdf
email_pdf
Semantic binding: not_evaluated; mutation=True
fieldservice
⚡ REST API POST /api/v1/field-service/reports/{report_id}/escalate-ticket
escalate_report_to_ticket
Semantic binding: not_evaluated; mutation=True
fieldservice
⚡ REST API POST /api/v1/field-service/reports/{report_id}/material-pick
prepare_material_pick
Semantic binding: not_evaluated; mutation=True
fieldservice
⚡ REST API POST /api/v1/field-service/reports/{report_id}/materials
add_material
Semantic binding: not_evaluated; mutation=True
fieldservice
⚡ REST API POST /api/v1/field-service/reports/{report_id}/photos
upload_photo
Semantic binding: not_evaluated; mutation=True
fieldservice
⚡ REST API POST /api/v1/field-service/reports/{report_id}/signature
add_signature
Semantic binding: not_evaluated; mutation=True
fieldservice
⚡ REST API POST /api/v1/field-service/reports/{report_id}/status
update_status
Semantic binding: not_evaluated; mutation=True
fieldservice
⚡ REST API POST /api/v1/field-service/reports/{report_id}/status-validated
update_status_validated
Semantic binding: not_evaluated; mutation=True
fieldservice
⚡ REST API POST /api/v1/field-service/reports/{report_id}/time-entries
add_time_entry
Semantic binding: not_evaluated; mutation=True
fieldservice
⚡ REST API POST /api/v1/field-service/reports/{report_id}/timer/discard
discard_timer
Semantic binding: not_evaluated; mutation=True
fieldservice
⚡ REST API POST /api/v1/field-service/reports/{report_id}/timer/start
start_timer
Semantic binding: not_evaluated; mutation=True
fieldservice
⚡ REST API POST /api/v1/field-service/reports/{report_id}/timer/stop
stop_timer
Semantic binding: not_evaluated; mutation=True
fieldservice
⚡ REST API PUT /api/v1/field-service/reports/{report_id}/acceptance
update_acceptance
Semantic binding: not_evaluated; mutation=True
fieldservice
⚡ REST API PUT /api/v1/field-service/reports/{report_id}/checklist
update_checklist
Semantic binding: not_evaluated; mutation=True
fieldservice
⚡ REST API PUT /api/v1/field-service/reports/{report_id}/summary
update_summary
Semantic binding: not_evaluated; mutation=True
fieldservice
⚡ REST API POST /api/v1/fieldservice/reports
Pārskatu glabāšana
Stored servicebericht, laika posms un paraksts
fieldservice:write

🛡️ Regulators & atbilstība

Dieses Modul unterliegt folgenden gesetzlichen, regulatorischen und Revisionsstandards:

  • GoBD RevīzijasSaving documentarchiving
  • BGB darba līgumu pieņemšana (§640)
Saistītie moduli:
➔ workorders ➔ customers ➔ calendar ➔ finance