Direct Access Without Logging In

<< Click to Display Table of Contents >>

Navigation:  Accessing ResSched >

Direct Access Without Logging In

You can provide ResSched schedules to the public or other users that do not have a ResSched user ID without requiring these users to log in. You can choose to give them access to a restricted main menu with view only user access, or limit them to specific schedules defined through a URL..

 

For either of these approaches, you must first:

 

1.Create a Public View Only User using the User Information page.

2.Select whether the public user ID is allowed restricted menu access or just specific schedules.

3.Choose which resources this user ID can view.

 

 

Restricted Menu Access

 

 

To provide access to the restricted main menu, include IndexPage in the URL after the port number then the public view only ID as the username. E.g.,

 

http://yourserveraddress:88/IndexPage?username=YourPublicViewUserID

 

 

Public View Only IDs with menu access can also access the restricted main menu through a regular log in without using a password.

 

 

Direct Link to Specific Schedules

 

To link to specific schedules, you must include more items in the URL to identify the schedule. The items included in URL correspond to the choices made when a logged in user wants to browse bookings or view graphical schedules. Because these links contain date information, they must be built with scripts such as Javascript so the date information is kept current.

 

ResSched Generated Scripts

 

ResSched lets System administrators generate these scripts automatically from the settings entered the Browse Bookings and Schedules pages.

 

1.Select a Public View Only User ID;

2.Enter text for the link that will be shown on the page;

3.Enter any date offset if needed.

 

A date offset sets the script to display bookings set days, weeks, months, or years in the future. For example, if you wished to show schedules for the current day and the next,  you would generate one script with 0 days offset, and the other with 1 days offset (and a different unique identifier).  Only one non-zero offset entry per script.  Click the Generate Script button and the required scripts will be displayed along with instructions on placement and implementation for unattended screens.

 

If you are using scripts for exclusively graphical schedules on a page, you only have to include the <head> script once. The same for exclusively browse (text) schedules.

 

Trouble Shooting

 

 

"Roll Your Own" Scripts

 

Well, if you insist, here are the elements that go into the URL calling a ResSched graphical or text based schedule.

 

Graphical Schedules

 

Use SchedulePage as the page and the provide values for the items below. Not all choices are available for all entity types and schedule formats.  Begin day, End day, are taken from Organization Settings.

 

EntityType (For)

Options are:

 

ALLBOOKINGS

RESOURCE

RESOURCEGROUP

CLIENT 1

CLIENTGROUP 1

CATEGORY 1

Entity

The resource, client, resource group, client group, or category to be displayed. Omit if EntityType is ALLBOOKINGS.

Format

Options are:

 

DAYVERTICAL

DAYTIMELINE

WEEKVERTICAL

WEEKTIMELINE

MONTHCALENDAR

MONTHTIMELINE

QUARTERTIMELINE 2

Date

The date or a date in the period to be displayed. If omitted, the current server date is used.

ExcludeWeekends

Set to 1 if weekends should be excluded from week schedules.

DisplayInterval

Shown as the Display Time Interval for day and week schedules.  Expressed in hundredths of a second, so 360,000 for 1 hour.

ColumnWidth

The columns shown in timeline schedules can be manually adjusted, if necessary.  The number shown roughly represents a character to display.  'Auto' lets the script try to fit the content to the available space.

SortByEntity

Set to 1 if the display should sort by resources or clients before sorting by day/time.

IncludeUnits

When turned on, when a pooled resource is the primary resource for a booking the number of units used is included in the text.

ColorSource

The source for background color of bookings.Options are:

 

NOCOLOR (uses pale grey for all bookings)

STATUS

RESOURCE

CLIENT

BOOKING

CATEGORY

 

If omitted, NOCOLOR is used.

TextSource

Options are

 

BOOKING

CLIENT

RESOURCE

CATEGORY

BOOKINGANDRESOURCE  (combines the booking and resource text)

BOOKINGANDCLIENT  (combines the booking and client text)

 

If omitted, BOOKING is used.

Example:

 

http://yourserveraddress:88/SchedulePage?username=YourPublicViewUseIDr&EntityType=RESOURCE&Entity=OAK ROOM&Format=WEEKVERTICAL&ColorSource=CLIENT&TextSource=BOOKING&Date=12/13/2018

 

 

 

Browse (Text) Schedules

 

For the Browse (text) schedules, use BrowsePage instead of SchedulePage and provide values for the these items:

 

 

 

EntityType

Options are:

 

ALLBOOKINGS

RESOURCE

CLIENT

RESOURCEGROUP

CLIENTGROUP

CATEGORY

Entity

The name of the resource, client, resource group, client group, or category. Omit if EntityType is ALLBOOKINGS.

 

StartDate

The first date of the period you want to display. Use the date format specified in the . If omitted, today's date is used.

 

EndDate

The last date of the period you want to display. If omitted, the start date plus the Browse period set in ResSched Corporate Edition system settings is used.

ShowColors

Set to 1 to how colors associated with the different entities.

IncludeNotes

Set to 1 to Include any notes for the booking

 

For example,

 

http://yourserveraddress:88/BrowsePage?username=YourPublicViewUserID&EntityType=RESOURCE&Entity=OAK ROOM&StartDate=02/27/2019&EndDate=03/13/2019&ShowColors=1&IncludeNotes=1

 

 

 

 

 

1Must be turned on in Organization Settings

 

2Bookings can cross midnight must turned on in Organization Settings