Google Calendar invitations sent to Office 365 users bypass the inbox (no email notification)? - outlook

I have an Office 365 account that I use only for email. Problem: Whenever a third party sends me a Google calendar invitation, it never arrives in my Outlook 365 inbox.
Today I discovered that all those Google invitations land directly on my Office 365 Calendar, which I have never used (and don't need to use).
Is there a way to configure things (as a user) so I receive notifications in my Office 365 inbox when Google Calendar invites arrive? (You know, like every other email client does? :-)) I looked through Office 365 settings but didn't find a solution.
Thank you!

Are you using the desktop client to read your mails or just the Outlook Web Access? I guess there's no setting in the webclient, but in the desktop application under
Options - Calendar - AutoAccept.
See also this video for instructions...
With the autoaccept setting turned on the google calender invites are automatically added to the calendar and the email (which surley is received) is deleted (and can be found under deleted items)..

Related

Subscribed calendars not visible in Microsoft Graph Explorer

I have subscribed calendars in my Outlook (subscribed to using feed links), and I want to get the id of these calendars. Following Microsoft's API, a GET Request on https://graph.microsoft.com/v1.0/me/calendars using Microsoft Graph Explorer only shows my Outlook calendar and not the calendars that I have subscribed to. How can I make them visible?
I have tried it from my end using Outlook on the Web, going to
Calendar--> Add Calendar--> Subscribe from Web--> Give the link and Save.
I used the same call and it worked for me.

Dynamics 2016 email tracking ignoring outgoing replies

We have server-side synchronisation set up for our Dynamics 2016 on-premise instance, and it is correctly sending emails from a Case, and tracking replies from the customer. However, when an internal user replies using Outlook (without the CRM add in), their responses aren't being tracked. This means that the email conversation consists of an initial "outgoing" email, followed by only incoming responses.
The full scenario is:
Internal user sends an email from a CRM Case. Email tracked in CRM
Customer replies to email. Reply tracked in CRM and goes to internal user's Outlook
Internal user sends a reply from their Outlook. Reply is not tracked in CRM
Customer replies to email. Reply tracked in CRM and goes to internal user's Outlook
Is it possible to allow the Internal user's replies (point 3) to be tracked in CRM without installing the Outlook add in (i.e. so it also works from the Web/mobile versions of Outlook)?
I believe you cannot do this without Outlook client as per Jukka.
Without the CRM Outlook client you can’t get the information into CRM without copy-pasting it from one window to another in the aforementioned scenarios. No synchronization technology will help you here, since CRM is unaware of the item until it has been brought into its world. The “Track” button is a client-side feature that you can’t utilize with any server-side solution, which means there’s no way for a user to select an email, appointment, task or contact from the Exchange server that he or she would like to promote into a record in CRM. Since the the record wasn’t “born in CRM”, it just can’t find its way there.
Last resort would be Smart matching with Tracking token, which may help you in this scenario.
Update:
Customer reply is going to reach CRM through a monitored queue. You can read a lot & get clarity from the above link.
Deploying a solution like the CRM 2013 the server-side synchronization will take care of moving items like calendar appointments and contacts back and forth between the end-user client device and the central CRM database, but it only applies to items that already exist in the realm of CRM. What I mean by this is that the item was either originally created directly in the CRM application or it was received via a monitored location like an email queue.
Your expectation is right, it should be tracked. I would open a ticket with MS & solve this.
Once the item is in CRM, server-side sync can take care of tracking the subsequent updates to it. A re-scheduled tracked appointment will get updated with the new date, regardless of whether you change the date via CRM or your mobile phone calendar that’s linked to Exchange. An email thread with a tracked message and a tracking token ID injected into the email subject line will have the next replies automatically synchronized into CRM
I have heard back from our Microsoft Partner, and they say that this scenario isn't possible. By design, it'll only track incoming emails to CRM, or outgoing if sent from within CRM itself.

Can UCWA retrieve the scheduled Microsoft Outlook meetings?

I am specifically interested in the OUTLOOK Meeting information and
NOT ONLINE MEETING.
Can I GET the outlook calendar meetings (along with its details: time, subject, location, attendees, etc) using UCWA.
I asked about the same on UCWA forum of MSDN, and came to know that it isn't possible via UCWA.
However, this raises another question:
As a Lync user, if I hover my mouse over a contact who's busy in a meeting, then it shows the time until when he/she is busy, for example "Busy until 2 p.m.".
How is Lync fetching this outlook meetings information and displaying the output as per the meeting time. How does this mechanism work?
Lync/Skype for Business clients are making requests via Outlook APIs to grab non-online-meeting events to display that data. You would need to design your application to sign-in to their Outlook account and make use the available Outlook APIs to get all the meetings/appointments that are not present in Lync/Skype.

server-side sync of outgoing email in MS CRM

Yes, it can be a stupid question but I cannot validate it as I don't have access to Exchange server.
If I configured Server-Side synchronization in CRM side & then I send email to one of the Contact's email id from Outlook which has doesn't have CRM outlook client installed then would be the outgoing email create an email activity/Sync email in CRM?
I think incoming emails will get synced with CRM server & create email activities as it's server-side synchronization but I really have a doubt on what will happen to outgoing email from Outlook.
I know Dynamics CRM 365 outlook app can sync seamlessly after Server-side sync but I am not sure about this.
I am using Dynamics CRM 2013.
I believe that this is an option that should be set by each user due to privacy.
It can be set by going to the personal options tab then go to the Email tab.
Then set the Track option to track all messages.

Outlook 365: Keeping specific events in sync with external system

I'm developing an integration with Outlook in Office 365 using the latest office.js api for add-ins.
What I have currently is an add-in, which displays a side pane on the appointment compose form. Inside that pane I have the functionality to create an object in our external based on the appointment, taking the start/end times, subject, location etc.
So I have appointment A in the calendar of an O365 account, and object A in an external system.
Is there a way to keep those in sync? I don't see it could be possible using the Outlook Add-In Javascript API, but maybe using ics files, or the Outlook REST API, or Exchange EWS? I see here plenty of issues with the credentials, as the user has separate credentials in our system.
Any tips? I tried to send from our system an ICS file with same iCal UID, but Outlook ignores it.
You would want to to use the Outlook Push Notifications REST API in your web service to get polled when users make changes to their Calendar. Then use the Outlook Calendar REST API to sync changes from your system to their Calendar.

Resources