Skip to main content

We are currently using Docebo Connect to integrate our Outlook Training Calendar with the ILT courses in Docebo. We have been experiencing cancelation emails to trigger even though the session has not been deleted or changed in Docebo. Learners have reported seeing the canceled invite and/or email in their outlook calendars. Any ideas why this may be occurring? 

we are just about to implement so we haven't seen this behaviour...will watch for it...can you determine any factor(s) that might cause this? Could it be that your users are deleting the calendar invite? Does anyone have access to your “Connect” calendar that might have deleted a session directly from there?


Hi @lrnl

At this time we are unable to determine what is causing this. The only persons with access to the Connect are the Superadmins but we don’t go in there. My assumption is something might be wrong with the recipe itself. 


Hi @lrnl

At this time we are unable to determine what is causing this. The only persons with access to the Connect are the Superadmins but we don’t go in there. My assumption is something might be wrong with the recipe itself. 

I think what @lrnlab was meaning was the actual Office Calendar being used by the Connect recipe to hold the events. If there are people who have direct access to that calendar and they cancel an event on it, this would happen to. Are there any users on there that are not Connect Super Admins that might be unknowingly canceling things?


corect @Bfarkas 


@niccole.liriano 

We had this issue as well and we were able to fix it! The problem was for example, if 10 people were enrolled into an ILT session, when 1 person unenrolled from it, it sent outlook cancellations to some of other people who were still enrolled. When we checked the enrollment list they still showed enrolled, but they received an email outlook calendar invite cancellation and they were removed from the main active invite.  

We found the problem, it was in the recipe that we took from Docebo.The most current out of the box recipe from Docebo still has this issue. I would have a super admin go in and take a look and modify the recipe below. 



The Update Outlook Session Attendances connector Recipe has a problem at line 17 update Variables attendees_to_add

THIS IS BEFORE: 
(the outlook_attendees -outlook_attendees is unnecessary I don’t know what purpose this was supposed to serve but it made no difference to us and once we modified it, it solved our problem.)

 

We only kept the below. 


THIS IS AFTER

 

 

Let me know if you or anyone else needs help or has questions on this. Thanks Everyone! 

 

-Eddie


Thx @B0LT we are in the process of implementing this so good to know...we havent seen this behaviour but them our test cases are smaller than what normal usage would be...Will definitely test out this scenario.


@irnlab 

Here is a test scenario you will want to test. 

 

1). Create a test ILT Session (enable external calendar invites)
2). Enroll 5-10 users into this session 
3). Wait for the outlook calendar sync, make sure all users are added to the invite. 
4). As a user (impersonate), unenroll from the session. (wait for them to get the cancellation) 

Check to see if anyone else got cancellations, if not repeat step 4 until all users are unenrolled. 

Hope this helps!!! I’d be curious to see if you get this issue as well. 

 

-Eddie
 


thx @B0LT 


Nice, could see how getting there originally causes the behavior and the resolution, and also makes me super jealous of getting to play in Connect…..some day :)


@Bfarkas it’s not an easy thing to mess with...you need to know coding and logic for sure. super finicky and needs much precision + has a few things it cannot do and things we dont like that are almost deal-breakers. We had to severely reduce our expectations.


@Bfarkas it’s not an easy thing to mess with...you need to know coding and logic for sure. super finicky and needs much precision + has a few things it cannot do and things we dont like that are almost deal-breakers. We had to severely reduce our expectations.

Yeah, I mean I essentially have the same setup in Power Automate and my custom connector, just is on me to expand abilities. I just like seeing how the official solutions work and can be used. Would like to re-write each API series article using Connect for instance, for options for folks, or build some templates easier.


I don’t know if this is still a live issue but this can occur if the email address in Docebo differs in any way from that held in Outlook. For instance: 

  1. The email address for a user enrolled in an ILT session is changed. When the session is next synced for any reason a cancellation will be sent to the old email address and an invitation sent to the new one. Whilst this is technically correct from an Outlook point of view it appears randomly to the user and can be confusing. 
  2. Some organisations use email aliases. So an organisation with domain mainorg.com may have staff in a subsidiary using emails on domain sub.com say. A user fred, say,  will have an email address fred@mainorg.com but the email they use on a day to day basis is fred@sub.com. If Docebo holds the email fred@mainorg.com (which it may need to do to support an SSO for instance) then when an event is synced an Outlook invitation will be sent to fred@mainorg.com. If the user accepts their reply will come from the address fred@sub.com. This appears to the outlook invitation as a new user and so is added to appointment. At the next sync the list of attendees on the appointment is refreshed from the Docebo Event. Given that there is no fred@sub.com in Docebo, this attendee is removed and a cancellation is sent to them. 
  3. If the case of the email addresses differs between Outlook and Docebo e.g Fred@mainorg.com vs fred@mainorg.com this can cause the issue.

 


Reply