> For the complete documentation index, see [llms.txt](https://knowledgebase.flaik.com/flaik-knowledge-base/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://knowledgebase.flaik.com/flaik-knowledge-base/for-it-specialists/1.-resort-pos-integration/rtp/1.-essential-flaik-related-rtp-recommendations-and-best-practices/instructor-activities-and-flaik-shifts-and-tasks.md).

# RTP Instructor Activities and flaik Shifts & Tasks

Tips for ensuring your Instructor Activities in RTP and your flaik Shifts & Tasks are set up correctly

### Overview

* Although flaik differentiates between Shifts & Tasks, RTP Instructor Activities do not. In RTP, it is simply an Instructor Activity, regardless of what designation it has in flaik.
* There should be a corresponding RTP Instructor Activity for each flaik Shift & Task so that they can be mapped between systems.
* The mapping between systems occurs in flaik.

  * Multiple flaik Shifts or Tasks can be mapped to the same Instructor Activity
  * An individual Shift or Task cannot be mapped to multiple Instructor Activities

  (eg when filling in the *POS Activity* drop down in flaik, only one Instructor Activity can be selected)

### Sample Instructor Activity

<figure><img src="https://lh3.googleusercontent.com/UfoLZuKKZlw8_eenwEVV7TqhR7nKAvw89_xInA4hqprhzaeE_wfETGvMlJ1HwXyPM2r_FDjXQPO-qQz8OSVojKRSNLA3LzgHVPbGmajDgOPIQT0gtpm4UFr36xMMROfGabjkk0JAhdu3XB9J_dZ0gQ" alt=""><figcaption><p>An example of an RTP Instructor Activity</p></figcaption></figure>

### Configuration & Recommendations

<table><thead><tr><th>Attribute</th><th width="150">Available For Privates</th><th width="120">Private Lesson</th><th width="102">Group Lesson</th><th>Off</th></tr></thead><tbody><tr><td></td><td>on the schedule but not booked yet</td><td>booked on a private</td><td>assigned to group lesson</td><td>all types</td></tr><tr><td>flaik - Task or Shift</td><td>Shift</td><td>Task</td><td>Task</td><td>Shift</td></tr><tr><td>Active</td><td>Yes</td><td>Yes</td><td>Yes</td><td>Yes</td></tr><tr><td>Display Order</td><td>resort's choice</td><td>resort's choice</td><td>resort's choice</td><td>resort's choice</td></tr><tr><td>Description</td><td>resort's choice</td><td>resort's choice</td><td>resort's choice</td><td>resort's choice</td></tr><tr><td>Short Description</td><td>resort's choice</td><td>resort's choice</td><td>resort's choice</td><td>resort's choice</td></tr><tr><td>Backfill Activity</td><td>Yes</td><td></td><td>Yes</td><td></td></tr><tr><td>Allow Override</td><td>Yes</td><td>Yes</td><td>optional</td><td><strong>If standby/on call:</strong> Yes<br><strong>If RDO/unavailable:</strong> No</td></tr><tr><td>Allow Change Work Hours</td><td></td><td>Yes</td><td>Yes</td><td>Yes</td></tr><tr><td>Allow Change Benefit Hours</td><td></td><td>Possibly</td><td></td><td></td></tr><tr><td>Allow Change Total Students</td><td></td><td>Yes</td><td></td><td></td></tr><tr><td>Allow Change Training Hours</td><td></td><td></td><td></td><td></td></tr><tr><td>Warn of Override</td><td></td><td>Yes</td><td>Yes</td><td></td></tr><tr><td>Allow Change Request Hours</td><td></td><td>Yes</td><td></td><td></td></tr><tr><td>Allow Change Return Students</td><td></td><td>Yes</td><td></td><td></td></tr><tr><td>Allow Change Lesson Level</td><td></td><td>Yes</td><td></td><td></td></tr><tr><td>Training</td><td></td><td></td><td></td><td></td></tr><tr><td>Instructor Availability Type</td><td>'Private Availability'</td><td>&#x3C;None></td><td>&#x3C;None></td><td>&#x3C;None></td></tr><tr><td>Backfill Activity</td><td>itself</td><td>Available For Privates</td><td>?</td><td>Open</td></tr><tr><td>Instructor Activity Group</td><td>Resort Activity Group</td><td>Resort Activity Group</td><td>Resort Activity Group</td><td>Resort Activity Group</td></tr><tr><td>Instructor Activity Category</td><td>Availability</td><td>Private Lesson</td><td>?</td><td>Time Off</td></tr><tr><td>Instructor Activity Display</td><td>Private Availability</td><td>Private Lesson</td><td>Group Lesson</td><td>Time Off</td></tr><tr><td>Report Category</td><td>Availability</td><td>Private Lesson</td><td>Group Lesson</td><td>Time Off</td></tr><tr><td>Instructor Payroll Category</td><td>&#x3C;None></td><td>&#x3C;None></td><td>&#x3C;None></td><td>&#x3C;None></td></tr></tbody></table>

### Further Information

* **Short Description** - generally not relevant if handling scheduling and payroll in flaik
* **Backfill Activity** - this must be checked to be listed in the 'Backfill Activity' drop down
* **Allow Override** - if checked, the instructor can be moved from the activity when searched for by name in One|Resort when selling a private (which most resorts generally don't want)
* **Instructor Activity Display** - sets the color of the activity on the RTP schedule, which is only relevant if viewing schedules in RTP. Recommendation is to match the colors used in flaik.
* **Pay Calculations** - Even if instructor pay will be handled in flaik, it is recommended to add an entry into Pay Calculations for each Instructor Activity. Doing so adds functionality and a higher level of detail in PLIA.

  <figure><img src="https://3412627069-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdh5JD0cdH4KWbjolN2Aa%2Fuploads%2FuS3LkPnI3gPhZ5cbPQyD%2Fimage.png?alt=media&amp;token=93db8cf0-4e40-43ba-97e8-30d5d4517f20" alt=""><figcaption><p>A sample of a Pay Calculations entry</p></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://knowledgebase.flaik.com/flaik-knowledge-base/for-it-specialists/1.-resort-pos-integration/rtp/1.-essential-flaik-related-rtp-recommendations-and-best-practices/instructor-activities-and-flaik-shifts-and-tasks.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
