Using the Right Badge parser

The 8000 Series clock provides a utility that allows you to parse or retrieve the specified number of digits from the end (rightmost digits) of the badge that is read by the clock.

To enable this optional feature (disabled by default), you will need to make these changes in your settings.conf file for the 8000 Series clock. Lines prefixed with a # are comments and should be added as well.

You can enable this configuration via a configuration update (file update) and set the appropriate values for your 8000 Series clock.

  1. Enable the Right Badge Parser class by adding this setting to your settings.conf file. For example:
    
    #Right Badge parser class
    class.badge.parser=com.infor.wfm.clock.reader.badge.RightBadgeParser
    
  2. Add this setting (with example values) just below the above settings to determine the number of digits from the end of the badge number which you want to read into the WFM application.
    
    right.badge.parser.badgeLength=<number_digits_end_of_badge>
  3. For example, you may want to read a badge number such as 123456789 and you know that only the last 6 digits represent the badge number, while the other digits are not required. To satisfy this requirement you could specify a value of 6 which would read a badge number of 456789 into the WFM application:
    
    #Right Badge parser class
    class.badge.parser=com.infor.wfm.clock.reader.badge.RightBadgeParser
    right.badge.parser.badgeLength=6
    

The clock will beep if you specify a badge length that is longer than the badge data that is read by the clock. For example if you specify right.badge.parser.badgeLength=20 and the badge data read by the clock is 001234, the clock will beep and the logs will indicate a WARNING for this condition.