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

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / Help with a simple che...
Power Apps
Unanswered

Help with a simple check-in app

(0) ShareShare
ReportReport
Posted on by

Hi, I'm very new to Power Apps, but I am trying to create a very simple Check-In app, where people who arrive can be 'Checked in' by scanning a barcode on their ID using a bluetooth barcode scanner, and assigning a desk between 1 and 23.
Id like to keep this information in a log such as an excel file that includes a timestamp for when these individuals were checked in.

Eventually Id also like to add features such as a Check-out function, as well as a notification when 'Checked In' individuals exceed their 45 minute allotted window.

So far I have 2 Excel files on Onedrive, 1 for the Desk Location #s and the Log.

I tried to follow @https://powerusers.microsoft.com/t5/Building-Power-Apps/Employee-check-in-and-check-out-app/m-p/1654909#M421725

I would really appreciate some support, as the articles I have seen so far seem to be too complex for me to follow, or I am encountering errors.

Thank you

Categories:
I have the same question (0)
  • Gochix Profile Picture
    1,937 Moderator on at

    @JonesyT ,

     

    First of all, you would have to keep a List or a Table if you are using an Excel file, with all individuals. In this table, you would have to have a column that contains the barcode value for that user.
    Then you can add a Barcode Reader media in the application and set the OnScan property to:

     

    If(
     LookUp(
     ExcelTable, //your datasource - for you this will be your excel user list table
     BarcodeColumn = First(BarcodeReader1.Barcodes).Value).BarcodeColumn, //Checking if user with this barcode value exists in user list
     If(IsBlank( // if user exists in user list but no records registered then continue
     LookUp(
     LogTable, // your log table where checkins will be registered
     UserID = First(BarcodeReader1.Barcodes).Value)), //UserID is column that will contain barcode value
     Collect( // creates a new record for this user
     LogTable,
     {
     User: "User1",
     UserID: First(BarcodeReader1.Barcodes).Value,
     'Check in time': Now()
     }
     )
     )
    )

     

     

    This is just a simple way with what you can start with. 
    Later you can add more criteria and checks to exclude duplicated checkins for the same user for the same day, add checkout feature etc.

     

    If you really are going to stick with Excel as your data source, then think what you are going to do when you hit the limit of 2000 rows of data, which you will eventually. 
    _____________________________________________________________________________________
    Please give a thumbs up if I resolved your issue! Please click Accept as Solution to close the topic!

  • oyepanky Profile Picture
    488 on at

    oyepanky_0-1715869773054.jpeg

     

    Hi Bro,

     

    if you need any help with attendance related help, I already developed this application you can check out my videos on youtube.

     

    link is here - Time IN And Out Button Create with Formula In PowerApps || Part-14
    https://youtu.be/sFbAlSRD_qc

     

    in this application these options

     

    Check In - Check Out

    Break options 
    Selfie option 

    location option

    20+ option for employees & Manager login 

     

    please check out all parts 

    i hope this video help you. 

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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the March Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
11manish Profile Picture

11manish 541

#2
WarrenBelz Profile Picture

WarrenBelz 434 Most Valuable Professional

#3
Valantis Profile Picture

Valantis 289

Last 30 days Overall leaderboard