====== Transporte über den Messenger anbieten und annehmen ====== Neben reinen Textnachrichten kann der SLON Messenger einen **konkreten Transport als Angebotskarte** in eine Unterhaltung stellen. Der Empfänger sieht die wichtigsten Transportdaten direkt im Chat und kann darauf reagieren, ohne die Maske zu wechseln. Dieser Ablauf wird als **Transport-Direktannahme** bezeichnet. Allgemeine Grundlagen zum Messenger finden Sie unter [[rework:messenger:start|Einleitung zum SLON Messenger]]. Statt telefonisch nachzufragen, ob ein Transport übernommen werden kann, wird der Transport **direkt in den Chat** gestellt. Der Empfänger sieht sofort, worum es geht, und antwortet mit einem Klick. ===== Wer darf einen Transport in den Chat stellen? ===== Ein Transport kann in drei Konstellationen angeboten werden: ^Absender ^Empfänger ^Anwendungsfall ^ |**SLON** (Plattformadministration) |Disponent eines Betriebs |SLON bietet einen Transport einem Transporteur an | |**Disponent eines Betriebs** |jeder Kollege des eigenen Betriebs, auch Fahrer |Die eigene Disposition bietet einem Fahrer einen Transport an | |**Disponent einer zentralen Disposition** |Disponent des ausführenden Betriebs |Die zentrale Disposition gibt einen Transport an den Transporteur weiter | * Anbieten darf nur, wer die Rolle **Disponent** hat bzw. der SLON-Plattformadministration angehört. Andere Rollen sehen die Funktion nicht. * Über Betriebsgrenzen hinweg muss eine aktive **Dispositionsbeziehung** bestehen, und der Empfänger muss selbst **Disponent** sein. * Der Absender kann sein eigenes Angebot nicht selbst annehmen oder ablehnen – das ist ausschließlich dem Empfänger vorbehalten. * Damit ein Angebot angenommen werden kann, muss für den Transport bereits ein **Transportangebot eines Fahrers** vorliegen. ===== Schritt 1: Transport senden (nur Web-App) ===== - Öffnen Sie im Dispositionsmodul das Kontextmenü der gewünschten Transportkarte. - Wählen Sie den Eintrag **„An Transporteur senden"**. - Es öffnet sich der Dialog **„Transport an Transporteur senden"** mit: * dem Feld **Nachricht (optional)** – ein begleitender Text, zum Beispiel //„wäre das etwas für Johannes?"// * dem Feld **Kontakt suchen** und darunter der Liste möglicher Empfänger mit Online-Status. - Klicken Sie auf den gewünschten Kontakt. Der Dialog schließt sich und es erscheint die Bestätigung **„Transport wurde an den Transporteur gesendet"**. Die Empfängerliste enthält genau jene Kontakte, an die Sie tatsächlich senden dürfen – für einen Disponenten also die Kollegen des eigenen Betriebs sowie die Disponenten der Betriebe, die er disponiert. Beim Empfänger erscheint daraufhin die Angebotskarte in der Unterhaltung, bei Bedarf gefolgt von der optionalen Nachricht. ===== Der Status eines Angebots ===== ^Status ^Bedeutung ^ |**Offen** |Das Angebot wartet auf eine Reaktion des Empfängers | |**Angenommen** |Der Transport wurde zugewiesen | |**Abgelehnt** |Der Empfänger hat abgelehnt | |**Nicht mehr verfügbar** |Der Transport wurde zwischenzeitlich anderweitig vergeben | Sobald ein Angebot angenommen oder abgelehnt wurde, erscheint im Verlauf zusätzlich eine Systemzeile: **„Transportangebot angenommen"** bzw. **„Transportangebot abgelehnt"**. Der Ablauf ist damit im Chat nachvollziehbar dokumentiert. Ein Transport kann parallel an mehrere Empfänger geschickt oder gleichzeitig über die normale Disposition vergeben werden. Es zählt, **wer zuerst annimmt**. Alle anderen erhalten beim Annahmeversuch die Meldung //„Der Transport wurde bereits anderweitig vergeben"//; die Karte wechselt auf **Nicht mehr verfügbar**. ===== Schritt 2: Reaktion in der Web-App ===== In der Web-App ist der vollständige Prozess abgebildet. ==== Darstellung ==== Die Angebotskarte zeigt den Transport in derselben Darstellung wie in der Transportübersicht – jedoch schreibgeschützt, also ohne Bearbeitungs- oder Reklamationsaktionen. Solange die Daten geladen werden, erscheint der Hinweis //„Transport wird geladen…"//. Darunter befinden sich der Statushinweis und – bei offenen Angeboten, die nicht von einem selbst stammen – die Schaltflächen **Ablehnen** und **Annehmen**. ==== Ablehnen ==== Ein Klick auf **Ablehnen** setzt das Angebot ohne weitere Rückfrage auf //Abgelehnt//. Im Verlauf erscheint die Systemzeile //„Transportangebot abgelehnt"//. Der Absender sieht die Ablehnung unmittelbar. ==== Annehmen ==== - Klicken Sie auf **Annehmen**. - Es öffnet sich der gewohnte Dialog **Transport zuweisen** – derselbe, der auch im Dispositionsmodul verwendet wird. Darin werden wie üblich **Fahrer**, **Route** und gegebenenfalls die **Lagereinheit** gewählt. Siehe [[rework:disposition:grundlagen|Allgemeine Maskenfunktionen]]. - Nach dem Bestätigen wird der Transport dem gewählten Fahrer zugewiesen und die Route aktualisiert. - Bei Erfolg erscheint die Meldung **„Transport angenommen"**, die Karte wechselt auf **Angenommen** und im Verlauf erscheint die entsprechende Systemzeile. ==== Mögliche Meldungen ==== ^Meldung ^Ursache ^ |**Kein Fahrer mit einem Angebot für diesen Transport** |Für den Transport liegt kein Transportangebot eines Fahrers vor – die Annahme kann nicht gestartet werden | |**Der Transport wurde bereits anderweitig vergeben** |Ein anderer war schneller; das Angebot wird auf //Nicht mehr verfügbar// gesetzt | |**Der Transport konnte nicht zugewiesen werden** |Der Transport wurde übernommen, die Routenzuweisung ist jedoch fehlgeschlagen – bitte im Dispositionsmodul prüfen | |**Annehmen fehlgeschlagen** |Zum gewählten Fahrer konnte kein passendes Transportangebot ermittelt werden | ===== Schritt 3: Reaktion in der Handy-App ===== In der Handy-App kann ein Transportangebot **nicht selbst angenommen** werden. Die App zeigt das Angebot an und erlaubt es, die Annahme //anzufragen// oder abzulehnen. Die eigentliche Zuweisung erfolgt anschließend durch die Disposition in der Web-App. Das ist der übliche Weg, wenn ein Disponent einem **Fahrer** des eigenen Betriebs einen Transport anbietet: Der Fahrer sieht das Angebot unterwegs auf dem Handy, signalisiert sein Interesse, und die Disposition weist den Transport anschließend zu. ==== Darstellung ==== Die Angebotskarte ist in der App vereinfacht dargestellt. Sie zeigt: * die Überschrift **TRANSPORTANGEBOT** und den aktuellen Status, * **Start- und Zieladresse**, * die **Transporteinheiten**, * das **Gewicht** in kg. Können die Transportdaten nicht geladen werden – etwa weil der Transport zwischenzeitlich nicht mehr zugänglich ist –, erscheint stattdessen der Hinweis //„Transportdaten nicht verfügbar"//. ==== Reagieren ==== Bei einem offenen Angebot steht eine einzige Schaltfläche **REAGIEREN** zur Verfügung. Sie öffnet ein Auswahlfenster mit zwei Möglichkeiten: * **Annahme anfragen** – //„Die Annahme erfolgt durch die Disposition."//\\ Es wird automatisch die Nachricht **„Ja, bitte für mich annehmen!"** in die Unterhaltung gesendet, verknüpft mit dem betreffenden Transport. Der Status des Angebots bleibt **Offen**; es findet **keine** Zuweisung statt. Die Disposition sieht die Antwort im Chat und nimmt den Transport in der Web-App an. * **Ablehnen** – setzt das Angebot direkt auf //Abgelehnt//, wie in der Web-App. Schlägt eine Aktion fehl, erscheint der Hinweis //„Aktion fehlgeschlagen"//. ===== Gegenüberstellung Web-App und Handy-App ===== ^Funktion ^Web-App ^Handy-App ^ |Transport in den Chat senden |✅ über **An Transporteur senden** im Dispositionsmodul |❌ nicht möglich | |Darstellung des Angebots |vollständige Transportkarte wie in der Transportübersicht |vereinfachte Karte (Start/Ziel, Einheiten, Gewicht) | |**Annehmen** |✅ öffnet den Dialog **Transport zuweisen** (Fahrer, Route, Lagereinheit) und weist den Transport zu |❌ nur **Annahme anfragen** – die Zuweisung macht die Disposition | |**Ablehnen** |✅ direkt |✅ direkt | |Statusanzeige Offen / Angenommen / Abgelehnt / Nicht mehr verfügbar |✅ |✅ | |Systemzeilen im Verlauf |✅ |✅ | |Automatische Markierung als //Nicht mehr verfügbar// bei paralleler Vergabe |✅ |❌ – der Status wird erst nach Aktualisierung sichtbar | Fahrer und Mitarbeiter unterwegs können ein Angebot über die App **sichten, die Annahme anfragen oder ablehnen**. Für die **verbindliche Übernahme** eines Transports ist die Web-App zuständig, weil dort Fahrer, Route und Lagereinheit festgelegt werden. ===== Verwandte Artikel ===== * [[rework:messenger:start|Einleitung zum SLON Messenger]] * [[rework:messenger:intern|Der Messenger im eigenen Betrieb]] * [[rework:disposition:start|Disposition]] * [[rework:disposition:grundlagen|Allgemeine Maskenfunktionen]] * [[rework:disposition:transportannahme|Autonome und zentrale Transportannahme]]