Employee Roster

How to Get There and Why

Operations > Labor Scheduling > Employee Roster

Purpose & Common Uses

The Employee Roster is most commonly used to manage employee’s personal information, the stores and jobs they work, and information required for payroll. This can be used in the following ways:

Labor Scheduling

An employee’s store and job assignments are utilized by the Labor Scheduler to populate the appropriate schedule(s). Once employees are established in the Employee Roster they can be invited to view their schedules through the Employee Central mobile application, available in the Apple Store and Google Play.


Scheduled vs Actual (SvA) reporting combines timeclock information from the POS integration and Labor Schedules to present comparative analytics for managers to reduce Labor Cost.

Labor Type Maintenance allows Jobs to be grouped and categorized. These groupings are most commonly used in Custom Reports.


While Decision Logic does not act as a payroll provider, we encourage the use of our standardized payroll exports and integrate with third-party payroll providers.

  • Payroll Reporting

  • Labor by Job Code

  • Time Card Detail Reporting

  • Server Contest Reporting 

  • Payroll Employee Information Exports

  • Labor SvA 


How to Use This Page

Page Functions and Definitions


  1. Use the Store Selector dropdown menu at the top right of the page to choose the store, if your profile scope allows you to access more than one.

  2. Select the Employees you wish to view by selecting them from the desired Employment Status dropdown menu at the top left

    1. Active: This page’s default selection - employees who are not in status Termination Pending or Terminated.

    2. Terminated: Employees who are not in status Active - which leaves Termination Pending or Terminated.

    3. All: All Employees currently assigned to the selected store

  3. Type any part of the a name, position, POS ID / Employee Number, or Phone Number in the Search Bar to narrow the results

  4. Sort any of the first 4 columns in ascending or descending order by clicking on the column header

  5. New Employees are added by clicking the Employee button at the top right.

  6. Editing or Viewing Employee Information is achieved by clicking in the row of the Employee in any column except Mobile Access

  7. Print will allow you do print (or save to a destination) the actively displayed list of employees - limited to Name, Primary Position, Phone Number, and Status.

Please use the Seach Bar to find what you are looking for. Web browser Find functionality (CTRL+F) does not yield accurate results.


  • ID: Decision Logic idenification number - generated sequentially.

  • Name: First and Last only

  • Primary Position: Elected in the employee information page, generally assigned as an Employee’s most commonly used Job Code

  • POS: Employee Number / POS ID, generally the number that the employee uses to clock in and out of shifts through the POS

  • Phone Number: Entered in the employee information page

    • This is the phone number entered in Employee Information, not the phone number used for Mobile Access

  • Mobile Access: An employee’s state of access/eligibility for the Employee Central mobile app access

  • Status: State of employment - limited to Active, Termination Pending and Terminated


Decision Logic users are granted access to the Employee Roster through Profile Maintenance where users and access to pages are assigned to a profile. Users are additionally configured in the Employee Transaction Permissions page for specific actions regarding Employee Roster functions.

Profile Security & Scope

  • View grants users view-only access for all employees assigned to the stores in the user's scope. Viewable employee information includes Name, Last 4 of SSN, DOB, Address, Contact Info, Store and Job Assignments, Payrate, and Additional Info in Custom Fields.

  • Enter grants the additional permission of inviting employees to the Employee Central mobile app.

  • Change grants the ability to edit employees.

    • These security configurations are used in conjunction with Employee Transaction Permissions, seen below.

Employee Transaction Permissions

Specifics of what each user is able to enter or change are established on the Employee Transaction Permissions page.

These permissions default to unchecked until changed.

  1. Select the user

  2. Check the boxes that apply for this user

  3. Press Save to apply the permissions

Site Menu Navigation: Maintenance > Employee Info > Employee Transaction Permissions

Adding & Changing Employee Information

New Hire

New Employees are added by clicking the Employee button at the top right.

New Hire permissions are revoked for companies who opt to add employees to Decision Logic’s Employee Roster through third-party integrations such as

  • POS Employee Push

  • Talent / Workforce Management Platforms

  • Payroll Providers

Employee additions, changes, or employement statuses can then be managed through Decision Logic’s On-Boarding and Employee Insert Validation features.

Existing Employees

To edit an existing employee, click anywhere in the row of the Employee except in the Mobile Access column. Depending on the assigned Profile and Employee Transaction Permissions, one of the two views pictured below will be displayed.

  • Terminated Employees cannot be edited, regardless of permissions. They would need to be re-hired to edit their information.

  • If the employee in need of editing (or re-hiring) exists but is inaccessible due to profile scope limitations, contact the store that the employee is assigned to, an above-store level user who has both stores in their scope, or your Decision Logic Administrator.

Employee Information

Fields noted with the * red asterisk are required to Approve the Employee.

To avoid duplicate employees (and for integration purposes, quality database management), a unique identifier is declared by your company and required for employees in the roster.
One or more of these 3 fields will be * required:

  • Social Security Number (SSN)

  • Custom Field - in the image above, this is seen in the Additional Information section as Alt Emp ID

  • Employee Number / POS ID - this is generally the number that the employee uses to clock in and out of shifts through the POS

  • SSN

    • Decision Logic will check that the Social Security Number entered is:

      • Within the range of valid numbers as defined by https://www.ssa.gov/employer/randomization.html  

      • The roster will exclude area numbers 000, 666 and 900-999. 

      • It does not currently exist for an active employee at another store in your Decision Logic. 

  • Ignore Auto Term box

    • Hides the employees who have not worked in the last 30 days from the list of “suggested terminations” in Decision Logic’s Payroll Process.

Job Assignments

Employees must be assigned at least one Job Code. If multiple are assigned, the Primary Job must be identified. Depending on how your company utilizes labor or payroll reporting, the Primary Job may be used in overtime calculations.

Job Codes are established in the POS Admin > Labor page. Job Codes are assigned Job Roles in Labor Scheduling maintenance and assigned to Schedules used in Labor Scheduler.

Pay Rate is an employee’s wage per hour. Managers can be identified and configured in POS Admin > Labor to have their hours and labor cost excluded from labor reporting. Salaried Managers are commonly given a Pay Rate of $0.01, but might be given a rate of salary divided by average hours worked. An example of this is below:

Yearly Salary

Weekly Salary

Weekly Hours

Pay Rate





Store Assignments

Employees must be assigned at least one Store. If multiple stores are assigned, the Primary Store must be identified. Depending on how your company utilizes labor or payroll reporting, the Primary Store may be used in overtime calculations.

The Employee Number is generally the number that the employee uses to clock in and out of shifts through the POS. One number is generally used for one employee across multiple stores, but can be unique per store.

As a best practice we advise that an Employee Numbers not be re-used

Decision Logic offers to create a random number for you! You can use the Generate button in this section.

If you don’t see the Generate button and would like to have it available, please contact your Decision Logic Account Manager.
Once activated, a maximum number of digits to generate is required for the configuration.

The scope of uniqueness required for the Employee Number can be configured by contacting your Decision Logic Account Manager.
This can be configured to require that the Employee Number be unique

  • Per Store

  • Across All Stores

Additional Information / Custom Fields

The fields in the Additional Information section are established and configured in the Employee Maintenance > Custom Fields page.

Effective Date

When an new employee is added, or any change is made to the Employee’s Information, an Effective Date - the date that the changes are effective - is required before the Approve button is activated.

  • Effective Date is the first day that the employee clocks in, or clocks in with the changes made.

    • For example - if an employee’s pay rate increase is only applicable after the end of the week, the effective date would be in the future.

  • Employees should be added in Decision Logic prior to their first clock in on the POS. 

If an employee is added after their first clock-in, be sure to use the effective date of his/her first shift.

If more than 6 days have passed since the date the added employee or changes should have been effective, you will need to resend Decision Logic your POS Labor Data for those dates - either through UDT or End of Day > Run Labor.

 Failure to assign the correct effective date will result in no labor/payroll reporting being tied to that employee.

Employee Central Mobile Access

In the image below, you will see all possible combinations of Mobile Access and Employment Status

Mobile Access Definitions

For Employees with Active Employment Status, the following Mobile Access eligibilities/statuses are defined:

Mobile Access


Action Options


Employee can log into Employee Central using their established Username, Email Address, or Cell Phone number

Deactivate - Remove this Active Employee’s access to Employee Central

Update - Change this Employee’s Email Address or Cell Phone number


* Employee who continues to have - or formerly had - an established Employee Central Username, Email Address, or Cell Phone has been sent an Activation or Update that is pending their confirmation

The pending confirmation is also noted in the invitation pop-out
”An email change request has been sent to

Deactivate - Remove this Active Employee’s access to Employee Central

Update - Change this Employee’s Email Address or Cell Phone number again


Employee has been sent an Invitation via Email or Text SMS to create a Username and password, and download the mobile app.

The invitation pop-out will also note this:
* A mobile access invitation was previously sent on [MM/DD/YYYY] to [email/cellphone]…

Resend - Change the entered Email Address or Cell Phone number for the Employee



Employee has not been invited to Employee Central

Send - Send the Employee their first initial invitation to Employee Central


Employee does not have access to Employee Central

An Employee with Active employment status who has been re-hired, or otherwise deactivated, needs to be Activatedto re-establish their access to Employee Central

Activate - re-establishes their Employee Central access. No action required by the employee

Update and Activate - Change this Employee’s Email Address or Cell Phone number then activate them. Employee must accept the update to Email Address or Cell Phone before the account is activated

For Employees with Termination Pending or Terminated Employment Status, the following Mobile Access eligibilities/statuses are defined:

Mobile Access


Action Options


Employee no longer has Active employment status and was never sent an invitation to establish a connection to Employee Central



Employee no longer has Active employment status and their no longer has access to Employee Central


Re-Hires and Terminations


Clicking an employee with Status Termination Pending or Terminated will present the following information:

  • Date Terminated - Effective Date of Termination

  • Termination Type - Custom Types

  • Rehire Status - Eligible / Ineligible

  • Termination Reason - Custom Types

  • Comments - Max 100 Characters

Termination Type and Termination Reason are established in Employee Maintenance.

When Re-Hiring an employee follow these steps:

  1. Consideration should be given to the employee information that is presented, which was entered by the terminating Manager.


  2. Press Next

  3. Confirm that the employee’s information is accurate, making changes as necessary

  4. Use the applicable Effective Date


  5. Click Re-Hire

  6. After the employee is rehired, activate their Employee Central account by clicking on the red Deactivated icon in the Mobile Access column of the Employee Roster.

  7. If they are using the same email address or phone number, click the Activate button. They can now use their existing username and password to log into Employee Central. If they have a new email address or phone number, make the needed change and click the Activate button. This sends a verification message to the employee to the updated email address or phone number. The employee will need to verify the change before they can log into Employee Central.


  1. Select the active employee to terminate

  2. Click Terminate at the top right of the page

  3. Note that all fields are required


  4. Press Terminate

The Mobile Access for Employees in Termination Pending and Terminated status will immediately be changed to Deactivated upon Termination. Within 15 minutes the employee will be logged out automatically of any active Employee Central sessions.