Es gibt acht Arten von Vermittlungseinschränkungen. Drei davon stehen in der Vermittlungskonfiguration selbst – Vermittlungsmodus, Ausschlussoptionen und Grenzwerte. Fünf weitere liegen außerhalb: verbotene Fahrtrelationen, Gebietsgrenzen, Vorlaufzeit, Fahrzeug-Deaktivierungen und Linien-Einschränkungen. Jede dieser Einschränkungen kann dazu führen, dass eine Fahrtanfrage abgelehnt wird, obwohl Fahrzeuge im Dienst sind.
Welche Einschränkungen gibt es im Überblick?
| Einschränkung | Wo sie eingestellt wird | Was sie verhindert |
|---|---|---|
| Vermittlungsmodus | Vermittlungskonfiguration, Abschnitt Vermittlung | Ein- oder Ausstieg an einem Punkt, den der Modus nicht zulässt |
| Ausschlussoptionen | Vermittlungskonfiguration, Abschnitt Vermittlung | Einzelne Kombinationen aus Ein- und Ausstiegsart |
| Grenzwerte | Vermittlungskonfiguration, Abschnitt Vermittlungsparameter | Lösungen mit zu langem Fußweg, Umweg oder zu großer Zeitabweichung |
| Verbotene Strecken | Produkt-Feature "Verbotene Fahrtrelationen" | Bestimmte Kombinationen von Ausgangs- und Zielorten für Fahrten |
| Gebietsgrenzen | DRT-Teilgebiete und Produktgebiete | Fahrten mit Ein- oder Ausstieg außerhalb eines bedienten Gebiets |
| Vorlaufzeit | Produkt-Feature „Vorlaufzeit“, je Vermittlungskonfiguration | Aufgabenlisten, die die Vorlaufzeitbedingungen nicht erfüllen |
| Fahrzeug-Deaktivierungen | Fahrzeug | Gebuchte Fahrten, die in ein Deaktivierungsfenster fallen |
| Linien-Einschränkungen | Produkt-Feature „Linien“ | Ein- oder Ausstieg sowie Durchfahrt an Linienhalten, die dies nicht erlauben |
Wie schränkt der Vermittlungsmodus die Vermittlung ein?
Der Vermittlungsmodus ist die stärkste Einschränkung. Der Vermittlungsmodus legt fest, welche Punkte überhaupt als Ein- und Ausstieg in Frage kommen, und wird für Einstieg und Ausstieg getrennt eingestellt. Standard ist für beide „Station“.
| Wert | Was zugelassen wird |
|---|---|
| Haltestelle | Nur Haltestellen in der Nähe der angefragten Adresse |
| Addresse | Nur die angefragte Adresse |
| Hybrid | Nahe Haltestellen und die angefragte Adresse |
Steht der Einstieg auf Haltestelle, kann der Algorithmus ein Fahrzeug nicht näher an die Adresse eines Fahrgasts heranführen, um dessen Fußweg zu verkürzen – auch dann nicht, wenn der Fußweg sonst zur Ablehnung führt.
Welche Kombinationen lassen sich gezielt ausschließen?
Die Ausschlussoptionen entfernen einzelne Kombinationen aus den Möglichkeiten, die der Vermittlungsmodus erzeugt. Alle fünf Optionen stehen standardmäßig auf „aus“.
| Option | Was ausgeschlossen wird |
|---|---|
| Vermittlung von Adresse zu Adresse deaktivieren | Kombinationen, bei denen Einstieg und Ausstieg die angefragte Adresse statt einer Haltestelle nutzen würden |
| Vermittlung von Adresse zu Adresse deaktivieren, außer einer der angefragten Punkte (Start/Ziel) ist ein bestätigter Nutzerstandort | Adresse-zu-Adresse-Kombinationen, sofern Start oder Ziel nicht mit einem validierten Nutzerstandort verknüpft ist |
| Vermittlung zu exakter Startadresse ohne bestätigten Nutzerstandort deaktivieren | Exakte Startadresse, sofern der Startpunkt kein validierter Nutzerstandort ist; stattdessen wird eine Haltestelle verwendet |
| Vermittlung zu exakter Zieladresse ohne bestätigten Nutzerstandort deaktivieren | Exakte Zieladresse, sofern das Ziel kein validierter Nutzerstandort ist; stattdessen wird eine Haltestelle verwendet |
| Vermittlung von Haltestelle zu Haltestelle deaktivieren | Kombinationen, bei denen Einstieg und Ausstieg Haltestellen nutzen würden |
Die Optionen lassen sich kombinieren und behalten dabei ihre jeweils eigene Wirkung. Sind beide Validierungsoptionen aktiv, ist eine Tür-zu-Tür-Fahrt nur zwischen zwei validierten Nutzerstandorten möglich. „Vermittlung von Adresse zu Adresse deaktivieren“ blockiert Tür zu Tür dagegen in jedem Fall, auch zwischen zwei validierten Punkten; einzelne Teilstrecken schränkt diese Option nicht ein.
Ist eine Teilstrecke reine Adressvermittlung und ihr Punkt kein validierter Nutzerstandort, kann für diese Anfrage überhaupt keine Fahrt angeboten werden. Prüfen Sie diese Kombination vor der Aktivierung sorgfältig.
Ein validierter Nutzerstandort ist ein Nutzerstandort, dessen Kennzeichen „Validiert“ in der Schaltzentrale gesetzt ist. Selbst angelegte Standorte von Nutzer:innen werden nicht automatisch validiert. Die Filter erkennen validierte Nutzerstandorte bei regulärer Fahrterstellung nur, wenn in den Vermittlungseinstellungen des Produkts die Vorverarbeitung von Fahrtanfragen mit Nutzerstandorten aktiviert ist.
Welche Grenzwerte führen zur Ablehnung einer Fahrt?
Diese Grenzwerte verwerfen Fahrtanfragen, wenn sie überschritten werden. In den Logs einer Fahrt erscheint der jeweils zugehörige Prüfcode.
| Grenzwert | Standard | Beispiel | Prüfcode |
|---|---|---|---|
| Maximal zu tolerierende Dauer an Fußwegen | 20 Minuten | Der Fahrgast läuft 12 Minuten zur Einstiegshaltestelle und 11 Minuten vom Ausstieg zur Zieladresse. Jeder Weg für sich bleibt unter dem Einzelgrenzwert von 15 Minuten, zusammen ergeben sie aber 23 Minuten und überschreiten die erlaubten 20 Minuten | walking_times_too_high |
| Maximal zu tolerierende Dauer an Fußweg zum Abholort | 15 Minuten | Die nächstgelegene berücksichtigte Haltestelle liegt 17 Gehminuten vom angefragten Startpunkt entfernt. Damit sind die erlaubten 15 Minuten um 2 Minuten überschritten | pickup_walking_times_too_high |
| Maximal zu tolerierende Dauer an Fußweg vom Ausstiegsort | 15 Minuten | Die nächstgelegene berücksichtigte Haltestelle am Ziel liegt 18 Gehminuten von der Zieladresse entfernt und überschreitet die erlaubten 15 Minuten | dropoff_walking_times_too_high |
| Maximale Fahrtdauer im Verhältnis zur direkten Fahrzeit, Mindestumweg, Höchstumweg | 160 %, 10 Minuten, 30 Minuten | Die Direktfahrt dauert 10 Minuten, erlaubt sind damit 20 Minuten. Die geprüfte Einplanung sieht vor, dass das Fahrzeug unterwegs einen weiteren Fahrgast abholt und absetzt; dadurch steigt die Zeit im Fahrzeug auf 22 Minuten und überschreitet den Grenzwert. | ride_duration_exceeded |
| Maximale zeitliche Abweichung zur Anfrage | 45 Minuten | Der Fahrgast fragt 09:00 Uhr an. Auf der geprüften Fahrzeugplanung ist der früheste mögliche Einstieg 09:50 Uhr, weil davor bereits andere Aufgaben eingeplant sind. Die Abweichung von 50 Minuten überschreitet die erlaubten 45 Minuten | time_deviation_exceeded |
| Schwellenwert für kollabierendes Zeitfenster | 0 Sekunden | Durch die neue Fahrt liegt die früheste erreichbare Ankunft an einer Aufgabe bei 07:20 Uhr, die späteste mögliche Abfahrt wäre aber bereits 07:15 Uhr. Es fehlen 5 Minuten, der Standardwert lässt keine negative Zeitspanne zu | not_enough_time |
| Mindestfahrtlänge (Luftlinie) | 0 m | Ist stattdessen 500 m hinterlegt, wird eine Anfrage über 300 m Luftlinie nicht bedient. Die Fahrt wäre kürzer als die konfigurierte Mindestlänge | air_distance_too_small |
| Maximale Anzahl miterlebter Aufgaben | 8 | Zwischen dem neuen Einstieg und dem neuen Ausstieg lägen 9 bereits geplante Aufgaben. Gezählt werden alle Aufgabenarten, nicht nur Ein- und Ausstiege anderer Fahrgäste | max_enclosed_tasks_exceeded |
Steht „Maximale Anzahl miterlebter Aufgaben“ auf 0, ist Pooling vollständig deaktiviert, da zwischen Ein- und Ausstieg einer Fahrt keine weitere Aufgabe liegen darf. Prüfen Sie diesen Wert, bevor Sie Pooling-Probleme bei den Lösungsgewichten suchen.
Wie sperre ich einzelne Start-Ziel-Kombinationen?
Über das Produkt-Feature für Verbotene Fahrtrelationen. Die Funktion verbietet Fahrtanfragen für bestimmte Start-Ziel-Kombinationen. Eine Kombination kann Haltestellen, Haltestellenkategorien, Zonen oder eine Mischung dieser Objekte verwenden.
| Angabe | Beschreibung |
|---|---|
| Name | Bezeichnung der gesperrten Fahrtbeziehung |
| Start | Haltestelle, Haltestellenkategorie oder Zone |
| Ziel | Haltestelle, Haltestellenkategorie oder Zone |
| Wiederholungsregeln | Optional: Wochentag sowie „Gültig von“ und „Gültig bis“ je Regel |
Start und Ziel sind richtungsabhängig. Sie können eine Fahrt von Haltestelle A zu Zone Z sperren und Fahrten von Zone Z zu Haltestelle A weiterhin zulassen.
Welche Einschränkungen gelten durch Gebiet, Vorlaufzeit und Deaktivierungen?
| Einschränkung | Wirkung | Prüfcode |
|---|---|---|
| Bediengebiet | Ein- oder Ausstieg liegt außerhalb eines Bediengebiets oder innerhalb eines nicht bedienten Gebiets zur maßgeblichen Zeit | ride_not_in_served_product_area |
| Vorlaufzeit | Die Aufgabenliste wird durch die Vorlaufzeitbedingungen des Produkts herausgefiltert | lead_time_conditions_not_met |
| Fahrzeug-Deaktivierung, Zeitraum | Der Zeitraum der Fahrt überlappt mit einer Fahrzeug-Deaktivierung | collides_with_deactivation |
| Fahrzeug-Deaktivierung, Einzelaufgabe | Eine berechnete Aufgabenzeit fällt in ein Deaktivierungsfenster | task_times_violate_deactivation |
| Gesperrte Fahrtbeziehung | Die Start-Ziel-Kombination ist gesperrt | travel_combination_not_served |
Wie schränken Linien die Vermittlung ein?
Beim Produkt-Feature „Linien“ wird je Linienhalt festgelegt, ob Fahrgäste dort einsteigen, aussteigen oder die Haltestelle durchfahren dürfen. Durchfahren bedeutet, dass eine Fahrt über diese Haltestelle hinweg möglich ist – die Haltestelle wird dadurch nicht zwingend angefahren.
Beispiel: Auf einer Linie A → B → C → D → E ist das Durchfahren an allen Halten außer C erlaubt, Ein- und Ausstieg überall. Damit ist eine Fahrt von A nach C buchbar, weil B durchfahren werden darf. Eine Fahrt von A nach D ist nicht buchbar, weil C dazwischenliegt und dort kein Durchfahren erlaubt ist. Eine Fahrt von C nach E ist wieder buchbar. Diese Einschränkung gilt unabhängig von anderen Buchungen.
Welche weiteren Prüfcodes können auftreten?
| Prüfcode | Bedeutung | Beispiel |
|---|---|---|
task_order_broken | Die berechnete Einstiegszeit liegt nicht vor der berechneten Ausstiegszeit | Die geprüfte Einplanung ergibt einen Ausstieg um 10:12 Uhr und einen Einstieg um 10:15 Uhr |
time_in_the_past | Die späteste akzeptable berechnete Einstiegszeit liegt bereits in der Vergangenheit | Die Buchung erfolgt um 10:05 Uhr, der Einstieg hätte spätestens um 10:00 Uhr stattfinden müssen |
ride_spans_a_pause | Die Fahrt würde eine vollständige Pause umklammern | Einstieg vor und Ausstieg nach der geplanten Pause der fahrenden Person |
overbooked_seats | Die Einplanung würde die Sitzplatzzahl des Fahrzeugs überschreiten | Ein Fahrzeug mit 6 Sitzplätzen hätte zum Zeitpunkt der Fahrt 7 Fahrgäste an Bord |
overbooked_vehicle_resources | Die Einplanung würde eine andere Fahrzeugressource überbuchen, etwa Rollstuhl- oder Rollatorplätze | Zwei Rollstuhlplätze wären gefordert, das Fahrzeug bietet nur einen |
Häufige Fragen dazu
Wo sehe ich, welche Einschränkung eine konkrete Fahrtanfrage verhindert hat?
In den Logs der Fahrtdetails. Dort erscheint der Prüfcode, der in diesem Artikel der jeweiligen Einschränkung zugeordnet ist.
Kann ich Vermittlungseinschränkungen zeitlich begrenzen?
Bei gesperrten Fahrtbeziehungen ja: Über Wiederholungsregeln lassen sich Wochentage und Uhrzeiten festlegen. Für Grenzwerte der Vermittlungskonfiguration gibt es keine Zeitsteuerung; dafür legen Sie mehrere Vermittlungskonfigurationen an und ordnen sie den passenden Fahrzeugplanungen zu.
Gelten alle Vermittlungseinschränkungen für jedes Produkt?
Nein. Gesperrte Fahrtbeziehungen, Vorlaufzeit und Linien sind Produkt-Features und wirken nur, wenn sie für das Produkt aktiviert sind. Vermittlungsmodus, Ausschlussoptionen und Grenzwerte gelten dagegen immer.
Kann ich Vermittlungseinschränkungen selbst ändern?
Nur teilweise. Gesperrte Fahrtbeziehungen pflegen Sie selbst, sofern das Produkt-Feature aktiv ist und Ihr Account die nötige Berechtigung besitzt. Vermittlungsmodus, Ausschlussoptionen und Grenzwerte ändert ioki für Sie.
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.