How do I find out an appointment is private? - outlook

Using office.js, is there a way to determine (only read) the sensitivity of an appointment?

This is a feature that we are actively working on and it will be in preview soon.

Related

An Outlook Tasks ToDo list in PowerApps (or something else)

I want to somehow create a To Do list in PowerApps, that connects to Outlook Tasks. It is avaliable as a
data source in PowerApps, so should be possible.
I want it to be shareable. The new Microsoft To-Do app is not, so can't use that. At least not yet.
EDIT 2018-05-15: Rather go directly to the answer given here, than read the rest, if you want to make a shareable To Do list that integrates with Outlook Tasks!
There is already a To Do list template in PowerApps, but it is built on Wunderlist and I do not want this (because I can't
see how Wunderlist can connect to Outlook Tasks). Good thing is Wunderlist is shareable, though.
Nevertheless, I am trying to start with the Wunderlist template, and replace all Wunderlist calls with appropriate Outlook Tasks calls; e.g.
UpdateContext({MyList:Wunderlist.RetrieveLists()});;
with something like:
UpdateContext({MyList:OutlookTasks.GetAllTasks(...
Anyone gone through this is welcome to give a hint. I have scanned through the Internet for any instructions, or a book, but as always
I find nothing. But I know this is all so new yet.
Or else, is there another way to go?
I finally found a way to accomplish this. But no, the PowerApp way is not the easiest way to go (at least yet). I edited the title.
Better to use Planner and Outlook Tasks, and create a group in Microsoft Teams.
In Teams, you can easily add Planner to the tabs, and it at once gives you a To Do option. You can select exactly those people should see the list
(member of the team: all of them , some, or only yourself). It works well on the mobile, too.
At the time of this writing, an integration Planner - Outlook Tasks is not yet implemented
by Microsoft, so for now we can follow Avem Evolution's excellent videos (using Flow):
https://www.youtube.com/watch?v=FytBrdPHH-A
Matt Soseman's article is very useful too:
https://blogs.technet.microsoft.com/skypehybridguy/2017/08/30/microsoft-teams-using-planner-to-stay-organized/

Creating local scheduled events notifications with Xamarin forms

I apologise in advance for my fairly broad question, but I am just looking for some general guidance on how to approach the issue below.
I am developing my first app for android/iOS with Xamarin Forms. I need to do reminders(notifications) for medical use. As this is scheduled in advance I would just use local notifications.
I have been browsing through the Xamarin documentation but I find it very confusing and lacking proper examples.
I think I have to use dependency services as there is no xamarin.forms implementations as far as I can tell. What is the best way to go about this and does good examples exist for local notifications?
Also for the moment my application stores all data online, will it be possible to store/schedule these notifications with something like an event id for reference? I would also like to be able to perform actions on the notifications(from the lock screen), but this can wait.

Track changes to outlook settings

I'm currently wondering if there is a way to track what changes where made and when they where made to the settings of a particular users Microsoft outlook account? It seems it would be an excellent feature for settling some security disputes but I am unsure how often the problem would arise however I could certainly do with it right now.
Thanks.
No, the Outlook extensibility model doesn't provide anything for that. I bielive all profile settings are stored in the windows registry. You can try using Process Monitor for viewing changes on the fly.

How to write a custom sync provider for Outlook Contacts?

Can anyone point me to an example of an Outlook Contact custom sync provider for the Microsoft Sync Framework? I would like to use that Framework to build a bidirectional sync between my CRM and Outlook. I've found a reference to this SO question: Sync Microsoft Outlook with my own data
Unfortunately, the link to MSDN example is no longer valid. It simply redirects to the MSDN sample gallery which has no such sample.
Any help would be much appreciated.
I am very curious to what the link was to, as well. I have not found anything short of either a "Wrapped PST Store" or "Custom MAPI Store" or "Custom MAPI Transport Provider". MAPI itself provides a synchronization process, but it is not designed to be used from managed code and is very complicated.
The best "roundup" I have found is the Outlook MAPI Samples on codeplex. These do not deal with any pretty "Sync Framework" though; presumably that is used as the back-end? (Most samples neglect how to get to the back-end processing.)
We are evaluating an entirely managed in-Addin synchronization process here to avoid having to deal with the complications of MAPI, but the viability is still not entirely known. (This approach also introduces different problems and limitations.)
Good luck and happy coding.

Where do I report a Windows core library problem?

How do I let Microsoft know about a problem I've found in one of their core library routines? Do they have a central repository to report these things?
I am not a member of Microsoft Development Network (MSDN).
Or should I even bother?
There is no official way to report bugs to Microsoft for an end-user. If you are participating in a beta program for an upcoming release, the beta program includes a bug-reporting channel. Otherwise, if the bug causes problems that you want to get resolved, you can call Microsoft support, and they will help you solving the problem (be it by providing a patch, or a work-around); if the problem turns out to be caused by a bug indeed, they will refund the costs of the support call.
Microsoft does have a central repository (perhaps separate ones per product), but this repository is not accessible for the general public.
If it's a documentation bug (or if the documentation should call it out), you can get good results with the Feedback links in MSDN library. You can report bugs in Microsoft developer tools (among other things) by signing up at connect.microsoft.com.
If you're sure you've found a bug in a core library routine, you can raise a PSS (support case. It'll cost you money, but if it turns out you're right (and they issue you a hotfix), I think that they refund the money.
I've never been so confident that I've found a bug that I'm willing to make that gamble.
I don't know why ChrisN took back his answer. I saw it earlier today when he had it up, He said:
You can report bugs on the Microsoft Connect website (I've done this in the
past). You don't have to have an MSDN
subscription.
I had not heard of the Microsoft Connect website, but when I used the search box there to search for "Registry Unicode", the first entry listed was a bug very similar to the one I encountered. And clicking through on that entry led me to look at the conversation that appears to be Microsoft people addressing the issue, passing it on to appropriate people and escalating it as necessary.
I have no experience with the Microsoft Connect website, but if it turns out to be as promising as it appears, this may be the answer to my question.

Resources