Skip to content

Instantly share code, notes, and snippets.

@emreeren
Last active September 18, 2015 10:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save emreeren/e43e4df6f01fed80f7eb to your computer and use it in GitHub Desktop.
Save emreeren/e43e4df6f01fed80f7eb to your computer and use it in GitHub Desktop.
{"AccountScreens":null,"AccountTransactionDocumentTypes":null,"AccountTransactionTypes":null,"AccountTypes":null,"Accounts":null,"Actions":null,"AutoConfigurationTasks":[{"CreateBackup":false,"Description":"Activates Time Clock, Creates Employee Entity Type and adds Employee Entities. On this configuration Time Clock users are tracked as Ticket Entities.","Language":"en","Name":"Activate Time Clock & Add Employees","SortOrder":0,"TaskData":"[{\"Action\":\"[?Employee Name:[A-Z][A-Za-z ]+]\\u000d\\u000a[?Entry PIN:.{4}]\\u000d\\u000a[?Operator Number:\\\\d+]\\u000d\\u000a[?Pay Rate:\\\\d+\\\\.\\\\d{0,2}]\",\"ActionType\":4,\"Condition\":null,\"Description\":\"Ask Employee Name\"},{\"Action\":\"var result = true;\\u000d\\u000avar exists = api.Rule('TC_Set Ticket Employee').Exists();\\u000d\\u000aif(!exists)\\u000d\\u000a{\\u000d\\u000a var operation = dlg.AskQuestion('Do you want to enable Time Clock?','Yes,No. Cancel It');\\u000d\\u000a if(operation == 'Yes')\\u000d\\u000a {\\u000d\\u000a Data.Set('op','Create');\\u000d\\u000a }\\u000d\\u000a else result = false;\\u000d\\u000a}\",\"ActionType\":3,\"Condition\":null,\"Description\":\"Check if Time Clock Configuration Enabled\"},{\"Action\":\"var exists = api.EntityType('Employees').Exists();\\u000d\\u000aif(!exists)\\u000d\\u000a{\\u000d\\u000a api.EntityType('Employees').Create('Employee','TCStatus=PunchOut');\\u000d\\u000a api.EntityType('Employees').Fields('Password').Create('string');\\u000d\\u000a api.EntityType('Employees').Fields('Pay Rate').Create('number');\\u000d\\u000a api.EntityType('Employees').Fields('Operator Number').Create('number');\\u000d\\u000a}\\u000d\\u000aresult = true;\",\"ActionType\":3,\"Condition\":\"Data.Get('op') == 'Create'\",\"Description\":\"Check if Employee Type Exists\"},{\"Action\":\"if (!api.EntityType('Employees').Exists())\\u000d\\u000a{\\u000d\\u000a result = false;\\u000d\\u000a dlg.AskQuestion('Employee Entity Type not found.','OK');\\u000d\\u000a}\\u000d\\u000aelse if (api.Entity('[:Employee Name]').Exists())\\u000d\\u000a{ \\u000d\\u000a result = false;\\u000d\\u000a dlg.AskQuestion('Employee named [:Employee Name] already Exists.','OK');\\u000d\\u000a}\\u000d\\u000aelse if (api.EntityType('Employees').Fields('Password').FindEntityName('[:Entry PIN]')!=null)\\u000d\\u000a{\\u000d\\u000a result = false;\\u000d\\u000a dlg.AskQuestion('Another Employee uses same Password','OK');\\u000d\\u000a}\\u000d\\u000aelse result = true;\",\"ActionType\":3,\"Condition\":null,\"Description\":\"Validate Employee\"},{\"Action\":\"api.Entity('[:Employee Name]').Create('Employees');\\u000d\\u000aapi.Entity('[:Employee Name]').Data('Password').Update('[:Entry PIN]');\\u000d\\u000aapi.Entity('[:Employee Name]').Data('Pay Rate').Update('[:Pay Rate]');\\u000d\\u000aapi.Entity('[:Employee Name]').Data('Operator Number').Update('[:Operator Number]');\\u000d\\u000adlg.AskQuestion('Employee named [:Employee Name] added.','OK');\\u000d\\u000a\",\"ActionType\":1,\"Condition\":null,\"Description\":\"Create Employee\"},{\"Action\":\"Actions:\\u000d\\u000a- Name: TC_Ask Question Action\\u000d\\u000a ActionType: AskQuestion\\u000d\\u000a Parameter: '[{\\\"Key\\\":\\\"Question\\\",\\\"Value\\\":\\\"[:Question]\\\"},{\\\"Key\\\":\\\"Buttons\\\",\\\"Value\\\":\\\"[:Buttons]\\\"},{\\\"Key\\\":\\\"AutomationCommandName\\\",\\\"Value\\\":\\\"[:Automation Command Name]\\\"},{\\\"Key\\\":\\\"BackgroundColor\\\",\\\"Value\\\":null},{\\\"Key\\\":\\\"TransparentColor\\\",\\\"Value\\\":null}]'\\u000d\\u000a- Name: TC_Assign Entity To Ticket\\u000d\\u000a ActionType: ChangeTicketEntity\\u000d\\u000a Parameter: '[{\\\"Key\\\":\\\"CanCreateTicket\\\",\\\"Value\\\":\\\"True\\\"},{\\\"Key\\\":\\\"CanCreateEntity\\\",\\\"Value\\\":\\\"\\\"},{\\\"Key\\\":\\\"EntityTypeName\\\",\\\"Value\\\":\\\"[:Entity Type Name]\\\"},{\\\"Key\\\":\\\"EntityName\\\",\\\"Value\\\":null},{\\\"Key\\\":\\\"EntitySearchValue\\\",\\\"Value\\\":\\\"[:Password]\\\"},{\\\"Key\\\":\\\"UpdateNullEntity\\\",\\\"Value\\\":\\\"True\\\"},{\\\"Key\\\":\\\"EntityScreenName\\\",\\\"Value\\\":null},{\\\"Key\\\":\\\"EntityScreenSearchValue\\\",\\\"Value\\\":null}]'\\u000d\\u000a- Name: TC_Refresh Ticket\\u000d\\u000a ActionType: DisplayTicket\\u000d\\u000a Parameter: '[{\\\"Key\\\":\\\"TicketId\\\",\\\"Value\\\":\\\"[:Ticket Id]\\\"}]'\\u000d\\u000a- Name: TC_Execute Automation Command\\u000d\\u000a ActionType: ExecuteAutomationCommand\\u000d\\u000a Parameter: '[{\\\"Key\\\":\\\"AutomationCommandName\\\",\\\"Value\\\":\\\"[:Automation Command Name]\\\"},{\\\"Key\\\":\\\"CommandValue\\\",\\\"Value\\\":\\\"[:Command Value]\\\"},{\\\"Key\\\":\\\"Background\\\",\\\"Value\\\":\\\"[:Background]\\\"},{\\\"Key\\\":\\\"Delay\\\",\\\"Value\\\":\\\"[:Delay]\\\"}]'\\u000d\\u000a- Name: TC_Load Entity\\u000d\\u000a ActionType: LoadEnitiy\\u000d\\u000a Parameter: '[{\\\"Key\\\":\\\"EntityTypeName\\\",\\\"Value\\\":\\\"[:Entity Type Name]\\\"},{\\\"Key\\\":\\\"EntityName\\\",\\\"Value\\\":null},{\\\"Key\\\":\\\"EntitySearchValue\\\",\\\"Value\\\":\\\"[:Entity Search Value]\\\"}]'\\u000d\\u000a- Name: TC_Entity Log\\u000d\\u000a ActionType: LogEntityState\\u000d\\u000a Parameter: '[{\\\"Key\\\":\\\"Name\\\",\\\"Value\\\":\\\"[:Name]\\\"},{\\\"Key\\\":\\\"EntityId\\\",\\\"Value\\\":\\\"[:Entity Id]\\\"},{\\\"Key\\\":\\\"StateName\\\",\\\"Value\\\":\\\"[:State Name]\\\"},{\\\"Key\\\":\\\"StartState\\\",\\\"Value\\\":\\\"[:Start State]\\\"},{\\\"Key\\\":\\\"StartStateDate\\\",\\\"Value\\\":\\\"[:Start State Date]\\\"},{\\\"Key\\\":\\\"EndState\\\",\\\"Value\\\":\\\"[:End State]\\\"},{\\\"Key\\\":\\\"EndStateDate\\\",\\\"Value\\\":\\\"[:End State Date]\\\"},{\\\"Key\\\":\\\"CustomData\\\",\\\"Value\\\":\\\"[:Custom Data]\\\"},{\\\"Key\\\":\\\"Async\\\",\\\"Value\\\":\\\"[:Async]\\\"}]'\\u000d\\u000a- Name: TC_Navigate Module\\u000d\\u000a ActionType: NavigateModule\\u000d\\u000a Parameter: '[{\\\"Key\\\":\\\"ModuleName\\\",\\\"Value\\\":\\\"[:Module Name]\\\"},{\\\"Key\\\":\\\"Parameter\\\",\\\"Value\\\":\\\"[:Parameter]\\\"},{\\\"Key\\\":\\\"HideHeader\\\",\\\"Value\\\":\\\"True\\\"}]'\\u000d\\u000a- Name: TC_Update Entity On or Off\\u000d\\u000a ActionType: UpdateEntityState\\u000d\\u000a Parameter: '[{\\\"Key\\\":\\\"EntityTypeName\\\",\\\"Value\\\":null},{\\\"Key\\\":\\\"EntityName\\\",\\\"Value\\\":null},{\\\"Key\\\":\\\"EntityStateName\\\",\\\"Value\\\":\\\"TCStatus\\\"},{\\\"Key\\\":\\\"CurrentState\\\",\\\"Value\\\":null},{\\\"Key\\\":\\\"EntityState\\\",\\\"Value\\\":\\\"[:Entity State]\\\"},{\\\"Key\\\":\\\"QuantityExp\\\",\\\"Value\\\":null}]'\\u000d\\u000a- Name: TC_Update Entity On or Off (Original)\\u000d\\u000a ActionType: UpdateEntityState\\u000d\\u000a Parameter: '[{\\\"Key\\\":\\\"EntityTypeName\\\",\\\"Value\\\":null},{\\\"Key\\\":\\\"EntityName\\\",\\\"Value\\\":null},{\\\"Key\\\":\\\"EntityStateName\\\",\\\"Value\\\":\\\"TCStatusOriginal\\\"},{\\\"Key\\\":\\\"CurrentState\\\",\\\"Value\\\":null},{\\\"Key\\\":\\\"EntityState\\\",\\\"Value\\\":\\\"[:Entity State]\\\"},{\\\"Key\\\":\\\"QuantityExp\\\",\\\"Value\\\":null}]'\\u000d\\u000a- Name: TC_Update Program Setting\\u000d\\u000a ActionType: UpdateProgramSetting\\u000d\\u000a Parameter: '[{\\\"Key\\\":\\\"SettingName\\\",\\\"Value\\\":\\\"[:Setting Name]\\\"},{\\\"Key\\\":\\\"SettingValue\\\",\\\"Value\\\":\\\"[:Setting Value]\\\"},{\\\"Key\\\":\\\"UpdateType\\\",\\\"Value\\\":\\\"[:Update Type]\\\"},{\\\"Key\\\":\\\"IsLocal\\\",\\\"Value\\\":\\\"[:Is Local]\\\"}]'\\u000d\\u000a- Name: TC_Start Work Period\\u000d\\u000a ActionType: StartWorkPeriod\\u000d\\u000a Parameter: '[{\\\"Key\\\":\\\"Description\\\",\\\"Value\\\":\\\"[:Description]\\\"}]'\\u000d\\u000aRules:\\u000d\\u000a- Name: TC_Auto Logout Reset Timer\\u000d\\u000a EventName: ApplicationScreenChanged\\u000d\\u000a RuleConstraints: '[{\\\"L\\\":\\\"CurrentScreen\\\",\\\"N\\\":\\\"cXQFnt6dfV\\\",\\\"O\\\":\\\"Equal\\\",\\\"R\\\":\\\"Navigation\\\"}]'\\u000d\\u000a Tags: Time Clock\\u000d\\u000a Actions:\\u000d\\u000a - Name: TC_Execute Automation Command\\u000d\\u000a ParameterValues: Automation Command Name=Auto Logout`Command Value=`Background=`Delay=\\u000d\\u000a SortOrder: 10\\u000d\\u000a AppRuleMaps:\\u000d\\u000a - {}\\u000d\\u000a- Name: TC_Set Ticket Employee(WPOPEN)\\u000d\\u000a EventName: AutomationCommandExecuted\\u000d\\u000a RuleConstraints: '[{\\\"L\\\":\\\"AutomationCommandName\\\",\\\"N\\\":\\\"t70KqaCnH9\\\",\\\"O\\\":\\\"Equal\\\",\\\"R\\\":\\\"Pos\\\"},{\\\"L\\\":\\\"{SETTING:ISCURRENTWORKPERIODOPEN}\\\",\\\"N\\\":\\\"4QTSeZz8Ci\\\",\\\"O\\\":\\\"Equal\\\",\\\"R\\\":\\\"TRUE\\\"}]'\\u000d\\u000a Tags: Time Clock\\u000d\\u000a Actions:\\u000d\\u000a - Name: TC_Update Program Setting\\u000d\\u000a ParameterValues: Setting Name=EPassword`Setting Value=[?Password;;;N;\\\"1\\\",\\\"2\\\",\\\"3\\\"|\\\"4\\\",\\\"5\\\",\\\"6\\\"|\\\"7\\\",\\\"8\\\",\\\"9\\\"|<backspace>,\\\"0\\\",<enter>]`Update Type=`Is Local=False\\u000d\\u000a SortOrder: 10\\u000d\\u000a - Name: TC_Load Entity\\u000d\\u000a ParameterValues: Entity Type Name=Employees`Entity Search Value={SETTING:EPassword}\\u000d\\u000a SortOrder: 20\\u000d\\u000a - Name: TC_Execute Automation Command\\u000d\\u000a ParameterValues: Automation Command Name=Assign Entity Ticket`Command Value={ENTITY DATA:Password}`Background=`Delay=\\u000d\\u000a SortOrder: 30\\u000d\\u000a AppRuleMaps:\\u000d\\u000a - {}\\u000d\\u000a- Name: TC_Set Ticket Employee\\u000d\\u000a EventName: AutomationCommandExecuted\\u000d\\u000a RuleConstraints: '[{\\\"L\\\":\\\"AutomationCommandName\\\",\\\"N\\\":\\\"YRBXj4hVqb\\\",\\\"O\\\":\\\"Equal\\\",\\\"R\\\":\\\"Pos\\\"},{\\\"L\\\":\\\"{SETTING:ISCURRENTWORKPERIODOPEN}\\\",\\\"N\\\":\\\"juKV0sHF7o\\\",\\\"O\\\":\\\"Equal\\\",\\\"R\\\":\\\"FALSE\\\"}]'\\u000d\\u000a Tags: Time Clock\\u000d\\u000a Actions:\\u000d\\u000a - Name: TC_Ask Question Action\\u000d\\u000a ParameterValues: Question=You must open a Work Period.`Buttons=Open WP=True,Cancel`Automation Command Name=Open WP\\u000d\\u000a SortOrder: 10\\u000d\\u000a AppRuleMaps:\\u000d\\u000a - {}\\u000d\\u000a- Name: TC_Employee Punch Check (Less 30 Min Since Clock Out Pos Initiated)\\u000d\\u000a EventName: AutomationCommandExecuted\\u000d\\u000a RuleConstraints: '[{\\\"L\\\":\\\"AutomationCommandName\\\",\\\"N\\\":\\\"g2WwjomLxk\\\",\\\"O\\\":\\\"Equal\\\",\\\"R\\\":\\\"TC_Time Clock Ask Pos\\\"},{\\\"L\\\":\\\"{ENTITY STATE:TCStatus}\\\",\\\"N\\\":\\\"gLp4X69g5W\\\",\\\"O\\\":\\\"Equal\\\",\\\"R\\\":\\\"PunchOut\\\"},{\\\"L\\\":\\\"{ENTITY STATE MINUTES:TCStatus}\\\",\\\"N\\\":\\\"NwnkmomL0G\\\",\\\"O\\\":\\\"Less\\\",\\\"R\\\":\\\"30\\\"}]'\\u000d\\u000a Tags: Time Clock\\u000d\\u000a Actions:\\u000d\\u000a - Name: TC_Ask Question Action\\u000d\\u000a ParameterValues: Question=Hello {ENTITY NAME} - Must Wait [=30-TN('{ENTITY STATE MINUTES:TCStatus}')] Minutes to Clock In`Buttons=EXIT=Cancel:Red;Gray`Automation Command Name=TC_Time Clock Pos Initiated\\u000d\\u000a SortOrder: 10\\u000d\\u000a AppRuleMaps:\\u000d\\u000a - {}\\u000d\\u000a- Name: TC_Assign Employee to Ticket\\u000d\\u000a EventName: AutomationCommandExecuted\\u000d\\u000a RuleConstraints: '[{\\\"L\\\":\\\"AutomationCommandName\\\",\\\"N\\\":\\\"he5cIf14Do\\\",\\\"O\\\":\\\"Equal\\\",\\\"R\\\":\\\"Assign Entity Ticket\\\"},{\\\"L\\\":\\\"CommandValue\\\",\\\"N\\\":\\\"igHHFfWOA0\\\",\\\"O\\\":\\\"Equal\\\",\\\"R\\\":\\\"{SETTING:EPassword}\\\"},{\\\"L\\\":\\\"{SETTING:EPassword}\\\",\\\"N\\\":\\\"2vjRrS6jL2\\\",\\\"O\\\":\\\"LengthEquals\\\",\\\"R\\\":\\\"4\\\"},{\\\"L\\\":\\\"{ENTITY STATE:TCStatus}\\\",\\\"N\\\":\\\"0m0KS2fu83\\\",\\\"O\\\":\\\"Equal\\\",\\\"R\\\":\\\"PunchIn\\\"}]'\\u000d\\u000a ConstraintMatch: 2\\u000d\\u000a Tags: Time Clock\\u000d\\u000a Actions:\\u000d\\u000a - Name: TC_Navigate Module\\u000d\\u000a ParameterValues: Module Name=Pos`Parameter=\\u000d\\u000a SortOrder: 10\\u000d\\u000a - Name: TC_Assign Entity To Ticket\\u000d\\u000a ParameterValues: Entity Type Name=Employees`Password={SETTING:EPassword}\\u000d\\u000a SortOrder: 20\\u000d\\u000a - Name: TC_Refresh Ticket\\u000d\\u000a ParameterValues: Ticket Id=0\\u000d\\u000a SortOrder: 30\\u000d\\u000a AppRuleMaps:\\u000d\\u000a - {}\\u000d\\u000a- Name: TC_Validate Password for Employee\\u000d\\u000a EventName: AutomationCommandExecuted\\u000d\\u000a RuleConstraints: '[{\\\"L\\\":\\\"AutomationCommandName\\\",\\\"N\\\":\\\"4kh4IZo3Is\\\",\\\"O\\\":\\\"Equal\\\",\\\"R\\\":\\\"Assign Entity Ticket\\\"},{\\\"L\\\":\\\"{SETTING:EPassword}\\\",\\\"N\\\":\\\"lL1MyPI01h\\\",\\\"O\\\":\\\"NotMatches\\\",\\\"R\\\":\\\".{4}\\\"},{\\\"L\\\":\\\"{SETTING:EPassword}\\\",\\\"N\\\":\\\"JLadJ7PyiB\\\",\\\"O\\\":\\\"NotEquals\\\",\\\"R\\\":\\\"{ENTITY DATA:Password}\\\"}]'\\u000d\\u000a Tags: Time Clock\\u000d\\u000a Actions:\\u000d\\u000a - Name: TC_Ask Question Action\\u000d\\u000a ParameterValues: Question=Invalid Password`Buttons=OK=Y`Automation Command Name=Close Ticket\\u000d\\u000a SortOrder: 10\\u000d\\u000a - Name: TC_Update Program Setting\\u000d\\u000a ParameterValues: Setting Name=EPassword`Setting Value=`Update Type=`Is Local=False\\u000d\\u000a SortOrder: 20\\u000d\\u000a - Name: TC_Navigate Module\\u000d\\u000a ParameterValues: Module Name=Navigation`Parameter=\\u000d\\u000a SortOrder: 30\\u000d\\u000a AppRuleMaps:\\u000d\\u000a - {}\\u000d\\u000a- Name: TC_Assign Employee to Ticket Clock In\\u000d\\u000a EventName: AutomationCommandExecuted\\u000d\\u000a RuleConstraints: '[{\\\"L\\\":\\\"AutomationCommandName\\\",\\\"N\\\":\\\"NqCPlXgOi8\\\",\\\"O\\\":\\\"Equal\\\",\\\"R\\\":\\\"Assign Entity Ticket\\\"},{\\\"L\\\":\\\"CommandValue\\\",\\\"N\\\":\\\"NnWwTmfYSr\\\",\\\"O\\\":\\\"Matches\\\",\\\"R\\\":\\\"{SETTING:EPassword}\\\"},{\\\"L\\\":\\\"{SETTING:EPassword}\\\",\\\"N\\\":\\\"yn8O1UO3uS\\\",\\\"O\\\":\\\"LengthEquals\\\",\\\"R\\\":\\\"4\\\"},{\\\"L\\\":\\\"{ENTITY STATE:TCStatus}\\\",\\\"N\\\":\\\"LtFlxaSFpM\\\",\\\"O\\\":\\\"NotEquals\\\",\\\"R\\\":\\\"PunchIn\\\"}]'\\u000d\\u000a ConstraintMatch: 2\\u000d\\u000a Tags: Time Clock\\u000d\\u000a Actions:\\u000d\\u000a - Name: TC_Execute Automation Command\\u000d\\u000a ParameterValues: Automation Command Name=TC_Time Clock Ask Pos`Command Value=`Background=`Delay=\\u000d\\u000a SortOrder: 10\\u000d\\u000a AppRuleMaps:\\u000d\\u000a - {}\\u000d\\u000a- Name: TC_Auto Logout - Return Navigation\\u000d\\u000a EventName: AutomationCommandExecuted\\u000d\\u000a RuleConstraints: '[{\\\"L\\\":\\\"AutomationCommandName\\\",\\\"N\\\":\\\"kvmFGoWW1N\\\",\\\"O\\\":\\\"Equal\\\",\\\"R\\\":\\\"Auto Logout\\\"},{\\\"L\\\":\\\"CommandValue\\\",\\\"N\\\":\\\"6H9a0aRN3c\\\",\\\"O\\\":\\\"Equal\\\",\\\"R\\\":\\\"Ticket Closed\\\"}]'\\u000d\\u000a ConstraintMatch: 2\\u000d\\u000a Tags: Time Clock\\u000d\\u000a Actions:\\u000d\\u000a - Name: TC_Navigate Module\\u000d\\u000a ParameterValues: Module Name=Navigation`Parameter=\\u000d\\u000a SortOrder: 10\\u000d\\u000a AppRuleMaps:\\u000d\\u000a - {}\\u000d\\u000a- Name: TC_Load Entity On Pin Entry\\u000d\\u000a EventName: AutomationCommandExecuted\\u000d\\u000a RuleConstraints: '[{\\\"L\\\":\\\"AutomationCommandName\\\",\\\"N\\\":\\\"KQGPdBbh3N\\\",\\\"O\\\":\\\"Equal\\\",\\\"R\\\":\\\"Time Clock\\\"}]'\\u000d\\u000a ConstraintMatch: 2\\u000d\\u000a Tags: Time Clock\\u000d\\u000a Actions:\\u000d\\u000a - Name: TC_Load Entity\\u000d\\u000a ParameterValues: Entity Type Name=Employees`Entity Search Value=[?Pin;;;N;\\\"1\\\",\\\"2\\\",\\\"3\\\"|\\\"4\\\",\\\"5\\\",\\\"6\\\"|\\\"7\\\",\\\"8\\\",\\\"9\\\"|<backspace>,\\\"0\\\",<enter>]\\u000d\\u000a SortOrder: 10\\u000d\\u000a - Name: TC_Execute Automation Command\\u000d\\u000a ParameterValues: Automation Command Name=TC_Time Clock Ask`Command Value=`Background=`Delay=\\u000d\\u000a SortOrder: 20\\u000d\\u000a AppRuleMaps:\\u000d\\u000a - {}\\u000d\\u000a- Name: TC_Employee Clock Out\\u000d\\u000a EventName: AutomationCommandExecuted\\u000d\\u000a RuleConstraints: '[{\\\"L\\\":\\\"AutomationCommandName\\\",\\\"N\\\":\\\"wiy8H0H04s\\\",\\\"O\\\":\\\"Equal\\\",\\\"R\\\":\\\"TC_Time Clock Ask\\\"},{\\\"L\\\":\\\"{ENTITY STATE:TCStatus}\\\",\\\"N\\\":\\\"Qjnm4mCMTz\\\",\\\"O\\\":\\\"Equal\\\",\\\"R\\\":\\\"PunchIn\\\"},{\\\"L\\\":\\\"{ENTITY STATE MINUTES:TCStatus}\\\",\\\"N\\\":\\\"JhTazauAsI\\\",\\\"O\\\":\\\"Greater\\\",\\\"R\\\":\\\"15\\\"}]'\\u000d\\u000a Tags: Time Clock\\u000d\\u000a Actions:\\u000d\\u000a - Name: TC_Ask Question Action\\u000d\\u000a ParameterValues: Question=Hello {ENTITY NAME} - Please Select An Option`Buttons=Clock Out=PunchOut:White;Gray,Cancel=Cancel:Red;Gray`Automation Command Name=TC_Time Clock\\u000d\\u000a SortOrder: 10\\u000d\\u000a AppRuleMaps:\\u000d\\u000a - {}\\u000d\\u000a- Name: TC_Cancel Clock In Punch\\u000d\\u000a EventName: AutomationCommandExecuted\\u000d\\u000a RuleConstraints: '[{\\\"L\\\":\\\"AutomationCommandName\\\",\\\"N\\\":\\\"0r068Z3VMi\\\",\\\"O\\\":\\\"Equal\\\",\\\"R\\\":\\\"TC_Time Clock\\\"},{\\\"L\\\":\\\"CommandValue\\\",\\\"N\\\":\\\"6acWT9aWDg\\\",\\\"O\\\":\\\"Equal\\\",\\\"R\\\":\\\"Cancel\\\"}]'\\u000d\\u000a Tags: Time Clock\\u000d\\u000a Actions:\\u000d\\u000a - Name: TC_Update Program Setting\\u000d\\u000a ParameterValues: Setting Name=EPassword`Setting Value=`Update Type=`Is Local=False\\u000d\\u000a SortOrder: 10\\u000d\\u000a - Name: TC_Navigate Module\\u000d\\u000a ParameterValues: Module Name=Navigation`Parameter=\\u000d\\u000a SortOrder: 20\\u000d\\u000a AppRuleMaps:\\u000d\\u000a - {}\\u000d\\u000a- Name: TC_Employee Punch Check\\u000d\\u000a EventName: AutomationCommandExecuted\\u000d\\u000a RuleConstraints: '[{\\\"L\\\":\\\"AutomationCommandName\\\",\\\"N\\\":\\\"2pJvoTB7c9\\\",\\\"O\\\":\\\"Equal\\\",\\\"R\\\":\\\"TC_Time Clock Ask\\\"},{\\\"L\\\":\\\"{ENTITY STATE:TCStatus}\\\",\\\"N\\\":\\\"2YfJC6i3cp\\\",\\\"O\\\":\\\"Equal\\\",\\\"R\\\":\\\"PunchOut\\\"},{\\\"L\\\":\\\"{ENTIT STATE MINUTES:TCStatus}\\\",\\\"N\\\":\\\"xI1Rl7sAI9\\\",\\\"O\\\":\\\"Greater\\\",\\\"R\\\":\\\"30\\\"}]'\\u000d\\u000a Tags: Time Clock\\u000d\\u000a Actions:\\u000d\\u000a - Name: TC_Ask Question Action\\u000d\\u000a ParameterValues: Question=Hello {ENTITY NAME} - Please Select An Option`Buttons=Clock In=PunchIn:White;Gray,Cancel=Cancel:Red;Gray`Automation Command Name=TC_Time Clock\\u000d\\u000a SortOrder: 10\\u000d\\u000a AppRuleMaps:\\u000d\\u000a - {}\\u000d\\u000a- Name: TC_Employee Punch Check (Pos Initiated)\\u000d\\u000a EventName: AutomationCommandExecuted\\u000d\\u000a RuleConstraints: '[{\\\"L\\\":\\\"AutomationCommandName\\\",\\\"N\\\":\\\"MZmMH6intM\\\",\\\"O\\\":\\\"Equal\\\",\\\"R\\\":\\\"TC_Time Clock Ask Pos\\\"},{\\\"L\\\":\\\"{ENTITY STATE:TCStatus}\\\",\\\"N\\\":\\\"RlkvXeDPH3\\\",\\\"O\\\":\\\"Equal\\\",\\\"R\\\":\\\"PunchOut\\\"},{\\\"L\\\":\\\"{ENTITY STATE MINUTES:TCStatus}\\\",\\\"N\\\":\\\"VnmHuXifQB\\\",\\\"O\\\":\\\"Greater\\\",\\\"R\\\":\\\"30\\\"}]'\\u000d\\u000a Tags: Time Clock\\u000d\\u000a Actions:\\u000d\\u000a - Name: TC_Ask Question Action\\u000d\\u000a ParameterValues: Question=Hello {ENTITY NAME} - Please Select An Option`Buttons=Clock In=PunchIn:DarkOrange;Gray,Cancel=Cancel:DarkRed;Gray`Automation Command Name=TC_Time Clock Pos Initiated\\u000d\\u000a SortOrder: 10\\u000d\\u000a AppRuleMaps:\\u000d\\u000a - {}\\u000d\\u000a- Name: TC_Employee Lunch, Break or Clock Out (Less 15 Min Since Clock In)\\u000d\\u000a EventName: AutomationCommandExecuted\\u000d\\u000a RuleConstraints: '[{\\\"L\\\":\\\"AutomationCommandName\\\",\\\"N\\\":\\\"Kdv7lDN9wB\\\",\\\"O\\\":\\\"Equal\\\",\\\"R\\\":\\\"TC_Time Clock Ask\\\"},{\\\"L\\\":\\\"{ENTITY STATE:TCStatus}\\\",\\\"N\\\":\\\"AEuziZVmCa\\\",\\\"O\\\":\\\"Equal\\\",\\\"R\\\":\\\"PunchIn\\\"},{\\\"L\\\":\\\"{ENTITY STATE MINUTES:TCStatus}\\\",\\\"N\\\":\\\"n5nCD4G3da\\\",\\\"O\\\":\\\"Less\\\",\\\"R\\\":\\\"15\\\"}]'\\u000d\\u000a Tags: Time Clock\\u000d\\u000a Actions:\\u000d\\u000a - Name: TC_Ask Question Action\\u000d\\u000a ParameterValues: Question=Hello {ENTITY NAME} - Must Wait [=15-TN('{ENTITY STATE MINUTES:TCStatus}')] Minutes to Clock Out`Buttons=EXIT=Cancel:Red;Gray`Automation Command Name=TC_Time Clock\\u000d\\u000a SortOrder: 10\\u000d\\u000a AppRuleMaps:\\u000d\\u000a - {}\\u000d\\u000a- Name: TC_Employee Lunch, Break or Clock Out (Less 15 Min Since Clock In Pos Initiated)\\u000d\\u000a EventName: AutomationCommandExecuted\\u000d\\u000a RuleConstraints: '[{\\\"L\\\":\\\"AutomationCommandName\\\",\\\"N\\\":\\\"0Myjgf5aJH\\\",\\\"O\\\":\\\"Equal\\\",\\\"R\\\":\\\"TC_Time Clock Ask Pos\\\"},{\\\"L\\\":\\\"{ENTITY STATE:TCStatus}\\\",\\\"N\\\":\\\"64AREpDsOQ\\\",\\\"O\\\":\\\"Equal\\\",\\\"R\\\":\\\"PunchIn\\\"},{\\\"L\\\":\\\"{ENTITY STATE MINUTES:TCStatus}\\\",\\\"N\\\":\\\"Xako9faG1L\\\",\\\"O\\\":\\\"Less\\\",\\\"R\\\":\\\"15\\\"}]'\\u000d\\u000a Tags: Time Clock\\u000d\\u000a Actions:\\u000d\\u000a - Name: TC_Ask Question Action\\u000d\\u000a ParameterValues: Question=Hello {ENTITY NAME} - Must Wait [=15-TN('{ENTITY STATE MINUTES:TCStatus}')] Minutes to Clock Out`Buttons=EXIT=Cancel:Red;Gray`Automation Command Name=TC_Time Clock Pos Initiated\\u000d\\u000a SortOrder: 10\\u000d\\u000a AppRuleMaps:\\u000d\\u000a - {}\\u000d\\u000a- Name: TC_Employee Punch Check (Less 30 Min Since Clock Out)\\u000d\\u000a EventName: AutomationCommandExecuted\\u000d\\u000a RuleConstraints: '[{\\\"L\\\":\\\"AutomationCommandName\\\",\\\"N\\\":\\\"SMAec0gY61\\\",\\\"O\\\":\\\"Equal\\\",\\\"R\\\":\\\"TC_Time Clock Ask\\\"},{\\\"L\\\":\\\"{ENTITY STATE:TCStatus}\\\",\\\"N\\\":\\\"P3zsYRKgEN\\\",\\\"O\\\":\\\"Equal\\\",\\\"R\\\":\\\"PunchOut\\\"},{\\\"L\\\":\\\"{ENTITY STATE MINUTES:TCStatus}\\\",\\\"N\\\":\\\"0LAYgR0tLo\\\",\\\"O\\\":\\\"Less\\\",\\\"R\\\":\\\"30\\\"}]'\\u000d\\u000a Tags: Time Clock\\u000d\\u000a Actions:\\u000d\\u000a - Name: TC_Ask Question Action\\u000d\\u000a ParameterValues: Question=Hello {ENTITY NAME} - Must Wait [=30-TN('{ENTITY STATE MINUTES:TCStatus}')] Minutes to Clock In`Buttons=EXIT=Cancel:Red;Gray`Automation Command Name=TC_Time Clock\\u000d\\u000a SortOrder: 10\\u000d\\u000a AppRuleMaps:\\u000d\\u000a - {}\\u000d\\u000a- Name: TC_Employee Punch Check (ENTITY STATE NULL)\\u000d\\u000a EventName: AutomationCommandExecuted\\u000d\\u000a RuleConstraints: '[{\\\"L\\\":\\\"AutomationCommandName\\\",\\\"N\\\":\\\"veggepX2ak\\\",\\\"O\\\":\\\"Equal\\\",\\\"R\\\":\\\"TC_Time Clock Ask\\\"},{\\\"L\\\":\\\"{ENTITY STATE:TCStatus}\\\",\\\"N\\\":\\\"fOprrPxaVn\\\",\\\"O\\\":\\\"IsNull\\\",\\\"R\\\":\\\"\\\"},{\\\"L\\\":\\\"{ENTITY DATA:Operator Number}\\\",\\\"N\\\":\\\"9q8zst4meA\\\",\\\"O\\\":\\\"IsNotNull\\\",\\\"R\\\":\\\"\\\"}]'\\u000d\\u000a ConstraintMatch: 2\\u000d\\u000a Tags: Time Clock\\u000d\\u000a Actions:\\u000d\\u000a - Name: TC_Ask Question Action\\u000d\\u000a ParameterValues: Question=Hello {ENTITY NAME} - Please Select An Option`Buttons=Clock In=PunchIn:Orange;Gray,Cancel=Cancel:Red;Gray`Automation Command Name=TC_Time Clock\\u000d\\u000a SortOrder: 10\\u000d\\u000a AppRuleMaps:\\u000d\\u000a - {}\\u000d\\u000a- Name: TC_Employee Punch Check (ENTITY STATE NULL Pos Initiated)\\u000d\\u000a EventName: AutomationCommandExecuted\\u000d\\u000a RuleConstraints: '[{\\\"L\\\":\\\"AutomationCommandName\\\",\\\"N\\\":\\\"kgOJrasVuM\\\",\\\"O\\\":\\\"Equal\\\",\\\"R\\\":\\\"TC_Time Clock Ask Pos\\\"},{\\\"L\\\":\\\"{ENTITY STATE:TCStatus}\\\",\\\"N\\\":\\\"eWB0U2doPi\\\",\\\"O\\\":\\\"IsNull\\\",\\\"R\\\":\\\"\\\"}]'\\u000d\\u000a Tags: Time Clock\\u000d\\u000a Actions:\\u000d\\u000a - Name: TC_Ask Question Action\\u000d\\u000a ParameterValues: Question=Hello {ENTITY NAME} - Please Select An Option`Buttons=Clock In=PunchIn:Orange;Gray,Cancel=Cancel:Red;Gray`Automation Command Name=TC_Time Clock Pos Initiated\\u000d\\u000a SortOrder: 10\\u000d\\u000a AppRuleMaps:\\u000d\\u000a - {}\\u000d\\u000a- Name: TC_Cancel Clock In Punch (ENTITY STATE IS NULL)\\u000d\\u000a EventName: AutomationCommandExecuted\\u000d\\u000a RuleConstraints: '[{\\\"L\\\":\\\"AutomationCommandName\\\",\\\"N\\\":\\\"ZXUK4TfgQI\\\",\\\"O\\\":\\\"Equal\\\",\\\"R\\\":\\\"TC_Time Clock\\\"},{\\\"L\\\":\\\"CommandValue\\\",\\\"N\\\":\\\"hmNyCpnp7p\\\",\\\"O\\\":\\\"Equal\\\",\\\"R\\\":\\\"Cancel\\\"},{\\\"L\\\":\\\"{ENTITY STATE:TCStatus}\\\",\\\"N\\\":\\\"O9P5aq4L9Y\\\",\\\"O\\\":\\\"IsNull\\\",\\\"R\\\":\\\"\\\"}]'\\u000d\\u000a Tags: Time Clock\\u000d\\u000a Actions:\\u000d\\u000a - Name: TC_Update Program Setting\\u000d\\u000a ParameterValues: Setting Name=EPassword`Setting Value=`Update Type=`Is Local=False\\u000d\\u000a SortOrder: 10\\u000d\\u000a - Name: TC_Navigate Module\\u000d\\u000a ParameterValues: Module Name=Navigation`Parameter=\\u000d\\u000a SortOrder: 20\\u000d\\u000a AppRuleMaps:\\u000d\\u000a - {}\\u000d\\u000a- Name: TC_Cancel Clock In Punch (ENTITY STATE IS NULL Pos Initiated)\\u000d\\u000a EventName: AutomationCommandExecuted\\u000d\\u000a RuleConstraints: '[{\\\"L\\\":\\\"AutomationCommandName\\\",\\\"N\\\":\\\"Ix9oCflX2S\\\",\\\"O\\\":\\\"Equal\\\",\\\"R\\\":\\\"TC_Time Clock Pos Initiated\\\"},{\\\"L\\\":\\\"CommandValue\\\",\\\"N\\\":\\\"DwqabkeLH3\\\",\\\"O\\\":\\\"Equal\\\",\\\"R\\\":\\\"Cancel\\\"},{\\\"L\\\":\\\"{ENTITY STATE:TCStatus}\\\",\\\"N\\\":\\\"ZLil7EYWdv\\\",\\\"O\\\":\\\"IsNull\\\",\\\"R\\\":\\\"\\\"}]'\\u000d\\u000a Tags: Time Clock\\u000d\\u000a Actions:\\u000d\\u000a - Name: TC_Update Program Setting\\u000d\\u000a ParameterValues: Setting Name=EPassword`Setting Value=`Update Type=`Is Local=False\\u000d\\u000a SortOrder: 10\\u000d\\u000a - Name: TC_Navigate Module\\u000d\\u000a ParameterValues: Module Name=Navigation`Parameter=\\u000d\\u000a SortOrder: 20\\u000d\\u000a AppRuleMaps:\\u000d\\u000a - {}\\u000d\\u000a- Name: TC_Punch\\u000d\\u000a EventName: AutomationCommandExecuted\\u000d\\u000a RuleConstraints: '[{\\\"L\\\":\\\"AutomationCommandName\\\",\\\"N\\\":\\\"YlXUBjsDGt\\\",\\\"O\\\":\\\"Equal\\\",\\\"R\\\":\\\"TC_Time Clock\\\"},{\\\"L\\\":\\\"CommandValue\\\",\\\"N\\\":\\\"xthslwnKEb\\\",\\\"O\\\":\\\"NotEquals\\\",\\\"R\\\":\\\"Cancel\\\"}]'\\u000d\\u000a Tags: Time Clock\\u000d\\u000a Actions:\\u000d\\u000a - Name: TC_Update Entity On or Off (Original)\\u000d\\u000a ParameterValues: Entity State=[:CommandValue]\\u000d\\u000a SortOrder: 10\\u000d\\u000a - Name: TC_Update Entity On or Off\\u000d\\u000a ParameterValues: Entity State=[:CommandValue]\\u000d\\u000a SortOrder: 20\\u000d\\u000a - Name: TC_Navigate Module\\u000d\\u000a ParameterValues: Module Name=Navigation`Parameter=\\u000d\\u000a SortOrder: 30\\u000d\\u000a AppRuleMaps:\\u000d\\u000a - {}\\u000d\\u000a- Name: TC_Punch (Pos Initiated)\\u000d\\u000a EventName: AutomationCommandExecuted\\u000d\\u000a RuleConstraints: '[{\\\"L\\\":\\\"AutomationCommandName\\\",\\\"N\\\":\\\"iCrLcR2Gcp\\\",\\\"O\\\":\\\"Equal\\\",\\\"R\\\":\\\"TC_Time Clock Pos Initiated\\\"},{\\\"L\\\":\\\"CommandValue\\\",\\\"N\\\":\\\"UJttlDQgVy\\\",\\\"O\\\":\\\"NotEquals\\\",\\\"R\\\":\\\"Cancel\\\"},{\\\"L\\\":\\\"CommandValue\\\",\\\"N\\\":\\\"c0IayCH1Jl\\\",\\\"O\\\":\\\"Equal\\\",\\\"R\\\":\\\"PunchIn\\\"}]'\\u000d\\u000a ConstraintMatch: 2\\u000d\\u000a Tags: Time Clock\\u000d\\u000a Actions:\\u000d\\u000a - Name: TC_Update Entity On or Off (Original)\\u000d\\u000a ParameterValues: Entity State=[:CommandValue]\\u000d\\u000a SortOrder: 10\\u000d\\u000a - Name: TC_Update Entity On or Off\\u000d\\u000a ParameterValues: Entity State=[:CommandValue]\\u000d\\u000a SortOrder: 20\\u000d\\u000a - Name: TC_Navigate Module\\u000d\\u000a ParameterValues: Module Name=Pos`Parameter=\\u000d\\u000a SortOrder: 30\\u000d\\u000a - Name: TC_Assign Entity To Ticket\\u000d\\u000a ParameterValues: Entity Type Name=Employee`Password={SETTING:EPassword}\\u000d\\u000a SortOrder: 40\\u000d\\u000a - Name: TC_Refresh Ticket\\u000d\\u000a ParameterValues: Ticket Id=0\\u000d\\u000a SortOrder: 50\\u000d\\u000a AppRuleMaps:\\u000d\\u000a - {}\\u000d\\u000a- Name: TC_Log Entity State\\u000d\\u000a EventName: EntityStateUpdated\\u000d\\u000a RuleConstraints: '[{\\\"L\\\":\\\"StateName\\\",\\\"N\\\":\\\"MIt5AAJglQ\\\",\\\"O\\\":\\\"Equal\\\",\\\"R\\\":\\\"TCStatus\\\"}]'\\u000d\\u000a Tags: Time Clock\\u000d\\u000a Actions:\\u000d\\u000a - Name: TC_Entity Log\\u000d\\u000a ParameterValues: Name=Non Edited Punch`Entity Id=[:EntityId]`State Name=TCStatus`Start State=[:StartState]`Start State Date=[:StartStateDate]`End State=[:EndState]`End State Date=[:EndStateDate]`Custom Data=Pay Rate={ENTITY DATA:Pay Rate}`Async=False\\u000d\\u000a SortOrder: 10\\u000d\\u000a - Name: TC_Entity Log\\u000d\\u000a ParameterValues: Name=Original Punch`Entity Id=[:EntityId]`State Name=TCStatusOriginal`Start State=[:StartState]`Start State Date=[:StartStateDate]`End State=[:EndState]`End State Date=[:StartStateDate]`Custom Data=Pay Rate={ENTITY DATA:Pay Rate}`Async=False\\u000d\\u000a SortOrder: 20\\u000d\\u000a AppRuleMaps:\\u000d\\u000a - {}\\u000d\\u000a- Name: TC_Auto Logout (30 Seconds)\\u000d\\u000a EventName: TicketClosed\\u000d\\u000a RuleConstraints: '[]'\\u000d\\u000a Tags: Time Clock\\u000d\\u000a Actions:\\u000d\\u000a - Name: TC_Execute Automation Command\\u000d\\u000a ParameterValues: Automation Command Name=Auto Logout`Command Value=Ticket Closed`Background=`Delay=30\\u000d\\u000a SortOrder: 10\\u000d\\u000a AppRuleMaps:\\u000d\\u000a - {}\\u000d\\u000a- Name: TC_Check Assign Employee Ticket\\u000d\\u000a EventName: TicketCreated\\u000d\\u000a RuleConstraints: '[{\\\"L\\\":\\\"{ENTITY NAME:Employee}\\\",\\\"N\\\":\\\"Jk3FtNxmDb\\\",\\\"O\\\":\\\"IsNull\\\",\\\"R\\\":\\\"\\\"},{\\\"L\\\":\\\"{SETTING:EPassword}\\\",\\\"N\\\":\\\"U92QASsVPh\\\",\\\"O\\\":\\\"IsNotNull\\\",\\\"R\\\":\\\"\\\"}]'\\u000d\\u000a Tags: Time Clock\\u000d\\u000a Actions:\\u000d\\u000a - Name: TC_Assign Entity To Ticket\\u000d\\u000a ParameterValues: Entity Type Name=Employees`Password={SETTING:EPassword}\\u000d\\u000a SortOrder: 10\\u000d\\u000a AppRuleMaps:\\u000d\\u000a - {}\\u000d\\u000a- Name: TC_Auto Logout Reset Timer(TCreate)\\u000d\\u000a EventName: TicketCreated\\u000d\\u000a RuleConstraints: '[]'\\u000d\\u000a Tags: Time Clock\\u000d\\u000a Actions:\\u000d\\u000a - Name: TC_Execute Automation Command\\u000d\\u000a ParameterValues: Automation Command Name=Auto Logout`Command Value=`Background=`Delay=\\u000d\\u000a SortOrder: 10\\u000d\\u000a AppRuleMaps:\\u000d\\u000a - {}\\u000d\\u000a- Name: TC_Start Work Period\\u000d\\u000a EventName: AutomationCommandExecuted\\u000d\\u000a RuleConstraints: '[{\\\"L\\\":\\\"AutomationCommandName\\\",\\\"N\\\":\\\"XFe0sJp7je\\\",\\\"O\\\":\\\"Equal\\\",\\\"R\\\":\\\"Open WP\\\"},{\\\"L\\\":\\\"CommandValue\\\",\\\"N\\\":\\\"0YlXZYsjog\\\",\\\"O\\\":\\\"Equal\\\",\\\"R\\\":\\\"True\\\"}]'\\u000d\\u000a Tags: Time Clock\\u000d\\u000a Actions:\\u000d\\u000a - Name: TC_Start Work Period\\u000d\\u000a SortOrder: 10\\u000d\\u000a - Name: TC_Execute Automation Command\\u000d\\u000a ParameterValues: Automation Command Name=POS`Command Value=`Background=`Delay=\\u000d\\u000a SortOrder: 20\\u000d\\u000a AppRuleMaps:\\u000d\\u000a - {}\\u000d\\u000aAutomationCommands:\\u000d\\u000a- Name: Time Clock\\u000d\\u000a ButtonHeader: Time Clock\\u000d\\u000a Color: '#FFF79646'\\u000d\\u000a FontSize: 26\\u000d\\u000a ExecuteOnce: true\\u000d\\u000a Category: Navigation\\u000d\\u000a Symbol: \\u000d\\u000a ContentTemplate: >-\\u000d\\u000a @{CALL:SE.getusers()}\\u000d\\u000a\\u000d\\u000a [Time Clock]\\u000d\\u000a\\u000d\\u000a <b>Time Clock<\\\/b>\\u000d\\u000a\\u000d\\u000a [='{ENTITY STATE BY NAME:Employees.$1:TCStatus}'=='PunchIn' ? '<linebreak\\\/><size 26>$1<\\\/size> <color Green><size 20><linebreak\\\/><b>Clocked In<\\\/b><\\\/size><\\\/color>'+'<linebreak\\\/><size 16>{ENTITY STATE MINUTES BY NAME:Employees.$1:TCStatus:hh' hours 'mm' minutes '}<\\\/size>':'']\\u000d\\u000a\\u000d\\u000a [='{ENTITY STATE BY NAME:Employees.$1:TCStatus}'!='PunchIn' ? '<linebreak\\\/>$1<linebreak\\\/><color Red><size 16>Clocked Out<\\\/size><\\\/color>':'']\\u000d\\u000a AutomationCommandMaps:\\u000d\\u000a - DisplayOnNavigation: true\\u000d\\u000a EnabledStates: '*'\\u000d\\u000a VisibleStates: '*'\\u000d\\u000a- Name: Pos\\u000d\\u000a ButtonHeader: POS\\u000d\\u000a Color: '#FF4F81BD'\\u000d\\u000a FontSize: 26\\u000d\\u000a SortOrder: -1\\u000d\\u000a ClearSelection: true\\u000d\\u000a Category: Navigation\\u000d\\u000a Symbol: \\u000d\\u000a AutomationCommandMaps:\\u000d\\u000a - DisplayOnNavigation: true\\u000d\\u000a VisibleStates: '*'\\u000d\\u000aScripts:\\u000d\\u000a- Name: Get Employee Entities\\u000d\\u000a HandlerName: SE\\u000d\\u000a Code: >-\\u000d\\u000a function getusers(){\\u000d\\u000a\\u000d\\u000a var qry = \\\"SELECT e.[Name] FROM [Entities] e JOIN [EntityTypes] et on et.[Id]=e.[EntityTypeId] WHERE et.[Name] = 'Employees' ORDER BY e.[Name]\\\";\\u000d\\u000a\\u000d\\u000a var r = sql.Query(qry).Join(',');\\u000d\\u000a\\u000d\\u000a return r;\\u000d\\u000a\\u000d\\u000a }\\u000d\\u000a\",\"ActionType\":0,\"Condition\":\"Data.Get('op') == 'Create'\",\"Description\":\"Create Time Clock automation configuration\"}]"}],"AutomationCommands":null,"CalculationSelectors":null,"CalculationTypes":null,"CustomReports":null,"Departments":null,"EntityScreens":null,"EntityTypes":null,"Numerators":null,"OrderTagGroups":null,"PaymentTypes":null,"PrintJobs":null,"PrinterTemplates":null,"Printers":null,"ProgramSettingValues":null,"Rules":null,"Scripts":null,"States":null,"TaskTypes":null,"TicketTagGroups":null,"TicketTypes":null,"Triggers":null}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment