Format:

Each of the settings described here are sent to the clock(s) using

  Setup >> Clock Groups >> [edit specific clock group] >> Clock Tools >> Set Clock Option

Commands are sent as a Name / Value pair.  Instructions below will be shown as

    [Name]

    [Value]


**Note: Steps are slightly different for using Workcodes - Please see this article for Workcodes:

  https://sundialtimesystems.freshdesk.com/support/solutions/articles/1000322935


Set up the Desktop Style

(using menu: Personalize >> User Interface >> Main Screen Style)

Use this article to understand the desktopStyle choices:
  https://sundialtimesystems.freshdesk.com/support/solutions/articles/1000315330

Command:

  desktopStyle

  1

Set Punch State Mode

(Using menu: Personalize >> Punch State Options >> Punch State Mode)

** Note: Skip this if you do not need to use Punch State selections

Use this article to understand the StateMode choices:

  https://sundialtimesystems.freshdesk.com/support/solutions/articles/1000315331

Command:

  StateMode

  1

Set Punch State Timeout

Use this to specify the Timeout, in seconds, of a selected State key

** Note: Skip this if you do not need to use Punch State selections

Command:

  TOState
  5

Set the Requirement to select a JobCode

Command:
  USAMustChoiceLaborCode
  1
Require that the JobCode be checked against the internally stored list

Command:

  USAMustCheckLaborCode

  1

Use Extended Table

Command:

  PushTableDesc

  USA.attext.tabledesc.xml 

Enable and Name Job Code Group

Command:

  CMD DATA

  UPDATE JOBCODEGROUP ID=<value from 1 to 6>\tName=<Job Group Name>\tEnable=1

Add Job Code Items

Command: (one entry per selection Item - Number matches Tracking Code, Name does not need to match) 

  CMD DATA

  UPDATE JOBCODE Number=<Tracking Code number>\tName=<Tracking Item Name>\tJobCodeGroupId=1

    ....

  CMD DATA

  UPDATE JOBCODE Number=<Tracking Code number>\tName=<Tracking Item Name>\tJobCodeGroupId=1

Set up the Function Keys

Command: (one entry per Function Key - keyIDs are 1 based, stateCodes are 0 based)

  CMD DATA

  UPDATE SHORTKEY keyID=4\tkeyFun=0\tstateCode=255

  
  CMD DATA
  UPDATE SHORTKEY keyID=3\tkeyFun=0\tstateCode=255


  CMD DATA
  UPDATE SHORTKEY keyID=2\tkeyFun=1\tstateCode=5\tkeyLabel=Switch\tmapValue=5\tJobGroup=1:0:0:0:0:0


  CMD DATA
  UPDATE SHORTKEY keyID=1\tkeyFun=1\tstateCode=0\tkeyLabel=Punch\tmapValue=0\tJobGroup=1:0:0:0:0:0


NOTE: Additional parameters can be used for Default Keystate selection, special duplicate punch lockout capabilities and more


This allows users to simply walk up and swipe, then select a JobCode.  It also allows selection of F2 for Switch, or F1 to revert back to a regular punch if they didn't mean to select F2.    


Refer to: 

Faceprint Clock - Configuring Function Keys Remotely (New Generation)

  https://sundialtimesystems.freshdesk.com/support/solutions/articles/1000277026


Series 15 - Set up Function Keys

  https://sundialtimesystems.freshdesk.com/support/solutions/articles/1000298331