# Bedienaufträge

Dieser Artikel erklärt Dir die Grundstruktur und Logik von Bedienaufträgen mit Bedieneinsätzen in nexcore – verständlich, praxisnah und ohne technisches Vorwissen.

Egal ob Du in der Disposition planst, Einsätze dokumentierst oder nur den Überblick behalten willst: Hier erfährst Du, wie Bedienaufträge funktionieren – und was Du wissen musst.

***

## Definition

Ein Bedienauftrag beschreibt einen Auftrag, bei dem eine Ressource (z. B. Maschine) durch eigenes Personal oder externe Dienstleister bedient wird.

Er wird als eigener Auftragstyp behandelt und dient zur:

* Planung des Einsatzes mit Zeitfenster, Ort und Maschine,
* Zuordnung an bestimmte Personen oder Touren,
* Dokumentation der erbrachten Leistung (inkl. Zeiterfassung),
* Auswertung und Abrechnung der geleisteten Stunden.

{% hint style="success" %}
Der Bedienauftrag ist die organisatorische Klammer für alle Bedieneinsätze, die im Rahmen einer Bedienleistung stattfinden.
{% endhint %}

***

## Logische Struktur

Bedienaufträge bestehen aus mehreren logischen Ebenen:

<table><thead><tr><th width="72.5">Ebene</th><th width="246.234375">Bezeichnung</th><th>Beschreibung</th></tr></thead><tbody><tr><td>1</td><td><strong>Auftrag</strong> <br>(Order)</td><td>Enthält alle Eckdaten: Auftragstyp, Kunde, Ort, Zeitraum</td></tr><tr><td>2</td><td><strong>Positionen</strong> <br>(LineItems)</td><td>Einzelne Artikel oder Mietobjekte, die bedient werden sollen</td></tr><tr><td>3</td><td><strong>Ressourcenzuweisungen</strong> <br>(ResourceAssignments)</td><td>Zuweisung konkreter Maschinen mit Zeitraum und Start-/Endzeit</td></tr><tr><td>4</td><td><strong>Aufgaben</strong> <br>(Tasks)</td><td>Auszuführende Bedieneinsätze</td></tr></tbody></table>

Jede Ebene hat einen eigenen Lebenszyklus und Status. Der Status des Bedienauftrags (Ebene 1) wird automatisch aus den Stati der zugehörigen Ressourcenzuweisungen und Aufgaben ermittelt.

<figure><img src="https://ucarecdn.com/633577af-6f4e-471b-8433-100414b82edb/NX_Schema_Bedienauftraege.png" alt=""><figcaption><p>Schematische Darstellung der Logik eines Bedienauftrags</p></figcaption></figure>

### Status (Auftragsebene)

<table><thead><tr><th width="182.3203125">Status</th><th>Beschreibung</th></tr></thead><tbody><tr><td><strong>Neu</strong></td><td>Der Bedieneinsatz wurde erstellt; Aufgaben sind planbar</td></tr><tr><td><strong>Laufend</strong></td><td>Mindestens eine Aufgabe wurde begonnen oder erledigt</td></tr><tr><td><strong>Abgeschlossen</strong></td><td>Alle Aufgaben wurden dokumentiert</td></tr><tr><td><strong>Archiviert</strong></td><td>Der Einsatz ist abgeschlossen und automatisch archiviert</td></tr></tbody></table>

### Bedieneinsätze (Aufgaben)

Die zu einem Bedienauftrag gehörigen Aufgaben heißen Bedieneinsätze. Sie werden automatisch durch nexcore beim Import eines Bedienauftrags erstellt.&#x20;

{% hint style="info" %}
Nach welcher Logik nexcore Bedieneinsätze (Aufgaben) für einen Bedienauftrag erstellt, hängt von den Einstellungen der Task-Erstellungs-Strategie ab.&#x20;
{% endhint %}

{% hint style="info" %}
Nicht erledigte Aufgaben, deren Fälligkeitsdatum in der Vergangenheit liegen, werden je nach Einstellung, automatisch gelöscht.
{% endhint %}

***

## Ablauf

Der typische Ablauf eines Bedienauftrags sieht wie folgt aus:

<figure><img src="https://ucarecdn.com/c9c0130a-4664-4527-b8c1-daa2b7707f1f/NX_Prozess_Bedienauftraege.png" alt=""><figcaption><p>Schematische Prozessdarstellung eines Bedienauftrags</p></figcaption></figure>

1. Ein externes System sendet den Bedienauftrag an nexcore.
2. nexcore legt Auftrag, Positionen und Ressourcenzuweisungen automatisch an.
3. Aufgaben (Bedieneinsätze) werden auf Basis dieser Zuweisungen erzeugt.
4. Die Disposition plant die Aufgaben über Tourenplaner oder Disposition.
5. Die Durchführung erfolgt über die mobile App.
6. Nach Abschluss aller Aufgaben wird der Auftrag automatisch abgeschlossen und ggf. archiviert.

{% hint style="info" %}
Du musst keinen Bedieneinsatz manuell anlegen – entscheidend ist die richtige Planung und Zuweisung der Aufgaben.
{% endhint %}

### Erstellung (Import)

Bedienaufträge werden über die Schnittstelle bzw. den Uploader-Dienst an nexcore übermittelt. In Abhängigkeit von den Einstellungen zur Task-Erstellungs-Strategie generiert nexcore in diesem Moment automatisch zugehörige Aufgaben (Bedieneinsätze), die Du in der Web-App verplanen musst.

### Planung

Die Verplanung von Aufgaben (Typ Bedieneinsatz), die zu einem Bedienauftrag gehören, erfolgt je nach Bedarf über folgende Bereiche in der Web-App:

{% tabs %}
{% tab title="Disposition" %}
Plane den Bedieneinsatz gezielt ein und weise ihn einer Person aus Deinem Team zu. Das ist sinnvoll, wenn Du flexibel disponieren willst – unabhängig von bestehenden Touren.
{% endtab %}

{% tab title="Tourenplaner" %}
Plane den Bedieneinsatz als Teil einer Tour – er wird automatisch dem Fahrer oder der Bedienperson der Tour zugeordnet.
{% endtab %}
{% endtabs %}

### Durchführung&#x20;

In der mobilen App siehen die zugewiesenen Nutzer alle relevanten Informationen:

* Zeitfenster und Adresse
* Zugehörige Ressource (Maschine)
* Kundendaten und Kontaktperson
* Hinweise, Kommentare, Dateien<br>

Während oder nach dem Einsatz kann der Nutzer:

* Zeiten kategorisch erfassen (z. B. Anfahrt, Bedienung, Pause, Wartezeit),
* Notizen zu Zeiteinträgen hinzufügen,
* die Aufgabe pausieren oder fortsetzen,
* den Einsatz abschließen und als erledigt markieren.

{% hint style="success" %}
Alle Daten werden automatisch synchronisiert – inkl. Zeitstempeln, Nutzer:in und Status.
{% endhint %}

{% hint style="info" %}
Für die Zeiterfassung kannst Du individuelle [Zeiterfassungskategorien](/documentation/einstellungen-and-verwaltung/zeiterfassungskategorien.md) in den Einstellungen anlegen, die dann dem Nutzer während der Erstellung eines Zeiteintrags zur Auswahl stehen.&#x20;
{% endhint %}

{% hint style="warning" %}
Es muss mindestens eine Zeiterfassungskategorie im System hinterlegt und aktiv sein, damit ausführendes Personal Zeiteinträge bei Bedieneinsätzen erstellen kann.
{% endhint %}

### Archivierung

Sind alle Aufgaben eines Bedienauftrags erledigt worden und der Aufrag damit abgeschlossen, wird der Auftrag nach einem von Dir über die Einstellungen zu definierenden Zeitintervall automatisch archiviert.&#x20;

{% hint style="info" %}
Die Archivierung eines Auftrags bedeutet, dass alle Speicherintensiven Daten, wie z. B. Bilder gelöscht werden und nicht mehr über nexcore abrufbar sind. Die elementaren Auftragsinformationen und der Auftrag selbst bleiben erhalten und werden mit dem Statuslabel "archiviert" versehen.
{% endhint %}

***

## Auftragsdetails

Die Auftragsdetailseite ist Deine zentrale Anlaufstelle für alle Informationen zu einem Bedienauftrag. Sie ist in mehrere Tabs unterteilt:

{% tabs %}
{% tab title="Allgemein" %}

<figure><img src="https://ucarecdn.com/9267d47b-ed7c-48f2-87ff-6dfaeedbd458/NX_Screen_Auftragsdetails_Bedieneinsatz_Allgemein.png" alt=""><figcaption></figcaption></figure>

* ***Grundlegende Informationen*** wie Auftragsnummer, Status, Niederlassung, Kunde, Ansprechpartner, Hinweise
* Liste ***aller Positionen*** mit den zugehörigen ***Ressourcenzuweisungen*** und Aufgaben (Bedieneinsätze)
* ***Zusätzliche Informationen*** (CustomAttributes), die Dein ERP-System zur Verfügung stellt
  {% endtab %}

{% tab title="Aufgaben" %}

<figure><img src="https://ucarecdn.com/bf115644-ba57-4580-a8b9-2b5f82343e40/NX_Screen_Auftragsdetails_Bedieneinsatz_Aufgaben.png" alt=""><figcaption></figcaption></figure>

* Übersicht aller ***auftragsbezogenen Aufgaben (Bedieneinsätze)*** mit individuellem Status (Neu, Zugewiesen, Erledigt, Archiviert)
  {% endtab %}

{% tab title="Protokolle" %}

<figure><img src="https://ucarecdn.com/a19c83d9-a792-4571-9637-c49af1127232/NX_Screen_Auftragsdetails_Bedieneinsatz_Protokolle_01.png" alt=""><figcaption></figcaption></figure>

* Zusammenfassung (**Gesamt**) aller im Rahmen des Bedienauftrags erledigten Bedieneinsätze und darin erfassten Zeiteinträge:
  * **Summe**: Die Summe aller erfassten Zeiten abzgl. erfasster Pausen
  * **Kategorie**: Die Summe aller in einer bestimmten Kategorie erfassten Zeiten abzgl. erfasster, zugehöriger Pausen
* **Detaillierte Übersicht** aller protokollierten Bedieneinsätze mit folgenden Informationen:
  * Statusanzeige (Neu, Zugewiesen, Erledigt)
  * Datum und Uhrzeit
  * Nutzer (Bediener)
  * Zeiterfassung (Gesamt, Start, Ende, Pause, Dauer, Kategorie und Notiz)
  * Information über Nachtanken (Liter)
  * Unterschrift des Kunden (falls vor Ort)
    {% endtab %}

{% tab title="Kommentare" %}

<figure><img src="https://ucarecdn.com/29aee740-bbcb-4824-a4e8-c3c8a54e65ab/NX_Screen_Auftragsdetails_Bedieneinsatz_Kommentare.png" alt=""><figcaption></figcaption></figure>

* Neue ***Kommentare eingeben***, um wichtige Informationen oder Anmerkungen festzuhalten.
* Kommentare von anderen Nutzern ***einsehen***, um die Kommunikation rund um den Auftrag nachzuvollziehen.
  {% endtab %}

{% tab title="Dateien" %}

<figure><img src="https://ucarecdn.com/869b17ed-a99e-4933-9702-4a65cab76c2b/NX_Screen_Auftragsdetails_Bedieneinsatz_Dateien.png" alt=""><figcaption></figcaption></figure>

* Hochladen neuer Dateien mittels „+ Datei hochladen“.
* Übersicht aller vorhandenen Dateien mit Download- und Ansichtsmöglichkeit.
  {% endtab %}
  {% endtabs %}

### Aktionen (Auftrag)

Über das **Kontextmenü (⋮)** in der Detailansicht eines Auftrags kannst Du unterschiedliche **Aktionen auf Auftragsebene** ausführen:

<table><thead><tr><th width="294.515625">Aktion</th><th>Beschreibung</th></tr></thead><tbody><tr><td><strong>PDF speichern</strong></td><td>Generiert eine PDF-Version der Protokolle, die Du speichern und weiterverwenden kannst.</td></tr><tr><td><strong>Öffentlichen Link kopieren</strong></td><td>Speichert die URL des öffentlichen Links zu den Protokollinformationen des Auftrags in Deinen Zwischenspeicher, sodass Du diese über Rechtsklick + einfügen weiterverwenden kannst.</td></tr><tr><td><strong>Autom. Archivierung de-/aktivieren</strong></td><td>Aktiviert oder Deaktiviert die automatische Archivierung für diesen Auftrag, wenn Du Auf diesen für einen längeren Zeitraum zugreifen musst.</td></tr><tr><td><strong>Archivieren</strong></td><td>Archiviert den Auftrag sofort manuell.</td></tr><tr><td><strong>Abschließen</strong></td><td>Schließt einen Auftrag manuell ab und löscht alle unerledigten Aufgaben automatisch.</td></tr><tr><td><strong>Löschen</strong></td><td>Wenn keine weiteren Abhängigkeiten zu diesem Auftrag in nexcore bestehen, kannst Du diesen bei Bedarf manuell aus dem System löschen.</td></tr></tbody></table>

{% hint style="warning" %}
Wenn Du einen Auftrag manuell abschließst, werden alle nicht erledigten Aufgaben entfernt. Erledigte Aufgaben und Protokolle bleiben erhalten.
{% endhint %}

{% hint style="warning" %}
Nach dem Abschluss des Auftrags wird dieser von der Schnittstelle nicht mehr angesprochen. Dies ist sinnvoll, wenn Aufgaben durch die Schnittstelle generiert wurden, die in nexcore nicht mehr benötigt werden oder wenn Du sicherstellen möchtest, dass ***keine weiteren Änderungen am Auftrag*** vorgenommen werden
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.nexcore.de/documentation/kernfunktionen/auftrage/bedienauftrage.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
