08-17-2017 09:28 AM
08-17-2017 09:28 AM
"Node-RED is a programming tool for wiring together hardware devices, APIs and online services in new and interesting ways."
I'm wondering if anyone in the community is using node-red in combination with O365 ?
retrieving data via REST API from O365 and use them in whatever flow ?
or...post certain events from a node-red flow to a MS Teams channel?
please share your opinion and examples (in case you have examples :)
12-17-2017 05:38 AM
I am interested in doing the same, using Node Red; have you made some progress?
12-17-2017 10:21 AM
yes, node-red was initiated by ibm, but it is driven by a nice community :)
if you compare the amount of triggers within node-red with the "175 triggers" MS flow offers at the moment, then i would say that the open community of node-red offers much more
the main target group for MS Flow (in my opinion) are the Endusers
-->if there is a new file on onedrive, then do whatever)
..whereas with Node-red you have plenty of things for system people (and all the folks who are interested in this IoT topic)
there is no ms flow thingie available for Apache Kafka. Kafka is in my case one key element which i use to re-route all differnt things (and to use it in combination with node-red).
If you miss a "Node", then just develope it yourself....
there are for sure dozens/hundreds of other usecases.
as said, MS Flow is cool stuff...but just targeting endusers which is in my case the wrong group of people.
12-17-2017 03:41 PM
Thanks forthe info!
I want to use Node red with Skype and I am looking for some guidance. If you have something to share, I would appreciate it!
12-17-2017 10:58 PM
12-17-2017 10:59 PM
12-18-2017 07:48 AM
I am looking to exchange messages between Office 365 products and other services.
For example, create a message in Sharepoint and the user will receive a Skype or Teams message along with an email in Outlook but also, a text via SMS. Node Red will allow me to efficiently connect with other services other than Microsoft such as SMS or other messaging platforms.
12-18-2017 08:05 AM
Flow is built on Azure Logic Apps, you can create additional connectors in logic apps, of export your flow and import it to logic apps to develop it further.
Kafka has various options for endpoints, for example HTTP which would be trivial for Flow to call.
Flow has existing, rich connectors for SharePoint, Skype, Teams, Email etc. If you want to send SMS then your would typically send an email to a gateway service of some kind, most mobile operators provide them.
Flows access to Office 365 is fully documented as open APIs known as the Microsoft graph, it would be entirely possible for the Node-Red community to develop against it. It's documented at https://developer.microsoft.com/en-us/graph
12-19-2017 03:58 AM
I will work with Microsoft Graph and Flow. I appreciate the input!
01-24-2019 05:01 AM
Yes we use Node-Red quite extensively with Office365, Flow and PowerApps.
Flow is awesome and extremely easy to use, but it happens from time to time that you need to run an on premises instance workflow and Node-Red is very good at this. It is not as easy to use as Flow is, but it is very expandable without additional costs.
We did a project recently where we needed PowerApps to RX data in a MongoDB (not Cosmos DB, Mongo) and we used Node-Red and agilite.io for this. The solution is amazing and PowerApps is a great front end for the solution. The MongoDB, Node-Red and Agilit-e instances are on premises so although Flow can interact with the solution (and is used as an API proxy to give external parties access to the system), to just use Flow for this would not have been an option for this particular solution.
Node-Red is also great for IOT and I recently saw some guys using it with Azure IOT Hub.
I also saw some videos from Agilit-e where Node-Red is used in conjunction with the MS Bot framework and it works great.
Would be great to hear what you have been using Node-Red for on O365\Azure\Power Platform?