web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / How to create a Daily ...
Power Automate
Unanswered

How to create a Daily instant flow linked to a SharePoint task list

(0) ShareShare
ReportReport
Posted on by 12

Hi,

I have been battling with this for months. I would like to achieve a daily instant flow linked to the below data to send a HTML set of data to the relevant TaskOwners (seperately) on the below list. An example of the HTML table for the one recipient "Mia

Ford" is at the bottom to give context to the scenario. I do not code, so I am looking to use Power automate without code/JOSN, instead using variables and the inbuilt flows. The idea is we have a list of tasks for financial month held in SharePoint (below table example data), we want to schedule an email at 9am to send to each 'TaskOwner' individually their own individualised HTML table with their tasks, only the 'incomplete' status tasks. 

I get so far with this then lose it with too many apply to each and sends too many messages and or the HTML table repeats tasks. 

One feature which seems tricky is that the 'TaskOwner' is a multi choice, so it is an array which needs breaking down into individuals to use in the email V2 send to - I perform some bits and it works, then I lose it - any support from the community would be appreciated. 

 

SharePoint list         
          
SharePoint columns >>>Title / renamed 'Task'TaskOwnerTaskStatusDueDateNeedsToKnowDate completedReviewerTeamOwnerPeriod
Field type >>>Title field renamedMulti choice people pickerChoiceDate dd/mm/yyyyMulti choice people pickerDate dd/mm/yyyyMulti choice people pickerPeople pickerText
          
Row tasks >>>Task 1Ben Yeo / Eva Wu / Lia CruzComplete01/06/2023Trish King / Jay Lin01/06/2023Trish KingJay LinP04-23
 Task 2Mia Ford / Lia CruzIncomplete05/06/2023Trish King / Jay Lin[blank]Trish KingJay LinP04-23
 Task 3Mai FordIncomplete05/06/2023Trish King / Jay Lin[blank]Trish KingJay LinP04-23
 Task 4Trish KingIncomplete05/06/2023Jay Lin / Kim Ray[blank]Jay LinJay LinP04-23
 Task 5Ben Yeo / Eva WuIncomplete05/06/2023Trish King / Jay Lin[blank]Trish KingJay LinP04-23
 Task 6Kay Shaw / Ben YeoIncomplete05/06/2023Trish King / Jay Lin[blank]Trish KingJay LinP04-23
 Task 7Trish KingIncomplete07/06/2023Trish King / Jay Lin[blank]Jay LinJay LinP04-23
 Task 8Mia Ford / Lia CruzIncomplete07/06/2023Trish King / Jay Lin[blank]Trish KingJay LinP04-23
 Task 9Lia Cruz / Mia FordIncomplete07/06/2023Trish King / Jay Lin[blank]Trish KingJay LinP04-23
 Task 10May Day / Lia CruzIncomplete15/06/2023Trish King / Jay Lin[blank]Trish KingJay LinP04-23
 Task 11Trish KingIncomplete15/06/2023Jay Lin / Kim Ray[blank]Jay LinJay LinP04-23

 

Example desired output for Mia Ford in a HTML table to be embedded in an "Email V2" sent to Mia Ford only:

 

TaskTaskOwnerTaskStatusDueDatePeriod
Task 2Mia FordIncomplete05/06/2023P04-23
Task 3Mia FordIncomplete05/06/2023P04-23
Task 8Mia FordIncomplete07/06/2023P04-23
Task 9Mia FordIncomplete07/06/2023P04-23

 

Categories:
I have the same question (0)
  • lbendlin Profile Picture
    8,479 Super User 2025 Season 2 on at

    I guess you mean a scheduled flow.

     

    Have a list of all people (as an array variable)  and then iterate through each person and check if they are part of the TaskOwner array.

     

    You don't need JSON for this but you may need to learn a bit about PowerFX.

  • DavidHiscutt Profile Picture
    12 on at

    Thanks, @lbendlin , if I shared snippets of my power automate would you be able to flag where I have gone wrong. This is my first post so not sure how detailed we can go

  • lbendlin Profile Picture
    8,479 Super User 2025 Season 2 on at

    give it a try.  You could also export your steps to the clipboard (put them in a scope).

  • DavidHiscutt Profile Picture
    12 on at

    Hi @lbendlin, thank you for your support. As I snippet the steps I'm not surprised I can't get this to run, if you can make any comments it would be great otherwise I will scrap and restart and just focus on the single taskowner (splitting the people picker). One issue I seem to have is using a 'modified' trigger I can rapidly initialise the TaskOwner 'email' attribute, but the reason for my convaluted steps are because using the 'recurrence' starting point I can't call on the 'email' attribute early in the process - bit weird and frustrating my progress on this one. But of course I don't want a 'modify trigger' I want to say ultimately ... here are your open tasks in a table. 

    As you can see, all of my steps are no code which does protract things, but I need to try to keep as 'user' understandable as possible. 

     

    Snippets:

    DavidHiscutt_0-1686728311337.png

    DavidHiscutt_1-1686728327397.png

     

     

    DavidHiscutt_2-1686728337058.png

    union(variables('VarTaskOwnerEmail'),variables('VarTaskOwnerEmail'))

    DavidHiscutt_4-1686728455520.png

    DavidHiscutt_5-1686728505214.png

     

     

    DavidHiscutt_3-1686728350187.png

     

     

  • lbendlin Profile Picture
    8,479 Super User 2025 Season 2 on at

    This one looks iffy

    lbendlin_0-1686782808427.png

     

    You would only need one loop, and an array comparison in it.

  • DavidHiscutt Profile Picture
    12 on at

    Great, thanks @lbendlin   - will look at that one and re-run. I find apply to each are created very quickly / automatically by the system and you need to manually pull them back out so very likely I missed this one. 

  • DavidHiscutt Profile Picture
    12 on at

    Hi @lbendlin - this is the apply to each I mentioned previously. I tried to edit the flow and create a single apply to each the flow automatically creates the 'value' input again. This is what was confusing me from the outset, for some reason the field Task Owner Email (which is the email attribute of the Task owner column) does not appear in the 'dynamic content' so the first item i try to use it the system forces that 'value' piece before it makes the email attribute / task owner email field to be available in the dynamic content. When I look at other dynamic content they all operate as normal. Have you experienced this type of thing before / any ideas, could I need to create a dummy branch further up the flow to initialise it prior to then trying to use it further down the flow, seems long winded. Any ideas welcome and thanks for the help so far @lbendlin 

  • DavidHiscutt Profile Picture
    12 on at

    Is anyone having this same issue so it might be good to explore further ? 

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Automate

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 503 Super User 2025 Season 2

#2
Tomac Profile Picture

Tomac 321 Moderator

#3
abm abm Profile Picture

abm abm 237 Most Valuable Professional

Last 30 days Overall leaderboard