SOLVED

Praise Badge Reporting

Iron Contributor

Hi there,

Thinking of trying to use the praise badges - with customisations to our values - but no point even starting if there isn't a way of getting reporting - weekly/monthly/annually - so that our rewards can be tied to this. So if someone got 10 more praise badges in the week for 'customer service' then we can recognise appropriately  - simila

41 Replies

I also face same issue and could not get through it I want experts should address something on it waiting for your responses 

An update to this...

I have built a Power App that tracks praise, does some cool gamification, leaderboards etc. I have also created a pretty cool workflow that monitors all channels in a team on a given time period e.g. can set it to daily or hourly, if a new channel gets added, it will redeploy/duplicate the workflow to the team environment and update the channel in the trigger condition. A few more days and I should have a solution that can capture praise in everything but 1:1 chats.

@Sean_Kerr_0077 

It's taken a lot of work in my spare time but I have updated the solution now. Works pretty well! You could theoretically deploy this solution to every team in your tenant and also extend to log it centrally to an 'Organisation' list

@steve_port  This looks awesome!!!!!!!!   I can't wait to try it!!!!  You Rock!

@steve_port Just watched your video - that's great!

Will you be sharing the app you made to go with the flow, and the enhancements to capture praise in everything but 1:1 chats?

Yes we will be doing something on LinkedIn soon! So will add it to there shortly.

You. Are. The. Best! I am so interested in this! Thanks so much for your expertise. 

@steve_port 

@steve_port How much time does it take for this app I want to use this track system it is helpful for all.

@steve_port  Hi! I tried recreating your flow, but it doesn't seem to be parsing the JSON correctly since it's not capturing the badge type or reason. Has the adaptive card changed since this script was written?

@Rebecca_Hall Hi yes the adaptive cards have changed since we last wrote the post. I have updated my blog post - Capturing Praise from Microsoft Teams - Updated (dapt.uk)

Hi @joshwelch, we have built the app. If you're interested please contact us at email address removed for privacy reasons
Thanks so much for this update - got it working now (except for rendering the badge image, but I can live without that).

One suggestion to tweak in your instructions: in the SharePoint list, set the Reason Field Type to "Multiple lines of text" instead of "Single line of text" since a Praise can be up to 500 characters, but single line of text can only hold 255. My flow was failing when the Reason was too long.

@steve_port These are historical posts and the event is no longer able to be viewed. Do you have the presentation anywhere by chance or know where I can figure out how to track MS Praise badges?

Any assistance is greatly appreciated. 🙂

https://www.dapt.uk/post/capturing-praise-from-microsoft-teams

If you follow the steps here you should be able to get it working. Good spot by Rebecca Hall re the multiline text!
Hi Steve. I have my main team chat in the Teams Chat area. One chat has all my team members in it and we converse during the day in this chat. Can this automation be made for these chats or only in channels? My team doesn't really use the channels ...we just use the Chat in Teams.

@LinHolker you sure can. We'd just need to get the chat ID. So, to do this, you will need to replace the start with when a new message is added. Then in the message details, use the dynamic content and select the group chat you are a member of.

Keep all of the trigger conditions the same as below.

 

If this helps, please give it a like and also feel free to follow me on LinkedIn for more tips 🙂
(99+) Stephen Port | LinkedIn

 

steve_port_0-1687961548110.png

 

Thanks Stephen. So, it doesn't matter that the flow trigger is 'When a new channel message is added'?

 

Could you also please advise of the Expression for Initialize variable 2? It's not in your notes

 

LinHolker_0-1688044110832.png

 

And just confirming, we are keeping the original Initialialize Variable in the flow - wasn't sure in your notes but think this is correct?

 
I'm also coming across the this expression below is invalid for the Create Item SharePoint action. Any ideas? I've tripled checked it.
LinHolker_0-1688045820569.png

 

 

 

 

@LinHolker did you ever manage to figure out the invalid expression for the Create Item SharePoint action?  My badges do not show... can anyone help?

Hi Denise, I'll look into this and work on some new notes and post it online later today.
I am running a live build session next week. Bring your laptops and I'll help everyone build the solution.

https://events.teams.microsoft.com/event/eb74954e-2b8d-42a2-8584-d216efb42bae@2b4d754f-c693-4ef1-92f...