Android PET Version 20.50 [07/02/2024]
- Added a new module Piece Removal:
- The module facilitates
- Tracking removal of cases with Traceability barcode stickers from inventory.
- Tracking current inventory.
- Using the module requires windows version 76.34 and higher.
Android PET Version 20.49 [05/29/2024]
- Adding a Picture to the Measurement record.
Android PET Version 20.48 [04/26/2024]
- Corrected adding a grid record that already exists in the grid.
- Added the Harvest tag screen.
- Corrected the export of records with multiple grids (Like Time Ins with Questions and Equipment).
- FingerScanner Enrollment Screen
- Removed the “Save” button. Upon successful capturing the template is saved and exported to the server.
- Removed the unused list button.
- Added the “Capture Score” to the Save message.
- The Save message is shown for 2.5 seconds (up from 1.5 seconds).
- Kiosk configuration that uses Standard time-in: Corrected a crash when the Time-in was the first entry after selecting the Kiosk mode.
- Harvest tag:
- Play success only on successful save.
- Check Piece-count against maximum number of pieces in preferences
- Check for duplicate harvest tags.
- Moved Main-menu, List, save buttons to top of screen.
- Replaced edit-text for unidentified employees with text-view to prevent users from clicking on the text-box and losing built-in scan functionality.
- List view: Sort harvest tags in descending order of start-time.
- Time-picker: Show 24-hour picker if device is set to 24-hour format.
- Show record count in the title of the list view.
- The date when the record is saved is used for the Date part of the record Reference (Before the change the date was taken from the record's date like the date of Time-in).
Android PET Version 20.47 [03/20/2024]
- Job-card screen: correcting the program to save the memo item and export it to the server.
- Allow hiding Import, Export, and Sync buttons when alias is set to none
Android PET Version 20.46 [03/07/2024]
- Corrected duplicate check for Piece-outs when using preference “Duplicate Range for all Piece-outs” and time is set manually
- Time-In Screen:
- Corrected saving when preferences “Single Employee Device”, and “Picture Verification” are “Yes”.
- Corrected check for Can Not Work with Time-In Questions when question does not have a required answer.
- Corrected saving when preferences “Single Employee Device”, and time-in questions are set are “Yes”.
- Corrected saving when preferences “Single Employee Device”, and Asking to verify work on 7th day or Day off.
Android PET Version 20.45 [02/07/2024]
- Facilitating 3 answers in Questions
- Kiosk screen:
- If required response (assumed to be default) exists, the required response button is Green, others are Red,
- If more than one required response exists, all the required responses are Green,
- If no required responses exist: Yes,Accept,Si are Green and Cancel,No are Red, other buttons are Green
- Non-kiosk screen:
- Always show full text of Response instead of just Y/N in non-kiosk questions screen.
- First required response is checked,
- If no required responses exist: Yes,Accept,Si is checked,
- If no required Reponses exist and No Yes responses exist: the first response is checked .
- Kiosk screen:
- Only when a Scan Device is part of "Notify Scan Device Groups", employees can start lunch on one device and end lunch on another.
- When the preference "Minimum records to export" is empty its value is set to 0.
- If "Missing Time In" Alias is not "None" then "Start Meal" is rejected without prior "Time-in".
- If "Missing Meal" Alias is not "None" then "End Meal" is rejected without prior "Start Meal".
- "Start Meal" check range for "Time-in": "Maximum Working Period" instead of just the Calendar Day of the "Start Meal"
- "End Meal" check range for "Start Meal": "Maximum Working Period" instead of just the Calendar Day of the "Start Meal". If after the found "Start Meal" there a Time-out the App assumes that the "Start Meal" is missing.
- The checks will now work for Night-shift employees.
- Correct scanning with RFID codes
- Correct setting Employee Source when using Bluetooth scanners.
- Show messages above the Employee time-cards button instead of behind it.
- Crew Piece-out List view: Fix showing memo multiple times.
- RFID Assignment: Correct reassignment of the badge.
- Finger Scanner:
- Made buttons smaller to increase the spacing when all the buttons are visible.
- Enrollment: Corrected the save message.
- Day End: Use preference "Duration of Previous Number of Pieces Display [Seconds]" for keeping the mode open (Parity with other modes).
- Issuing an error when selecting Meal Start, Break Start, Crew Meal Start and Crew Break Start without definition of the "Meal Job" or "Break Job".
- Piece-out List view: Do not show traceability code when its alias is "None".
- Time-Sheet records: Corrected the Sync function when only "Time-Sheet Header" records exist.
- Employee Time-Sheet: Ignore seconds when displaying the duration.
- Updated Copyright year to 2024
- End Break, End Meal: Facilitated creating records without Previous Time-in records.
- Added error log when Export failed.
- Removed the failure message of "Auto-Sync".
- Piece-out screen: Hide pallet button if job is not visible.
- Using the preference "Activate all Items in Scan Mode".
- Allow scanning when item is not active
- If the item’s alias is "None", it is hidden and it cannot be scanned.
- Time-out screen: Rejecting employees that "Can not work" when multiple employees are selected.
- Picture verification:
- App is asking for Camera permission on first use from Time-In, Time-out, Verification screens.
- It is disabled on standard screens of Biometric devices.
- Single User device: Returning to Main Menu after saving Time-In, Time-out, Start/End Break, Start/End Meal.
- Test page is printed on a background thread.
- Time-In, Piece-out, Crew-Piece-out: Corrected error message when traceability code is missing.
- New Inspection: Get employee from the Time-In using the Bin instead of assuming the code to be a Traceability sticker and using partial number.
- Crew In: When Carry Over preference is No, Correct missing Ranch and Field for some of the Time-in records created.
- Time-In: When scanning multiple equipment show multiple equipment on screen instead of last scanned equipment
- Preventing crashes of multiple issues.
- Corrected import of Iris Templates when Item in Keyboard selection is ExportId and Employee Barcode is different from Export Identifier
- Corrected Printing of Piece-out Format 3: Exclude Break and Meal for Time-in before piece.
Android PET Version 20.44 [11/15/2023]
- Pallet Stage Entry: Requires PET Windows 75.90 or higher.
- Use aliases for Generate QR button and Read QR button if exists,
- Show error message if failed to generate a QR Code,
- Generate QR code for multiple pallet records with zip files,
- The number of records in QR code is configurable,
- Source and destination pallet IDs are read-only. Can only be entered through barcode scanning,
- Changed Aliases for Source and Main pallet Ids
- Consolidation screen Source
- Consolidation screen target,
- Other screens Pallet ID.
- Crew Piece Out List view: Do not show a None line if Traceability code alias is not set.
- "Notify Scan Device Group":
- Consider the preferences "Server Notifies other devices".
- When set to "No" exports notifications directly to other devices in group.
- Imports "Meal Starts" from other devices in the group.
- Added a preference: "Include Employee Time-Cards on Scan devices". When set to Yes and belongs to the Device Group, the time-time cards are exported to other devices in the group without waiting for Windows PET
- Last Time-out imports with employee barcodes.
- Piece-out print receipt: issuing an error when an unknown format is selected.
- Ignoring malformed XML in preferences section of import file.
- When registering the app on a device,
- Importing setup data after the login without waiting for user to click on import button.
- Main Form is displayed only after authentication completes and the App completed importing the setup data.
- Setting web-mail address only from import file, and set as logged-in only after server address, device address, and url preferences are imported.
- Added Android permission for posting notifications in Android Manifest. Used for notification regarding import/export of records. Required since Android 13.
Android PET Version 20.43 [10/15/2023]
- "Piece-out" and "Crew Piece-out":
- If the Job of the last "Time-in" includes "Default Number of Pieces" it is used,
- Else the "Default Number of Pieces" preference is used.
- It requires Windows PET 75.84.
- Previous version 20.41
Android PET Version 20.41 [10/03/2023]
- Added Language (Locale) and SDK Version to about screen.
- Piece-out: When the Piece-out produces receipts with a barcode of the reference only Upper Case letters are used. For example when the Preference "Piece-out is a Pallet" is "Yes".
Android PET Version 20.40 [08/31/2023]
- About Page of Finger Scanner Kiosk Includes Device serial number.
- Pallet Stage
- Using QR to transmit Creation stage via the Trucking device when the harvest field does not have internet coverage.
- Added Read QR and Generate QR columns to Pallet Stage table.
- Generate QR Codes for pallet data.
- Read QR Code XML data and save as file.
- Modified the generate QR Code to use Item Names as Lookup instead of their Barcode.
- The QR Codes can be read with Built-in scanner, Bluetooth scanner, or Cameras.
- Kiosk screen: Allow using Bluetooth scanners
- Increase the size of camera preview (barcode scanning) by 2 times on Normal, Large, and Extra-large screens. (Small screen dimensions are not changed)
- Piece-out receipt-types
- Requires PET Windows Version 75.75
- Piece-out print format 5 and 6: Fix printing employee ID and Name
- Format 5 is changed to "5. With Pallet ID Single".
- Added new receipt-type "6. With Pallet ID Double"
- Error message is issued when Receipt type is invalid.
- Handling the New Preference "Piece-out is Pallet
- Handling Android required permissions:
- Showing message when an Android permission is denied.
- Bluetooth Scan permission is required before connecting to Zebra printer similar to Intermec printer.
- Using small toast on Main screen instead of large one about missing External Storage permission.
- Piece-out screen - Piece Traceability only:
- Added Optional (Required Windows PET 75.80) - Do not show error if traceability code is not scanned.
- Corrected carry over of Traceability code when Alias is set to "None"
- Use Traceability code alias in error message of missing Traceability Code
- Show Web-server URL in about screen
Android PET Version 20.36 [05/15/2023]
- Corrected the background screen colors for
- Employee Start-lunch, end-lunch, start-break, and end-break screens.
- Crew Start-lunch, end-lunch, start-break, and end-break screens.
- Add logs when checking
- Corrected possible bug when converting date and time from database into date-time.
- Pallet Module:
- Use default Pallet Count.
- When Pallet ID is scanned and Pallet Stage is saved,
- Show saved pallet message.
- Play scan sound
- Creation Stage:
- When opening the screen from the main menu, copy from Time-in at screen load only.
- Next use carryover to use the same values.
- Set crop and variety from time-in field.
- Consolidation Stage:
- Preventing duplicate Source and Destination pallet barcodes.
- Verifying that Source’s Ranch, Field, Crop, and Variety match Destination’s.
- App does not set default pallet count for Consolidation entries.
- Weighing Stage:
- Changed caption from Weight to Gross Weight.
- Corrected crash when exporting pallet without weight or count and stage has weight or count.
- Corrected the Import procedure of Pallets exported from Windows PET.
- Add IsImported Column to track pallet-entry records imported from server.
- Added new Pallet Stage Screens:
- Pallet History screen
- Pallet Details screen.
Android PET Version 20.35 [04/18/2023]
- Employee time-cards:
- Show time-in without job as Time-in instead of Break or Meal when Break job or Meal Job preferences are not set.
- Corrected Fix employee time-cards - Do not show Now when time-out exists today
- Pallet Module:
- Added Stages with Manifest and Weight.
- Pallet-entry screen: Play success or failure on pallet entry record save.
- Move manifest number to top of the screen.
- Added aliases for Source and Destination Pallets.
- Allowing selecting Data-Tracking jobs.
- Adding a verification of against maximum pallets in Manifest.
- Allowing scanning Destination pallet-id when not in Consolidation mode and Pallet-id preferences are set, without having to click on the pallet-id button.
- Allowing editing Count (Whole number) and Weight (Decimal number).
- Kiosk - Employee time-cards: Return to Kiosk screen after 1 minute (Not configurable). It prevents blank screens on Finger Scanner.
- Handles login with a different account on the device with existing PET account (Happens when app is reinstalled). Showing error about different account instead of error about mismatched password
- Include in the About screen the screen size and DPI in about screen.
- Removed unused Date-time-out views in Time-In and Verification views.
- Use Aliases on Main menu (None to remove the buttons worked in prev. versions)
- Employee Time-cards
- Verification
- Start Break
- End Break, End Crew Break
- Start and End Crew Meal
- Verification screen: Fix null exception when no carryover
- Corrected Employee Scanning (Regression from 20.34)
Android PET Version 20.34 [03/07/2023]
- Update copyright year to 2023
- Update location permissions
- Pallet Entry screen
Android PET Version 20.33 [12/14/2022]
- Kiosk buttons and Screens: Using colors from Alias Set.
- Refactored Job and Equipment checks
- Check for Job Required Equipment count at Enrollment, Inspection, Verification, Employee Time-cards
Android PET Version 20.32 [12/07/2022]
- Handling the new preference: "Verify work on 7th day". When set to Yes, it reject labor Time-cards of employees that worked 7 consecutive days in the same work week. This requires the device preference of "Export Only Changed Records" to be No.
- Handling the new preference: "Verify work on day off". When set to Yes, when an employee is being timed-in on her day-off, the record can only be created if an acceptance form is signed by the employee.
- Uses the colors defined in the Alias Set of the device for the menu button and the screen background.
It affects the following screens
- Time-In,
- Time-Out,
- Piece-out,
- Crew Time-In,
- Crew Time-Out,
- Crew Piece-out
- Start Meal,
- End Meal,
- Start Break,
- End Break
- Kiosk,
- NFC Assignment,
- RFID Assignment,
- Crew Start Meal,
- End Meal,
- Start Break,
- End Break,
- Load,
- Piece Transfer,
- Inspection,
- Verification,
- Employee Time-cards
Android PET Version 20.31 [11/22/2022]
- Fix crash on Android 12+ during import [Regression from 20.30]
Android PET Version 20.30 [11/18/2022]
- Kiosk screen: the Info button (i) is always included.
- Added the "Employee Time Cards" Screen.
It includes the daily employee activities and the total daily hours, to prevent overtime.
- It is available when in the device’s "Alias Set", the Alias "Menu: Employee Time Cards" is not "None".
- When available, the option appears in the Kiosk screen and the Main Menu.
- When the option is selected, the employee should be identified according to the kiosk type: Face, Finger of Barcode badge.
- The screen displays a list of all the employee’s activities (Job, Ranch, Field) and their duration grouped by day.
- If the device is a kiosk then
- If it has Start and End Lunch buttons, the Total Daily Hours is Net Hours.
- If it does not have Start and End Lunch buttons the Total Daily Hours is Gross Hours.
- If it has only Start Lunch button, the "Default meal length" preference is used to compute the Net Hours.
- If the Time-cards do not include Time-out, then the duration of the last activity, ends at the current time when the option was selected.
- When the Windows preference "Include all Employee’s Time-cards on Scan Devices" is set to Yes, Time-cards of one device are exported to another device when an employee recorded on one device, moves to a crew that uses another device.
- Time-cards imported from server are not exported back to the Server.
- The Target Android SDK of the code is 33 to meet Google's requirements.
- The previous Android version was 20.03.
- Corrected a crash when viewing logs.
- Preventing a crash when importing a file with empty time-cards node from Windows PET.
- Do not show negative duration in "Employee Time-cards" screen when a Time-in was created with a future time.
- Corrected a crash on List view of NFC/RFID Assignment screens.
- Time-in Screen: Use alias TimeInEnrollmentCodeAlias instead of TraceabilityCodeAlias.
- Corrected setting buttons on Time-in screen when using Standard Time-in from Kiosk on regular Android devices.
- Play success sound only once when using Standard Time-in from Kiosk on Biometric devices.
- During import of time-cards, if an item with the code is not found in the database, set to empty instead of using the barcode.
Android Version 20.03 [09/02/2022]
- When exporting partial-data add the end-date also in Subject
- Add current version number in OeError log file
- Delete OeError file when clearing logs to prevent growing too large
- View Logs available on Iris devices also
- Question view text size set based on screen size
- Add Screen DPI and Size to about screen
Android Version 20.02 [08/30/2022]
- When processing scanned sticker barcoded reading only Digits, and Capital English letters, ignoring all other characters.
- Export only un-exported records when importing data manually (Previously exporting all data).
- Piece-out Receipt Type 3 – Single Android and Piece-out Receipt Type 4 – Double Android:
- Piece-out Receipt Type 3 – Single Android uses the Field Name.
- Piece-out Receipt Type 4 – Double Android uses the Field Barcode
- Date-time are from when the Piece-out record was saved.
- Date-time is on a separate line from the job piece-rate on separate lines.
- Larger fonts for most items.
- Start Lunch screen: Corrected Lunch Job not being saved.
- End Lunch Screen: Corrected the selection of the previous job to Lunch, ignoring previous lunch or break.
- Added new Crew screens:
- Crew End Break, its Alias is "Menu: Crew End Break".
- Crew Start Meal, its Alias is "Crew Start Meal".
- Crew End Meal, its Alias is "Crew Start Meal".
- The screens are added to the Main Menu of the device by setting to their corresponding Alias a value other than "None".
- The screens use Work-crew only.
- The screen do not include the items of Job, ranch, field and equipment.
- Added new individual screens:
- Start break, its Alias is "Menu: Start Break".
- End break, its Alias is "Menu: End Break".
- The screens are added to the Main Menu of the device by setting to their corresponding Alias a value other than "None".
- The screen do not include the items of Job, ranch, field and equipment.
- Hiding the Crew item in Time-in, Job-card, Non-labor, Signature, Time-out, and Piece-out screens when Crew Alias (Crew Alias) is not valid or None.
- Starting to use the preference 'Use Standard Time-in in Kiosk mode' after importing new preferences without restart.
- In Employee selection screens the Employees name is in Alphabetical order that ignores capitalization.
- Kiosk Time-out questions:
- Reduce font size to fit large questions
- Buttons are always visible on the screen
- Corrected App crash in the "End Meal" screen when using the Bilingual Alias Set with unexpected multiple placeholder strings (%s) for "Early "Return from Meal" Alias.
- Showing Home-Crew/Work-Crew check-box on Crew-in and Crew-out screens when using the Bilingual Alias Set.
- Corrected the resending historical sync data (Support >> Historical).
- Support Menu:
- Added an option of sending logs only to Orange Support without data when data is too large to be included in zip or email.
- Added an option of Exporting Partial Data.
- Added a procedure that exports partial data in response to command from PET Server (Required version 75.16 or later).
Android Version 20.01 [08/04/2022]
- Removed empty space in Main Menu when Verification module is not included.
- Receipts
- Piece-out Receipt Format 4: Now Includes seconds in print time.
- Piece out receipt format 3 and 4: Increased the font size of some of it items.
- Zebra printers
- Facilitated printing text in different sizes if using Format 3 and 4.
- Reduced the width of Zebra 2" printer's print area to allow word-wrapping and leave a margin on right-side.
- Kiosk screen with scanner: Corrected failure to identify employee when barcode and export-identifier are different [Regression since 18.00].
Android Version 20.00 [7/22/2022]
- The version requires Windows version 75.00 or higher.
- Added Employee Selection Method to Time-In, Time-Out, Piece-out, Verification, Non Labor, and Signature Screens.
- Options
- Drop Down when user selects employee manually from list.
- Badge
- Barcode Badge,
- NFC Badge,
- RFID Badge,
- Biometric Badge,
- Sticker Code,
- Biometric:
- Finger Scanner: Set when the app runs on a Finger Scanner device.
- Iris Face: Set when the app runs on an Iris device.
- Bio Password: Set when the employee uses an RFID card on a biometric device.
- The Selection Source is not added when employee is auto-selected (Single employee in database)
- Added NFC Code, Rfid Code, Biometric Codes to the Employee record. The codes are included in the search when scanned.
- Iris PET:
- Biometric card code is exported as both Alternate Code and Biometric Card code to keep backward compatibility with PET Windows version 74.74 and below
- Biometric card code can be imported from both Alternate Code and Biometric Card code to keep backward compatibility with PET Windows version 74.74 and below
- Roll assignment screen: Only barcode of Employee is allowed to be scanned. Other PET items (Ranch, Field, Job, etc.) give error message
- Added a screen to assign NFC Codes
- Version skipped from 18.03 to 20.00
- Finger Scanner Kiosk screen: missing buttons after entering incorrect employee ID and password on the password entry
- Added Printer model Intermec PB32 printer in ZPL mode.
- Added screen to assign Card Codes including:
- NFC Code,
- RFID Code,
- Sticker Roll screens:
- The screens ignore the preference of "Use Employee Badges only" so the Employee are always selected from a dropdown.
- Corrected overlap of Yes/No check boxes on Question screen
- In the Export file name using a 24 hour format instead of 12 hour 06 PM file name is 18 instead of 06.
- Also export in real time after save the following cases
- Time-out with Time-out questions or Picture Verification
- Time-in with Time-in questions or Picture Verification
- Include About info (email body) in log zip file to be independent of email.
- Increase connection timeout up to 10 times the default for slow connections
- Preventing crash in Crew Piece-out screen when displaying error about pieces more than maximum number in preferences.
- Question screen:
- Removed empty space at the front of the question text.
- Corrected text cut-off when the text is more than 3 lines.
- Corrected missing answer in time-card when there is no required answer in the question, and user does not click on any checkbox for the question.
- Corrected saving Time-In when user does not select any answer for the questions.
- Show At Work button on Time-in screen (In addition to Time-out, Crew-in, and Crew-out screens).
- Piece-out screen show Display button when alias is valid
- Zebra printer: Adjust print width to allow word-wrap
Android Version 18.02 [5/03/2022]
- Kiosk Screen:
- Show in portrait mode if Portrait device.
- Show in Landscape mode only on landscape devices.
- Corrected exception when button layout is bottom.
- Hide Crew lookup if Crew Alias is None (Time-In, Time-out, etc.).
- Piece-out screen:
- Do not show Employee total Pieces when preference "Piece out Display after Save" is set to Current.
- Do not allow save without Employee when preference "Packing House Inspection" is Yes.
- Do not allow click on Employee button after loading existing record from List.
- Printing Receipts:
- Check for printer module
- Added reprint button to Piece-out screen.
- Reprint is available only when selecting a previous record from the List.
- After reprint the screen changes to New Mode.
- When a previously saved record is loaded, reprint the contents of that record.
- Added Piece-out reprint with multiple piece-out codes, will reprint a label with all the records saved together
- Show print-value to screen before starting reprint
- Added "New" button in screen display existing record mode
- NFC Tags:
- Added the option of reading NFC tags that identify employees to all the input screens.
- Use the preference "NFC type". It facilitates using NFC tags and Barcodes at the same time.
- Use NFC code as Employee-code when used as alternate code
- Use new aliases for Traceability code in Assign Roll screen, and Time-In screen when NFC is enabled for the device
- Added the preference "Alternate Code Is Bin Code" to differentiate between Alternate code that represents a Bin and one that represents an Employee. Default is Yes.
Android Version 18.01 [2/16/2022]
- Iris ID: Enrollment Screen:
- When enrolling a card, Show a message if card reader is not enabled on device settings.
- Move Capture Card button to be left of Capture Template button.
- Added icons for easier access.
- Start Lunch Screen: Do not require Time-in before Lunch if alias "Missing Time-in Before Lunch" is None.
- End Lunch Screen: Do not require earlier Lunch Time-in if alias "Missing Lunch" is None
- Verification records - Use VR instead of TI in reference-prefix.
- Added a verification of installing the correct build for the device type. The configurations include Smartphone, Finger Scanner and Iris ID. If wrong build is installed open update page to install correct version after closing app (Show Count-down message for 20 seconds)
- Finger Scanner:
- Fixed crash on opening enrollment screen.
- Removed verification of Templates after enrollment.
- Added new "Piece-out receipt Type" of
- 3. Single Android
- 4. Double Android
- When "Default Scan Mode" is "Kiosk".
- Keep screen on continuously.
- Prevent exiting the App.
- Admin and Sync buttons on About are available.
- When "Default Scan Mode" is not "Kiosk".
- Show system-buttons.
- Allow back button press.
Android Version 18.00 [01/17/2022]
- Iris Face Identification version
- Adding the option of using the Iris card reader using cards of format: H10301 (RexID ISO Car, Frequency 125khz).
- The Device’s Enrollment Screen has a button to enroll the card.
- After enrollment
- The device verifies the enrollment, requiring only the Card.
- If verification fails there are options of retry or reenroll.
- The card’s code is saved in the Employee’s Alternate Code item.
- It has two numeric parts separated by a dash, for example 101-5578.
- Instead of using the Device’s Enrollment Screen, the card can be enrolled by entering the code to the Employee Alternate Code Item.
- Adding the option of using the Iris ID devices in locations where there is no permanent wire or Wi-Fi internet connection but the area has cellular phone coverage. The connection to the server is done by syncing the device once a day by using a smartphone hot spot.
- An button of "Sync" was added to the (i) button of the device
- The user sets the smartphone’s hot spot as the Wi-Fi connection of the device.
- Once a day,
- The user clicks on the (i) button.
- Clicks on the "Sync" button.
- On the perform Sync screen, the user enters the Password and clicks on the Yes button.
- The device run the sync procedure and returns to the "kiosk" screen.
- Setting the default Time out duration of the identify-dialog after minimum of 15 seconds. The duration is controlled by preferences: "Finger Scanner Time-out" or "Duration of Previous Number of Pieces Display"
- Updated the Iris ID SDK from version 1.02.05 to version 1.05.00
- Log error when failed to push a template to device
- Preventing a crash when returning to Main after an Enrollment failure.
- Store employee name in Iris Template information
- Delete templates before insert.
- Template screen: Show the type of templates available for the user.
- Added a preference "Mask Required" to check for mask requirement in PET not in Iris.
- Allow camera scanning when Barcode scanner type is Camera and Camera position is not set. Corrected incorrect error message: "Play services are not available on device", Also on Kiosk screen
- Zebra Devices: Do not allow camera scanning.
- Timesheet Screen
- Do not check length for Field Export ID (prev. limited to 4)
- Do not check length for Job Export ID (prev. limited to 2 and 4)
- Do not check length for Run export ID (prev. limited to 4)
- Kiosk Configuration
- When using standard time-in: Show message about successful time-in, like other modes.
- Export each record when min number of records to export is 1, and real-time module exists.
- Corrected save after asking Time-in questions on non-zebra devices.
- Add defaults for Error Aliases:
- "Can not work" with time-in questions
- "Missing Lunch" with end-lunch
- "Missing time-in before lunch" with start-lunch
- Allowing scanning badge with camera on non-zebra tablets in Time-out mode.
- Set image behind buttons - fix issue in debug mode that will not allow clicking break buttons
- Real-time thread
- Exporting
- Export when number of records reaches threshold or if number of minutes passed the threshold.
- Export after each record, when minimum number of records to export is 1.
- Import every minute regardless of the import interval preference.
- Add keyboard as barcode scanner type for testing.
- Corrected clearing last saved time preference.
- Updated the Copyright year to 2022.
- Finger Scanner: Improved the enrollment procedure.
Version 17.02 [11/23/2021]
- Making multiple Iris authentication mode available:
- Added the preference 'Iris Authentication Mode'.
- Available Mode:
- Iris
- Face
- Fusion
- Card
- Face And Iris
- Face Or Iris
- Iris And Card
- Iris Or Card
- Face And Card
- Fusion And Card
- Fusion Or Card
- Face And Iris And Card
- Face And Iris Or Card
- Face Or Iris And Card
- Face Or Iris Or Card
- Default "Fusion or Card" instead of "Face or Iris".
- Templates need to be re-imported after update to use the new authentication mode.
- Authentication-Mode is shown in About screen.
- OS of Iris devices can be updated from the support menu, and through command from Windows PET.
- Kiosk screen: Added the device’s Web-address to the screen title.
Android Version 16.02 [10/20/2021]
- Kiosk Screen:
- When the preference "Kiosk Uses Standard Time-in" is "Yes", do not play failure sound after creating a time-card and returning to the Kiosk Main screen.
- When and employee attempts to return from lunch earlier than allowed, display a blue background screen with the error message.
- Correction of the usage of success message and "Success Sound".
- Facilitate use of Kiosk screen on any android device that supports Google play services when Preference: "Barcode scanner-type" is "Camera" and "Camera position is back" is Yes/No (not empty).
- Zebra Kiosks:
- Add Auto Start PET on bootup.
- Correction of saving Start lunch and start break.
- Modifying the code for importing time from Windows by handling the difference in time format between windows and Android of handling the first hour after midnight. In Windows it is from 00:00 to 00:59, format HH in Android it is 24:00 to 24:59 format kk.
- Time In Screen:
- Implementing the new preference "Prevent Early Day Start on Devices".
- Improving the determination of the first Time-in of the day by considering the Employee’s "Day Start Time". Prior to the change this field was ignored and the Day Start of the day was always midnight, resulting in incorrect handling of employees that worked night shift. The change affect the asking of the Time-in questions and preventing Early Day start.
- When recording a group of employees save only those that are not starting early.
- Use the alias for Early Day Start error
- When trying to Time-in an employee earlier than her start time, the program displays the "Early Day Start Error" Alias message.
- Preventing crash when "Equipment Implement" Alias is defined by "Equipment" alias is not.
- Preventing crash when checking if Employee is trained to use an Equipment Type
- Non Labor Screen: Always allow editing date-time
- End-Lunch Screen looking for the Job of the Time-in before the lunch of the employee:
- Use the Time-Card's date instead of the date when the record is created.
- Do not include Time-ins of Meal and Break jobs.
- Correct of the check for the "Can not work job" for the time-in questions, when Item in key-board selection is Export ID and Barcode is different from Export ID.
- Biometric devices:
- Show all the buttons after showing message of can not work.
- Undefined Employees:
- Do not check for duplicate range.
- In Time-out, do not save a record.
- Preventing crash when Null exception in some scenarios when showing long toast.
- Prevent all employee early start in all screens that create Time-in records (Start lunch, break, etc.).
- Missing Time-In before meal: Inserting a space between error and employee name.
- In Start-Lunch: Correcting the procedure that checks for missing Time-In when the user did not change time on screen.
Android PET Version 16.01 [07/17/2021]
- Handling the preference "Traceability Uniqueness Verification Period" value:
- Empty or 0 No uniqueness checks are required
- 1 Check the uniqueness of the current day barcodes only
- The default values are in days. If the period is of hours an "H" is added at the end like 4H
- When using hours. Check exact hours duration including the minutes.
- For example, consider a period of 2H (2 hours) and the employee used the code at 12:55 PM. Before the change the 55 minutes were ignored and the code was available after 2:00 PM. After the change the code is available only after 2:55 PM
- Correction of Kiosk check for duplicate barcode during continuous duplicate scans like Badge scanning on Zebra Kiosks (Regression from 16.00).
- End Lunch
- Correction of finding the last time-in that is not a break or a meal (Lunch).
- Using the correct error message. (Duplicate Time-in error was used shown as missing meal).
- Handling Main Equipment/Implement Equipment in the Time-in Screen
- Facilitating the use of more than one Equipment Type by considering the preferences "Main Equipment Type" and "Implement Equipment Type" as strings that are the prefix of multiple equipment types, for example the Main Equipment Type "Tractor" will facilitate using equipment types "Tractor-Light" and "Tractor-Heavy".
- Clarified the error message when an Implement equipment was selected before the Main Equipment.
- Iris ID:
- Delete only templates that will not be added back (Fix timing bug when importing templates).
- Add a support option to open Android Settings. (Need system restart if opened in this mode)
Android PET Version 16.00 [06/07/2021]
- New Bio Identification version Face Iris using IrisID model IT100:
- Create Iris ID template columns in database.
- Export templates to Windows PET.
- Make PET the launcher app on the device.
- Set Time zone and NTP according to data sent from the server.
- Implement Restart device (used also with Finger Scanner devices).
- Added a menu option to Launch device settings: 3 dots menu > Support > Device Settings
- App Updates from Support menu not browser.
- Activate the support menu option of showing employees with templates.
- View logs menu item is removed from Iris ID device (does not work)
- Kiosk screen
- About button can only be closed by clicking on OK button.
- Prevent null exceptions when exiting pin-screen mode.
- Fix asking for Admin password twice when exiting Kiosk screen if "Kiosk" is the "Default Scan Menu".
- Time-In from Kiosk mode validate missing items before asking to identify employee.
- Prevent null exceptions when exiting pin-screen mode.
- Add PET Tiger logo in the center of the screen.
- Use thumbs-up icon as success icon for all device-types.
- If Sync time is not define, 1:00 AM is used.
- New icons for failed to identify employee/template and employee rejected (cannot work, cannot return from break, etc.)
- Do not close the Time-In screen after each scan on Biometric devices.
- Add system command barcodes works only when barcode scanning is an option:
- Sync Data: -BCSYNC
- Import Data: -BCMPRT
- Export Data: -BCXPRT
- Send Logs: -BCLOGS
- Restart device: -BCEXT1 scanned 7 times in a row
- Corrected app crash at saving Time-In when the preference "Time-In Input Time" is "Screen-open".
- Replaced 'Finger Print' in user messages with 'template'.
- Changes in Support > Export Data.
- Enabled export data as Json.
- Finger-Scanner:
- Limit response parsing for only the broadcasted action.
- Allow user to enter Command codes and bio-admin password in Kiosk Mode in the Employee Barcode and ID popup (It does not work when barcode does not accept alphabet entry).
- Do not allow empty code as a valid identification event. (First employee in database is being recorded when empty code is returned)
- If Employee with the returned ID from scanner is not found in database, give a clearer error message.
- Facilitating an option for scanning multiple piece Traceability-codes with a single Piece-out screen.
- Top Left Menu
- Remove Send logs menu item (Only Send data).
- Add menu option to Update to beta version.
- FingerScanner/Iris ID: Ask to install Team Viewer if not installed.
- Include backup files in exported logs to Orange.
- View logs menu item is removed from Iris ID device
- Add menu option to Update to beta version
- Fix crash when checking for duplicate stickers in piece-out (invalid query was being built).
- Keep all exported file backup on device for 3 weeks.
- Do not delete old records using the preference 'DeletePreviousDataFrequency' during real-time.
- Fix crash in Crew Piece-out when saving if Lock Pieces preference is set to Yes.
- Export pending records as Real-time instead of Manual Export file before Sync.
- Export pending records as Real-time during Auto Sync also.
- Version updated from 15.86
- Facilitating 2 Equipment Items in Time-in Screen.
- It is available when the Pocket Alias "Implement Equipment" is not "None".
- When defined, the Time-in Screen includes two Equipment items, one for main and the other for implement.
- The following preferences should be defined also
- Main Equipment Type: The equipment type of the main equipment pieces like tractors.
- Implement Equipment Type: The equipment type of the Implement pieces of equipment like trailers.
- Show clearer error message when employee not selected or employee missing barcode during biometric enrollment
- Time Out: Fix populate crew from Time-In when using Time-out questions.
- Always save files downloaded before importing, to prevent loss if a crash occurs during import
- Piece-out:
- Play only failure sound when saving a duplicate record (Do not play both success and failure). Causes success sound to be a little lagged as it is played only on successful save (instead of on validation like before).
- Fix updating pallet-count when scanning a duplicate record.
- Check pallet reached limit when creating pieces with scanning stickers.
- Pallet-tracking: Do not show confirmation dialog twice when scanning employee codes
- Open the App at the screen defined in the Pocket Preference "Default Scan mode".
PET Android Version 15.86
- Fix the default values of aliases for 'before pallet reach limit' and 'after pallet reach limit'
- Fix crash when camera thread is closed in some cases.
- Time-In Screen: Fix crash when clicking on Save button without selecting Employee.
- Finger Scanner:
- Ignore preference 'Barcode Scanner Type = Camera' to prevent error toasts that Play Services is not supported.
- Show screen color Blue when unidentified employee using Standard time-in.
- Allow saving End Lunch record without Traceability code.
- Change screen color to RED for 6 seconds when an employee that cannot work uses a time-in, time-out, or piece-out screens.
- Change screen color to BLUE for 3 seconds when an invalid barcode is scanned.
- Kiosk Mode: Show Admin button on About screen to exit the kiosk mode with password.
- Piece out Pallet Tracking:
- Ask user to start a new pallet as soon as the limit is reached.
- Confirmation when the previous pallet is allowed to be above maximum.
- Fix the default values of aliases for 'before pallet reach limit' and 'after pallet reach limit'
- When using preference 'Piece Out display after Save' is 'Count' show the total-pieces of the bin not since screen loaded.
- Do not reset piece-count when changing job before finishing pallet
- Cancelling the new pallet confirmation behaves like clicking on No
- Increase the font of Done Pallet button. Remove the running count of pieces on the button.
- Show the last used job when using carry over in piece-out screen
- Fix piece-count display when an existing record is updated.
- Piece-out screen: Show toast about duplicate traceability code for Short period only to avoid confusion
PET Android Version 15.85
- Start Lunch screen color is determined by the Preference: Colors >> Time Card Colors >> Break
- Piece-out screen:
- Color is determined by the preference: Colors >> Time Card Colors >> Break.
- Confirm pallet count reaching maximum only once with the user and play sound when reaching capacity and the first time asking confirmation.
- When pallet count is reached set the label on the button to save the pallet.
- Time-in screen:
- Allow creation without Traceability Code even with preference 'Require Traceability-code in Time-in' when employee always uses default job and default job is not a piece-job (Requires Windows PET 72.08).
- When employee cannot work play only failure sound.
- Display 'Cannot Work' toast for short duration only.
- Time-out Screen:
- Fix crash when employee does not answer Time-in questions on kiosk
- Do not show cannot work when user gives negative response to Time-out question
- Kiosk Mode: Use blue background when a scanned barcode or finger template or Iris Id are not found.
- Hide Memo in Time-out, Crew-out, and Crew-in screens when alias is None
- Save memo in Crew-out and Crew-in
- Employees that Cannot work
- Exclude Cannot work employees from At Work List
- Exclude Cannot work employees from Crew-in and crew-out
- Zebra device: Fix crash when not using the Kiosk mode.
Android Version Version 15.84
- Fix crash of program when opening a piece-out or time-out with preference 'At Work Employees only' set to Yes, and Can not work jobs are not set.
Android Version Version 15.83
- Fix crash of program after executing remote command to gather logs.
Android Version 15.82.06 [02/03/21]
- Finger Scanner Version
- Add additional success state when updating OS (Update state changed in OS version 2.14).
- Do not allow running non Fingers Scanner build on Finger Scanner device.
- Update Finger Scanner OS, Time Zone at sync time, and in real-time.
- Finger Scanner Auto Update, Auto Set Time Zone, and Auto Update OS when importing manually.
- Finger Scanner Update OS, Program, and Time Zone menus moved under the Support item
- Set the background color when finger-print is not identified to Blue
- Auto Sync
- Schedule auto sync time at program start. (Regression from 15.76.13)
- Update auto sync schedule when a file is imported from file-system (Auto Sync time) and not just from real-time.
- About Screen
- Set as first item in Menu.
- Include the next scheduled auto-sync time.
- Include App name.
- Correcting loading public IP for About screen
- Add device model.
- Add OS Version for Zebra devices
- Time In Questions
- Prevent an Employee that cannot work based only on Questions Module and not on the presence of time-in questions.
- A device can be set to not ask questions but should still block employees that cannot work.
- Limit the check of can-not work jobs to 24 hours.
- Check for cannot work job even if only one of the two preferences 'Can Not Work Job' or 'Did Not Answer Job' is set.
- Correcting an error that set Incorrect Identification as Cannot work employee.
- Log files sent to Orange Support are compressed.
- Gather logs and data on command from Windows PET in real-time
- Include preferences when exporting data to Orange Support.
- Preventing app crash on end-lunch when there is no crew, ranch, field, or job on previous time-in for the employee
- Preventing Time-Screen on Kiosk devices exits soon after saving a time-in
- Show a long and large toast when an employee is not allowed to be saved.
- Add a menu option to View Logs on the device.
- Save/Export memo entered in the Time-out record
- Fix crash in Piece-out when Job is not shown and Carryover of Job in Piece-out is NO.
- Time-In: Do not show Equipment in the selection list when none of the equipment belongs to allowed equipment-types.
- Add a preference 'Carry Over Equipment' - Carry over equipment while the screen is open, and when multiple employees are selected.
- Do not allow running finger scanner build on non-Finger-Scanner device
- Zebra devices: Show Cannot work message when an employee does not answer the Time-in questions correctly.
- Piece-out screen: Preventing a crash when a fractional number of pieces are entered.
Android PET Version 15.81 [01/08/2021]
- Piece-out screen: Correction of an error that when the number of pieces is entered as decimal the app was crashing.
- Measurement Screen: Correcting the response of the program to the scanning of the barcode "Delete Last" (Scanned code: ACTION_DELETE). After the correction when scanning the barcode the program deletes the last measurement
- Updating Copyright message to 2021.
- Correction of database update error of version 15.80.09.
Android PET Version 15.80 [12/14/2020]
- Piece-out screen:
- Correction of then number of pieces displayed at the bottom of the screen when the value of the preference "Piece-out Display after Save" is Count.
- Added code to consider preference "Use Carry-over of Job in Piece-out" when saving.
- Correction of the code that verifies that an employee does not return from lunch earlier than required.
- Finger Scanner Version
- Importing finger templates only on Finger Scanner devices.
- Changed the import lock procedure
- Added confirmation before starting update of Operating System
- Sending logs as attachment
- Added a menu option to send database to Orange.
- Improved the procedure to handle the preference of "Delete Previous Data by Frequency".
- Individual time-card screens
- Employee Selection: Improved the code and database to include the last Work Crew to the employee selection
- Crew Selection: Improved the code and database to include the last Job.
Android PET Version 15.79 [11/30/2020]
- Piece-out screen: Preventing app crash when the previous Piece-out record’s Job is null.
- Correction of lookup keyboard selection of employee or crew.
- Start Crew Break button: Correction of crash when its alias is not set.
- Improving the code that checks for duplicate records.
Android Version 15.78 [11/20/2020]
- Time-card questions:
- Added Yes or No checkbox.
- Moved the checkboxes to left of screen.
- The checkbox of the required response is checked.
- Modified the code to ask Time-in questions when preference Is "Picture Verification in Time-card" is Yes.
- Added version to the about information.
- Time-in screen: Show Employee list ordered by Name.
- Correction of an Infinite loop error when syncing data when at "Auto Init time".
- Updated target SDK version to 29 for Play store release.
Android Version 15.77 [10/22/2020]
- Correction of Start Lunch and End Lunch alias.
- Created new alias for Start Crew Break.
- Added a menu option to set time-zone and NTP server on Finger-scanner devices.
- Added a menu option to send logs to Orange Support.
- Created a new menu option of Support with submenu options of About, Send Logs, Clear Logs and Send Data.
- Added code to Check for Duplicate Time-in records.
- Modified the code not to consider the jobs of Can Not Work Or Did Not Answer in Carry-over.
- Added a menu option to Update Finger scanner OS.
- Use the same About message on Main-menu and Kiosk Screens.
- Correction of Missing time-out responses when exporting Time-cards to the server.
- Added code that exports all the new Time-cards when clicking returning to the Main-menu screen.
Version 15.76
- Adding Time In Questions.
- Adding interpretation ISO Format Dates in import files.
- Fix – Auto sync is setup even on first start of the application. Setup of Auto sync is moved to be after every import.
- Crew-In and Crew-out Screens: Implement the preference 'Crew Card Use Employee Selection' (Default: Yes)
- The preference is used only when the selection is by Work Crew.
- Yes: the app opens a second screen with the included employees to facilitate exclusion of some employees.
- No: the app skips the second screen and creates Time-ins for all the employees.
Version 15.75
- Add to the about message:
- Database version.
- Server address.
- Open camera in Kiosk screen when preference Barcode Scanner Type = "Camera" .
- Added new preference "Piece Traceability Only" to require traceability code in Piece-out and Crew Piece-out screens.
Version 15.74 [08/12/2020]
- Added new alias field "Total Number Of Pieces" in CrewPieceOut and PieceOut screen.
- Modified the Finger Scanner Kiosk code to work with Barcode scanner.
- Added scroll to timeout questions.
- Added new alias field "Total Number Of Pieces".
- Added Ranch and Field in Crew Piece-out screen.
- Play scan sound on scanning badge.
- Display all top level button when clicked on TimeIn from Main menu
- When the device is a kiosk device all the input screen should be landscape.
- Show message on Kiosk screen when data is being imported.
- Show message on Kiosk screen when internet connection is lost.
- Added new buttons Start Lunch, End Lunch and Start Crew Break.
- Show error retrieving a template, when in the list, when showing a list of templates.
- Fix error opening horizontal-Kiosk screen (Preference Finger-scanner Button-configuration: Bottom)
- Remove empty space when load buttons are not shown on Main Menu
- Auto restart after update
Version 15.73 [05/12/2020]
- Sticker codes: Allow sticker with
- Specific prefix and any length (when length is 0) or
- With length only when prefix is empty, or
- With both specific length and prefix when both are defined.
- Sticker codes: Removes spaces before processing.
- Fix: Display message "No records to export" only on button press events.
- Do not let finger-scanner device go to sleep even when in Main menu
- Do not let finger-scanner device go to sleep in any of the input screens.
- Check for Label-Traceability module and not Traceability module when using stickers
Version 15.72 [05/06/2020]
- Fix import of Time of last meal-start from other devices when the time-format of the device can be other than en-us
- Fix Always load the last start-meal record to check if employee can return from meal.
- [FingerScanner] Fix Show error about early return from meal for employees using Password instead of fingerprints
Version 15.71.01
- When Time out is created by Crew Out/Crew In the part prefix should be CO/CI not TO/TI.
- When exporting the Sync file(by clicking on button or Auto initialize) creating a separate file for real time of all the records that were not exported earlier.
- Fix: Restricting of sending duplicate files when exporting of a large data from device.
Version 15.70.01
- OD Disabled developer option and added code to set screen awake from code.
Version 15.69.09
- Don't include picture verification node when Picture verification module is not available.
- When importing preferences if Pocket Export Interval is less than 0 then update it to 1380 minutes.
- When field is set as optional in preference then Ranch is also made optional.
- Ask Time-Out question on Time-Out records insertion.
- When a new barcode for employee is imported then update/inset the record based on employee name if already exists.
- Modify finger scanner Timeout to use new API (GetIdentifyEvent\TimeOut) Set finger scanner finger timeout based on preference Finger Scanner Time-out.
- Updated the minSDKVersion from 16 to 21 build.gradle.
- Included ats-camera-api.aar file to capture image from finger scanner.
- Fix: Deleting of records based on Code for Field and Variety table when purpose is set to Delete while importing records.
- Added Start Break and End Break buttons and functionality.
- Fix: Auto populate Meal length from preference for Timesheet screen.
Version 15.68.04 [10/07/2019]
- Remove checks made for Caching connections to web-server to test if this caused the failures in 15.67.
- Increment Minimum SDK version to 16 to match the minimum version required for AppCenter SDKs (Minimum supported version is now 4.1 instead of 4.0)
Version 15.67.14 [09/17/2019]
- Load module
- Load Print Module
- PieceOut/Time out - fix of employee presentation after Require TI for Piece Out or PO/TO employee after TI
- Time-In - Set one choice selection for employee after scan
- Remove PktUseEmployeeBadgesOnly Use Employee Badges Only
- Modified preference name from "Use Carry Over in Piece-out from Time In" to "Use Carry Over from Time-In in Piece-out"
- Fix: Ranch/Field/Crew are not updated for load for first piece out during Piece Transfer.
- Error message when Job not selected for time in for F1 box
- Time-In/Signature screen, Time In is defined based on preferences "Time-in: Input Time" and "Signature: Input Time".
- Actual: Same as earlier.
- FirstSave: Uses the first saved DateTime as Time-In values for the next records.
- ScreenOpen: Uses the screen open DateTime values as Time-In for all records.
- Time-In Fix: when traceability code is scanned, only one employee is selected and saved.
- Displayed datetime based on the preference "Time-in: Input Time" for TimeIn screen and "Signature: Input Time" for Signature screen.
- Disable caching when connecting to Web-server on FingerScanner devices if needed.
Version 15.66.07 [07/26/2019]
- Use preference TraceabilityCodeAlias instead of TraceabilityAlias for traceability code
- Standard Time In for kiosk
- Reset reference to 1 when RefId reaches 9 999 999
- Set targetSdkVersion to 28
- Standard Time In for Kiosk bug fix: add Kiosk Back button, Stay in TimeIn screen if wrong save condition, UI improvement
- Kiosk Bug fix: lunch break time for end lunch and time in, lunch job
- Add alias for Error Meal Limit Title - Not used because errors in Android do not have titles
Version 15.65.02 [06/07/2019]
- Add an option for an employee enrollment/identification based on export identifier
- Fix template list presentation after export identifier + scroll
Version 15.64.08
- Fix of dead lock for individual enrollment
- Unpaid break fixes for Time In
- Fix - last time out for regular time in use time from screen text box but not current one
- Short Lunch Error Message - Alias not resources
- Wonderful fix - empty employees doesn't allow to save for timesheet/second meal field fix
- new version is a part of Non supervisor can delete time cards
- Join to meeting menu
- Alias formatting translated from c# to Android -> {0} to %s
- Autoupdate in real-time service
- Fix: Lock number of pieces to lock barcode pieces
- Reset seconds for Last time Out and Default break interval
- Fix - buttons on Kiosk shown/hidden after kiosk screen block based on alias rules
- Join meeting to Share the Screen and fix for TeamViewer for finger scanner
- Password for Kiosk mode exit (F8)
Version 15.63.10
- Allow scanning sticker codes with hyphens in them [built on Version 15.53.09]
Version 15.63.09
- Use version 15.62.10 and recompile as 15.63.09 to rollback the change causing hangup during enrollment on Finger scanner devices
Version 15.63.08 [These changes will move to version 15.64]
- Add CurrentTime, Time-zone, Device-Information to requests sent to the web-mail server
- Display error message when updating finger scanner
- Fix: Export of number of pieces when piece-count is 0
- Unify date-time processing to a single class to use a standard formatting for UI, Database, and export
- 2PH: distributed team is not allowed twice for different bins
- 2PH: for empty bin employee from distributed team taken latest time in
- 2PH: if New-inspection has 0 or Empty Pieces, use default or 1
- If inspection has 0 or Empty for num of pieces show error
- Parse import date and time as both iso formats and local format with AM/PM specifier
- Check crew for piece out from inspection module from Traceability code
- OI Autosync endless loop because of wrong datetime format
- Fix null exception when reading Employee and crew information from previous time-in of a Bin [2PH]
- Bin Traceability Piece-out: If Time-In not found when a bin is scanned move to Time-In immediately without trying to save the piece-out
- Unpaid Break Length for regular and kiosk
Version 15.62.10[3/12/2019]
- Always try connecting with TLS1.2 first, then 1.1 and then 1.0
- Add a pocket preference "Include Employee Item in Piece-out"
- Add a Pocket preference "Traceability Code Required in Time-in"
- When deleting Setup data delete also Input Data. Android.
- Correctness Android Aliases - Main Menu, Load, Display, Save
- Add Start Day and End Day to preferences
- Pin Kiosk screen - prevent employees from Kiosk Mode exit
- Training module and TrainingPartial
- Populate Equipment thru barcode scanning
- Quality score for Finger Scanner capture
- Empty traceability code for distributed crews
Version 15.61.10[1/16/2019]
- Add an option of finding out who are the employees that are present on a Finger Scanner
- Sporadic template disappear from device (Find out why only Shlomo and Udi can log on in Oakland)
- Error handling for PullTemplate
- Use new Aliases for Start Day and End Day Android
- Use duplicate range in Kiosk
- Yes is Left and Green, No is Right and Red
- In enrollment always have selection of employee and by barcode
- No timeout for Time In, Start Lunch, End Lunch and Time Out
- When the finger scanner does not identify and employee 3 times the scanner stays on and cannot identify known employee.
- Fix - Always send password to webservice
- Create different flavors of PET Tiger - (Cloud PET, FingerScanner, GooglePlay, Amazon, and No-play-store)
- Add separate icons for Cloud PET
- Add check for Cloud PET when connecting to Azure to use TLS 1.2
- Show Progress Bar for Finger Scanner kiosk timeout
- Fix kiosk crash between switches from End Lunch to Day End
- Finger scanner timeout - set 5 seconds as minimal default value
- Messages from previous event hidden after next event start
- Fix: crash after install new application. Urls from not-Cloud configuration counted incorrectly and causes null exception exception for v10 configuration
Version 15.60.03[11/26/2018]
- Landscape for all the Forms for FingerScanner
- At Work button to input screens
- Determine cause of "Barcode Scanning not available because this device doesn't support google play services"
- Fix: Sync does not clean device
- Fix: Number of Seconds for Previous Piece Display is empty
- Fix: Cannot add a field, job or Project that does not exists on device
Version 15.52.04[10/29/2018]
- Change error email address from debug@orangesoftware.com to androidErrors@orangesoftware.com
Version 15.52.03[10/04/2018]
- Piece Out for Inspection - show only piece jobs and no tracking jobs - fix
- Import to enter enroll screen - no sync process [including export] only fingerprints. Otherwise, a fingerprint sent every entrance to the screen that cause document flood on server and during bulk import send
- Overwrite jobs using carry over in job from piece out - Android Add a new preference: Use Carryover of Job in Piece out
- Update Android Sdk to 26 version
Version 15.51.08[09/18/2018]
- Update employee for enrollment (initialize an import that doesn't presented message boxes)
- Duplicate range has no influence for Job Inspections
- Fix of install Version bug - autoinstall necer happen because time goes to +24 hours in time when install should start for ex. autosync in Monday 2 AM. At 2 AM autosync swith to Tuesday 2AM
Version 15.50 [08/30/2018]
- Small fixes - to add sounds, close camera after scan where needed
- Only one piece out for Traceability
- No Inspection after piece out
- return back from Kiosk by F8
- back button hides for Kiosk
- Kiosk mode immediately directs to Kiosk form
- Fix issue - to save empty job for inspection (that become piece out)
- Fix Time Sheet issues - Project value never saved, no more restriction for maximum working hours, save button presented on Line all the time
- Spanish translation
- Piece out can be saved only if time in exists for inspections [when inspection configured]
- Make Time In, Time Out, Start Lunch, End Lunch as aliases not hardcoded
- Update Net Time to Net Time / Value
- Add Finger print not identified scenario
- Employee for PieceOut (after Show PieceOut includes only Time In Employees ) and TimeOut shown if TimeIn record exists
- Fix issue as empty inspection alias handles like as existing inspection alias
- Automatic selection of element in search when the only element left in search
- Add Finger print is not identified for incorrect barcode or password.
- Fix Piece Out for Inspections should show jobs without tracking jobs
- Error sounds when Finger Print Not Identified
- Alias added for Finger Print Not Identified
- Export of DeviceType - added for FIngerScanner and PocketPDA.
- Fix - Kiosk shows kiosk barcode when pocketpda profile exported and kiosk fingerprint when fingerscanner is
- Save in Enrollment exported just captured fingerprint back to server
- Finger Scanner always presented in landscape mode
- Get new Version menu for FingerScanner
- Fix slowness of kiosk after intense 20-30 clicks
- Sticker has only numeric except prefix
- Crew from Employee for Finger Scanner Kiosk
- RealTime export fingerprints to server
- Autoupdate application on device
- Import when start Enroll Employment screen
- Reset autosync time after import
- Question order
Version 15.49 [06/18/2018]
- Thread utilization / fingerprint scanner fix / biometric callback utilization
- Preference Maximum Number of Field Inspections
- Save button for Inspection Measurements
- Hide Scan buttons for Inspection measurements
Version 15.48 [06/05/2018]
- Reconciled Kiosk activity with message after F1 or finger scanner
- Download menu for ATS - it works now in portrait mode
Version 15.47.03 [06/01/2018]
- Input barcode through keyboard
- Changes in Finger Print screen - Password is numeric
- Dialog Code/Password input / Show Finger image only for successful enrollment/identification
- Inspection Screen New Design
- Implement search in item selection by Name
- Fix database updates between 15.43 and 15.46
Version 15.46.14 [05/22/2018]
- AT Use preference 'Populate Crew from Employee' in Time-In and Time-Out screens
- Add preference for Meal Job
- When using Carry-over on Time-In and Crew-In screens, the last time-card loaded on screen load is a Non-Idle-time, and Non-Meal-or-break record
- Non-Labor screen: Do not use the preference 'Use Employee Badges Only'. Employee selection is always available.
- Check Web service URLs from V1 to V10 during registration
- Add Preference Default number of pieces in Job Card
- Scan Number barcodes to set Number of Pieces (when less than Maximum Number of Pieces) in Piece-out and Crew-piece-out screens
- AF Create table and screen for Employee Fingerprint Enrollment
- Change name of fingerprint enrollment column
- Piece-out screen: Carry over from Time-In uses only Jobs of Payment-type Piece
- Crew In & Crew Out: If 'Use Employee Home Crew' alias is not visible - Always look for Employees by Work-crew, and only look by Home-crew if the preference 'Use Employee Home Crew default value' is set to Yes.
- Fix Crash in real-time because of EmployeeEnrollment screen
- Fix Database update issue with AgRows
- Job Card screen: Gross hours are always rounded to 2 digits
- Change Minimum Supported Version to API 15 (Ice Cream Sandwich Version 4.0.3)
- Add Microsoft App Center crash logging
- Hide Agrow in Piece-out if Alias is set to None
- Linea device, first try connect via USB, and then via localhost
- Add inspection jobs
- Add kiosk screens - Barcode and Fingerprint ones
- Update Enrollment Employee
- add proguard rules for retrofit, gson, okhttp
- Added code to default a background Image for Main screen
- Fingerprint enrollment
- Fingerprint Kiosk
- Do not rely on Label Traceability Module to import in Real-time
- Auto Init Sync
- Filter Jobs based on Field's Crop
- Data tracking jobs are not included in the Piece Out counts
- Fix Job-selection when filtering jobs by fields.
- Keypad barcode input for biometric kiosk
- Don't allow assignment of the same code twice in the Time in
- Separation - Piece Out and Inspection
- Piece out total shows Zero
Version 15.45 [01/25/2018]
- Change toll free number to Support number
- Fixed crash issue when scanner type is Linea and there is no device and connection to Linea
- Add in missing alias in main menu for signature and non-labor
- Multiple scanner preference. Default 'Camera position is Back' is empty/null.
- Extend color configurable of time card to PET Pocket (from desktop set)
- Handle 0/1 as an input to be false/true
- Add preference UseCarryOverForCrewInCrewIn
- Fixed crash relating to camera position back.
- Linea pro keep the scanner ON when pressed a scan button once and pressed a button again to turn off. Need to set preference to LineaX for barcodeScannerType inorder to use this feature.
Version 15.44 [01/05/2018]
- Fixed logic for Use Employee Home Crew based on alias set value.
- Show Job Groups in main page
- Exclude jobs of payment type signature based on the preference "Signature Job Group"
- Add preference "Signature Job Group"
- Add preference 'Use Carry Over in Piece Out from Time In'
- Add Toll Free number in About box
Version 15.43 - 1/2/2018
- Update copyright.
- In piece out when more than 1 ranch included show the ranch
- Fixed bug crew timein doesn't find time cards of selected crew.
- Show Bonus Jobs in Non Labor Screen
- Show Payroll Concept Jobs in Non Labor Screen
Version 15.37
- Changed the preference "Barcode Scanner Type" to accept "BuiltIn" instead of "Built-In"
Version 15.36 (10/13/2017)
- Added preference "Use Employee Home Crew" and showed values based on the alias set. If Alias set is set to None, the item is hidden.
- Code formatting and refactoring.
Version 15.32,15.33,15.34, 15.35 (10/11/2017)
- Added preference "Include job groups in main menu" and added job card buttons to show/hide based on this preference.
- Added Alternate label traceability code.
- Changed message box to toast for duplicate sticker code for piece out and crew piece out.
- Increased the duration of the toast to long and made the font bigger for piece out and crew piece out
- Changed the Run to use the Alias value.
- Added "Use Employee Home Crew Alias" in Crew time in screen.
Version 15.31 09/21/2017
- Fixed bug : Crew in When using Employee home crew the program assigns the crew only to the first employee. PET-653
Version 15.30
- Show all jobs in Measurement Screen
Version 15.29
- "Measurement By Employee" Clean-ups
Version 15.28
- If "Measurement By Employee" Yes, Show message "Cannot add another record during the duplicate range" and do not update the record and show employee at the bottom of the screen.
- If "Measurement By Employee" No, No message and update the record and show measurement at the bottom of the screen.
- Added preference "Measurement By Employee"
- Fixed filtering by Ranch,Field and Agrow
- Restricting AgRows by Ranch and Field.
- Show popup message for "Measurement Screen" while in duplicate range.
Version 15.25 (6/1/2017)
- Fixed setup selection dialog to show selected item correctly
- Fixed location permission request
- Remove dependency to Goolge play location services (we are using location manager)
- Signature screen: save image and export it
- Signature screen: added preference for pet thickness, added frame and changed font size
- Finished signature tasks
- Use aliases for Import, Export and Sync
- Fixed signature populating equipment button with carry over
- Fixed bug when saving piece out and preference "lock number of pieces" is Yes
- Add Non-Labor Screen
- Fixed scanning job in signature screen
- Stop sending email when webserver is not using HTTPS
- Show error message for camera permission.
- Add Picture Verification.
- Align Picture on the List.
- User can edit the other data when picture verification is enabled.
- Implement Duplicate Range in the Measurement
- User will not be able to save the record if an employee is not selected.
- Add Alias for Application.
- Carryover fixed for TimeIn, CrewTimeIn, JobCard, CrewJobCard.
- Can edit employee in time in when there is no picture
Version 14.20
- Log-in screen check new web service if no records on the old one
- Replace org.apache.http with java.net.HttpURLConnection
- Updated project target from API 19 to API 25
- Fixed email message sent about http, increase socket time out period from 3 to 10 sec
- Added Signature record, Added table to database, updated database functions
- Updated Job record and update table in database (Add job group and comment)
- Added signature screen
- Signature draw screen
- Added Cancel option for setup single selection (Job, Crew, ...)
- Fixed Empty option in setup single selection (Job, Crew, ...) to remove the radio button on empty
- Field selection (also Variety), keep selected value once a field button is selected (used to clear the value when button clicked)
- After record saved and no carry over, in addition of removing the setup value from the screen and the record, also remove it from the Single item selection list (radio button)
- Adding radio button to the Field selection
Version 13.06 [2/27/2017]
- Time sheet header, employee can have only one header in the same crew
- Time sheet header, employee can have multiple headers with different crews
- Time sheet header, use rounding time to set date-in for employees within the same crew
Version 12.12 [2/16/2017]
- Added job repair equipment
- Time sheet line duplicate range includes application
- Fixed Job repair equipment
- Added Validation of Time-in and Time-out
- Added camera to screens: PO, JC, Measurement, TS, TSL, CTI, CTO, CJC
- Moved camera location to top
- Fixed camera size to fit better different devices size
- Updated Spanish translation
- Fixed sound issues
- Updated algorithm of assigning equipment when job is repair or requires equipment
- Added preference "Required Field in PO"
Version 11.24 [10/24/2016]
- Crew screen: prevent saving record without employee selected
- Close keyboard on back press
- Enable camera for scanning bar-codes
- Enable search in item selection using keyboard
- New design to the time sheet screens
- Moved equipment to the scroll view with the same design as multi employee selection
- Improved code history algorithm
- Force sync to start immediately
- In Field selection show also the ranch name, In Variety selection show also the crop name
- Improved auto populated if one exists
- Play sound after each scan that doesn't save the record
- Shorten error and success sounds
- Import file can delete specific setup record
- Time in screen shows previous employee in the bottom
- Consider pieces as time job to be piece job
- Import preferences with empty value
- Enable recording location
- Don't send error email if import file updates records
- General improvements and Added additional preferences
Version 10.98 [2/17/2016]
- Support Spanish
- Added Colors to the main menu buttons
- Added sound: Delete and select job in piece out
- Added require equipment to Job record
- Changed Piece out duplicate range algorithm
- Use aliases in all screens
- If one ranch exists, don't show it in the time-in screen
- Added Time sheet header and Time sheet line screens
- Changed Main menu screen to be scroll view
- Changed screens view (Text size, buttons size) depend on the device size
- Added Ag-Row to piece out screen
- Improved screens load time
- Improved processing bar-code time
- Sync: backup database only if number of backup to keep is more than 0
- Added List to the crew time-in and crew time-out screens
- After record saved show message "Record saved" or "Record updated"
- If ranch is selected, populated the field based on the selected ranch
- Increased font of number of piece in Piece-out screen
- Piece out screen support jobs of data tracking types
- Added Code history - roll assignment
- Added import in real time preference
- Added excused absence job with validation on sync
- If preference use employee badge only is yes, clicking on the employee show employee list without selection option
- Add date time to the error log file
- Improved Larid scale 6200 communication
- Added measurement module
- General improvements and Added additional preferences
Version 9.42 [12/19/2014]
- Added preference: Include only working employees in Time-out and Piece-out
- Show "Crew all employees on Job" only in Crew time-in and Crew Time-out
- Piece out screens: Moved previous employee and pieces to the bottom of the screen
- Show preferences by alphabetical order
- Allow 0 pieces in Crew piece out screen
- After using the pieces keyboard show the number in blue in the center of the screen
- Use Aliases in warning messages
Version 9.39 [11/12/2014]
- Added preference: built-in scanner
- Import: clear records if Clear = True, also when there is no new records
- Fixed Piece-out screens and break screens to work with scanner (Galaxy devices)
- Fixed count display for scanning employees (Galaxy devices)
Version 9.38 [10/17/2014]
- Added display screen to Crew piece-out
- Piece display screen: allow to scan employee in all employee display screens
- Piece display screen: Use the job and field from the first time in which is not idle
- List: change the text size of the time and ranch rows to be larger
- Added "Use home crew" to the crew time in and crew time out
- Piece out and Crew piece out: mention if the record was saved or updated
- New preference: "use carry over in piece out"
- Crew piece out - set crew as mandatory field
- Updated the duplicate range algorithm
- Time in, Time out, Piece out screens: enable save button after save
- Updated Crew time-in algorithm when crew is mix
- Added Aliases for import, export and sync buttons
- Added preference: "Number of Seconds Previous Pieces displays"
- Allow screen orientation Portrait by sensor
- Updated Crew time in algorithm (No need to crew time in after break)
Version 9.35 [7/29/2014]
- Fixed break length to default after saving a break record
- Fixed Piece out display to show Field and Job
- Fixed bug in loading Piece out screen when preference Create Piece out from Time-in is opposite
- Improved algorithm to receive employees in Crew time in and Crew time out
- Added preference: Crew Employees Current On Job
- Fixed the keyboard populate when preference: allow edit is No
- Piece out screen: Fixed bug in populating crew from time in
- Fixed bug in Crew piece out when only one crew exist
- Added the option to scan employee using the alternate code
- Added in display selection screen and display screen the option to scan employee and get is totals by job
- Added in piece out screen the total for employee after scan
Version 9.33 [6/19/2014]
- Application is compatible with devices without camera
Call us today to see what
we can do for you! 559.229.2195
|
|