1

I want to run some logic after creating SharePoint online list items, the logic will be very complicated/lengthy to write inside Power Automate. so is creating a remote event receiver a valid approach to follow? i do not want to use Power automate, as the flow will be very lengthy . so are Remote Event Receiver a way to go for? or it is considered obsolete in a way or another?

Thanks

1 Answer 1

2

It might be better to use SharePoint webhooks if possible, they are easier to consume since it's just an ordinary HTTP web API. Alternatively, you could use a Power Automate flow to trigger an Azure function.

6
  • ok i am reading about Azure Functions, but one concern i have is how i am going to secure the Azure functions calls? seems Azure functions can be called using Web ApI so does this mean that anyone who knows the end point url cancall the azure function ? i hope this is not the case thus.. thanks
    – John John
    Jan 26, 2023 at 11:01
  • 1
    There are many ways to secure the API endpoint, "Secure an HTTP endpoint in production" from this article: learn.microsoft.com/en-us/azure/azure-functions/… Additionally, you can lock it down entirely and simply use an Azure storage queue or service bus queue trigger for your Azure function instead of a HTTP trigger Jan 26, 2023 at 11:17
  • so if for the trigger options for the Azure Function, i select "Timer trigger" instead of "Http trigger" then the Azure function will not be callable using Http .. am i correct
    – John John
    Jan 26, 2023 at 11:55
  • 1
    I don't believe so, since it's not a HTTP trigger function anymore. Jan 26, 2023 at 11:56
  • so i can secure the azure function from been called by anonymous users if i set the trigger action as "Timer trigger" instead of "Http trigger" .. at the end i want my azure function to run in the background each 15 minutes, i do not want it to be called by hhtp.. just to clarify i pass my question correctly.
    – John John
    Jan 26, 2023 at 11:58

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.