Skip to content

add rosters.txt #45

@BTollison

Description

@BTollison

In an effort to help distribute information between platforms, we wish to add rosters.txt. The intended use is that many operations cluster several duties (runs) within a roster to assign to a driver. The duties are usually clustered in a way that represents the amount of work a single driver will work in a week period. Some companies also cluster this work in several weeks for 1 drivers.

ods_roster_id
Persistent ID as proposed in issue #44 meant to help keep track of changes to a roster over time. Rosters can have long lifespans while the duties (runs) can change within them over time.

  • Required

roster_id

  • Required, primary key

service_id

  • Required, defined service period that the duties and roster_id is valid for.

monday_run

  • Required, value should be a run_id that operates on a monday during this service period.
  • If blank, no run_id is assigned.

tuesday_run

  • Required, value should be a run_id that operates on a tuesday during this service period.
  • If blank, no run_id is assigned.

wednesday_run

  • Required, value should be a run_id that operates on a wednesday during this service period.
  • If blank, no run_id is assigned.

thursday_run

  • Required, value should be a run_id that operates on a thursdsay during this service period.
  • If blank, no run_id is assigned.

friday_run

  • Required, value should be a run_id that operates on a friday during this service period.
  • If blank, no run_id is assigned.

saturday_run

  • Required, value should be a run_id that operates on a saturday during this service period.
  • If blank, no run_id is assigned.

sunday_run

  • Required, value should be a run_id that operates on a saturday during this service period.
  • If blank, no run_id is assigned.

week_sequence

  • if blank, then the roster represents only 1 week.
  • This value represents what what week this row of the roster should represent. If a roster_id has 2 weeks worth of work, then there should be a value 1 in the first week and a value 2 in the second week.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions