Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Chouette SaaS

Merge refactoring

The Chouette SaaS merge algorithm provides unique features, but we need to constantly improve its . Its processing time needs constant improvement. By studying Chouette SaaS performance logs, we identify solutions to improve the merge processing time especially for very large datasets.

enRoute is working on a fresh new technical solution to provide the same feature with performance improvementimprovements.

Objective: Sprint 43

Display Operation started/ended times

Chouette SaaS will display for each kind of operation (import, export, merge, etc) all known information about processing :

  • the operation creation time (by the user, by Chouette SaaS or by API),

  • the start and end processing times

  • the processing duration

...

Improve TimeTable Periods management

Chouette SaaS provides a powerful TimeTable model which allows to manage several date periods. Thanks to the help and feedback of Chouette SaaS users, we’ve studied an improvement we have investigated further improvements of the Chouette SaaS TimeTable editor to provide access to each period of the TimeTable.

...

Define Company default language

Chouette SaaS will provide a new attribute to define the default language used by a Company. This attribute is present in NeTEx and GTFS formats but isn’t yet managed by Chouette SaaS.

...

This attribute is exported:

...

The user can define various destinations when new data is published by Chouette SaaS. A new kind of Destination allows to send emails on each publication.

...

  • the recipients

  • the email title and text

  • if exported data is attached to each email and/or with a link to a associated publication API

...

Objective: Sprint 41

Ara SaaS

GTFS-RT Support

Ara SaaS must be able to broadcast real-time data by using the GTFS-RT format.

If the user adds a dedicated GTFS-RT broadcaster to a Partner, like gtfs-rt-trip-updates-broadcaster, gtfs-rt-vehicle-positions-broadcaster, etc, Ara SaaS provides associated endpoints to retrieve real-time data in GTFS-RT with a simple HTTP request:

Code Block
GET /<referential_slug>/gtfs
GET /<referential_slug>/gtfs/trip-updates
GET /<referential_slug>/gtfs/vehicle-positions

The user can require (or not) an authentication on GTFS requests.

...

Public API documentations

All our SaaS products provide come with rich APIs:

  • Ara SaaS provides API to retrieve real time data in all standards (SIRI, SIRI Lite and GTFS-RT)

  • Chouette SaaS and IBOO provide API to import new data (in GTFS, Neptune or NeTEx), update Stop Places and Lines from external referentials, retrieve published data or explore it in GrahQL

  • Chouette Convert provides its API to convert GTFS and NeTEx files

...

All our SaaS users must be able to follow our platform platforms' up-time via a dedicated status page.

All scheduled maintenances are published on this status page. In case of incidents on our platformplatforms, incidents are described as they are resolved.

Users can subscribe by email or SMS in order to be noticednotified.

...

Objective: Sprint 40