# Schedule

## What is the co-worker schedule

The co-worker schedule in Moment, will help you define the working hours that will be expected for the co-worker. By defining a schedule, Moment will be able to make correct calculations regarding the balance for banked hours. The schedule is also necessary for Moment to be able to calculate the availability of the co-worker for reservations and the capacity overview.&#x20;

## Setting up a co-worker schedule

A normal schedule for a co-worker with a full-time position with Monday through Friday defined as normal workdays will look like this:&#x20;

![](/files/-MTZoG9MnEfE44mKW16X)

You can click on "edit schedule" to set up the existent schedule.

![](/files/-MTZpEFp1cX3y8tm_9-M)

By unticking the field "Until" Moment will automatically set the schedule as "current". You can also define hours for arrival and departure from work:

![](/files/-MTZq42jeItglcEt9V6R)

Because the schedule defines the working schedule and level of employment, it is the basis both for calculations in the balance of worked hours and the capacity overview.&#x20;

When we have a look at reservations and see how these two areas are connected. In our example above we have a co-worker with a full time position. This is defined in the schedule and in reservations it will look like this:&#x20;

![](/files/-MTZrkVA21LM7sGMKugh)

## Schedule and banked hours

![](/files/-MTZtdIZiaAud42JO9-i)

The example above shows that the 7,5 hours defined for each day for the co-worker defines how the banked hours are calculated.

An important implication of this functionality is that it is important to maintain an accurate history of employment for the banked hours balance to be accurate. This topic is covered in depth in the following article:&#x20;

{% content-ref url="/pages/-MHBTGWPYnndO0XRxHco" %}
[Why do my co-workers and I have too many/few banked hours?](/help/resources/co-workers/why-do-i-and-my-co-workers-have-too-many-few-banked-hours.md)
{% endcontent-ref %}


---

# Agent Instructions: 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:

```
GET https://docs.milientsoftware.com/help/resources/co-workers/schedule.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
