Autoscheduling

Current Limitations:

  • Autoscheduling does not check previously scheduled airing like Self Scheduling.  Currently an Event should be Self Scheduled OR Autoscheduled.  NOT BOTH.
  • Rules must be applied to Events.  While the structure is designed to allow default rules on the Playback Server and Theme, Rules must be applied to Time Slot Events.
  • Only the first Rule is processed.  While the structure supports adding multiple rules can be added to an Event, the current code is only processing the first rule.
  • No cron support.  It seems logical to finish the other features in Preview before running the functions via cron.

When a Rule is applied to a Timeslot Event, the schedule link appears next to the Lead Theme and the Paired Theme.  The Rule is processed separately with the start and end time of each theme.  The start and end time or the lead and pair is adjusted based on the amount of content for that theme.

Clicking schedule will preview the results of that Rule.  Shows that are ruled out in post SQL processing appear crossed off with the reason in parentheses next to the show's title.  Shows that are not ruled out are prepared for TRANSFER and CSV export.

The TRANSFER option can take several minutes to complete depending on how many shows are already on the server, the size of the MPEG, and the speed of the connection between the archive and the playback server.

Once the shows have been transferred, you are ready to generate the CSV. Clicking the CSV icon will display a page that looks like this...

Save that files as a .csv.  IMPORTANT! Do not save the file as HTML.  That will fail to import into the Princeton.  Once the file has been saved, go to the Princeton Progamming Tab.  Use the Browse to file and Import.  If everything works, you should see a message like this...