> ## Documentation Index
> Fetch the complete documentation index at: https://docs.oloid-demo.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Oloid Connect - Punch Management Using User Authentication

> This document explains how User can authenticate and manage punches using Oloid Connect.

## Introduction

This document explains how User can authenticate and manage punches using Oloid Connect.

## Prerequisites

* The Oloid Connect application is created and configured. For more, refer to[How to Create and Configure Oloid Connect Application in Tenant Admin Portal](https://oloid.help/en/articles/8655943-how-to-create-and-configure-oloid-connect-application-in-tenant-admin-portal)
* You must configure Workday Punch Integration in the Oloid Connect Application. For more, refer to Configure [Workday Punch Integration](https://oloid.help/en/articles/9896977-how-to-create-and-configure-the-oloid-connect-passwordless-application#h_91ec1c232a:~:text=Message%20field%20\(Optional\).-,Configure%20Passwordless,-The%20Configure%20Passwordless)
* The endpoint must be paired with the Oloid Connect application. For more, refer to [How to Pair Oloid Connect Endpoint](https://oloid.help/en/articles/8616268-how-to-pair-an-oloid-connect-endpoint)

## Steps to Authenticate and Punch

1. Authenticate using provided credentials. For More, refer to[Oloid Connect - How to Authenticate a User Using Credentials](https://oloid.help/en/articles/10337624-oloid-connect-how-to-authenticate-a-user-using-credentials)
   After successful authentication, the Intent screen is displayed.
2. Record your punch as required. See use cases for details [Punch Management Use Cases](#punch-management-use-cases)

   ![Punch Management Using User... - screenshot 1](https://mintcdn.com/oloid-999c42b2/lUxk1EoVdjyJmA39/images/intercom/14632843/image-01e5910b.png?fit=max\&auto=format\&n=lUxk1EoVdjyJmA39\&q=85\&s=ec279a722f081c381084d0f8c60d4b77)

   User is authenticated and punch is recorded successfully.

## Punch Management Use Cases

## Use Case – 1: Record Shift Using Standard Punch Options

#### Introduction

This use case explains how to record a work shift using standard punch options such as starting a shift, managing meal breaks, and ending a shift.

***

#### Prerequisites

* The device is powered on and connected to the network.
* The intent screen is displayed.

***

#### Steps

1. Tap **Punch In – Start Shift**.
2. Tap **Meal Start** to begin a break.
3. Tap **Meal End** to resume work.
4. Tap **Punch Out – End Shift**.

   ![Punch Management Using User... - screenshot 2](https://mintcdn.com/oloid-999c42b2/lUxk1EoVdjyJmA39/images/intercom/14632843/image-75c3d0fb.png?fit=max\&auto=format\&n=lUxk1EoVdjyJmA39\&q=85\&s=2c9d87d0c3cb49e539f9dd1f4c1723a7)

***

#### Outcome

The system records all actions with the current date and time.

***

## Use Case – 2: Record Shift with Location-Based Punch

#### Introduction

This use case explains how to record a shift when location details are displayed on the Punch Management screen.

***

#### Prerequisites

* The device is powered on and connected to the network.
* Location is displayed on the intent screen.

  > [!NOTE]
  >
  > **Note:** Contact [Oloid Support](mailto:support@oloid.ai) to Configure location.

***

#### Steps

1. Verify the displayed **Location**.
2. Tap **Clock In** to start the shift.
3. Tap **Check Out – Meal** to begin a break.
4. Tap **Check In – Meal** to resume work.
5. Tap **Clock Out** to end the shift.

   ![Punch Management Using User... - screenshot 3](https://mintcdn.com/oloid-999c42b2/lUxk1EoVdjyJmA39/images/intercom/14632843/image-f722813f.png?fit=max\&auto=format\&n=lUxk1EoVdjyJmA39\&q=85\&s=cfafd47c086b0e93c322859c0b17a522)

***

#### Outcome

The system records punch actions along with the associated location.

***

## Use Case – 3: Manage Missed Punches and Submit Attestation

#### Introduction

This use case explains how to manage missed, incorrect punch records and Submit Attestation.

***

#### Prerequisites

* The device is powered on and connected to the network.
* Missed punch options are enabled.

  > [!NOTE]
  >
  > **Note:** The **Add Missed Shift**, **Attestation**, and **Previous Punches** buttons are pre-configured. For any queries related to these, please contact [Oloid Support](mailto:support@oloid.ai).

***

#### Steps

1. Tap **+ Add Missed Shift** to add a missing punch entry.
2. Tap **Previous Punches** to review or edit existing records.
3. Tap **Attestation** to confirm punch details (if applicable).

   ![Punch Management Using User... - screenshot 4](https://mintcdn.com/oloid-999c42b2/lUxk1EoVdjyJmA39/images/intercom/14632843/image-d3741938.png?fit=max\&auto=format\&n=lUxk1EoVdjyJmA39\&q=85\&s=71c38a8f22ebf52218c463c8f96132a9)

***

### Edit Previous Punches

If there are missed or incomplete punches, you can edit previous punches.

> [!NOTE]
>
> **Note:** Only punches for the **current day and previous 24 hours** can be edited.

#### Steps to Edit

1. Tap **Previous Punches**.
2. The **Previous Punches screen** is displayed with punch details for past days.
3. Identify the missing or incorrect entry.
4. Tap the **Edit icon** next to the required punch.
5. Enter or update the punch details.
6. Tap **Submit Time**.

   ![Punch Management Using User... - screenshot 5](https://mintcdn.com/oloid-999c42b2/lUxk1EoVdjyJmA39/images/intercom/14632843/image-14ec2902.png?fit=max\&auto=format\&n=lUxk1EoVdjyJmA39\&q=85\&s=98d8fbb8638b151b9bcaf8c447945188)

***

### Submit Attestation

Attestation is required based on system configuration (for example, early punch-in before configured meal duration).

> [!NOTE]
>
> **Note:** If the user performs a punch that violates configured rules (for example, entering before a 30-minute meal window), the attestation screen is displayed.

#### Steps to Complete Attestation Form

1. Review the attestation questions.
2. Select **Yes** or **No** for each question.
3. Enter details in the **Attestation Comment** field (if required).
4. Select the confirmation checkbox:
   * I have reviewed all of my current and past punches and confirm that they are accurate and complete.
5. Tap **Submit**.

   ![Punch Management Using User... - screenshot 6](https://mintcdn.com/oloid-999c42b2/lUxk1EoVdjyJmA39/images/intercom/14632843/image-b11bddab.png?fit=max\&auto=format\&n=lUxk1EoVdjyJmA39\&q=85\&s=0876ff1ac10abc2b61b5f5218272b735)

#### Attestation Scenarios

Based on configuration, one or more of the following may be displayed:

#### Scenario 1: Rest Break Confirmation

* Confirm if required rest breaks were taken.

  ![Punch Management Using User... - screenshot 7](https://mintcdn.com/oloid-999c42b2/lUxk1EoVdjyJmA39/images/intercom/14632843/image-64a49b9d.png?fit=max\&auto=format\&n=lUxk1EoVdjyJmA39\&q=85\&s=7196e7c82a970f165dd9fd137063522e)

#### Scenario 2: Meal Break Waiver

* Confirm if the meal break was waived.
* Provide a reason for missing the meal.

#### Scenario 3: Multiple Meal Checks

* Confirm first and second meal breaks.
* Provide explanations if missed.

  ![Punch Management Using User... - screenshot 8](https://mintcdn.com/oloid-999c42b2/lUxk1EoVdjyJmA39/images/intercom/14632843/image-d65946f5.png?fit=max\&auto=format\&n=lUxk1EoVdjyJmA39\&q=85\&s=45932c8a42f2c364b04686b620f8648d)

  > [!NOTE]
  >
  > **Note:** The attestation questions are configured by the system admin and may vary.

***
