Knowledge Base

View Categories

Creating a Service

What is a Service?

A Service is a custom workflow you create to enable app users to capture and collect data exactly as you need. When your users log into the CodeREADr app, they select the service(s) you’ve set up to perform their tasks. Below, we’ll explore the standard service types and their unique functionalities.

Record Scans Service

The Record Scans service type captures a barcode’s value as a scan record. This record can also include the following details:

  • Service Name
  • Username
  • Timestamp
  • GPS Location (optional)
  • Additional custom data collected after each scan

This service is ideal for general data collection tasks, such as inventory tracking, attendance logging, and other use cases where you need to store scan-related data.

Get started with the Record Scans service.

Validate Scan Service

The Validate Scan service type compares a scanned barcode value against an existing database, either online or offline. Advanced validation options allow you to set rules based on scan frequency, date, and time.

Types of Scan Validation Results

  1. Valid:
    • The barcode exists in the database.
    • App users can see detailed information related to the scanned barcode and collect new data.
  2. Invalid:
    • The barcode does not exist in the database.
    • Optionally, app users are prompted to collect new data associated with the scanned barcode.
  3. Invalid Duplicate:
    • The barcode has already been scanned under the same service.
    • App users are shown the previous scan time.
  4. Advanced Validations
    • Conditional Validations let you define rules based on counts, dates, times, and specific days.

Get started with the Validate Scans service.

Check In/Out Service

The Check In/Out service type tracks the status of scanned values, such as whether they are “checked in” or “checked out.”

Common Use Cases

  • Attendance tracking: Monitor who has entered or exited a location.
  • Asset management: Verify if assets are on-site, in transit, or at a specific location.

Get started with the Check In/Out service.

Table Builder

The Table Builder service allows administrators to create a parent table with related child table views, similar to Excel sheets. App users can scan barcodes and answer custom prompts to:

  • Create records
  • Edit existing records
  • View collected data

Key Differences from Standard Services

  • In Record Scans and Validate Scans, only admins can view scan records.
  • With Table Builder, app users can view and optionally edit answers in real-time.
  • A summary table is auto-generated for admins to share insights.

Get started with the Table Builder service.

Advanced Settings

Each service type comes with customizable advanced settings that allow you to tailor the workflow to your specific needs. Explore these options to maximize the efficiency of your services.

Offline Services

“On-device” services feature offline functionality that ensures uninterrupted performance even without an internet connection.

How It Works

  • Users must log in and select the assigned service while connected to the Internet.
  • A test scan (using a demo or real barcode) ensures the scan engine is active.
  • Users can operate offline for up to 5 days without reconnecting.

Note: Any changes to services or databases require the app to sync online for updates.

Get Started With CodeREADr Today

By choosing the right service type, you can streamline your workflow, enhance productivity, and tailor data collection to meet your unique requirements. Whether you’re managing inventory, tracking attendance, or enabling advanced validations, CodeREADr’s flexible service options have you covered.