Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Insert excerpt
Aspenware Arrival - Kiosk
Aspenware Arrival - Kiosk
nopaneltrue

Table of Contents

Setup Checklist

Insert excerpt
AE:Set-up Checklist
AE:Set-up Checklist
nopaneltrue

POS Tasks

1. Unique Client Codes configured for each Self-Reg Kiosk

Status
colourRed
titleRequired

2. Authorization Type(s) are fully configured

Status
colourBlue
titleoptional

Status
colourYellow
titlePrerequisites

Infrastructure Tasks

1. Purchase and install required hardware and optional hardware

Status
colourRed
titleRequired

Working with an AW Aspenware representative is required for the following steps:

2. Select Db to be used for AW Resort Tools Aspenware Arrival - Kiosk (RTP|One Db or a seperate ResortTools Db)

Status
colourRed
titleRequired

3. Provide AW Aspenware access to VPN (if applicable)

Status
colourRed
titleRequired

4. Provide AW Aspenware access to RDP

Status
colourRed
titleRequired

5. Provide Server details that will host Resort Tools Aspenware Arrival - Kiosk

Status
colourRed
titleRequired

6. Install Google Chrome on the Resort Tools hosting server

Status
colourRed
titleRequired

7. AW Aspenware to install Resort Tools Aspenware Arrival - Kiosk

Status
colourRed
titleRequired

8. Enable intranet access for Kiosks

Status
colourRed
titleRequired

9. Enable internet access for Kiosks

Status
colourBlue
titleoptional

10. Complete printer setup

Status
colourBlue
titleoptional

11. Configure .RDL for printing

Status
colourBlue
titleoptional

12. Setup custom Resort Tools Aspenware Arrival - Kiosk URL

Status
colourBlue
titleoptional

Status
colourYellow
titlePrerequisiteS

Resort Tools Aspenware Arrival - Kiosk Admin Tasks

1. Gather Branding Materials

Status
colourRed
titleRequired

  • Images

  • Fonts

  • Colors

Status
colourYellow
titlePrerequisiteS

1. Update Settings

Status
colourRed
titleRequired

2. Add Location(s) and input Location settings

Status
colourRed
titleRequired

3. Configure Location Steps

Status
colourBlue
titleoptional

  • Find Me

  • Manage Family

  • Add Child Registration

  • Add Rental Info

  • Sign Waivers

  • Complete

4. Add Terminal(s) to Location(s)

Status
colourRed
titleRequired

5. Update Themeing

Status
colourRed
titleRequired

6. Enable Printing

Status
colourBlue
titleoptional

7. Configure Languages

Status
colourBlue
titleoptional

8. Configure Styles and Languages at Location Level

Status
colourBlue
titleoptional

9. Open unique URL on Kiosk(s)

Status
colourRed
titleRequired

Status
colourGreen
titleDetailed setup

Prerequisite Tasks

Insert excerpt
AE:Prerequisites Tasks Excerpt
AE:Prerequisites Tasks Excerpt
nopaneltrue

POS Tasks

1. Unique Client Codes configured for each Self-Reg Kiosk

Configure these in RTP|One as they will be added to Resort Tools Aspenware Arrival - Kiosk at a later step.

2. Authorization Type(s) are fully configured (Optional)

If Self-Registration will include the waiver signing step then RTP’s Authorization Type must be set to active and the Authorization Text field must be populated with the waiver HTML code.

Infrastructure Tasks

1. Purchase and install the required hardware and optional hardware

...

Hardware

Min. Required Specs

Monitors

(required)

  • Windows 10 or ChromeOS

  • Min 2GHz Processor

  • Min 4GB Memory

  • Min 10GB HDD

  • Must use latest Google Chrome Browser

  • Touchscreen monitors highly reccomended

Printer

(optional)

  • Must be able to print from the IIS server that resort tools Aspenware Arrival - Kiosk is installed on

Note: Each Self-Registration kiosk can have it’s own printer or they can share a single printer

Keyboard

(optional)

  • If monitors are not touch screen this is a required peripheral

  • Keyboard must be able to connect to monitor and interact with Google Chrome

Mouse

(optional)

  • If monitors are not touch screen this is a required peripheral

  • Mouse must be able to connect to monitor and interact with Google Chrome

Signature pad (optional)

  • If monitors are not touch screen this is a required peripheral

  • Signature pad must be able to connect to monitor and interact with Google Chrome

Note: USB Topaz Signature Device are recommended.

RF Reader

(optional)

  • Any USB RFID reader that acts as a keyboard wedge/emulator

Barcode Scanner (optional)

  • PassMedia#, RFID# and order confirmation# must be in a format that can be scanned by the scanner

...

2. Select Db to be used for AW Resort ToolsAspenware Aspenware Arrival - Kiosk (RTP|One Db or a separate ResortTools Db)

Aspenware requires adding new tables and stored procedures for Resort ToolsAspenware Arrival - Kiosk. This can be added to the RTP|One Db or a new Db (ie: ResortTools). Both options work but some resorts do not want anything non-RTP related added to the RTP|One Db and choose to have Aspenware create a new ResortTools Db. AW Aspenware will create a new SQL role and user for use with AW Resort ToolsAspenware Arrival - Kiosk.

3. Provide AW Aspenware access to VPN (if applicable)

If RDP access is restricted to access through a VPN then provide AW Aspenware rep with credentials to obtain access.

4. Provide AW Aspenware access to RDP

Provide credentials to access the RDP that will host Resort ToolsAspenware Arrival - Kiosk. Aspenware’s credentials will need read and write permissions.

...

5. Provide Server details that will host Resort ToolsAspenware Arrival - Kiosk

Aspenware requires Resort Tools Aspenware Arrival - Kiosk to be installed on a server that is not the Unity server. However, the Resort Tools hosting server needs to be able to communicate to the Unity server using the Unity URL (ie: https://servername.com/UnityProd/index.html) and also needs to be able to communicate to the RTP Db Server.

Info

NOTE: Resort Tools Aspenware Arrival - Kiosk server should not be in the DMZ and should be in LAN.

...

6. Install Google Chrome on the Resort Tools hosting server

Aspenware requires Google Chrome to be installed on the Resort Tools hosting server to enable testing.

7. AW Aspenware to install Resort ToolsAspenware Arrival - Kiosk

Once the steps above are complete Aspenware will install Resort Tools Aspenware Arrival - Kiosk and required files based on RTP’s Server install guide and dotnet-hosting-2.2.7-win.

...

Printer(s) should be on the same network as AW Resort Tools Aspenware Arrival - Kiosk and the printer drivers must be installed directly onto the Resort Tools hosting server. The local driver then must be mapped to the Resort Tools hosting server driver.

Info

NOTE: One way to test setup is to open Notepad on the Resort Tools hosting server, type a random note, and select to print. It should be able to output to the printer(s).

...

Self-Registration can print output upon self-registration task completion (ie: the most common printing output is a rental form). Aspenware will provide an example .RDL with all the supported fields that can print.

12. Setup custom Resort Tools Aspenware Arrival - Kiosk URL (optional)

By default, the server IP address or server name is used. If the resort would prefer to set up a custom URL the resort can do so.

...

Aspenware Arrival - Kiosk Admin Tasks:

1. Gather Branding Materials

...

Images - Images are stored on the Resort Tools hosting server and must be placed in the following folder:

Test: C:\inetpub\wwwroot\{ResortName}Test\wwwroot\images

Live: C:\inetpub\wwwroot\{ResortName}\wwwroot\images

Info

NOTE: Recycling the app pool is required after image updates have been saved in Resort Tools Aspenware Arrival - Kiosk admin.

Image Settings

Location

Spec Requirements

Image Example

(click to enlarge)

Name:

BACKGROUND IMAGE URL

Formatting:

http{s}://{server host Name}/{folder name}/images/{filename}.{file extension}

Example: http://10.0.1.77/resorttoolstest/images/backgroundimage.jpg

Background image appearing on all steps after welcome page.

Note: A “white-fade” is automatically overlayed to the background

(defaults to white background if blank)

  • min. 1920x1080 and 200k-300k in file size

  • muted image that looks good behind text

  • Formatting jpeg

Name:

LOADING IMAGE URL

Formatting:

http{s}://{server host name}/{folder name}/images/{file name}.{file extension}

Example:

https://resorttools.aspenware.com/aspenwareresorttoolstest/images/90x90logo.png

Loading icon displayed throughout Self-Registration

(defaults to an empty spinning circle if left blank)

  • 256x256

  • png

  • reccomended to select a simplified version of logo

Name:

START BACKGROUND IMAGE URL

Formatting:

/images/{image name}.{fileextension}

Example:

/images/bkg-start.jpg

Welcome screen

(defaults to white background if blank)

Note: A “white-fade” is automatically overlayed to the background

(defaults to white background if blank)

  • min. 1920x1080 and 200k-300k in file size

  • jpeg

Name:

PROGRESS MAP RESTART BUTTON IMAGE

Formatting:

{image name}.{fileextension}

Example:

icon-startover.svg

Appears at the bottom of the left column throughout Self-Registration steps

(defaults to image example)

  • 256x256

  • png

  • reccomended to select a simplified version of logo

Name:

PROGRESS MAP LOGO IMAGE

Formatting:

{image name}.{fileextension}

Example:

Resort Logo 90 x 90.png

Appears at the top of the left column throughout Self-Registration steps

  • Square 90x90

  • PNG or SVG file (SVG preferred)

  • Ensure some padding around logo (~10px-15px)

...

1. Uploading fonts to the fonts Resort Tools Aspenware Arrival - Kiosk folder:

Test: C:\inetpub\wwwroot\{ResortName}TestTools\wwwroot\fonts

Live: C:\inetpub\wwwroot\{ResortName}Tools\wwwroot\fonts

Supported font formattings are opentype, truetype, woff, or woff2.

...

Font Settings

Image Example

(click to enlarge)

Primary Font: Font Name

Primary Font Source: http{s}://{server host Name}/{folder name}/fonts/{filename}.{file extension}

Primary Font Format: Font Format

Primary Font URL: if using a font URL such as google fonts input the font URL here ie: https://fonts.googleapis.com/css2?family=Roboto&display=swap

Primary Font Color: {hex code}

Secondary Font: Font Name

Secondary Font Source: http{s}://{server host Name}/{folder name}/fonts/{filename}.{file extension}

Secondary Font Format: Font Format

Secondary Font URL: if using a font URL such as google fonts input the font URL here ie: https://fonts.googleapis.com/css2?family=Roboto&display=swap

Secondary Font Color: {hex code}

Colors - Resort branded colors can be input in HEX# formatting. Colors that can be modified in Self-Registration are listed in the table below:

...

Color Setting

Location(s)

Image Example

(click to enlarge)

Primary Font Color

Font color in certain areas on the start screen as well as labeling text in later steps.

(note: it is common to leave this field blank. If left blank then black and grey will be defaulted for various locations in the app with settings below such as “Primary Button Text Color” overriding certain text aspects)

Secondary Font Color

Font color in certain areas on the start screen as well as the “Start Over” button text color on the final screen.

(note: it is common to leave this field blank. If left blank then black and grey will be defaulted for various locations in the app with settings below such as “Primary Button Text Color” overriding certain text aspects)

Primary Color

Color for card scanner icon and majority of headings for each registration step.

(note: if left blank the card scanner icon will not be visible)

Secondary Color

N/A

N/A

Primary Button Color

Color for all buttons on start screen and the majority of action buttons to continue through self-registration

Primary Button Text Color

Text color for all buttons on start screen and the majority of action buttons to continue through self-registration

(note: if a “Primary Font Color” is input; some of this settings colors will be overwritten)

Primary Button Border Color

Text color for all buttons on start screen and the majority of action buttons to continue through self-registration

Secondary Button Color

Button color for secondary action buttons throughout self-registration

Secondary Button Text Color

Button text color for secondary action buttons throughout self-registration

Secondary Button Border Color

Border color for secondary action buttons throughout self-registration

Background color

Color for various backgrounds, background color when mouse hoves over certain selections, background color when certain selections are made, and the waiver background color.

(note: if a dark color is used it may be difficult to read the waiver signing text)

Start Page Title Font Color

Color of the welcome text on the start page

Detailed Setup Guide

Insert excerpt
AE:Detailed Setup Guide Excerpt
AE:Detailed Setup Guide Excerpt
nopaneltrue

1. Update Settings

Go to the Admin home screen > Self Registration > Settings and complete the following:

...

Default Signature Device: Select “Screen” if monitors are touchscreen. Select “Pad” if a signature pad will be used for signing waivers.

2. Add Location(s) and input Location settings

Go to Resort Tools Aspenware Arrival - Kiosk Admin > Self Registration > Settings > click Add under Locations then complete the following:

Location ID: input a name to label the Location in Resort Tools Aspenware Arrival - Kiosk (this is not linked to anything in RTP)

Location Name: input the name to be saved for reference in AW Resort tools Aspenware Arrival - Kiosk Admin (ie: Resort Name or a location-specific area such as “West Rental Office”)

...

Authorization Code: Enter the RTP Authorization code (waiver) to be used for this AW Aspenware Resort Tool Location.

Authorization Effective Date: Date entered is saved to the guest’s Authorization Profile in RTP when they complete the waiver step in AW Resort Tools Aspenware Arrival - Kiosk Self-Registration.

Authorization Expiration Date: Date entered is saved to the guest’s Authorization Profile in RTP when they complete the waiver step in AW Resort Tools Aspenware Arrival - Kiosk Self-Registration.

Minimum Adult Age: Age used to determine who the system should recognize as an adult. Guests under this age will require an adult to sign their waivers if “Minors Only Allowed” is not enabled.

Click Add.

Info

NOTE: If changes are needed at a later time you can edit these settings.

3. Configure Location Steps (Optional)

Go to Self Registration > Locations > click Edit on the desired location > scroll down to “Steps” and click edit on the desired step to make edits.

...

Certain aspects of these steps can be edited, by clicking EDIT on each step.

Info

NOTE: If rearranging the order or removing a step is desired you will need to contact your Aspenware representative to make those changes. Find Me and Manage Family cannot be removed and must always be the first two steps.

...

See Find Me settings above. The settings and allowed configuration for these are identical to Find Me configuration. Additionally, these can be reordered if desired but require AW Aspenware intervention, contact ski-support@aspenware.com if reordering is required.

4. Add Terminal(s) to Locations(s)

Go to Self Registration > Locations > and click Edit on the desired location > Scroll down to “TERMINALS” and click Add.

The majority of these settings can be set at the Location-level and any changes at the Terminal-level will override the setting for that unique terminal.

...

Printer Name: Printer name must also be configured at the terminal level. See step 6 https://aspenware.atlassian.net/wiki/spaces/DB/pages/1623032073/Configuration+Self-Registration#6.-Enable-Printing-(Optional).

Enable RFID Scanning: Optionally RFID scanning can be enabled at unique terminals

...

Report Path: Optionally the report path (which determines what is printed) can be configured at the terminal level if using a different report for specific terminals is desired. Otherwise, the report will be set up at the location level in step 6 https://aspenware.atlassian.net/wiki/spaces/DB/pages/1623032073/Configuration+Self-Registration#6.-Enable-Printing-(Optional).

Signature Device: Optionally using the signature pad or screen signing can be enabled at unique terminals.

5. Update Themeing

The SelfAspenware Arrival - Registration Kiosk tool is highly customizable and can be branded to use resort-specific colors, fonts, logos, and background images. The theme can be configured at two different levels. The top-level is at the Self-Registration tool as a whole and will cascade down to all created Locations. The second-level is the Location level, any updates to settings at this level will override the Self-Registration top level settings and will cascade down to each terminal in that Location.

Go to Self Registration > Style Customization

Refer to the “Gather Branding Materials” prerequisite task here https://aspenware.atlassian.net/wiki/spaces/DB/pages/1623032073/Configuration+Self-Registration#1.-Gather-Branding-Materials for references on formatting requirements. Once the fields have been updated click the Save button.

Note

WARNING: The “Save” button at the bottom of the page does not always function. It is recommended to use the Save button at the top of the page. With certain updates to styles themeingtheming, the app pool needs to be restarted from the IIS Manager in order for the change to be reflected in the app.

6. Enable Printing (Optional)

To enable printing go-to Self Registration > Locations > click Edit on the desired location > click the Edit button next to “SSRS Print Config”

...

Printer Name: input the name of the driver on the Resort Tools Aspenware Arrival - Kiosk server

Use SSL: Must be checked if the endpoint is https, if http then leave as unchecked

Orientation: Selection “Portrait” or “Landscape” based on preference for printing orientation

7. Configure Languages (Optional)

Languages can be configured at two different levels. The top-level is at the Self-Registration tool as a whole and will cascade down to all created Locations. The second-level is the Location level, any updates to settings at this level will override the Self-Registration level settings and will cascade down to each terminal in that Location.

...

To update at the Self-Registration level go to Self Registration > Langauge Customization.

To update at the Location level go to Self Registration > Locations > click Edit on the desired location > Scroll down to “Langauge Config” and click EDIT.

Once at the desired Language setting level you can make updates to each language, use the table below to see where each language change takes place.

Language Setting

Location

Image Example

(click to enlarge)

ADD CONTACT TITLE

Add New Customer Page

ADD CONTACT NOTE HTML

Add New Customer Page

ADD CONTACT BUTTON TEXT

Add New Customer Page

ADD GROUP MEMBER TITLE

Add Family Member page

ADD GROUP MEMBER ADD BUTTON TEXT

Add Family Member page

COMPLETE PAGE TITLE

Self-Registration Completion Screen

COMPLETION HTML

Self-Registration Completion Screen

COMPLETE PAGE RETART BUTTON TEXT

Self-Registration Completion Screen

COMMON SAVE BUTTON TEXT

Leave as default

COMMON SEARCH BUTTON TEXT

Search by Order screen

Search by Contact Info screen

COMMON CANCEL BUTTON TEXT

Search by Order screen

Search by Contact Info screen

COMMON UPDATE BUTTON TEXT

Leave as default

CONTACT PAGE TITLE (SUCESS)

Success screen when succeeding to find an account through Name Search, Order search, or Card scan when enabled

ADD CONTACT SUBTITLE (SUCCESS)

Success screen when succeeding to find an account through Name Search, Order search, or Card scan when enabled

CONTACT PAGE TITLE (FAILURE)

Failure screen when failing to find an account through Name Search, Order search, or Card scan when enabled

CONTACT PAGE SUBTITLE TEXT (FAILURE)

Failure screen when failing to find an account through Name Search, Order search, or Card scan when enabled

CONTACT LIST DESCRIPTION HTML (SUCCESS)

Success screen when succeeding to find an account through Name Search, Order search, or Card scan when enabled

CONTACT LIST DESCRIPTION HTML (FAILURE)

Failure screen when failing to find an account through Name Search, Order search, or Card scan when enabled

GROUP TITLE (CONTACT LIST PAGE)

Success screen when succeeding to find an account through Name Search, Order search, or Card scan when enabled

ORDER EXISTS TITLE (CONTACT LIST PAGE)

Success screen when succeeding to find an account through Name Search, Order search, or Card scan when enabled

NO ORDER EXISTS TITLE (CONTACT LIST PAGE)

Success screen when succeeding to find an account through Name Search, Order search, or Card scan when enabled

INELLIGIBLE CONTACTS TITLE

Leave as default

MISSING DOB TEXT

Leave as default

CONTACT LIST SEARCH BUTTON TEXT

Failure screen when failing to find an account through Name Search, Order search, or Card scan when enabled

&

Success screen when succeeding to find an account through Name Search, Order search, or Card scan when enabled

CONTACT LIST CREATE ACCOUNT BUTTON TEXT

Failure screen when failing to find an account through Name Search, Order search, or Card scan when enabled

&

Success screen when succeeding to find an account through Name Search, Order search, or Card scan when enabled

EMERGENCY CONTACTS TITLE

Emergency Contact Screen

EMERGENCY CONTACTS SAVE BUTTON TEXT

Emergency Contact Screen

FAST FLOW TITLE

Fast Flow screen (appears when a guest has active registration on file they can optionally skip completing steps again unless they choose to edit information)

FAST FLOW SUBTITLE

Fast Flow screen (appears when a guest has active registration on file they can optionally skip completing steps again unless they choose to edit information)

FAST FLOW EDIT BUTTON TEXT

Fast Flow screen (appears when a guest has active registration on file they can optionally skip completing steps again unless they choose to edit information)

FAST FLOW FINISH BUTTON TEXT

Fast Flow screen (appears when a guest has active registration on file they can optionally skip completing steps again unless they choose to edit information)

GROUP MEMBER TITLE

Leave as default

GROUP MEMBER DESCRIPTION - ADULT EXISTS

Leave as default

GROUP MEMBER DESCRIPTION - NO ADULT EXISTS

Leave as default

GROUP MEMBER ADD BUTTON TEXT

Leave as default

GROUP MEMBER CONTINUE BUTTON TEXT

Leave as default

HOME TITLE TEXT

Welcome page

START BUTTON TEXT

Leave as default

SEARCH BY CONTACT TEXT

Welcome page

SEARCH BY CONTACT SUB-TEXT

Welcome page

SEARCH BY ORDER TEXT

Welcome page

SEARCH BY ORDER SUB-TEXT

Welcome page

SCAN ID TEXT

Welcome page

SCAN ID SUB-TEXT

Welcome page

NAVIGATION PREVIOUS BUTTON TEXT

Button throught self-registration steps

NAVIGATION FAST FLOW PREVIOUS BUTTON TEXT

Button throught self-registration steps

NAVIGATION NEXT BUTTON TEXT

Button throught self-registration steps

PAGINATION ITEMS PER PAGE

Leave as default

NAVIGATION PREVIOUS BUTTON TEXT

Leave as default

PROGRESS MAP RETART BUTTON TEXT

Progress Map Side Panel

NAVIGATION NEXT BUTTON TEXT

Leave as default

REGISTRATIONS TITLE

Child Registration Screen

REGISTRATIONS SAVE BUTTON TEXT

Child Registration Screen

RENTAL PROFILES TITLE

Rental Profile Screen

RENTAL PROFILES ADD DAMAGE WAIVER TEXT

Rental Profile Screen

CONFIRM RESTART TITLE

Confirm Restart Screen

CONFIRM RESTART SUB-TITLE

Confirm Restart Screen

CONFIRM RESTART DESCRIPTION

Confirm Restart Screen

RESTART PAGE RESTART BUTTON

Confirm Restart Screen

RESTART PAGE CANCEL BUTTON

Confirm Restart Screen

SCAN PAGE TITLE

Leave as default

SCAN PAGE DESCRIPTION

Leave as default

SEARCH BY ORDER TITLE

Search by Order screen

SEARCH BY ORDER SUBTITLE

Search by Order screen

SEARCH BY PERSONAL INFO TITLE

Search by info screen

SELECT GROUP MEMBERS TITLE

Participant selection screen

SELECT GROUP MEMBERS SUBTITLE (NO MEMBERS SELECTED)

Participant selection screen

SELECT GROUP MEMBERS SUBTITLE (MEMBERS SELECTED)

Participant selection scren

SELECT GROUP MEMBERS ADD BUTTON TEXT

Participant selection screen

SELECT GROUP MEMBERS NEED ADULT TEXT

Leave as default

SELECT GROUP MEMBERS ADD DOB BUTTON TEXT

Leave as default

SIGN WAIVER DESCRIPTION

Leave as default

SIGN WAIVER MISSING SIGNATURE TEXT

Leave as default

SIGN WAIVER CLEAR BUTTON TEXT

Signature Screen

SIGN WAIVER ACCEPT BUTTON TEXT

Leave as default

SIGN WAIVER SIGN BUTTON TEXT

Signature Screen

UPDATE MEMBER TITLE

Leave as default

WAIVERS AFFIRMATION STATEMENT

Signature Screen

WAIVERS PAGE TITLE

Signature Screen

WAIVER SELECT ADULT TEXT

Waiver Adult Select Screen

WAIVER SIGNING FOR TEXT

Leave as default

WAIVER SIGN BUTTON TEXT

Leave as default

WAIVER NO ADULTS TEXT

Leave as default

8. Configure Styles and Languages at Location-Level (Optional)

Optionally, languages can be configured at the Location-Level.

Go to Self Registration > Locations > select desired location by clicking Edit > click Edit next to “Language Config” or Edit next to “Style Config”. Then follow the guides from 5. Update Themeing & 7. Configure Languages (Optional) to configure these settings at the Terminal-level.

9. Open unique URL on Kiosk(s)

Open the app on the kiosk and ensure it runs as expected by testing end-to-end.

...