Introducing an operator SLA concept on top of policy

Aperta
#756 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
20/100
Tipo di issue
Funzionalità
Chiarezza
Da chiarire
Stato di attività
Ferma
Ambito
api

Direzione di ricerca

Inizia esaminando la specifica della policy esistente e il relativo modello delle penalità, quindi confrontali con l’esempio di SLA a livello di agenzia e valido per l’intero operatore descritto qui. Per considerarlo completato sarebbe necessario definire l’ambito di MDS e concordare una specifica per qualsiasi nuovo concetto di SLA; l’issue non identifica file o test.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Policy Requirements
Is your feature request related to a problem? Please describe.

The policy concept is well used today to define rules of operations that an agency wants to enforce.
The policy specifications allows the definition of penalty that can apply when the rules are not applied.

Now most agencies SLA with operators are considering the overall operator operations not every single device, in order to give some flexibility. For instance: 80% of scooters should not have had a speed limit offense in the reporting period.

The current policy object is well design to enforce the rules, but does not allow the definition of global SLA such as the example above.

Describe the solution you'd like

A new overarching SLA concept in order to explain how a given agency will compute penalty in case a policy is not enforced.
Now before pushing in this direction, the question is: should MDS cover this use case? or should it be defined at each agency level without standardization, as long as the rules pushed to the operator follow the policy specifications

Is this a breaking change
  • No, not breaking

This SLA object would be a new concept on top of the existing policy ones.

Impacted Spec

For which spec is this feature being requested?

  • policy
Describe alternatives you've considered

No alternative consider in the scope of MDS

Lingua principale
Nessun dato sulla lingua
Stelle
753
Fork
255
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di openmobilityfoundation/mobility-data-specification

Tutte le issue di openmobilityfoundation/mobility-data-specification

Issue simili

Altre issue su Backend & API Design

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.