SCSYSL Template Downloads

Fields CSV Template

Use this template to add and update the League's fields. See below for directions.

Download Template
Teams CSV Template

Use this template to add teams to a divisions. See below for directions.

Download Template
Games CSV Template

Use this template to add teams to a divisions. See below for directions.

Download Template

Seasonal Flow

What is the flow for scheduling?

  1. Make sure the Field file is present and formatted correctly; upload the file to the 'fields' asset directory.
  2. Update the Teams file with the new teams; upload the file to the 'schedules' asset directory.
  3. Create the Games file; upload the file to the 'schedules' asset directory.

Directions for the Fields CSV File

Setting up the file

The Teams CSV file requires 5 fields. Required fields are "FieldID", "FieldName", "ShortName", "FieldAddress", and "PhysicalLocation". The first rown in the file should contain the names of the required fields, as above. Do not use quotation marks around any text within the file. If you use Excel to edit the file, make sure to save as CSV; the schedule page cannot use an Excel file.

Naming the file

The naming convention used for the fields file is: fields.csv.

Updating the file

To avoid issues, duplicate the old field file and then rename the duplicate file on the server by adding an underscore and the date at the end. For example, fields.csv would become fields_7-30-2023.csv. This will make sure we all have access to the old information if we need it, and also allow us to update the fields.

Previewing the Venues

You can view the table of Fields/Venues below.

FieldID as Game Venue

The FieldID will be used in the Schedule under the venue column. One caveat is that the FieldID must be unique to each venue. If you duplicate them, only the last field with the duplicate ID will be used. The rest of the data can be duplicated.

Columns explained

FieldID is explained above, but identifies which field the game will be played at. Use this value in the "Venue" column of the game schedule.

FieldName is the name we have given the field. It is shown on the Schedule and on the Fields page.

ShortName is used as a ToolTip on the Fields page and is required.

FieldAddress is the USPS address of the park.

PhysicalLocation is the Lattitude and Longitude of the field. This is used to show exact locations of each field. You can get this value by adding a pin to Google Maps, right clicking and copying the numbers at the top of the context menu.

Directions for the Teams CSV File

Setting up the file

The Teams CSV file requires 4 fields. Required fields are "Team Number", "Team Name", "Coach Name", and "Coach Email". The first rown in the file should contain the names of the required fields, as above. Do not use quotation marks around any text within the file. If you use Excel to edit the file, make sure to save as CSV; the schedule page cannot use an Excel file.

Naming the file

The naming convention used for the teams file is: {division}_teams.csv. Replace {division} with the approporiate division. For example, the U6 Division Teams should be named as u6_teams.csv. For Scooter Shooters, name the file u5_teams.csv>.

Updating the schedule

To avoid issues, download the old schedule and then rename the old Team schedule on the server by adding an underscore and the date at the end. For example, u5_teams.csv would become u5_teams_7-30-2023.csv. This will make sure we all have access to the old information if we need it, and also allow us to update the teams.

Directions for the Schedule CSV File

Setting up the file

The Schedule CSV file requires 8 fields. Required fields are "Date", "Time", "Venue", "Home Team", "Visiting Team", "Complete", "Needs Rescheduling", and "Rescheduled From". The first rown in the file should contain the names of the required fields, as above. Do not use quotation marks around any text within the file. If you use Excel to edit the file, make sure to save as CSV; the schedule page cannot use an Excel file.
When adding the venue, use the ID of the field from below.

Naming the file

The naming convention used for the schedule file is: {division}_schedule.csv. Replace {division} with the approporiate division. For example, the U6 Division Schedule should be named as u6_schedule.csv. For Scooter Shooters, name the file u5_schedule.csv>.

Updating the schedule

To avoid issues, download the old schedule and then rename the old schedule on the server by adding an underscore and the date at the end. For example, u5_schedule.csv would become u5_schedule_7-30-2023.csv. This will make sure we all have access to the old information if we need it, and also allow us to update the game schedule.

Field Names and IDs

Field ID Field Name Field Address
1 Kyte U14 Field 1 (East) 32701 Harper Ave, St Clair Shores, MI 48082
2 Kyte U6 Field 1 (North) 32701 Harper Ave, St Clair Shores, MI 48082
3 Kyte U6 Field 2 (South) 32701 Harper Ave, St Clair Shores, MI 48082
4 Kyte Scooter Field 1 (North) 32701 Harper Ave, St Clair Shores, MI 48082
5 Kyte Scooters Field 2 (South) 32701 Harper Ave, St Clair Shores, MI 48082
6 Harmon U8 Field 1 (North) 24800 Harmon St, St Clair Shores, MI 48080
7 Harmon U8 Field 2 (South) 24800 Harmon St, St Clair Shores, MI 48080
8 Masonic U10 Field 1 (East) 22100 Masonic, St Clair Shores, MI 48082
9 Masonic U10 Field 2 (West) 22100 Masonic, St Clair Shores, MI 48082
10 Gaffke U12 Field 1 28798 Grant St, St Clair Shores, MI 48081
11 Kyte Diamond B 32701 Harper Ave, St Clair Shores, MI 48082
12 Kyte Diamond 2 32701 Harper Ave, St Clair Shores, MI 48082
13 Kyte Diamond 3 32701 Harper Ave, St Clair Shores, MI 48082