02-20-2022 06:45 AM - last edited 02-21-2022 10:44 AM
Unlike the out of the box ability to export planner to excel, Power Automate does not support this natively. Whilst there is an action to list tasks, some of the data is referenced by GUIDs/IDs or category names, for example assigned to users, bucket ids or labels. I have built an efficient flow that will hopefully allow you to export your planner tasks for a specific plan to a new Excel File, containing a table, ready for you to use elsewhere. This is a proof of concept and so I highly recommend that you test. If there are features that you feel are missing or other fields that you would like included, please drop me a message.
The flow is compact and looks likes follows:
There are 4 key areas to the solution:
1. initial explanation, listing tasks buckets and plan details (for label categories)
2. retrieving all users by ID that have been assigned a task and returning their display name
3. for each task, creating an object of key/values and outputting an array
4. a basic method for creating an Excel File with Table containing the data from the Array
Stage 2:
I ultimately compile an array of distinct UserIds so that I can look them up and create an object of Userid/DisplayName Key/Values.
Output:
This enables all project users to be selected by ID and is a far more efficient way of using get user profile, as we don't need to do this for all tasks where multiple users may be assigned.
Stage 3:
There are 4 scopes to get the more tricky data, but here I gather individual arrays of:
1. assignedTo Display Names
2. CheckList Items
3. Categories/Labels (by bespoke name, colour or fallback category number)
4. CheckList Totals / Count
The output is an object for each item:
Stage 4:
Is a very easy method to create a new excel file, table and populate the rows using an apply to each. You can use Excel Scripts or Graph API to populate a file if you so wish, I have examples of the former on my YouTube.
Please note that if you want to bulk import tasks to planner, I have a video and downloadable flow via my YouTube here https://youtu.be/n3foHWH1XpU. Feel free to check out my YouTube for other ideas and concepts too and don't forget to like and subscribe.
Sample Task JSON can be seen below:
Hallo @DamoBird365 , could you tell me where I could find Stage 1. Do you have any pictures to this? Thank you very much.
Hello MosK, do you have some picture of your flow. I don't find the Stage 1 here. Can you help me?
@boomcat22what do you mean?
It is on the original post, see the numbers with the red borders?
There is also 'steps to check' to get you started within the flow to help you, under the "InstructonsForUse" step
Otherwise, I don't understand your question...
Hallo @ishesb , thank you very much. This picture I can see. But I don't see each step of the flow. It's include more information, wright? That's what I mean. Can you help me?
@ishesb I also try to import the *.zip-fileto my Power Automate and get only this error:
What does it mean. I'm very sorry for that questions. I'm Power Automate-Virgin 😉
@boomcat22I can try to help you get it started, depending on where you get stuck. Have you imported the flow yet?
@boomcat22 I think you are trying to import as a solution that's might be the wrong spot. Try under Flows or follow these steps:
You need to import the zip as a flow (do not extract it) when you (Sign In) to Power Automate (aka Microsoft Flow) then go to My Flows > Import > Import Package (Legacy) and follow the steps there, it should mostly guide you until you have a flow you can save.
Do those, in that order would make your life easier, and let me know which one you are stuck on.