iCIS Intra Wiki
categories:             Info      -       Support      -       Software       -      Hardware       |      AllPages       -      uncategorized

ExchangeCalendar

From ICIS-intra
Jump to navigation Jump to search

Radboud University's central Calendar is using an exchange server for which the main client is outlook but other clients are also possible.

Each university employee has an email account on this exchange server which is both used for your ru-mail as your ru-calendar. By default your account is:

In Exchange one can share calendars with each other, which makes making appointments easier. So you can open a shared calendar of another staff member.

The iCIS policy is that every staff member must at least give full read access to the management assistants so that they can more easily plan meetings, and can see if somebody is at the university or away.

Next to a calendar your Exchange account gives you access to your Exchange Mail . For the iCIS staff is by default the ru-mail forwarded to the science-mail account.


Outlook Clients (officially supported)

src: RU - ICT facilities - E-mail and calendar

For basic usage the web client suffices, however for more advanced usage you can better use the Outlook desktop client from Microsoft which is available for both Windows as Apple computers.

Web client - Outlook Wep App (OWA)

Outlook client - Outlook Desktop App (OPA) (windows/macos)

Outlook is both an email as calendar program. Both are setup at once. To setup see the Email page at the Exchange mail section .

Important details of the setup are:

  • Email address: firstname.lastname@ru.nl
    note: before @ is case insensitive
    note: using your ru account here as u123456 or ru\u123456 or u123456@ru.nl or ru\u123456@ru.nl do not work
  • Username: your u-, e- or s-number preceded by "ru\", eg. ru\u123456
  • Password: <your ru password>
  • Also enter the mail server, enter mail.ru.nl. Always supply the server even if it is optional because it speeds up setting up your account.
    To get the fields to set the mail server and corresponding credentials you may have to choose "Choose Provider" and then select "Exchange".
  • If you are asked for credentials for mail.ru.nl then enter:
    • username: ru\<your ru account> Example: ru\u123456
    • password: <your ru password>

For more details see setup at the Email page at the Exchange mail section .

Alternative Clients (NOT officially supported)

IMPORTANT: if you use another client than outlook then read carefully how to respond to meetings in the section below, because these clients do not fully support responding to meetings in a correct manner. Only the outlook clients implement this correctly.

Thunderbird Calendar (windows/macos/linux)

You can also use your exchange calendar within the thunderbird email program.

Installation exchange calendar within thunderbird

To use your exchange calendar within the thunderbird email program you must

  • install some add-ons within thunderbird to get the lightning calendar within thunderbird working with the RU outlook exchange server
  • configure your RU email in thunderbird, because the exchange server needs for the exchange calendar to work to exchange messages using your ru email address.
Add your RU email account in thunderbird

Following the instructions at Local Email client using IMAP/SMTP we can configure your RU email in thunderbird.

When you create an account do not the 'automatic' method to configure outlook email, because thunderbird will say you need the commercial plugin Owl to support the exchange protocol. However we do not want to use the exchange protocol but use the standard IMAP/SMTP protocols which the RU outlook server also support.

So instead "advanced config" and use

   mail.ru.nl       993   SSL/TLS    normal password 
       account:  first.lastname@ru.nl
   smtp-auth.ru.nl  587    STARTTLS  normal password    
       account:  first.lastname@ru.nl
install add-ons to get the lightning calendar working with the RU outlook exchange server

Within Thunderbird install the following add-ons:

  • lightning : calendar within thunderbird
  • tbsync : sync daemon for synchronizing calendar events
  • provider for Exchange ActiveSync : plugin for tbsync to provide synchronizing support specificly for outlook exchange

Then configure these plugins:

  • in the settings window for tbsync you have to add a new account :
    • click "account actions" button
    • select in the popup menu "Exchange ActiveSync"
    • in the popup window
      • choose "custom configuration"
      • Account name: you are free to use, but adviced is to use : <your ru email address>
      • User name (email address): <your ru email address>
      • Password: <your ru-password>
      • Server address: mail.ru.nl
    • then enable the checkbox "enable and synchronize this account"
    • then enable the "calendar" resource by checking its checkbox
    • in the box "Periodic synchronization (in minutes)" set the value to : 5
      Note: value 0 means manual synchronization required (disabled automatic synchronization)
    • then press "Synchronize now" to do a first (manual) synchronization
    • Close the window
  • In the right top corner of your thunderbird windows is now a calendar icon. Press this icon to open the calendar.
  • Now you should see the Calendar open in a new thunderbird Tab and all your ru-calendar events should be visible.
  • Select your ru-calendar on the right side panel, and right-click it with your mouse. In the popup menu select "properties"
    • In the properties window of your ru calendar make sure the ru calendar is "switched on" and linked to your "ru email account" !
  • If there are more calendars in thunderbird, then select each calendar, open its properties, and change Email field to "None".
  • Finally restart thunderbird, because only after a restart the accept/reject buttons appear in invite messages.


Important: make sure only to the ru-calendar your ru-email address is attached, and that all other calendars don't have an email attached. If that is the case then when somebody invites you by accident with another email address, not being your ru-emailaddress, then still you can accept the invite and it will be still added to your ru-calendar. And when you accept/decline a meeting invite then the email address attached to your ru-calendar is used to send an accept/decline reply. (and not the original invited email

==> why must you configure like this?
see #Algorithm how thunderbird decides to which calendar to add an accepted invited event


Note: invites to you ru email, are when they pass the outlook exchange server, already added to ru outlook server as tentative. Syncing is then only needed to update your meeting status if you accepted or rejected it! Invites to other email addresses never pass by the outlook exchange server, and therefore the outlook exchange server is unable to add them as tentative to the ru-calendar.

Important: make sure you sync your calendar every x minutes because accepted invites to you none ru-email address are only added to your ru calendar within thunderbird. By syncing you make sure that the local instance of your ru calendar with thunderbird gets synced with the ru calendar on the ru outlook server! Otherwise other users of the outlook server cannot see your appointment on the ru outlook server!!

Algorithm how thunderbird decides to which calendar to add an accepted invited event

After some experimentation I found out that the algorithm seems to be :

  1. The following message is EXTRA displayed by thunderbird in the invite email/message:
    • If no email address attached to any of the calendars then thunderbird shows in the invite email the message :
      "No writable calendars are configured for invitations, please check the calendar properties."
      So you cannot accept a message, you first must fix the calendar configuration in thunderbird.
    • but if there exist one or more calendar(s) with an email attached then thunderbird shows in the invite email the message :
      This message contains an invitation to an event. [Decline] [Tentative] [Accept]
      So you can "accept" an invite to a meeting. What happens if you "accept" is described in point 2.
  2. When pressing Accept then its behavior is described by the following psuedocode:
    match email of invited attendee to email addresses attached to calendars 
    if only one match found
          add event to matched calendar
    elseif multiple matches found
          popup selection window to select which one of the matched calendars to use
    else
       # no matches found
       if there is only one calendar with email attached
          add event to that calendar (although it has different email address attached!)
          note: email address attached to that calendar is used for sending replies, and not
                the original invite attendee's email address
       else
          popup selection window to select one of the calendars which as an email attached
          add event to the selected calendar (although it has different email address attached!)
          note: email address attached to that calendar is used for sending replies, and not
                the original invite attendee's email address
       endif

Apple Calendar (macos)

To add your outlook calendar to apple's calendar program you must make an exchange account in the "Internet Acccount" pane within macos "System Preferences". When this account is created on the macos system, then automatically the outlook calendar will appear in the apple Calendar application.

Detailed instructions:

  • Open: "System Preferences"
  • Within "System Preferences" goto "Internet Accounts"
  • Within "Internet Accounts" click in the left panel at the bottom left the + icon
  • In the popup window select "Exchange" and click "Continue"
  • In another popup window fill in:
    • Name: <your name; free to choose>
    • Email Address: firstname.lastname@ru.nl (your ru-email address)
  • In the next window select "Configure Manually"
  • In the next window fill in:
    • Name: <your name; free to choose>
    • Email Address: firstname.lastname@ru.nl (your ru-email address)
    • Password: <your ru password>
  • Press "Sign In" button
  • In next windows only check the "Calendars" and "Contacts" checkboxes, and press "Done"
    The "contacts" are needed to open "shared calendars" within Apple Calendar.

Now open the "Calendar" application and you will see your outlook calendar under the "Exchange" label with name "Agenda".

Also see:

Mobile devices

src: https://www.ru.nl/ict-uk/staff/mail-calendar/mobile-devices/

In order to use your RU mail and work planner on a phone or tablet, you won’t need to install a special app. The Outlook app unfortunately does not function properly with the RU mail and work planner due to security issues. Please use the email/calendar application that is already installed on your device.

Android phone or tablet

Go to Settings > Accounts > Exchange. Add an account with the following configurations:

  • Domain/username: ru\u123455 (your u-, s- or e-number preceded by ru\) or e.xample@ru.nl (your primary email address)
  • Server: mail.ru.nl
  • Security type: SSL/TLS

Then use the email/calendar application that is already installed on your device.

iPhone/iPad

Go to Settings > Mail > Accounts > Exchange. (Up to version 10: Settings>Password & accounts>Add Account>Exchange).

Add an account with the following configurations:

  • For user email: add your email address
  • Server: mail.ru.nl
  • Leave the domain empty
  • Username: your u-, s- or e-number In some cases it will be necessary to add RU\ before your username.
  • Password: your RU password.
  • Use SSL needs to be on

Then use the email/calendar application that is already installed on your device.

Windows phone or tablet

Go to Settings > Email + Accounts > Exchange Add an account with configurations as described above for Android.

Then use the email/calendar application that is already installed on your device.

Good documentation in pdf documents

The following two pdf documents give you a good intro how to work with the outlook calendar:

  • Media:Outlook2016-Calendar.pdf : In this workshop we will investigate the Microsoft Outlook 2016 calendar views; customizing the calendar appearance; creating and modifying appointments, meetings and all day events; setting reminders, privacy, and recurrence properties.
  • Media:Irregular_recurring_meetings.pdf : Outlook is limited to setting up a meeting series in a rigid pattern. Use this work-around to create a more flexible meeting series pattern. This approach is suitable as long as there is a stable recurrence pattern with a few exceptions.

Appointment or Meeting

When you add an event to your calendar you have the choice between:

  • an "appointment" (for just 1 person):
    • an event which is put in only one persons calendar; your own calendar or the calendar of another person where you have editor rights
    • you can always add attendees later, causing the appointment becoming a meeting
  • a "meeting" (for multiple persons)
    • an event with multiple persons
    • you can plan a meeting from any calendar where you have editor rights. The owner of that calendar becomes the organizer of the meeting and on his/her behalf all the meeting invites are send.
    • by default the meeting is put as tentative in the other attendees calendars
    • each attendee can the either accept/reject the meeting in which he can choose whether to inform or not to inform the organizer
    • when you accept the meeting becomes fully visible in your calendar (not tentative gray anymore)
    • when you reject the meeting is removed from your calendar
    • when a meeting is planned with an distribution list as an attendee then every member of the distribution list gets an meeting invite
    • when a new member is added to the distribution list after the meeting invites were send, then the new member won't get an invite for that already invited meeting. You can then just add the new member as an extra attendee to the original meeting and let outlook after this update send only invites to the new attendees added to this meeting.

You can also appoint a so called 'delegate' for your calendar which can fully control your calendar. The delegate gets all your meeting invites, and the delegate can accept/reject meetings on your behalf. You can even configure that you yourself don't get any invites and only the delegate gets them. You then fully give the management of your calendar to your delegate. You can even give the extra right to also read your private appointments which are by default also not readable by even a delegate. However it must be noted that even with giving all these rights to a delegate you still are able to edit your calendar yourself.

In the Outlook Web App you can easily appoint somebody as your delegate and can immediately finetune which persons get the meeting invites, that is both or only the delegate. See the section set or change sharing permissions of your calendar in the outlook web application (OWA)

Respond to a Meeting Invitation

src: https://www.cedarville.edu/help/Outlook-Respond-to-a-Meeting-Invitation

When you receive a meeting invitation in Microsoft Outlook, you can respond to the meeting to accept, decline, or indicate that you are tentatively attending.

Meeting invitations will come to your inbox like an email message and will appear as events in your calendar that you need to respond to. Meeting invitations can be opened like emails and calendar events and contain a subject line, information on the people who sent and received the meeting invitation, and any further information on the meeting in the text area below. In addition to responding to the meeting invitation, you can also respond with an email to the meeting organizer or other recipients of the invitation.

How to respond to a Meeting Invitation

In outlook client you can choose one of the following responses:

  • Accept: You can attend; Outlook will put the meeting on your calendar.
  • Tentative: You may be able to attend; Outlook will put the meeting on your calendar as tentative.
  • Decline: You cannot attend; Outlook will not put the meeting on your calendar.
  • Propose New Time: You can propose a new time to the meeting organizer; if you tentatively accept and propose a new time, Outlook will put the meeting on your calendar. This option only appears if it is enabled by the meeting organizer.
  • Respond: Send an email message to the meeting organizer; Outlook puts the meeting on your calendar as tentative and notes that you still need to respond. This option only appears if it is enabled by the meeting organizer.

Once you select a response, choose one of the options from the drop-down menu:

  • Edit the Response before Sending: You can write a message to the meeting organizer to send along with your meeting response (accepted, tentativly accepted, declined).
  • Send the Response Now: Outlook will automatically send an email to the meeting organizer with your meeting response (accepted, tentativly accepted, declined).
  • Do not Send a Response: Outlook will record your meeting response in your calendar but will not send an email with your response to the meeting organizer.
  • Propose a New Time: If you chose "Propose New Time" as a meeting response, you can use the scheduling window to suggest to the organizer a new meeting time.

Accept/reject meeting only in your calendar without sending the organizer a response

As organizer you can invite people for a meeting with disabling the option for requesting an response. The organizer just wants to invite people but doesn't care whether you accept the meeting. An invitee will only see an Accept/Reject/Tentative buttons without drop-down menu. If you accept the meeting it will be put as an accepted meeting in your calendar, but the outlook client will never send the organizer a response email. So the organizer isn't informed who did accept/reject the meeting. But that is ok, because he doesn't care, and just doesn't wants these response emails.

IMPORTANT: unfortunately alternative clients then the outlook client don't implement the request for no response. A solution to this problem is to add '(please do not respond)' as suffix to your meeting request. Then when you receive a meeting invitation with a subject that contains '(please do not respond)' and you use

  • apple calendar: then do not accept nor reject the meeting but just don't do anything and leave the meeting tentative, because the apple calendar will always sends a reply message to the organizer when you accept/reject.
  • thunderbird calendar configured for exchange with lightning and tbsync plugins: the accept/reject buttons still have a drop-down menu and don't change to just simply buttons a is done by outlook. This is because thunderbird doesn't recognize the 'do not response' attribute in the invite. However by looking at the subject we see that the organizer doesn't want a response. To confirm with this request we can choose in the pull-down menu accept/reject without sending a response. Note that thunderbird also doesn't support the feature 'Edit the Response before Sending' in the pull-down menu.
  • thunderbird calendar with lightning plugin but not correctly configured for exchange: in newer clients you don't get the buttons if thunderbird is not correctly configured for outlook, but if you have an older thunderbird version you still can get accept/reject buttons. However they then just don't work, so it doesn't matter whether you press them or not.

The best solution is just to accept/reject meetings in either the outlook web app or the outlook desktop application. Then everything works!

Accepting/Declining Recurring Meetings

src: https://www.ithaca.edu/intercom/article.php/20140411085020417

When a meeting organizer invites you to a recurring meeting (e.g., every Tuesday at 3:00 PM), be sure your initial response to the invitation accurately reflects your intention.

For example, if you cannot make the first occurrence of a recurring meeting but will attend future occurrences of the meeting, you should accept or tentatively accept the meeting invitation. Once you've accepted the invitation, you can then click on the first occurrence of the meeting within your calendar to decline that single occurrence, maintaining the accepted response for all other occurrences.

Declining the initial recurring meeting invitation will decline ALL occurrences of the meeting and remove them from your calendar.

How to deal with meeting invites within your science email inbox, and not your ru email box

Receive a meeting invite in your science inbox which invites as attendee your ru email

IMPORTANT: below description only works for thunderbird if thunderbird is configured as described in the section #Thunderbird Calendar

You receive a meeting invite which has as attendee your ru email. But you forward your ru email to your science email, then you receive the invite in your science inbox.

Then:

  • the meeting is already added to your ru calendar as tentative because because the invite passed by the ru mail server.

  • an accept reply

    • in thunderbird:

      1. just click accept in the invite email in your science inbox
      2. the accept message will STILL be send using your ru-email, because your exchange calendar in thunderbird is linked to your ru-email.
    • in outlook:

      1. drag&drop email from science inbox to your ru inbox.
      2. then in your ru-email INBOX press accept in the invite email

      If you don't drag&drop the accept will be send on behalf of the original science email address, because the outlook desktop client always uses the email address of the email folder where the message is stored.

Receive a meeting invite in your science inbox which invites as attendee your science email

So you receive a meeting invite which has as attendee your science email and not your ru email.

Then

  • the meeting is NOT immediately added to your ru calendar because the ru mail server never has seen the invite.

  • depending on your email client do the following ACTION:

    • in Thunderbird email :

      ACTION:

      • just press accept in the invite email in thunderbird.
      • Note: it doesn't matter in which email accounts inbox the invite message is, because the replay will ALWAYS be send using your ru-email, because your exchange calendar in thunderbird is linked to your ru-email

      then:

      • an accept reply is send using your ru-email in thunderbird

      • then in the original organizer's calendar:

        • your science email still has not accepted the meeting
        • a new attendee is suddenly added: your ru email, which as accepted the meeting
      • then in your ru calendar (local instance of thunderbird)

        • the meeting is added to your exchange calendar in thunderbird with status: accepted
        • with an extra attendee your ru-email with status: accepted
        • with the original invited science-email still having status : tentative

      IMPORTANT: sync with Tbsync your local instance of the ru-calendar with the outlook server! Otherwise other users of the ru-outlook server won't see your meeting!

    • in Outlook desktop client

      ACTION:

      1. drag&drop email from science inbox to your ru inbox.
        Note: if you don't do this, the accept will be send on behalf of the original invited email address.
      2. then in your ru-email INBOX press accept in the invite email

      then

      • an accept reply is send using your ru-email in outlook

      • then in the original organizer's calendar:

        • your science email still has not accepted the meeting
        • a new attendee is suddenly added: your ru email, which as accepted the meeting

      then in your ru calendar (local instance of outlook)

      • the meeting is added to your calendar by outlook with status : accepted
      • thus an extra attendee is added to the meeting (your ru-email) with status: accepted
        however the original invited science-email still has status : tentative

      IMPORTANT: sync local instance of the ru-calendar in your outlook client with the outlook-server! Otherwise other users of the ru-outlook server won't see your meeting!

Shared Calendar

The default policy within ICIS is that staff members should give each other reading rights to each other calendar. How to give these rights is described at section #iCIS Policy.

So it means you should be able to view the "Shared Calendar" of another iCIS staff member.

Open Shared Calendar

Viewing a shared calendar is only supported by the Outlook Web App and the Outlook Desktop App.

Open Shared Calendar with Outlook Wep App (OWA)

  • open in a web-browser the url: https://mail.ru.nl
  • login with your ru email and ru password
  • on the top bar click on "Calendar"
  • on the left sidebar right-click on "PEOPLE'S CALENDARS", then in click in the popup menu on "Open Calendar"
  • in the popup windows, type in the text box "From directory:" the last name of the person whose calendar you want to open.
  • then press "enter" to search for the person on the outlook server
  • then select the person from the results
  • click open

Then on the left side bar that person's calendar should be listed, and by default it is already opened!

Open Shared Calendar with Outlook Desktop App (OPA)

  • open the outlook desktop application
  • open the calendar view
  • on the ribbon click on "Open Shared Calendar"
  • in the popup window type the last name of the person whose calendar you want to open.
  • then select the person from the results
  • click open

Then on the left side bar that person's calendar should be listed, and by default it is already opened!

Open Shared Calendar with Apple Calendar

IMPORTANT: it currently doesn't work anymore for Apple Calendar, in that only partly of the calendar is shown!!

src: https://support.apple.com/guide/calendar/share-calendar-accounts-icl27527/mac

  • In the Calendar app on your Mac, choose Calendar > Preferences, then click Accounts.
  • Select the calendar account, then click Delegation.
    • A CalDAV account appears in the “Accounts I can access” list.
    • For an Exchange account, click Add button , then enter the user name of the person who gave you access.
    • To see a delegated account’s calendars in the main Calendar window, select Show.
    • To see a delegated account’s calendars in a new window, choose Window > [account name].

IMPORTANT: to open a shared calendar you must also check the "Contacts" checkbox next to the "Calendars" checkbox in the "Exchange" account in the "Internet accounts" pane within Macos "System Preferences".

Share your calendar

Modifying sharing permissions of your calendar is only supported by the Outlook Web App and the Outlook Desktop App.

in the outlook desktop application (OPA)

At the page SetCalendarPolicyInOutlook it is described with pictures how to apply the preferred settings according to iCIS policy in the outlook desktop application.

How to modify sharing permissions of your Calendar:

  • Open the outlook desktop application.
  • In the bottom left corner click on the calendar icon to open your calendar.
  • Right mouse-click on the "Calendar" in the right column to open a context menu.
  • In the context menu select: "Sharing permissions..."
  • Then an popup window appears:
    • select the person(s) you want to share your calendar with; click the "Add" button to add the person first if the person is not listed yet.
    • in the "Permission Level" drop-down box select the permission you want to give to that person.
    • for the preferred settings according to iCIS policy do:
      • "Agendabeheer iCIS All management assistants" : "Editor" permission
      • "Agendabeheer iCIS Institute" : "Reviewer" permission

in the outlook web application (OWA)


IMPORTANT: Only use the OWA if you want to set or change sharing permissions with a single person. Because when using the OWA to change sharing permissions to a group then everyone in the group gets an email message notifying the change!

For example if you share read right to the "ICIS institute" using OWA then everyone in ICIS gets an email. So it is better to use the Outlook Desktop Application (OPA) instead in which you can change your calendar sharing permissions without sending emails!!

If you don't have the Outlook Desktop Application (OPA) installed, you can temporarily add your account to a colleague's OPA installation. Change the permissions there, and remove the account again. No emails will be sent. The Outlook Desktop Application (OPA) will remove everything stored on disk for your account when you remove your account.

How to set sharing permissions of your Calendar:

  • Login to: https://mail.ru.nl
  • Select on the top right "Calendar"
  • Left mouse-click on the "Calendar" in the left column to open your own calendar.
  • Right mouse-click on the "Calendar" in the right column to open a context menu.
  • In the context menu select: "Share calendar"
  • Then on right side a column opens:
    • choose the person(s) you want to share your calendar with
    • behind each person's name you can choose the permission you want to grant to this person
  • click "Send" in the top left corner of the side column. Each person gets an message.

How to change set sharing permissions of your Calendar:

  • Login to: https://mail.ru.nl
  • Select on the top right "Calendar"
  • Left mouse-click on the "Calendar" in the left column to open your own calendar.
  • Right mouse-click on the "Calendar" in the right column to open a context menu.
  • In the context menu select: "Permissions..."
  • Then on right side a column opens where you can change the assigned permissions.
  • click "Save" in the top left corner of the side column. Each person gets an message specifying the permission update.

Permission rights you can choose when sharing your outlook calendar

The outlook desktop client allows you to set sharing to the following permissions:

  +----------------------------------------------------------------------------------------------------------------+
  |   Permission    |                                         Description                                          |
  |-----------------+----------------------------------------------------------------------------------------------|
  |      Owner      |The Owner role gives full control of the folder. An Owner can create, modify, delete, and read|
  |                 |folder items; create subfolders; and change permissions on the folder.                        |
  |-----------------+----------------------------------------------------------------------------------------------|
  |                 |The Publishing Editor role has all rights granted to an Owner, except the right to change     |
  |Publishing Editor|permissions. A Publishing Editor can create, modify, delete, and read folder items and create |
  |                 |subfolders.                                                                                   |
  |-----------------+----------------------------------------------------------------------------------------------|
  |     Editor      |The Editor role has all rights granted to a Publishing Editor, except the right to create     |
  |                 |subfolders. An Editor can create, modify, delete, and read folder items.                      |
  |-----------------+----------------------------------------------------------------------------------------------|
  |Publishing Author|A Publishing Author can create and read folder items and create subfolders but can modify and |
  |                 |delete only folder items that he or she creates, not items created by other users.            |
  |-----------------+----------------------------------------------------------------------------------------------|
  |     Author      |An Author has all rights granted to a Publishing Author but cannot create subfolders. An      |
  |                 |Author can create and read folder items and modify and delete items that he or she creates.   |
  |-----------------+----------------------------------------------------------------------------------------------|
  |Nonediting Author|A Nonediting Author can create and read folder items but cannot modify or delete any items,   |
  |                 |including those that he or she creates.                                                       |
  |-----------------+----------------------------------------------------------------------------------------------|
  |    Reviewer     |A Reviewer can read folder items but nothing else.                                            |
  |-----------------+----------------------------------------------------------------------------------------------|
  |   Contributor   |A Contributor can create only folder items and cannot read items.                             |
  |-----------------+----------------------------------------------------------------------------------------------|
  |      None       |The None role has no access to the folder.                                                    |
  +----------------------------------------------------------------------------------------------------------------+
    src: https://www.marquette.edu/its/help/emarqinfo/permissions.shtml

The outlook web client has a different naming convention for the sharing permissions. The following list displays the mapping of the named permissions in the Desktop client with similar ones in the Web client:


  +----------------------------------------------------------------------------------------------------------------+
  |Calendar permission role in Desktop Client            |Calendar Sharing equivalent  in Web client               |
  |------------------------------------------------------+---------------------------------------------------------|
  |Owner                                                 |No equivalent - displays as Limited Details              |
  |------------------------------------------------------+---------------------------------------------------------|
  |Publishing Editor                                     |No equivalent - displays as Limited Details              |
  |------------------------------------------------------+---------------------------------------------------------|
  |Editor + View Private Items                           |Delegate                                                 |
  |------------------------------------------------------+---------------------------------------------------------|
  |Editor                                                |Editor                                                   |
  |------------------------------------------------------+---------------------------------------------------------|
  |Publishing Author                                     |No equivalent - displays as Limited Details              |
  |------------------------------------------------------+---------------------------------------------------------|
  |Author                                                |No equivalent - displays as Limited Details              |
  |------------------------------------------------------+---------------------------------------------------------|
  |Nonediting Author                                     |No equivalent - displays as Limited Details              |
  |------------------------------------------------------+---------------------------------------------------------|
  |Reviewer                                              |Full Details                                             |
  |------------------------------------------------------+---------------------------------------------------------|
  |Contributor                                           |No equivalent - displays as Limited Details              |
  |------------------------------------------------------+---------------------------------------------------------|
  |Free/Busy time, subject, location                     |Limited Details                                          |
  |------------------------------------------------------+---------------------------------------------------------|
  |Free/Busy time                                        |Availability Only                                        |
  |------------------------------------------------------+---------------------------------------------------------|
  |None                                                  |Doesn't display in list                                  |
  +----------------------------------------------------------------------------------------------------------------+
     src: https://blogs.technet.microsoft.com/benw/2015/01/21/the-mystery-of-calendar-permissions-explained/


Notes:

  • Only in the outlook desktop client you can change your default sharing permission of the calendar. By default this permission is set to "Free/Busy". You cannot change this in the web client.
  • In the outlook web client one can choose permissions for "outside the organization" however these are ignored by the server. People outside the organization have no permissions.
  • Only in the outlook web client one can set the permission to "delegate". This is the same as the "editor" permission but with the extra feature that invites for meetings are also send to the delegate. So the delegate can accept/reject meetings for the person sharing his calendar.

Tips

Plan an appointment for traveling/vacation

If you are traveling also book an appointment for that slot in your agenda to prevent somebody to invite you for a meeting at that time-slot because he thought you were free at that time slot.

How do I book a meeting in outlook without participating myself

https://www.quora.com/How-do-I-book-a-meeting-in-outlook-without-particapating-myself

  1. To prevent this from happening, open the Calendar of the delegate(or editor) first and then double click on the time and day that the meeting should take place. This will also open a new appointment form. You can then press the Invite/Add Attendees button or use the Scheduling assistant to turn it into a meeting request. This meeting request will not include yourself as an attendee by default but will set the owner of the Calendar as the Meeting Organizer.
    => only good solution: put in an attendee's calendar you can write in!!
  2. Create a new calendar in your mailbox, then create and send the meeting from it. The meeting will still come from you and show you as an attendee, but won't appear on your main calendar. Of course this solution presumes that your only reason for not wanting to be part of the meeting is to keep it off your calendar. For example, you have to schedule the meeting even though you aren't a participant and don't want it cluttering your calendar.
  3. Create and send the meeting invitation from a shared calendar. -> same idea as delegate

Copying appointments (within or between calendars where you have editor permission)

  • mass copy appointments, src: https://www.youtube.com/watch?v=-5-zizeUQE0
    • select multiple in one agenda -> CTRL-C
    • go to other agenda, click on date of first appointment
    • CTRL-V
    • note: if you copy in list view then you don't have to click on date of first appointment in the agenda you want to copy to
  • mass delete appointments:
    • open outlook desktop application
    • go to list view
    • select an agenda
    • filter items with "BLOCK" (or any other keyword)
    • CTRL-A and press DELETE
    • Then all "BLOCK" appointments deleted
list view seems to show only appointments/meetings in current month, to delete specific meetings for whole calendar do instead:
  • open outlook desktop application
  • open in the "Search" tab/ribbon "Advanced Find/Search"
  • search for "BLOCK" (or any other keyword)
  • select all found items
  • right-click and in the context menu select delete
     Hold CTRL and click on all except one of the appointments that you wish to move.
     Click and continue to hold down your mouse button when selecting the last appointment.
     Release CTRL but still hold down your mouse button.
     While still holding down your mouse button, move the selection to the preferred time slot.
     Release your mouse button.

Distribution list and security group

Two kinds of groups:

  • distribution list:
    • is a mail group: from your ru-mail you can send emails to a distribution list;
    • is a calendar group: within the outlook calendar you can plan a meeting with a distribution list
    • by convention all distributions lists are distinguished by the suffix '-L' in their names
  • security group:
    • is a security group: in the outlook calendar you can share you calendar to people in a security group
    • by convention all security groups are distinguished by the prefix 'agendabeheer' in their names

We have configured above groups in such way that :

  • the scientific programmers and Simone Meeuwsen can only edit these groups
  • only members from the "agendabeheer iCIS institute" security group can use these groups.

Each group acts as role

By using a group for a role in the organization instead of using the specific person directly we are more flexible in changing the configuration when that specific person leaves and is replaced by another person. Eg. to be flexible in (temporary) change of a management assistant in a section we created a group per section, and we created an umbrella group "Agendabeheer iCIS All management assistants" to which you can give the "Editor" permission. Then when the management assistant in your section changes, then this group will be updated by some administrator and you don't have to change anything. Note that otherwise when we would give permission to a the management assistants directly that under a change the whole institute would have to change their permissions.

Distribution Lists for iCIS

Groups to invite for a meeting:

  • ICIS Data Science-L
    icisdatascience@hosting.ru.nl
  • ICIS Digital Security-L
    icisdigitalsecurity@hosting.ru.nl
  • ICIS Software Science-L
    icissoftwarescience@hosting.ru.nl
  • ICIS Instituut-L
    icisinstituut@hosting.ru.nl


  • ICIS Scientific Programmers-L
    icisscientificprogrammers@hosting.ru.nl
  • ICIS Scientific Staff-L
    icisscientificstaff-l@hosting.ru.nl
  • ICIS Staff Lunch-L
    icisstafflunch-l@hosting.ru.nl

Agendabeheer groups for iCIS

Groups to which you can share your calendar:

  • Agendabeheer iCIS Institute
  • Agendabeheer iCIS DaS
  • Agendabeheer iCIS DiS
  • Agendabeheer iCIS Sws


  • Agendabeheer iCIS All management assistants
  • Agendabeheer iCIS DaS management assistant
  • Agendabeheer iCIS DiS management assistant
  • Agendabeheer iCIS Sws management assistant


  • Agendabeheer iCIS Scientific Staff
  • Agendabeheer iCIS Scientific Programmers

iCIS Policy

Policy explained

Policy decided by ICIS managing board :

 1. everyone at least gives writing rights to the management assistants:
      give ‘editor’ right to the ‘Agendabeheer All management assistants’ group
  
 2. everyone in iCIS gets reading rights, but not the whole university (or world):
      give ‘reviewer/read all’ right to ‘Agendabeheer ICIS instituut’ group
  
 For the latter: there is a distinction between reading rights to see if someone is 
 busy' or 'free' and reading rights so you can see what kind of appointment someone has. 
 In the latter case, only the appointments labelled 'private' are marked as busy. 

At the page SetCalendarPolicyInOutlook it is described with pictures how to apply the preferred settings according to iCIS policy in the outlook desktop application.

Explanation of this policy

By default people within the Radboud University can only see when you are free or busy, but they cannot see the details of your appointments. People outside the Radboud University cannot see anything.

For better cooperation within iCIS every staff member must give everyone within ICIS the right to read/view your calendar. E.g. an AIO wants to know when his mentor is available. To make this granting easy for you we have created the group "Agendabeheer iCIS Instituut" to which you can give read access and then all iCIS staff member in this group can view/read your calendar.

Every staff member must give write access to the management assistants. The reason for this it to make it easier for the managements assistants plan meetings between people of different sections within iCIS. The write rights they need to more easily plan meetings without bothering everyone with unnecessary meeting invites. To make this granting easy for you we have created the group "Agendabeheer iCIS All management assistants" to which you can give full read and write access and then all management assistants in this group get full read and write access.

At the page SetCalendarPolicyInOutlook it is described with pictures how to apply the preferred settings according to iCIS policy in the outlook desktop application.

Agendabeheer groups to implement the policy

You have to minimally give full read access to "Agendabeheer iCIS All management assistants" by giving the "Full details" permission in the outlook web client, or the similar "Reviewer" permission in outlook Desktop Client. "Full details" permission and "Reviewer" permission are different names by the two different clients for the same permission.

Summary of Sharing settings to implement policy

The sharing settings according to iCIS policy is:

  • "Agendabeheer iCIS All management assistants" : "Editor" permission
  • "Agendabeheer iCIS Institute" : "Reviewer" permission

At the page SetCalendarPolicyInOutlook it is described with pictures how to apply the preferred settings according to iCIS policy in the outlook desktop application.

Note: In OPA the read right is labeled "Reviewer" permission, but in OWA this is differently labeled with "Full details". However it is not encouraged to use OWA to set rights to a group, because everyone gets an email then. Instead in OPA no emails are send when you grant permissions to a group.

Course schedules from http://persoonlijkrooster.ru.nl/

Using the website http://persoonlijkrooster.ru.nl you can retrieve a schedule of all the courses you teach/follow.

For general introduction how http://persoonlijkrooster.ru.nl works view the video at https://www.ru.nl/english/vm_syllabus_plus/helpandinfo_viewer/ or look at the help page at https://persoonlijkrooster.ru.nl/help

There are two ways to get the courses from the website http://persoonlijkrooster.ru.nl into your outlook calendar:

  • subscribe to a iCalendar feed: do not use this option, because the feed will be synchronized in a separate calendar which is not visible for other people, and then they cannot find a free slot to plan a meeting with you!
  • import an .ics file: from the website http://persoonlijkrooster.ru.nl you can export your schedule as an .ics file and import that to your calendar.

The disadvantage from importing the .ics file is that if the schedule is changed you have re-import your schedule. However fortunately that doesn't happen that often. In the next sections it is described how you can import and optionally re-import a course schedule.

Import course schedule in to your agenda

src: https://persoonlijkrooster.ru.nl/help#download-ical

  • Go to https://persoonlijkrooster.ru.nl/
  • Click the Download button Download button.
  • Choose iCalendar.
  • A window is displayed. Here, choose the date range you want to display in the file.
  • If desired, you can also set options such as deduplicating of activities or warnings before the start of an activity.
  • Click the Download button.
  • Open in outlook your personal calendar.
  • Drag and Drop the downloaded .ics file on your personal calendar. Everything in the .ics will be imported into your calendar.

If your course schedule is changed then you can just download a new .ics file and import it again. However before importing it is better to delete the old course schedule, for which the instructions are in the next section. Explanation: each appointment in an .ics file has an unique identifier, so changes to appointments are automatically applied, however appointments which are removed from the old schedule are not known to the new schedule and can therefore not be removed. So to prevent this it is better to remove the old course schedule before importing a new one.

Remove course schedule from your agenda

  • open outlook desktop application
  • open in the "Search" tab/ribbon "Advanced Find/Search"
  • search for your course code "NWI-xxx"
  • select all found items
  • right-click and in the context menu select delete


Note: It isn't possible to search your calendar if your organization is using the 2013 version of Outlook Web App. In the case you haven't the outlook desktop application installed, just walk to the office of your management assistant and ask her to remove these appointments for you in your agenda.
src: https://support.office.com/en-us/article/calendar-in-outlook-web-app-5219c457-d1fe-4c2f-9032-1a816b88e936

About iCalendar standard (.ics/.vcs)

https://en.wikipedia.org/wiki/ICalendar

The Internet Calendaring and Scheduling Core Object Specification (iCalendar) is a MIME type which allows users to store and exchange calendaring and scheduling information such as events, to-dos, journal entries, and free/busy information.[1] Files formatted according to the specification usually have an extension of .ics.

iCalendar's design was based on the previous file format vCalendar created by the Internet Mail Consortium (IMC). It has the .vcs file extension.


https://stackoverflow.com/questions/1310420/difference-between-icalendar-ics-and-the-vcalendar-vcs

Both .vcs (vCal) and .ics (iCal) belongs to the same VCALENDAR camp, but .vcs file shows "VERSION:1.0" whereas .ics file uses "VERSION:2.0".

The spec for vCalendar v1.0 can be found at http://www.imc.org/pdi/pdiproddev.html. The spec for iCalendar (vCalendar v2.0) is in RFC5545. In general, the newer is better, and that is true for Outlook 2007 and onward, but not for Outlook 2003.

Tips specific per calendar client

Outlook 2016 for Mac - fixes for missing features compared to windows version

How do I import an .ics file

There is no option to import an .ics file in the import menu, however you can just drag&drop the .ics file to the calendar where you want to import it!!

How do you copy a meeting in outlook 2016 on mac

At the moment it's not possible to copy and paste a meeting in the calendar. Sorry, no fix available.

However with apple key pressed you can copy appointments with drag and drop.

Sources:

How to I select multiple appointments in outlook for mac?

Source: https://answers.microsoft.com/en-us/msoffice/forum/all/how-to-i-select-multiple-appointments-in-outlook/97f73d02-ea54-4566-b4d2-54a7473d4b5d

  • Enter 'List' View by pressing CTRL+COMMAND+0 (zero)
  • Multi-select the items you want to delete. Delete them.
  • Switch back to 'Calendar View' by pressing CTRL+COMMAND+0 (zero) again..


iCalendar sync feeds not supported

Support for importing from or synchronizing with iCal is not yet available in Outlook 2016 for Mac. However there is a workaround:

 src: https://answers.microsoft.com/en-us/msoffice/forum/all/ical-feeds-for-outlook-2016-on-mac/3dfeedea-1ffa-4896-a5d0-31658ed5b85e
 .
 Support for importing from or synchronizing with iCal is not yet available in Outlook 2016 for Mac. 
 .
 Workaround
 . 
   Create a Google account
   Go to Google calendars
   Settings
   Add calendar
   From URL
   Paste the url for your ics feed
   Add the Google account to Outlook

Cannot open Free/Busy shared calendars

This seems to be a long known problem, but until today Microsoft didn't fix it:

             https://support.microsoft.com/en-us/help/2876443/user-with-free-busy-permission-can-t-open-another-calendar-in-outlook
             
Symptoms
A user grants you Free/Busy permission to their calendar, but when you try to open that users calendar in Microsoft Outlook 2016 for Mac or Outlook for Mac 2011, you receive the following error message:
Outlook cannot open the folder. You do not have permission to open this folder. Contact <user_name> for permission. Cause
Outlook for Mac cannot open another user’s calendar when the user’s Calendar folder permission level is set to Free/Busy. This feature is available only in Outlook 2010 and Outlook 2013 for Windows. Resolution
To open a shared calendar in Outlook for Mac, the user must grant you permissions of Reviewer or higher. Or, you can view the user's Free/Busy information by creating a new meeting request and then adding that user in the Scheduling Assistant.

The only workaround is:

          ask somebody to give you 'reviewer' rights,
          or go in the browser to https://mail.ru.nl   -> in the browser it works

Tips specific for Apple Calendar

Accept/reject meeting ALWAYS sends response

As organizer you can invite people for a meeting with disabling the option for requesting an response. The organizer just wants to invite people but doesn't care whether you accept the meeting.

In outlook an invitee will only see an Accept/Reject/Tentative buttons without drop-down menu. If you accept the meeting it will be put as an accepted meeting in your calendar, but the outlook client will never send the organizer a response email. So the organizer isn't informed who did accept/reject the meeting. And that'ss ok, because the organizer doesn't care, and just doesn't wants these response emails.

Unfortunately the Apple Calendar application doesn't support the request for no response: the apple calendar will ALWAYS sends a reply message to the organizer when you accept/reject. So if you don't want to bother the organizer with a reply message just leave the event as tentative in your calendar.

Make events private

If you have a shared calendar account, you can make private events that can’t be viewed by others.

  • In the Calendar app on your Mac, double-click or force click an event, then click the event’s date.
  • Select the Private checkbox.
  • If there is no Private checkbox, the event either has invitees or isn’t administered through a CalDAV or Exchange server.