I have the need to create and maintain cloud based Outlook calendars from
the i. The various calendar APIs (
https://docs.microsoft.com/en-us/graph/api/resources/calendar?view=graph-rest-1.0)
seem sufficient but I do have questions on configuration and hope someone
out there has been down this path before.
First some background. Various dates and times are maintained on the i
related to the progress of orders. Some of these dates and times
correspond to meetings that need to be held involving several individuals
(who will vary based on the specific order). All of these individuals do
use Office 365/Outlook calendar and currently operators on the i must
manually maintain these calendar entries whenever the date and/or time of
the meeting changes back in the i. What I want to do is capture the
database changes and basically feed them through a *DTAQ to a job (or jobs)
that are using the Graph APIs to eliminate the manual approach currently
being used. So far so good, all of the *DTAQ entries are getting there
just fine. Now it’s time for the Microsoft Graph configuration work…
In reviewing the Graph documentation it appears that I want to use is
application permissions. Has anyone used such an approach? If so, any
advice/examples/warnings to share? The company here has never set anything
up for application permissions, I certainly never have, and I’m not
authorized to do any “playing around” on the Microsoft side so I need to
get the configuration “right” the first time. There are many sites (
https://docs.microsoft.com/en-us/azure/active-directory/develop/quickstart-configure-app-access-web-apis
being
one) that talk about setting up application permissions but I’m concerned
that my use of terminology doesn’t exactly fit with Microsoft use of
terminology, and there’s way too many warnings in the various sites for my
comfort (given my general feeling that I’m missing “something” due to these
terminology/conceptual differences).
Any guidance from those who have been here before?
Thanks,
Bruce
PS – I’m confident that using the Graph APIs will be “educational” and I’m
comfortable with that. I just want to make sure I’m not going down a bad
path in getting the two systems to talk with each other. That is, getting
the basic networking configurations in place.
As an Amazon Associate we earn from qualifying purchases.