Centurio Dokumenty systemowe i modułowe
🏛️ Architektura platformy 🔑 Login
🏠 Wszystkie moduły / manufacturing_execution / Wydział na terenie kraju
🚐

Wydział na terenie kraju

fieldservice manufacturing_execution 🛡️ RLS Protected

Planowanie wdrożenia techniki, deska wysyłkowa, mobilne raporty pracy z zdjęciami i podpisem cyfrowym.

Fachliche Bestimmung: W celu zapewnienia cyfrowej obsługi klienta mobilnego, dysponenci planują spotkania na wizualnej desce dyspozycyjnej, techniki oglądają zamówienia na smartfonach i tabletach, rejestrują czas pracy i materiały zużyte, dokumentować szkody za pomocą kamery i pozwalać klientom podpisywać bezpośrednio na ekranie dotykowym, a gotowy raport usługi jest natychmiast archiwowany jako PDF.

⚡ Przepływy pracy i cykle życia

utrzymanie / naprawa cascade:business.maintenance.cycle

W przypadku wprowadzania do obrotu w ramach programu "Wygrane"

1. fieldservice
Wykorzystanie usług zewnętrznych / sprawozdanie
usługi terenowe
Aktionen: create_service_report
2. followup
Plany utrzymania
aktywa
Aktionen: w zakresie obsługi
3. ticket
W przypadku wad lub zaburzeń bilet
bilety
Aktionen: create_ticket

Wydatki na rzecz cascade:business.work_report.billing

W przypadku wprowadzania do obrotu w ramach programu "Wygrane"

1. fieldservice
Wykorzystanie usług zewnętrznych / sprawozdanie z działalności
usługi terenowe
Aktionen: create_service_report
2. task
Wykres rozliczeń
zadania
Aktionen: create_task
3. ticket
W przypadku wad lub zaburzeń bilet
bilety
Aktionen: create_ticket

Wydanie sprawozdania z działalności cascade_target:business.fieldservice.create

W przypadku wprowadzania do obrotu w ramach programu "Wygrane"

1. cascade
Wydanie sprawozdania z działalności

Wskazówka użytkownika: agent służby terenowej plan:command_field_service_agent

Sprawdzony plan trwały (durable_plan), start: manual_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

Raport usługowy status:service_report

W przypadku, gdy urządzenie jest w stanie obserwowanym (only observable_only), nie ma konieczności dokonywania przechodów.

1. draft
wdrażanie
Status <unk>draft <unk> of the state machine servicebericht.
2. scheduled
wpisane w
Status <unk>zestawiony <unk> sprawozdania z urzędu stanu.
3. en_route
en_route
Status <unk>en_route<unk> of the state machine servicebericht.
4. on_site
on_site
Status <unk>on_site<unk> w raporcie usługowym o stanie maszyny.
5. in_progress
in_progress
Status <unk>in_progress<unk> w raporcie usługowym o stanie maszyny.
6. completed
wypełnione
Status <unk>completed<unk> of the state machine servicebericht.
7. cancelled
odwołane
Status <unk>annulwany<unk> w systemie usługi statystycznej.

🗄️ Modele danych

ServiceReport service_reports RLS Aktiv
7 Wyroby

W przypadku danych o usługach cyfrowych z godzinami pracy, wykorzystaniem materiałów i podpisem klientów.

Feldname Typ danych Wymóg Schlüssel Znaczenie specjalne
id UUID Nein PK Idekcja sprawozdania
tenant_id UUID Nein - W przypadku gdy w przypadku wprowadzonych w życie decyzji nie jest wprowadzona taka decyzja, w przypadku gdy wprowadzona jest taka decyzja, w której określono w pkt 1 lit. b) niniejszego rozporządzenia, w przypadku gdy w przypadku wprowadzonych w życie decyzji nie jest wprowadzona taka decyzja, w której określono w pkt 2 lit. c) niniejszego rozporządzenia, w przypadku gdy wprowadzona jest taka decyzja w sprawie w sprawie w sprawie w sprawie w sprawie w sprawie w sprawie w sprawie w sprawie w sprawie w sprawie w sprawie w sprawie w sprawie w sprawie w sprawie w sprawie w sprawie w sprawie
report_number VARCHAR(100) Ja * - Numer sprawozdania
customer_id UUID Nein FK ➔ customers.id Właściwy organ
technician_id UUID Nein FK ➔ users.id Technicy wykonawcy
customer_signature TEXT Nein - Podpis z kodem base64
status VARCHAR(50) Nein - Status (wypis, podpis, faktura)

🔌 Punkty wyjścia (UI & API)

Art Wykorzystanie Punkt końcowy / droga Titel & Zweck Właściwości
⚡ REST API DELETE /api/v1/field-service/reports/{report_id}/time-entries/{entry_id}
delete_time_entry
Semantic binding: operator_surface; mutation=True
fieldservice
⚡ REST API GET /api/v1/field-service/checklist-templates
list_checklist_templates
Semantic binding: inventory_only; mutation=False
fieldservice
⚡ REST API GET /api/v1/field-service/checklist-templates/{template_id}
get_checklist_template
Semantic binding: inventory_only; mutation=False
fieldservice
⚡ REST API GET /api/v1/field-service/dispatch
dispatch_board
Semantic binding: inventory_only; mutation=False
fieldservice
⚡ REST API GET /api/v1/field-service/my-reports
list_my_reports
Semantic binding: inventory_only; mutation=False
fieldservice
⚡ REST API GET /api/v1/field-service/reports
list_reports
Semantic binding: inventory_only; mutation=False
fieldservice
⚡ REST API GET /api/v1/field-service/reports/{report_id}
get_report
Semantic binding: inventory_only; mutation=False
fieldservice
⚡ REST API GET /api/v1/field-service/reports/{report_id}/materials
list_materials
Semantic binding: inventory_only; mutation=False
fieldservice
⚡ REST API GET /api/v1/field-service/reports/{report_id}/pdf
download_pdf
Semantic binding: inventory_only; mutation=False
fieldservice
⚡ REST API GET /api/v1/field-service/reports/{report_id}/photos
list_photos
Semantic binding: inventory_only; mutation=False
fieldservice
⚡ REST API GET /api/v1/field-service/reports/{report_id}/time-entries
list_time_entries
Semantic binding: inventory_only; mutation=False
fieldservice
⚡ REST API GET /api/v1/field-service/reports/{report_id}/timer
get_timer
Semantic binding: inventory_only; mutation=False
fieldservice
⚡ REST API GET /api/v1/field-service/timesheet
timesheet_csv
Semantic binding: inventory_only; mutation=False
fieldservice
⚡ REST API GET /api/v1/field-service/timesheet/pdf
timesheet_pdf
Semantic binding: inventory_only; mutation=False
fieldservice
⚡ REST API GET /aussendienst
fieldservice_page
Semantic binding: inventory_only; mutation=False
fieldservice
⚡ REST API GET /aussendienst/dispatch
fieldservice_dispatch_page
Semantic binding: inventory_only; mutation=False
fieldservice
⚡ REST API GET /aussendienst/meine-einsaetze
fieldservice_meine_page
Semantic binding: inventory_only; mutation=False
fieldservice
⚡ REST API GET /aussendienst/neu
fieldservice_new_page
Semantic binding: inventory_only; mutation=False
fieldservice
⚡ REST API GET /aussendienst/new
fieldservice_new_page
Semantic binding: inventory_only; mutation=False
fieldservice
⚡ REST API GET /aussendienst/verwaltung
fieldservice_management_page
Semantic binding: inventory_only; mutation=False
fieldservice
⚡ REST API GET /aussendienst/{report_id}
fieldservice_detail_page
Semantic binding: inventory_only; mutation=False
fieldservice
⚡ REST API GET /aussendienst/{report_id}/edit
fieldservice_detail_page
Semantic binding: inventory_only; mutation=False
fieldservice
⚡ REST API GET /fieldservice
fieldservice_page
Semantic binding: inventory_only; mutation=False
fieldservice
⚡ REST API GET /fieldservice/dispatch
fieldservice_dispatch_page
Semantic binding: inventory_only; mutation=False
fieldservice
⚡ REST API GET /fieldservice/meine
fieldservice_meine_page
Semantic binding: inventory_only; mutation=False
fieldservice
⚡ REST API GET /fieldservice/new
fieldservice_new_page
Semantic binding: inventory_only; mutation=False
fieldservice
⚡ REST API GET /fieldservice/verwaltung
fieldservice_management_page
Semantic binding: inventory_only; mutation=False
fieldservice
⚡ REST API GET /portal/{slug}/serviceberichte
service_reports_page
Semantic binding: inventory_only; mutation=False
fieldservice
⚡ REST API GET /portal/{slug}/serviceberichte/{report_id}/pdf
service_report_pdf_download
Semantic binding: inventory_only; mutation=False
fieldservice
⚡ REST API PATCH /api/v1/field-service/reports/{report_id}
update_report
Semantic binding: operator_surface; mutation=True
fieldservice
⚡ REST API POST /api/v1/field-service/checklist-templates
create_checklist_template
Semantic binding: operator_surface; mutation=True
fieldservice
⚡ REST API POST /api/v1/field-service/reports
create_report
Semantic binding: operator_surface; mutation=True
fieldservice
⚡ REST API POST /api/v1/field-service/reports/{report_id}/assign
assign_technician
Semantic binding: operator_surface; mutation=True
fieldservice
⚡ REST API POST /api/v1/field-service/reports/{report_id}/cancel
cancel_report
Semantic binding: operator_surface; mutation=True
fieldservice
⚡ REST API POST /api/v1/field-service/reports/{report_id}/complete
complete_report
Semantic binding: operator_surface; mutation=True
fieldservice
⚡ REST API POST /api/v1/field-service/reports/{report_id}/complete-validated
complete_report_validated
Semantic binding: operator_surface; mutation=True
fieldservice
⚡ REST API POST /api/v1/field-service/reports/{report_id}/documents
upload_report_document
Semantic binding: operator_surface; mutation=True
fieldservice
⚡ REST API POST /api/v1/field-service/reports/{report_id}/email-pdf
email_pdf
Semantic binding: operator_surface; mutation=True
fieldservice
⚡ REST API POST /api/v1/field-service/reports/{report_id}/escalate-ticket
escalate_report_to_ticket
Semantic binding: operator_surface; mutation=True
fieldservice
⚡ REST API POST /api/v1/field-service/reports/{report_id}/material-pick
prepare_material_pick
Semantic binding: operator_surface; mutation=True
fieldservice
⚡ REST API POST /api/v1/field-service/reports/{report_id}/materials
add_material
Semantic binding: operator_surface; mutation=True
fieldservice
⚡ REST API POST /api/v1/field-service/reports/{report_id}/photos
upload_photo
Semantic binding: operator_surface; mutation=True
fieldservice
⚡ REST API POST /api/v1/field-service/reports/{report_id}/signature
add_signature
Semantic binding: operator_surface; mutation=True
fieldservice
⚡ REST API POST /api/v1/field-service/reports/{report_id}/status
update_status
Semantic binding: operator_surface; mutation=True
fieldservice
⚡ REST API POST /api/v1/field-service/reports/{report_id}/status-validated
update_status_validated
Semantic binding: operator_surface; mutation=True
fieldservice
⚡ REST API POST /api/v1/field-service/reports/{report_id}/time-entries
add_time_entry
Semantic binding: operator_surface; mutation=True
fieldservice
⚡ REST API POST /api/v1/field-service/reports/{report_id}/timer/discard
discard_timer
Semantic binding: operator_surface; mutation=True
fieldservice
⚡ REST API POST /api/v1/field-service/reports/{report_id}/timer/start
start_timer
Semantic binding: operator_surface; mutation=True
fieldservice
⚡ REST API POST /api/v1/field-service/reports/{report_id}/timer/stop
stop_timer
Semantic binding: operator_surface; mutation=True
fieldservice
⚡ REST API PUT /api/v1/field-service/reports/{report_id}/acceptance
update_acceptance
Semantic binding: operator_surface; mutation=True
fieldservice
⚡ REST API PUT /api/v1/field-service/reports/{report_id}/checklist
update_checklist
Semantic binding: operator_surface; mutation=True
fieldservice
⚡ REST API PUT /api/v1/field-service/reports/{report_id}/summary
update_summary
Semantic binding: operator_surface; mutation=True
fieldservice
⚡ REST API POST /api/v1/fieldservice/reports
Zapisywanie sprawozdania
Zapisywanie daty usługi oraz czasy i podpis
fieldservice:write

🛡️ Regulatoryzacja i zgodność

Dieses Modul unterliegt folgenden gesetzlichen, regulatorischen und Revisionsstandards:

  • GDB RevisionsZapewnienie archiwizacji dokumentów
  • BGB Wykonanie umowy o pracę (§640)
Włączone moduły:
➔ workorders ➔ customers ➔ calendar ➔ finance