Summary: How to use PowerApps and Microsoft Flow (Power Automate) for your daily checks.
Date: Around 2020
Refactor: 1 March 2025: Checked links and formatting.
Here I take you through the hypothetical training of creating a Daily check list in sharepoint and then making it beautiful using PowerApps and have them approved by your manager. This is a must have in most regulated companies.
There are 4 daily checks to perform, all combined into one form in the Daily Checks List.
Doing of the checks is self explainatory. Go to the list and click on new. On the right side a blade is shown with the form. Depending on the check you select different options and explanation appear. For example, if you would select the “Begin of Day” check, a card with required info and links appears on the top and below the check selection all checks that are part of the “Begin of Day” check appear. If you encounter a finding on one of the check and set the outcome of the check to “Done with Findings” a TOPdesk option appears to note down the TOPdesk call numbers. There is also a comment option. When you're done with the check click save on the top. After saving a workflow is started using Flow. A mail with a report of the check is being sent to the ict-infrastructure team and an approval request is sent to the manager.
Depending on what you need to change you need to know what technologies are in place, or you can create this information to create your own workflow:
If(DataCardValue2.Selected.Value = "Begin of Day", true, false)
If(DataCardValue2.Selected.Value = "End of Day", true, false)
If(DataCardValue2.Selected.Value = "Begin of Day", true, DataCardValue2.Selected.Value = "End of Day", true, false)
If(DataCardValue2.Selected.Value = "Begin of Day - FinApp", true, false)
If(DataCardValue2.Selected.Value = "Begin of Day - FinApp", true, DataCardValue2.Selected.Value = "End of Day - FinApp", true, false)
If(DataCardValue4.Selected.Value = "Done with Findings", true, DataCardValue5.Selected.Value = "Done with Findings", true, DataCardValue6.Selected.Value = "Done with Findings", true, DataCardValue7.Selected.Value = "Done with Findings", true, DataCardValue8.Selected.Value = "Done with Findings", true, DataCardValue9.Selected.Value = "Done with Findings", true, DataCardValue10.Selected.Value = "Done with Findings", true, DataCardValue11.Selected.Value = "Done with Findings", true, DataCardValue12.Selected.Value = "Done with Findings", true, DataCardValue13.Selected.Value = "Done with Findings", true, DataCardValue14.Selected.Value = "Done with Findings", true, DataCardValue15.Selected.Value = "Done with Findings", true, DataCardValue16.Selected.Value = "Done with Findings", true, DataCardValue17.Selected.Value = "Done with Findings", true, DataCardValue19.Selected.Value = "Done with Findings", true, false)
<b> ✉:</b> <a href=https://outlook.office.com/mail/mysharedmailbox@getshifting.com/inbox target=_blank>MyShared Mailbox Online</a>
<b>FinApp: </b><a href=http://finappsrv-p1/FinAppDashBoard/DashboardPart1.aspx target=_blank>Dashboard</a> - <a href=mailto:finappteam@getshifting.com?cc=infrateam@getshifting.com&subject=Daily Check FinApp Error&body=L.S.%2C%0APlease check the error below%3A target=_self>Send error mail</a>
<b>Office 365:</b> <a href=https://app.powerbi.com/groups/a320b6dd-3563-43b0-bb8e-5d90/dashboards/2f562f24-5209-4a5c-8e target=_blank>Health Dashboard</a>
<b>Voicemail service: </b> <a href=tel:0031612345678 target=_blank>☏ 06-12345678</a>
Check for the email arrival shortly after 07:00 from CitrixHealthCheck. If the email arrived, check for deviations or issues. If found any, create a TOPdesk call and set status to Done with Findings. If the email has not arrived, perform the check manually and make a note in the comment section.
Keeping up appearances. Turn on/off the infra monitors displaying the workload and other health checks. Set the correct SPOC on the monitors. Cleanup the home zone and place any loose device in the MER.
1. Check tab Dashboard. 1.1. Check ACC Risk monitor (average around 3,5). 1.2. Check Systems resources resources (average below 20% and 10%). 1.3. Check high availability. 2. Check tab Monitor, section Logs. 2.1. Check Threat. 2.2. Check Systems. 2.3. Check Alarms. 3. Check tab Network, section Ethernet. 3.1. Check Link state. 4. Check tab Device, section Certificate Management. 4.1. Check certificates if they are still valid.
Tip: In case you need to change something in the powerapps form and you are not familiar with the powerapps studio you could just simply create a testlist with some sampledata to get familiar with the look and feel.
See here on how to create a report of all itemas that were created in the previous month.