Monthly Calendar
Overview
As we continue our commitment to delivering an exceptional user experience, we are thrilled to unveil the latest version of our Monthly Calendar. Packed with new features, enhancements, and optimizations, this release is designed to elevate your scheduling and planning endeavors.
Key features:
- Adding new events: Visits, Site blocks, Room blocks, Notes, and Personal calendar dates
- Event cards containing all the essential information. Updated cards for all events with a high number of additionally displayed data
- Filters: Empowers you to personalize the information presented in the calendar according to your preferences
- Color coding of the Visits: Provides the capability to personalize visit colors based on your preferences.
1 Header of Monthly Calendar
Such actions are positioned in the header:
1.1 Adding new events to the Monthly Calendar
You can generate these events by using the "Add New" button.
1. Visits. Selecting "Create a Visit" will lead you to the "Request a Visit" page.
2. Notes. By selecting "Note," you will navigate to the "Note" modal window, where you can configure your note parameters.
3. Site blocks. By choosing "Block Site/Room," you will be directed to the modal window where you can configure parameters for blocking the site
4. Room blocks. By selecting the "Room Block" mode within the same modal, you can create a room block.
5. Personal calendar dates. Finally, by clicking on the "Personal Calendar date," you can create this specific event.
1.2 Navigation buttons
In the Monthly Calendar header, you'll find navigation buttons:
- Today: Takes you to the current month.
- "Next" and "Previous" buttons: Enable quick month-to-month navigation.
- Datepicker: Provides the ability to select any specific month for a quick overview.
2 General Layout
The layout will automatically switch between a 7-day layout and a 5-day layout based on the presence of events during weekends.
2.1 Events displayed on the calendar
These events can be showcased on the Monthly Calendar.
1. Visits.
The user will observe new visit cards featuring the following fields:
- Customer logo. Cases of displaying customer logos
- If there are no customers in the briefing then will be displayed default logo (thumbnail)
- Only one customer that has no logo - default logo (thumbnail)
- Only one customer has uploaded a logo - customer logo (thumbnail)
- There are several customers within the visit - the number of customers
- Visit Name.
- Time. Displayed the starting time of the visit. If the visit spans multiple days, the starting time of the first day will be shown.
- Room Name. The starting room will be presented. If the visit spans multiple days, the starting room of the first day will be shown.
If the visit extends over several days, a single card for the multi-day visit will be displayed on the calendar.
2. Site blocks.
Fields shown:
- Name of the site block
- Default icon
- Site name
According to the architectural restrictions, multiday site blocks are displayed like separate cards.
3. Room blocks
- Name of the room block
- Default icon
- Site name
- Room name or “Multi-room” text if there are blocked several rooms
4. Notes.
Fields displayed:
- Note text
- Default icon
- First + Last name of the User that created the note
If the note extends over several days, a single card for the multi-day visit will be displayed on the calendar.
5. Personal calendar dates
Fields shown:
- Default icon
- First + Last name of the User that created the personal calendar date
2.2 “View All” link
If there are more than three event cards within one day, the additional cards will be hidden behind a 'View All' link. The table below illustrates examples of cases, displaying the number of events
2.3 Sorting of cards
As the Monthly Calendar is built on the FullCalendar Library, there are some restrictions based on the FullCalendar library logic. We always display multi-day cards first, followed by sorting based on event type. Finally, within each group of events, we further sort. The table below illustrates examples of these sorting cases.
3 Event preview panel
The visit preview panel displays detailed information about the displayed events, providing the ability to edit existing events and create new events - functionality identical to the 'Add New' option in the Monthly Calendar header. The event preview panel can show not only one preview card but all events during one day by clicking on the 'View All' link or day-cell." Here is a list of possible events to show on the event preview panel.
3.1 Visits cards
The Visit card contains basic information like visit name, type, date, room, etc. As well as quick insights such as # of agenda items, # of attendees, survey responses, etc. The visit preview card is designed to fully reuse components from the Briefing Manager Dashboard
Element | Description |
Account Logo | Single-account engagement:
Multi-account engagement:
Internal engagement (no accounts):
|
Visit Name | Visit name |
Visit Status | Visit Status |
Visit Type | Visit type |
Visit date/time |
Single-day visit:
Multi-day visit:
|
Visit Center | Visit Center |
Visit Room | Single-room visit:
Multi-room visit:
|
Meeting Owner(s) | One meeting owner:
Multi-meeting owners:
|
Briefing Manager(s) | One briefing manager:
Several briefing managers:
|
Visit Card Info Badges
Besides the main visit details, the bottom of the visit card shows a series of badges that are designed to give the user quick insights and access to common pages within a visit form.
Icons | Why | Details | Navigate to |
Agenda | Indicates whether an agenda has been created yet |
|
Visit - Agenda page |
Attendees | Indicates if attendees have been added and how many |
|
Visit - Attendees |
Notes | Indicates if there are unviewed notes from the requester |
|
Opens the Notes Modal |
Invitations | Indicates if participants have declined invitations or if updates need to be distributed to participants |
VS
|
Opens the Invitation Modal |
Visit Rating | Indicates the rating of the visit | Survey Results modal | |
Survey Completed | Indicates the number of surveys completed per visit | Survey Dashboard modal |
Invitation statuses for the Invitations Badge
Invitation badge inherits the invite statuses of the Invitation manager:
- All Invitations Accepted
- No Invitations Sent
- Declined Invitation
- Invitation Update Required
- Awaiting Invitation Response
The rating formula for the Visit rating badge
The formula for the “Survey Completed” badge
Visit Card Quick Actions
Quick actions that the User (Admin and Briefing manager user roles) can use are identical to QA from other places in BE. The list of options depends on the visit status:
3.2 Site blocks
The Site block card contains all necessary information about blocked sites. Only one site can be blocked at once. Additionally presented “Edit” and “Delete” buttons.
Name |
Description |
---|---|
Icon | Default icon (see mockup) |
Title | <Title> field of site block
|
User | User that created/updated the site block
|
Date and Time (Near the User field) | Date and Time when the Site block has been created/updated
|
Date and Time (Under the User field) | <Current date> <Start time> - <End time> of site block
|
Site | <Site> that is chosen in the Site block
|
3.3 Room blocks
The Room block card contains all the necessary information about blocked rooms. Can be blocked several rooms of one site. Additionally presented “Edit” and “Delete” buttons.
Name |
Description |
---|---|
Icon | Default icon (see mockup) |
Title | <Title> field of site block
|
User | User that created/updated the site block
|
Date and Time (Near the User field) | Date and Time when the Site block has been created/updated
|
Date and Time (Under the User field) | <Current date> <Start time> - <End time> of site block
|
Site | <Site> that is chosen in the Site block
|
Room | First <Room> that is chosen in the Room block
|
Tooltip near the Room | List of rooms that are hidden |
3.4 Notes
The Note card contains all the necessary information about the created note. Additionally presented “Edit”, and “Delete” buttons and “Show more” option.
Name |
Description |
---|
Name |
Description |
---|---|
Icon | Default icon |
Title | Text “Note” (always presented) |
User | User that created the note
|
Date and Time | Date and Time when Notes has been created
|
Site | <Site> chosen in the Note |
Text Note | Note text
|
3.5 Personal calendar dates
The Personal Calendar Date card contains all the necessary information about created blocks that the Facilitator created. Only the User that created the event can see and use “Send Invitation”, “Edit” and “Delete” buttons.
Name |
Description |
---|---|
Icon | Default icon |
User | User that created/updated the Room block
|
Title (text) | <Title> of the Personal calendar date
|
Date and Time | <Start date> - <End Date> <Start time> - <End time>
|
Status badge | Displays invitation status of the User:
|
Date (near the status badge) | Date of the last update of the invitation |
3.6 View All events of the day
To see all event cards of the day User can use “View All” link or click on the day cell. Events cards will be sorted by this logic
Order of event cards |
Sorting within group |
---|
Order of event cards |
Sorting within group |
---|---|
1.Blocks (Site and Room blocks) |
|
2.Notes |
|
3.Visits |
|
4.Personal Calendar dates |
|
4 Filter sidebar
The Monthly calendar filters allow you to refine the results within your personal calendar view. Filters are preserved in your browser session, so as long as you remain logged in, your current filter set will be used every time you return to the monthly calendar.
Use the “Set as Defaults” checkbox at the top of the filter bar to save the current filter set as your personal defaults. Your defaults will be used every time you log into the system.
Use the “Clear All” checkbox on the bottom of the filter bar to clear filters or reset them to default values.
Filter |
Description |
---|---|
Site | By default is empty / value from “Save as Default” option
|
Briefing manager | By default empty /value from “Save as Default” option
|
Visit type | By default empty /value from “Save as Default” option
|
Industry | By default empty /value from “Save as Default” option
|
Show Holidays/Blocks | By default turned on /value from “Save as Default” option
|
5 Color-coding
The Monthly calendar color-coding allows you to color visit cards by different parameters. Color-coding is preserved in your browser session, so as long as you remain logged in, your current color-coding set will be used every time you return to the monthly calendar.
Use the “Set as Defaults” checkbox at the top of the filter bar to save the current color-coding set as your personal defaults. Your defaults will be used every time you log into the system.
Color-coding parameter |
Acceptance criteria |
---|
Color-coding parameter |
Acceptance criteria |
---|---|
By Status | Visits colored by status
|
By Site |
|
By Visit type |
|
By Industry |
|
By Questions |
|