Mamta
ServiceNow Employee
ServiceNow Employee

Downloaded the latest Collaboration Calendar HERE.

Latest features on the Collaboration calendar

One-View

  • The one-view is a consolidated one stop shop for all your events and  calendars. Create and Manage events from one-view
  • Designed to bring all your calendars together for better visual and event management
  • Catch conflict resolution, which becomes apparent, with an aerial view of your entire event landscape
  • You can filter the calendars out and in just like you would the events
  • A drop-down with a list of all the calendars that you own and those shared with you
  • All Out of Box features are available on the one-view continuing the experience of a single calendar

find_real_file.png

Create a calendar from a ServiceNow Table

  • Create events from data, on a ServiceNow table
  • Just point the calendar to a table and set the default fields
  • Select a field as the title, start date and end date from the ServiceNow table
  • Automate all events from the data of the chosen ServiceNow table to create a read-only calendar

find_real_file.png

Share a calendar with the entire company

  • Just flip a switch, the public button, and share a calendar with everyone in your company
  • Holiday calendar , Company All hands and so many more!

find_real_file.png

 

INTRODUCTION 

A VISUAL ONLINE COLLABORATION CALENDAR FOR TEAMS TO DRIVE EFFECTIVE COLLABORATION AND PROVIDES A SINGLE VIEW AND CAN BE SHARED WITH EVERYONE.  

 

Calendar App is an enterprise collaboration tool to plan, organize and share events, resources, assets and anything else that has to be organized across a group of people and time. You can share the calendar with your team and group of people so that there is one destination where everyone can come for their collaboration needs.  

 

What is the problem and how does the Calendar app solve these problems? 

Most calendars are designed for individual use and there is a need for groups and teams to be able to visualize work at a team level. Moreover, individual calendars are not visible to team members, and it becomes difficult to plan shared resources/content at a team level. Also, sharing information about events and assets with teams does not scale with existing calendars  

Solution: Collaboration Calendar App by ServiceNow 

Using the collaboration calendar available on ServiceNow platform, teams can now visualize, manage, and share calendars across teams, individuals and groups. The calendar is fully customizable and users can add and configure using custom fields and assign color coded categorize to visuals several different calendars. Easily share a calendar with an individual or a group of users from within the app. Invite them to collaborate on your calendar. There is also an easy link that can be used to share. 

What are some popular applications (use cases) for Calendar 

Here are some of the scenarios where the Calendar app can help  

  • Do you have trouble managing teams and resources on a project? 
  • Holidays are around the corner, and you don’t know who is OOO when? 
  • You work with Content and need to organize and plan across geos, themes, and leaders? 
  • You are in workplace services, and need to deploy resources, or need a tool to book assets? 
  • Best of all, need one source to share and collaborate across all your team members? 
  • Build a Release plan across multiple projects 
  • Plan for reserving Assets (projectors, printers) 
  • Events and Communications planning and organizing content for social media or communication

What value proposition and benefits does it deliver 

  • Employee Productivity and Collaboration
  • Employee experience: Manage admin functionality with ease in a visual tool (coming soon)
  • Ease of use and organization: Centralized portal for all collaboration calendars  

Key Features 

  • A Dashboard view to manage and view all calendars
  • Create events using front end tool for flawless experience 
  • Tag events with categories
  • Color code calendar events for easy visualization 
  • Time-zone option
  • Share Calendars
  • Quick access link to calendars
  • Hide/Unhide calendars (coming soon)
  • Filter, Search and Sort on topics and calendars 
  • Front end GUI interface for admin functionality – Coming soon in next release 
  • Create custom fields to configure calendar
  • Tag your events with user defined categories and custom fields (example, geographic, projects, departments, etc.)
  • Connect to your ServiceNow eco-system to create customized events using other data residing on the platform.

HOW TO USE THE CALENDAR 

Calendar App –building blocks 

Common Terminologies 

Calendar

Categories

Events

Custom Fields 

A calendar will have categories which can be color coded to distinguish between different categories. An event has to be tagged to at least one category.  An event will have default out of the box fields and you can add custom fields on the event. 

Category: A way of organizing calendar, as well as categorizing and color-coding events 

Event Fields: Information you need to create an event 

Out of Box- Default fields 

Custom: User-defined fields 

A calendar must have at least one category

An event has to be assigned to at least one category

You can assign multiple categories to an event

 

Getting Started on HOW TO USE THE CALENDAR

Step 1: Create Calendar using your ServiceNow platform instance

 Login to the Platform and search for ā€œCalendarā€ in Filter Navigator 

 Click on ā€œCreate Newā€. New Calendar record form is displayed 

 

image        image 

 

Name - Calendar Name that will be displayed on the top left of calendar front-end 

Language - Default Language in which the calendar is displayed. Currently, the only supported language is English 

Time Zone - This is the time zone for your calendar and all its events 

Color - Choose a color for your calendar. This Calendar will be displayed on Dashboard with this color code 

Owner - This defaults to the calendar creator. More users can be assigned this role 

Set multiple categories per event - If this feature is enabled, the event modal allows the assignment of multiple categories to one event. 

Use default table - This enables the users to save all calendar information in the set of default tables.  

 

Step 2: Create Categories 

Open your calendar and click on ā€˜Load Related List’. Now you will see all the other tabs you can use to complete your calendar set-up. 

Click on Calendar Categories tab, and then ā€˜New’ to create a new category 

image 

Name – Enter the name of the category, ex- Project-1, EMEA Comms, Sales Team 

Color - Choose a color for this category. All events associated with this Category will be displayed in this color on the Calendar 

Order- This allows you to control the order in which the categories will be displayed in the left pane of the calendar. Display is in ascending order. 

 

Step 3: Manage Out of the Box Event Fields settings (if needed) 

 

You can rename, disable, mark as mandatory and reorder the Out of Box Event fields 

image 

Mandatory - If true, an event cannot be created or edited without this field being populated. 

Active -If true, the field shows on the events modal page     

Show on Event Title - If true, the contents of the field will be shown in event pop-up 

Order- Can be used to determine the display position on Event Modal 

 

Step 4: Create Custom Events (if needed) 

You can create your own custom fields for any specific needs by clicking on ā€˜NEW’ 

image 

image 

Name – Event field Name 

Label- Event field Name that will be displayed on the Event Modal 

Internal Name - can be same as ā€˜Name’ but with no spaces 

Type- Event Field type. For this Pilot it can be text, choice (dropdown) or True/False 

Order- can be used to determine the display position on Event Modal 

 

Customer Field Choices: 

If you have created a choice type custom field, you can define the values (dropdown values) by clicking on ā€˜New’ Event Field Choices related lists 

imageimage 

Enter all the information and click on Submit. Create as many options as needed. Order will determine the order in which these are listed in the dropdown 

 

Step 5: Create/Edit events 

Access the Calendar through the URL or Dashboard 

image 

Calendar Front-End 

image 

            Create an Event 

You can create an event by clicking on the date or clicking on ā€˜New Event’ button 

image 

Enter all the applicable values in Out of Box fields 

If you had created any custom field as active, it will be displayed on this modal 

It is mandatory to assign a category to an event. 

You can assign multiple categories to an event 

You can create an All day, recurring or a single timed event 

Click on Save to create your event 

Edit an Event 

image 

Search for an Event 

You can search the calendar with a keyword within a given duration 

By default, the start date is six months in the past and the end date is six months in the future 

 

image 

Select/Deselect Categories and Filter Events 

You can deselect the categories you don’t want to see on your calendar. Events associated with that category will not be displayed. 

You can filter the events. Filtering applies only to the events currently on your screen. 

All Out of Box and Custom fields can be filtered on. Only the events that match the keyword(s) entered in the field will be displayed 

You can also use a combination of filters (AND condition) 

image 

 

Step 6: Share  

 To share your calendar, click on ā€œCalendar Available Forā€ tab, then click on ā€œNewā€ 

image 

You can assign 3 types of permissions here: 

Can read: Provide Read-only access to all events 

Can contribute: Allow others to create/edit/delete all events  

Can manage: Allow others to manage categories, event fields and all other attributes of the calendar 

This can be done by selecting a user criteria or creating a new criteria for specific users or groups 

If you don’t create a record here to provide explicit permission, others cannot view your calendar. 

 

Step 7: Access Calendar Dashboard 

You can navigate to Dashboard from Platform view to access all Calendars created and shared with you. 

image 

 

What else do I need to know? 

You need to have calendar admin role to be able to create a calendar 

It is recommended to create a new user criterion to assign viewing or editing permissions 

 

Examples of how to use calendar app for popular use cases

Team Members vacation planner

Add each team member as a category. All events for vacation or out of office will be displayed in a unique color for each team member

Schedule Resources 

To schedule resources across projects, add one category for each worker, and share the calendar with the team so that they know their assignments 

Book engineering resources across projects and catch any possible overlapping and conflicting priorities (Future Release) 

Building a Release plan across multiple projects 

To manage multiple projects with the detailed plans of each project while keeping an overview of all projects, create a category for each project. You can also use custom fields to visualize the various attributes within each project. 

Availability of Assets – Book projectors, equipment, and any bookable resources 

add a category for each resource so to easily identify when it is available, and members can book the available slots  

Events planning (similar to employee comp) 

If you want to organize events and need to present the program in topics to your audience, add a category for each topic so that people can filter to see only the topics of interest. 

 

 

Comments
Krishna Nagara1
ServiceNow Employee
ServiceNow Employee

Hi,

 

To all who have been having issues with the filters. Can you please confirm which version of the app is installed?

 

Thanks

Krishna

Abhishek Akkata
Tera Expert

I have installed latest version 1.6.0

GChanner
Tera Guru

I also have installed latest version 1.6.0

lawrencemgann
Tera Guru

We are also on 1.6.0 and have finicky behavior with the filters

Krishna Nagara1
ServiceNow Employee
ServiceNow Employee

And which Family release?

GChanner
Tera Guru

Family: glide-utah-12-21-2022__patch9-hotfix1b-01-16-2024

lawrencemgann
Tera Guru

Build date: 01-26-2024_1356
Build tag: glide-utah-12-21-2022__patch10-01-10-2024

Krishna Nagara1
ServiceNow Employee
ServiceNow Employee

Thank you all! We are triaging this...

abhishekakkatan
Tera Contributor

@Krishna Nagara1  Any updated on this ? Sorry to push you on this. i'm just trying to set right expectations at my organization.

Krishna Nagara1
ServiceNow Employee
ServiceNow Employee

Hi @abhishekakkatan,

 

We are looking into this. The filters are working on a Washington instance. We are checking if this was a backported defect. Sorry about the delay. We will keep you all posted.

abhishekakkatan
Tera Contributor

@Krishna Nagara1 Were you guys able to fix this issue ?

Krishna Nagara1
ServiceNow Employee
ServiceNow Employee

Hi All,

 

The team is actively looking in to this. The ETA is around June 1st week. 

 

Thanks

Krishna

 

 

Krishna Nagara1
ServiceNow Employee
ServiceNow Employee

Hi All,

 

The fix is underway. We will keep you posted on its release. Thank you all for your patience!

Chitra9
ServiceNow Employee
ServiceNow Employee

Hi @Mamta 

This looks very interesting feature. 

Considering its from innovation labs, I'm assuming its free of cost. However, it would consume couple of custom tables in the backend, isnt it? Do we need any license from ITSM/AppEngine for this? 

Also, in our case users are from different timezone. We wanted to display in their timezone in OneView no matter what timezone for the event is chosen. But the dynamic conversion of timezone/manually selecting preferred timezone on OneView page isn't available. Are we expecting to add this feature in future.

Krishna Nagara1
ServiceNow Employee
ServiceNow Employee

HI Team,

 

The fix for the issues with fIlters will be available by Monday July 1st 

GChanner
Tera Guru

@Krishna Nagara1  This is great news. Many of our teams and leadership have been using the calendar and this will make them very happy.

 

Kudos to the your team on a great product.

SDGrubeWasTaken
ServiceNow Employee
ServiceNow Employee

Great product. Is it possible to get code or app for federal customers? Thank you and great work!

Krishna Nagara1
ServiceNow Employee
ServiceNow Employee

Hi @SDGrubeWasTaken ,

 

Please reach out to me directly. we can talk more about this.

 

Thansk

Krishna

GChanner
Tera Guru

@Krishna Nagara1 We upgraded to Washington patch 4 and I am still finding the filters not working.

Also with the calendar being widely used we are now experiencing the issue Jamie mentioned earlier where page hangs or wont load if there is a large amount of events defined for one category.

 

We had 1 calendar:

1 Category has 1500+ events

2nd Category has 900+ events

 

When you uncheck the category with 1500 events you get a page unresponsive message 3 to 4 times before the page refreshes. See screen shot below

 

To balance things we created a 2nd 2 calendar and move the large number of events over :

1. Category has 1500+ events

 

This time when you uncheck the category with 1500 events you get a page unresponsive message 1 time before the page refreshes.

 

page unresponsive.jpg

ā€ƒ

 

 

GChanner
Tera Guru

Hi @Jaime Wilensky  were you able to resolve the issue with calendars having a large number of events?

Krishna Nagara1
ServiceNow Employee
ServiceNow Employee

Hi All,

 

The fix for the filter issue is now live. Thank you all for your patience.

@GChanner let us meet and look into this. Please let me know a time that works for you

 

Thanks

Krishna

GChanner
Tera Guru

@Krishna Nagara1 This week I am very open. Please feel free to send me an invite for a day & time that is convenient for you.

 

Thanks

Garfield

Krishna Nagara1
ServiceNow Employee
ServiceNow Employee

hi @GChanner ,

 

Does tomorrow Jul 2 1 PM PST work for you? 

I am open from 1 to 3PM PST.

 

Thanks

Krishna

GChanner
Tera Guru

@Krishna Nagara1 Today between 1-3PM PST is good for me. Please send me a meeting invite

 

Thanks

Garfield

Krishna Nagara1
ServiceNow Employee
ServiceNow Employee

Hi,

 

Please join https://servicenow.zoom.us/j/93477948892?from=addon at 1 PM PST for question about the collaboration calendar.

Thank you!

Krishna

Kim Sullivan
Tera Guru

FYI for everyone -- this business rule was causing havoc with a custom HR integration we built.  Check it first if you see weirdness with the end date not setting correctly.  I have turned it off as the script doesn't make sense at all.  Why would you set the end date to the same as the start date at the end of the day with the only criteria being an All day event?

 

KimSullivan_0-1720792458916.png

 

jjones4773
Tera Guru

I love the Collaboration Calendar, but I have an issue I'm hoping you can resolve.  I have created within the calendar, additional Event Fields.  This will work and will add to the calendar, but it does not create a new column within the sn_collab_calendar_calendar, Event Fields tab column.   If I create the Event Field column there first, then it will show on the Calendar UI.   Additionally, it doesn't create a column mapping to the sn_collab_calendar_calendar_event for that attribute where the default column attributes exist. 

 

jjones4773_0-1723137918375.png

 

I've added these manually, but the flow within the UI when adding the details doesn't write it to any columns that I can find.  I'm trying to find out why. 

 

The reason is because with the default columns existing, I'm using Flow Designer to take a Catalog Tasks and use it to insert a new event into the calendar.  For all default attributes, it populates great.  For any new event custom fields, it doesn't. 

 

I look forward to a response. 

 

Thanks.

Jason

christinaga2995
ServiceNow Employee
ServiceNow Employee

Hi! I am exploring using this calendar for a team editorial calendar. It is a great tool. I have a couple of questions/troubleshooting. 

 

1. If I have a field to input an event owner, is it possible to limit the options that show up to those who have editing access to the calendar instead of the entire list of company employees? 

 

2. Is there a way to remove the necessity for a time when inputting the event start and end dates? Or generall have more control over the date/time settings?

a. We are mostly trying to mark general days when events and posts are going out, and the necessity of the time entry is unnecessary for us and somewhat redundant

b. We're also facing the issue that when adding a new event and having the "all-day" option selected, we have to uncheck the "all day" button, add an end date that is later than the event date (because it shows an earlier end date, even though its unchecked and hidden), and then re-check "all day" 

 

3. Is there a way to have different calendar categories have different fields? For example, we want to mix in ServiceNow events and holidays into our team calendar. But the fields for the holiday calendar would be different than the fields for our team calendar. For example, the SN events calendar we may want to have fields to show if it is a holiday, cultural moment, or SN event. Our post calendar is more about what channel posts are going out and who the author will be. 

 

4. In the calendar view, even when several fields show up as checked to show up in event title, they don't show up on the calendar view. Is there a way for the checked fields to show up, similar to how they do in the smartsheet view (as seen in below photo)?

 

Love this tool so far and hope to use it more! Thank you for any help or insight!Screenshot 2024-08-12 at 5.38.45 PM.png

Krishna Nagara1
ServiceNow Employee
ServiceNow Employee

Hi Folks,

 

Thank you for reaching out

 

@jjones4773 

I can set up a call to discuss the schema. We can deep dive into the design on why the schema is set up that way. Please DM me your availability.

 

@christinaga2995 all the use case you mentioned are amazing. The app is open for you to customize it. We have designed the OOB version to make it more general.

 

Thanks

Krishna

Raymond Coates
Tera Contributor

I created a custom event field and selected show in Event Title, but I don't see the information in the Event Title.  Is there something else that needs to be configured?

Krishna Nagara1
ServiceNow Employee
ServiceNow Employee

Hi @Raymond Coates,

Which version of the app are you using and what family version are you on. We can verify this.

Raymond Coates
Tera Contributor

@Krishna Nagara1 We are using 1.6.2 of the Collaboration Calendar, and are using Washington.

Krishna Nagara1
ServiceNow Employee
ServiceNow Employee

Thanks @Raymond Coates . Will check on this and get back to you.

Krishna Nagara1
ServiceNow Employee
ServiceNow Employee

Hi @Raymond Coates ,

 

We were not able to reproduce the issue. Is there any issue you are seeing in the console? Happy to jump on a call. Please let me know your availability.

 

Thanks

Krishna

Raymond Coates
Tera Contributor

@Krishna Nagara1 , thank you for trying, I emailed you regarding my availability.

Greg18
Tera Contributor

Hi! 

I just installed version 1.6.4 in our Xanadu Patch 1 environment and noticed a few items from the basic setup that are not working for me. I have tried to repair the app but no luck so wanted to see if others have this experience also. 

1) There is a skipped error in the sys_ugprade_history relating to a sp_row and unsure how to resolve this.
2) The collaboration_calendar portal page has no widgets installed on it, only 1 widget instance that points to no widget, what widgets are expected here?
3) From the calendar_dashboard, selecting the share link doesn't open up the modal window to manage permissions, it brings you to the back end view of the calendar record
4) The guided tour on the "create_new_cvalendar" is broken after 2nd step

Any help would be appreciated.

 

Thanks,
Greg

Greg18
Tera Contributor

Hi,

 

I am doing a new install of the Collaboration Calendar v1.6.4 on Xanadu Patch 1 and running into some basic issues during the installation and looking for some assistance. 

1) After installing the application, there is a skipped item in the sys_upgrade_history related to an sp_row but unsure how to resolve this error (which might be causing some of the other issues i have)

2) The collaboration_calendar portal page is missing widgets on it, there is only a single widget instance named "Collaboration Calendar" on it and this widget points to no widget. What widgets are expected to be on this page? 

Greg18_0-1731444208851.png

 

3) On the 'calendar_dashboard' page, i was able to create a new calendar, but when clicking the share button in the bottom corner it opens up to the backend navigator view of the calendar record, it doesn't pop up the modal window like mentioned in the documentation

4) There is a guided tour that is running on the create new calendar page that fails on the 2nd step. 

 

Any help would be appreciated with these questions/error. 

Krishna Nagara1
ServiceNow Employee
ServiceNow Employee

Hi @Greg18,

 

Thank you for reaching out. We will check on these on our side as well. for #3 did you configure the app as mentioned in the configuration docs?

Greg18
Tera Contributor

Hi @Krishna Nagara1 ,

 

I did the role setup, but did not set the system property as noted. I did that now and this works, so #3 is not an issue. 

 

Thanks,
Greg

GChanner
Tera Guru

@Krishna Nagara1 We are currently investigating a report where one of our VP's is unable to create an event when using IOS devices (iPhone, iPad). I was able to replicate the issue and found when you click new event, you click new event then the over laid screen opens however another shaded layer seems to be on top thus blocking any input. All other devices PC’s, Android phones or tablets works without an issue.

 

MAC: Works on both Safari and Chrome

PC: Works on both Edge and Chrome
iPhone: does not work on Safari and Chrome
iPad: works on Safari, does not work on Chrome

Android phone: Works on Chrome

Android tablet: Works on Chrome

 

Have you heard if other users are experiencing this issue?

I can grant you access to our TST instance if you would like see the issue and replicate it.

 

Thanks

Garfield

Kim Sullivan
Tera Guru

@GChanner - would you mind posting screenshots or how you are seeing the calendar in the mobile app?  This is something we want to do but haven’t figured out how.

Thanks!

GChanner
Tera Guru

@Kim Sullivan In Mobile

1. Create a new screen

2. Configure the screen parameters and add the URL for your calendar (see screenshot)

3. Go to Launcher Screen and select Homepage

4. Configure a Quick link (see screenshot)

 

I have added screenshots for SN and Mobile device

SN Screens.jpg

SN Launch Screen.jpg

SN Screens 2.jpg

Screenshot_20241114_140318_Now Mobile v2.jpg

ā€ƒ

Screenshot_20241114_140258_Now Mobile.jpg

ā€ƒ

ā€ƒ

ā€ƒ

ā€ƒ

 

ā€ƒ

ā€ƒ

 

ā€ƒ

ā€ƒ

Krishna Nagara1
ServiceNow Employee
ServiceNow Employee

HI @GChanner,

 

Thank you for sharing this. I havent heard anyone else report this. We will debug this and get back to you.

 

Thanks

Krishna

Steven13434
Tera Contributor

We are also experiencing the inability to create new events on iOS devices. Like GChanner, we find that clicking New Event darkens the page and prevents further inputs. Other devices function without issue. We have application version 1.6.2 on glide-washingtondc-12-20-2023__patch7a-09-23-2024. The device I tested with is on iOS 18.1.1. I have attached a screenshot of the issue:

 

Image.jpg

Abhishek Akkata
Tera Expert

@Krishna Nagara1  how we color code an event in the calendar if the event has multiple categories.

currently OOB shows only 1 color if it has only 1 category. if it has multiple categories then it does not show any color at all. 

Community Alums
Not applicable

@Krishna Nagara1 I havea query regarding this calendar app, its mentioned that entire team can collaborate, what does that mean?

Also if i have a group and members in it for eg. 10 members in the group then how will i be viewing the data at individual level and also holistically looking at all the requests assigned to the members on a particular day??

Is this possible if yes can you share the approach to achieve it?

Basically looking for something like this-

IMG_1927.jpeg

ā€ƒ

 

Thanks ,

Sanjay Kumar

Krishna Nagara1
ServiceNow Employee
ServiceNow Employee

Hi @Community Alums ,

 

Thank you for reaching out. When you share a calendar you can set the level of access. With Edit or contribute there user with whom you have shared can create/edit events. 

The events will be visible at its full. I would be happy to set up some time to go over any questions.

 

Thanks

Krishna

 

vtdragani
Tera Contributor

Has anyone run into a viewing issue with Collaboration Calendar One View? I ran into an issue where an entry that spans across Feb. 27th to March 1st will show up on the individual calendar, however it will not show up in the One View. See screen below. I am not sure if it is isolated to just these dates or if it happens across other month end dates.

 

OneView Issue.png

lawrencemgann
Tera Guru

Good day @Krishna Nagara1 ! 

 

This may have already been requested, but I wanted to chime in -- for future development, we would find it very helpful if there were bi-weekly (fortnight) and annual recurrence options.  This is particularly because our use case for the calendar involves displaying company holidays and pay dates (among other things).

 

Perhaps the most extensible and simplest way would be to use ServiceNow's very good core functionality for relative date selection (as seen in this reporting screenshot) in collaboration calendar so that recurrence is very flexible rather than locked to a handful of options?  Easier said than done I'm sure, just a suggestion!

 

lawrencemgann_0-1734448155763.png

 

vtdragani
Tera Contributor

I created a calendar using the source table for events. I used the Change Request table to bring in all change request in a scheduled state. Everything shows up on the calendar as expected. However, I wanted to also show the Change number related to the event pulled in from the Change Request table. How can I add a custom field called Change Number that shows the related change # from the change request table?

Version history
Last update:
ā€Ž11-11-2021 11:33 AM
Updated by: