Vue normale

Il y a de nouveaux articles disponibles, cliquez pour rafraîchir la page.
À partir d’avant-hierFlux principal

Add Modern Calendar to a SharePoint Online page

In my previous blog, I explained how to create a modern calendar view in SharePoint Online/Microsoft Lists. In this blog we will see how to add the modern calendar to a SharePoint online page.

We have a List web part in SharePoint online which allows you to display a list from your site on a page. But currently it doesn’t support modern calendar views. So, you will need to use below workaround to add Modern Calendar to a SharePoint Online page.

Workaround

We can use Embed web part in SharePoint online to add modern calendar to a page.

Follow below steps to embed modern calendar to a page:

1. Go to your SharePoint list and open the calendar view.

2. Copy the URL of calendar view from browser and note it down as we will use it in later steps.

3. Go to your modern SharePoint page and open it in Edit mode by clicking Edit button from top right corner.

4. Add Embed web part on your page and open it in edit mode.

5. Construct the embed code using the <iframe> tag in below format:

<iframe src="https://<tenant>.sharepoint.com/sites/siteName/Lists/ContentScheduler/Calendar.aspx" width="100%" height="600"></iframe>

6. Replace src attribute in above code with the URL of calendar view we noted in step 2.

7. In the property pane of Embed web part, paste the embed code into the Website address or embed code box.

Embed modern calendar to SharePoint Online page
Embed modern calendar to SharePoint page

7. Close property pane of Embed web part and Publish/Republish the page.

You will see the final output on SharePoint page like given below:

Modern calendar added to modern SharePoint online page
Modern calendar added to SharePoint online page

UPDATE: SharePoint out of the box List web part now supports modern calendar views (to show on modern pages), see Add Modern Calendar to a SharePoint Online page using List web part.

Learn more

Create a modern Calendar view in SharePoint Online/Microsoft Lists

Microsoft is currently rolling out the calendar view feature for SharePoint Online and Microsoft lists, Roadmap. In this blog I will explain how to create a calendar view in SharePoint Online modern list or Microsoft lists.

Create a modern Calendar view

Follow below steps to create a calendar view:

1. Go to your list. If you don’t have a list then Create a list with date columns as per your requirements.

2. From list view, click on Switch view options dropdown from command bar and select Create new view.

Create new view in SharePoint Online list
Create new view

3. Give name to list view, select Calendar under Show as option and then Select Start date & End date columns from dropdowns.

4. You can make this a public view using Make this a public view checkbox. Public views can be visited by anyone with access to this list.

5. Click on More options to select Title of items on calendar. Select appropriate column from dropdown as this column will be shown as the title of items on calendar view.

6. Click on Create button.

Create a modern calendar view in SharePoint online/Microsoft lists
Create a modern calendar view

The new modern calendar view will be created in a list as given below:

Modern calendar view in SharePoint Online/Microsoft lists
Modern calendar view

Calendar view shows the current events at the right hand side in Events Pane when you select a date from calendar. You can show/hide the events pane using icon button given at top of events pane (Highlighted in above image).

Set calendar view as the default view

If you want to show the calendar view by default when user navigate to SharePoint Online or Microsoft list then you have to set it as the default view.

Follow below steps to set the newly created calendar view as the default view:

  1. Click on Switch view options dropdown from command bar and select the name of the view that you want to make as the default view.
  2. Click on Switch view options dropdown again and select Set current view as default.
Set calendar view as a default view in SharePoint online list
Set calendar view as a default view

Next Step: After creating a calendar view in SharePoint list, you would want to add this modern calendar to a SharePoint page. For more information about this, check:

Learn more

Add Modern Calendar to a SharePoint Online page using List web part

In my earlier blog, add modern calendar to a SharePoint online page, I explained how you can show modern calendar list view on SharePoint Online modern pages using Embed web part. I used embed web part because modern calendar views were not supported in SharePoint out of the box List web part at that time.

Fortunately, Microsoft is rolling out a new feature which will support modern calendar views in List web part. This feature is associated with Microsoft 365 Roadmap ID 70750. In this blog we will see how to add the modern calendar view to a SharePoint online page using List web part.

1. First of all, create a modern calendar list view by following this blog: Create a modern Calendar view in SharePoint Online/Microsoft Lists.

2. Go to your modern SharePoint page and open it in Edit mode by clicking Edit button from top right corner.

3. Open web part toolbox and search for List.

Search "List" in SharePoint online modern web part toolbox
Search “List” in SharePoint web part toolbox

4. Click on List web part from Search results. It will add the List web part to your modern page.

5. Initially the List web part shows all the lists available on your SharePoint site. Click on the list name where you created a modern calendar view OR you can also select a list from web part configuration property pane which opens when you click on Edit web part button

Select a list in "List" web part on SharePoint online modern page
Select a desired list in “List” web part

6. By default the List web part will load the default view of your SharePoint list. If you have set newly created Calendar view as your default view, skip this step. Else, select your calendar view from Switch view options dropdown as shown below:

Select modern calendar list view from views dropdown in SharePoint online list/ Microsoft Lists
Select modern calendar list view from views dropdown

7. Click on Publish/Republish button to save the changes.

You will see the final output on SharePoint page as shown below:

Modern calendar list view web part added to SharePoint online modern page
Modern calendar list view added to a SharePoint online modern page

Learn more

Unscheduled Pane in Microsoft Lists Calendar Views

Last year, Microsoft released the Calendar view feature for SharePoint Online and Microsoft lists for modern experience and later added support for using calendar views in List web parts on modern pages. This was working all great, but list items were not appearing in the calendar view when the start and/or end dates were not entered for the list items.

Now Microsoft is introducing this new feature, Unscheduled Pane, which will allow users to review all the list items not yet appearing in the calendar view due to missing dates. These items will appear on the Unscheduled tab within the events pane to the right of the Calendar view.

This feature is associated with Microsoft 365 Roadmap ID: 93223.

Release Timeline

Microsoft began rolling this out in mid-April 2022 and expected to complete the rollout by late April 2022 – Rollout completed.

How this will affect your organization

You will now see a new Unscheduled tab within the events pane to the right of the Calendar view. The items with missing start and/or end dates and those with start date later than the end date would appear on this pane. You may select the items to open the edit form and make appropriate edits or you can drag and drop the items on calendar view to schedule these items.

Microsoft Lists and SharePoint online Unscheduled pane in calendar view in modern experience
Unscheduled Pane in Microsoft Lists Calendar Views

What you need to do to prepare

No action is required to enable this feature. But you may consider notifying users about this new capability and update your training and documentation as appropriate.

Learn more

Microsoft Lists: Calendar view item drag and drop

Microsoft recently introduced Unscheduled Pane for calendar views in SharePoint Online and Microsoft lists in modern experience. Users will see the list items with missing start and/or end dates and those with start date later than the end date on this unscheduled pane.

Now Microsoft is introducing item drag and drop feature for calendar views which will allow users to easily reorganize list items in a calendar view. Users will be able to reschedule items by dragging and dropping them from one day to another day in a Calendar view, or by pulling an item from the Unscheduled pane that appears on the right, within Calendar view.

This message is associated with Microsoft 365 Roadmap ID: 93285.

Release Timeline

Microsoft began rolling this out in mid-May 2022 and expected to complete the rollout by late May 2022 – Rollout completed.

How this will affect your organization

After rollout of this item drag and drop feature, users will be able to:

  • Reschedule list items by dragging them from one date to another date in the calendar view canvas
  • Un-schedule items (remove the saved dates) by dragging from calendar canvas and dropping them in the Unscheduled pane
  • Schedule items by dragging them from the Unscheduled pane and dropping them on any date in calendar view canvas
Microsoft Lists and SharePoint online Calendar view item drag and drop in modern experience
Microsoft Lists: Calendar view item drag and drop

What you need to do to prepare

No action is required to enable this feature. You may consider notifying users about this new capability and update your training and documentation as appropriate.

Learn more

Infographie Microsoft Teams : Cacher les détails de vos rendez-vous sur votre calendrier

Les nouvelles fonctionnalités s'enchaînent à toute vitesse sur Microsoft 365 et vous avez du mal à lire la roadmap officielle ?

Chaque semaine, je publie une nouvelle infographie présentant une astuce, une nouveauté sur les solutions Microsoft teams / Microsoft 365 que vous pouvez utiliser dès aujourd'hui sur votre plateforme.

Comment ne pas rendre visible les détails de certains de vos rendez-vous en activant le mode privé sur Outlook ou Teams ?

,Situation : Vous avez peut-être partagé votre calendrier avec certains de vos collègues en leur attribuant des autorisations comme " Peut afficher tous les détails " ou " Peut afficher les titres et les lieux ". Mais il arrive de temps en temps que vous ne souhaitiez pas que ces personnes puissent voir le contenu de vos rendez-vous et vous cherchez à masquer les détails associés

,,Solution, : Une nouvelle fonctionnalité est apparue dans l'interface d'édition des rendez-vous sous l'onglet "Afficher comme" et elle vous permet de paramétrer 2 choses :

Votre statut de présence pour ce rendez-vous

- Disponible

- Provisoire

- Occupé

- Travaille ailleurs

- Absent du bureau

> Très pratique pour signaler par exemple que vous assistez à la réunion mais que vous n'êtes pas sur site

La confidentialité de ce rendez-vous

- Mode privé

Lorsque vous choisissez le mode privé, tous les détails de cette réunion seront masqués pour les personnes qui ont la vue sur votre calendrier.

Pour vous, il s'affichera avec une icône "cadenas" sur votre calendrier et pour les autres, il s'affichera aussi avec cette icône mais le titre sera remplacé par "rendez-vous privé" et les détails seront masqués.

> Une astuce donc très pratique pour limiter le voyeurisme de certains/certaines.

Petit Bémol concernant le visu des personnes pour des invitations à l'interne :

Même si ça marche bien pour les invitations que vous envoyez à des personnes extérieures, c'est un peu moins le cas avec des invitations à l'interne.

Je m'explique (même si c'est tiré un peu par les cheveux) .... :

la personne qui a la vue sur votre calendrier avec les autorisations citées ci-dessus pourra voir aussi que le créneau a été bloqué sur le calendrier de la personne en interne que vous avez invitée. Et par déduction "malveillante", elle pourra donc deviner ou pas les personnes invitées à l'interne dans ce fameux rendez-vous privés.

Comment rendre ses rendez-vous privés sur le calendrier de Microsoft Teams

Si vous avez aimé cette astuce et que vous pensez qu'elle sera également utile à d'autres personnes, n'hésitez pas à la partager

❌
❌