Hello all,
I do apologize if this is a stupid question, I have just started learning!
I'm trying to create a flow that will allow my users to create an outlook event through an adaptive card. This is for the purposes of booking equipment, so the adaptive card contains data-fields to put in the type of equipment, their initials, location, the date and start and end times of the booking.
So far this is what I have; The user messages a teams channel, flow posts a adaptive card in the channel, they enter the details, click submit and it will create an event with the event drawing details from the card; the equipment, initials and location being combined into the subject of the event and the date being combined to the start and end times respectively. This works perfectly.
What I'd really like to do is have the flow check if there is a pre-existing event with the equipment name in the subject and that takes place at the same time and date and create the event if there is not one, or return a message in the teams channel if there is one and not create the event.
I have tried using both Get Events V4, which pulls every event into an array, and get calendar view of events V3 which I've tried using to pull events from the specific time entered in the card (Using the DateTTime Format) but my conditional branches don't seem to like either of these. Get events seems to check every event in the array for conflicts and creates a new instance of my event for each one and and if Get calendar view has an array with nothing in it, it doesn't run through the rest of my flow. Does anyone have any ideas?
This is my flow that works:
