Software Version History
Version 9.0.0 (9/13/2021)
New Features
Communications: Added option in Notifications History for Sent communications
Reports: Created new system report - People: Pending Approvals (for local and remote sites)
Reports: Added ability to customize permissions for system reports
Forms: Added ability for start and end section field types to customize forms
Dispatch: Added ability to add a default footer when sending to distribution list
Tags: Replaced existing Asset tags with Global Tags and added security/visibility options
Tags: Added tags and security/visibility options to databases
Tags: Added tags and security/visibility options to database entries
Tags: Added tags and security/visibility options to actions
Tags: Added tags and security/visibility options to action groups
Tags: Added tags to companies
Tags: Added tags to certification roles
Tags: Added tags and security/visibility options to forms
Tags: Added tags and security/visibility options to form entries
Tags: Added tags and security/visibility options to budgets
Tags: Added tags to budget items
Tags: Added tags to meetings
Tags: Added tags to meeting instances
Tags: Added tags and security/visibility options to custom reports
Tags: Added tags and security/visibility options to charts
Dashboard: Added summary of dispatches requiring approval to dashboard widget
People: Added tag-based certification filtering to the Matrix
People: Implemented an attachment inbox for bulk uploading of files, storage of those files, and quick submissions to user certifications
Improvements
People: Entries will now be added to the user certification history each time a notification is sent to the user
People: Updated Roles table (People->Roles) to datatable and added filtering ability
People: Updated Roles table (User page -> assign roles) to datatable and added filtering ability
People: Updated format of roles page to show the (+) button instead of the "Create Certification Role" button
Actions: Added three dots menus to: Manage actions, action groups, workflows, and budget approvers
Actions: Added table resizing for Actions module
Tags: Added three dots menus to: Manage tags, and manage tag categories
Tags: Added padlock icon to permissive and restrictive tags
Forms: Added three dots menus to: Forms, manage entries, fields, and rules
Documents: Added three dots menus to: Documents and Groups
Documents: Added table resizing for Documents module
Reports: Added three dots menus to: Charts, manage reports, and manage system reports
Database: Added three dots menus to: Databases, manage entries, fields, and rules
Assets: In the three dots menus on asset dashboard and My Assets, there are now links to "Manage Components"
Assets: Added ability to hide notes area per task when logging task
Assets: Implemented performance updates for speed
Dispatch: Added preview popup for videos and images in a dispatch
Accounts: Added warning on login page for Internet Explorer users: "We have detected that you are using Internet Explorer. Some KAStrack features may no longer be supported in Internet Explorer. We suggest switching to a more modern browser, such as Google Chrome, Mozilla Firefox, or Microsoft Edge."
Bug Fixes
Accounts: Various bug fixes and improvements throughout the site
Version 8.13.1 (8/2/2021)
Improvements
People: List of supervisors in People filter is now alphabetized
Bug Fixes
Documents: Fixed issue with tags when uploading new revision
Forms: Fixed javascript error on Internet Explorer browser
Version 8.13.0 (7/21/2021)
New Features
Reports: Allow sharing of graphs
Tags: Created module for global tags
Tags: Added QR code for tags to show any public documents that are tagged
Dispatch: Added option to approval/decline form entries from the dispatch page
Dispatch: Added global tags to dispatches
Dashboard: Added form approvals to Forms dashboard module widget summary
Dashboard: Added widgets for customized graphs to the dashboard
People: Added ability to assign other required certifications to a user that are not specific to a user's role
Accounts: Added option to assign Other Required Certifications via account import
Improvements
Assets: Changed character when indicating asset paths
Assets: Meters not pertinent to the tag being logged are now hidden
Assets: Added "Run Report" to the top menu level of the Manage Assets page
Assets: Added field validation when creating a task
Assets: When you have no upcoming tasks on the home page, "You have no upcoming tasks" is not shown instead of "No assets found"
Reports: Only show people who have global edit permission in the Editable By field
Reports: Added note to chart editing for sharing about who can see the chart
Tags: Improved method of selecting users/roles for tag security
Tags: Added Access Levels as options for global tags permissions
Forms: New entries are now shown at the top
Documents: On MOC page, documents now show which module they came from
Documents: Changed "Name" to "Document Title/Filename" when searching
Accounts: Changed validation rules for the following items to match the rules for usernames: certification names, company names, role names, and access level names
Accounts: Added datatables filter for each column in Active Accounts
People: Added PDF viewer for attachments in shared reports
People: Added datatables filter for each column on the user certifications page
People: Added full table of users with their assigned roles and certifications to the Role-->Assigned Users page
Bug Fixes
Accounts: Fixed various bugs and made multiple small improvements across all modules
Version 8.12.1 (7/5/2021)
New Features
Accounts: Allow extended timeout per user
Bug Fixes
Dispatch: Fixed issue with attachment of documents to dispatches
Version 8.12.0 (6/21/2021)
New Features
Integrations: Added framework for custom third party integrations
Reports: Added ability to filter by columns on Datatable view
Reports: Added ability to create and save charts/graphs based on data from Reports
Reports: Added editable permissions to system reports
Documents: Added ability to bulk edit Documents for more options: New revisions require acknowledgement, Send notifications of new revisions, Requires future review, New revisions require approval
Assets: Added PDF viewer for task files
Improvements
Assets: Added options for comments and viewing files under Manage Assets->Task Schedule
Assets: Added asset alert settings to import/export
Assets: Switched from absolutely path to a relative path when displaying tasks on the asset status report
Assets: When adding a meter reading, the latest meter reading is now shown based on the date of entry
Dispatch: Added Datatable option to Dispatch home page
Dispatch: Added ability to filter by columns on Datatable view
People: Improved the loading speed of the matrix
Documents: Increased modal size when viewing a video
Accounts: Added company email, company phone, company website, and additional information to company info
Finance: Created Finance option on the left side bar and put Budgets under it
Communications: When 'Cannot configure own emails' permission is checked, users now do not have access to the Notifications tab
Communications: Changed 'Send Regular Email Reports' to 'Send Me Regular Email Reports' for clarity
Actions: Added comments to the Actions export
Bug Fixes
Accounts: Fixed various bugs and made minor improvements across the site
Version 8.11.0 (5/21/2021)
New Features
Communications: Added ability to create customized Communication Templates
Communications: When using the Send Communication feature, attachments can now be added from the Documents module
Forms: Added new forms rule conditions: Current Time (is before or after)
Forms: Added new forms rule action: Do not allow submission
Forms: Added new forms rule action: Update an Asset's type field
Forms: Added ability to copy fields
Forms: Added ability to copy rules
Forms: Added new forms rule action: Attach to a Dispatch
Dispatch: When scanning QR code of a Form from the Dispatch PDF, the entry will be attached to the Dispatch
Dispatch: Added carousel viewer for Form entries attached to Dispatch
Documents: Added carousel viewer for Document groups
Documents: Created QR codes to show all Documents per tag
Documents: Added PDF viewer for MOC page
Documents: Added ability to bulk edit documents
People: Added ability to batch defer or mark as N/A from the certification associated users page
People: Added ability to batch defer or mark as N/A from the user certifications page
People: Added ability to customize expiration date
Improvements
Assets: Allow 'Generate Every' tasks to use prior period for naming the task
Forms: When a Form entry was submitted from a different module and you try to delete the entry from the Forms module, you will be re-directed to the appropriate module where the entry was first created
Forms: Added validation to PDF form submissions
Dispatch: Added approval notes for approver to see when approving a Dispatch
Dispatch: Added approval notes to Dispatch PDF
People: Added option to delete a submitted certification from the single user certification page
People: Removed "Edit Submitted Certification" button from the single user certification page
People: Deferred/In Training certifications are now marked on the certification associated users page
People: Deferred/In Training certifications are now marked on the user modal from the matrix page
People: Added loading spinner to matrix page
People: Updated to latest Moodle plugin - Certificate Recompletion
People: Upgraded Moodle to 3.10.3
Accounts: Increased size of PDF viewer for log-in requirements
Bug Fixes
Accounts: Fixed various bugs and made minor improvements in all modules across the site
Version 8.10.0 (4/23/2021)
New Features
People: Added option for the hierarchical view on the Users page
People: Added ability to import and export all user certifications (not including the attachments)
People: Added ability to import and export all certification assignments to roles
People: Added ability to edit and delete archived user certifications
People: Added ability to upload attachments by drag-and-drop to an archived user certification
People: Added "My Certification Report" (which included the user's QR code) to the username dropdown menu
Dispatch: Added PDF viewer for Dispatch PDF and attached documents
Dispatch: Added option to send Dispatch PDF to a customized Distribution List
Dispatch: Added ability to enter Form entries and manage them through the Dispatch module
Dispatch: Added Asset QR code to Dispatch PDF
Dispatch: Added Document QR code to Dispatch PDF for Documents that are not attached (paperclip not highlighted)
Dispatch: Added table of Asset's custom fields to Dispatch PDF when the asset is attached
Dispatch: Added Asset Status Report to Dispatch PDF when the asset is attached
Dispatch: Added ability to add a free text name in the People box
Dispatch: Added Dispatch waypoint notes to the Dispatch PDF
Dispatch: Changed "Waypoints" to "Itinerary" with two options: Waypoints and Activities
Dispatch: Added Activity option to Dispatch
Forms: Added new field types: Dispatch # and Dispatch Name
Accounts: Added optional permission to prevent users from changing their own password
Accounts: Added ability to remove "Forgot Password" link from log in page
Improvements
Dispatch: The newest dispatch now appears at the top instead of the bottom
Dispatch: Added direct link to all attached assets from Dispatch
Dispatch: On the Dispatch PDF, dispatch attachments that are included shown as "(see attached)"
Dispatch: Updated the PDF layout to improve usability
Assets: Added 3-dots menu to the asset history page
Communications: Added "Cancel" option on the Send Communication page
Forms: For Form entries that were submitted from other modules, prevent deletion from the Forms modules. Users will be guided to the module where the entry originated for deletion.
Forms: Added entry # and approval status to PDF form entries (that are generated by KAStrack)
Documents: 3D viewer for 360 Documents can now be viewed publicly
Reports: Updated datatables to default to showing 50 entries instead of 25
Accounts: Improved method of assigning access levels to user accounts
Bug Fixes
Assets: Fixed issue with asset task link in email alerts
Dispatch: Fixed bug that prevented waypoint flag from appearing when changing status to Dispatched
Reports: Fixed bug that prevented admins from giving themselves access to Reports
People: Fixed bug that prevented Cost of Training from updating correctly when importing certifications
Accounts: Fixed other various bugs in People, Assets, Dispatch, and Forms
Version 8.9.0 (3/19/2021)
New Features
Assets: Added ability to view all assets (instead of pagination) on the Manage Assets page
Assets: Added ability to open maintenance log documents in a PDF viewer
Assets: Added new report type that shows completed tasks
Assets: Added ability to complete task of logged fault immediately after logging fault
Assets: Added Datatables option in asset logs
Assets: Added ability to suppress alerts when assigned to an asset
Assets: Added ability to see recent files (and attach them) from completed tasks when logging the task
Assets: Added ability to drag and drop files onto an asset or a task
Assets: Added a 'Track Another Meter' option when adding meters to assets
Assets: Added ability to limit who can perform a specific task for an asset
Documents: Added ability to open documents in a PDF viewer
People: Added PDF viewer for user certifications on the Pending Approvals page
People: Added "History" option to 3-dots menus in all tables of User Certifications page, which displays a history of all actions for the certification per user
People: Added all comments to the History modal from the User Certifications 3-dots menus
Accounts: Added ability to import and export registration profiles
Improvements
Assets: Expanded the drag-and-drop area when attaching a document while completing a task
Assets: Assets can now only be deleted once they are first Archived
Assets: Added ability to delete files from the asset's log
Assets: Changed "Maintenance/Task" to "Task"
Assets: Added ability to edit logged task details (date and notes)
Assets: On mobile version when scanning QR code of an asset, components of the scanned asset can now be chosen for logging
Assets: Added 3-dots menus on main assets pages
Forms: Forms now cannot be deleted if they are being used in another module
Documents: Added new option to move markers and polygons on 360 degree photos
People: Added "Submit Certification" option to the 3-dots menu on the User Certifications page
People: Added drag and drop to 'certifications by role' page
People: Added role name next to 'Required Certifications' heading on individual certification role for a user
Accounts: Moved the permissions table into the Edit modal for Account Fields
Accounts: Added ability for custom HTML to span the whole footer
Version 8.8.0 (2/27/2021)
New Features
Assets: Added option in the asset to alert assigned users that an asset has gone from red to green
Assets: When logged maintenance for a task that must be completed sequentially, there is now a link to a previous required task if you are trying to log a task out of order
Reports: Added new report to see a history of all payments
Reports: Implemented a static header row when viewing a report in the data table view
Documents: Added logging of when a document is marked as public or private
Documents: Added a document viewer
Documents: Added ability to upload 360 degree photo
Documents: Added integration of other modules with markers on a 360 degree photo: Forms (submit entry), Documents (view and download document), 360 Document (Transition to another 360 photo), Asset (complete task, log fault, enter meter reading, view details), People (display users or users in a role and show status), and HTML.
People: Added 3-dots menu to user certifications page: Notify and Not Applicable/Defer
People: Added 3-dots menu to user certifications page (in the Certifications Submitted for Approval table): Approve, Decline, Edit, Delete, Not Applicable/Defer
People: Added ability to defer a certification for a user
People: Added ability to mark a certification as Not Applicable for a user
Accounts: Added 3-dots menu to payment processor under Site Settings with the ability to run a report on payment history
Improvements
Reports: Added an "All" option for viewing report in the data table view
People: Changed eyeball icon to padlock for private certifications
People: When an activity is required for a certification (course, document acknowledgement, or form submission), the "My certifications" displays buttons of the activity and has the option for the activity in the 3-dots menu on the certification.
People: When an activity is required for a certification (course, document acknowledgement, or form submission), the Submit Certification page shows the appropriate activity per certification.
Forms: Added wrapping of text on KAStrack generated PDF of form entry
Bug Fixes
Accounts: Fixed error when trying to edit the Supervisor Comment Channel
Version 8.7.0 (2/5/2021)
New Features
Forms: Added new form rule: assign certification role to user filling out the form
Forms: Added new form rule: assign supervisor to user filling out the form
Forms: Added new form rule: send alert to direct supervisors or all supervisors
Forms: Added audit logs for form entries
Forms: Added ability to require approval on form submissions
Forms: Added new form rule: Create a corrective action in assets
People: Added ability to use external links for attachments when submitting certifications
People: Added a 3-dots menu to certifications submitted for approval with these options: view certifications, approve, decline, edit, and delete
Accounts: Added option to set an account field as sensitive
Accounts: Added ability to set permissions for account fields per access level under Site Settings
Accounts: Added option for automatic deactivation of accounts due to login inactivity and/or a set time that a role or certification is red
Reports: Added ability to make reports public and use a QR code to access it
Improvements
Forms: Added 'Design' option to the 3-dots menu on an individual form page
Forms: Added metadata to uploaded PDF submissions
Reports: Improved usability of People certifications in the Reports module
Version 8.6.0 (12/29/2020)
New Features
Forms: Added new form rule: Change the value of fields
Forms: Added option for a default value when creating fields
Forms: Added option in a form to use the uploaded PDF for submissions. If unchecked, submissions will use a KAStrack generated PDF.
Communications: Added ability to "Send Communication" to the email address in an Account Email Field
Assets: Added ability to delete maintenance tasks in bulk
Accounts: Added ability to export QR codes and and user profile pictures
Accounts: Added image editing and drag & drop preview for user profile pictures
People: Added ability to import and export certifications
People: Added ability to mark a role as "In Training". This allows for deferment of required certifications until a specified date.
Improvements
Forms: After a payment is processed through a form, KAStrack now automatically sends a payment receipt by email
Communications: Changed format of KAStrack emails to show "Powered by KAStrack" and display more emphasis on the company name
Assets: Changed header options on Manage Assets page to a 3-dots menu
Assets: Fixed various bugs and made multiple improvements to the framework of the Generate Every maintenance task type
People: Added 3-dots menu to certifications page
Bug Fixes
Assets: Fixed bug that prevented maintenance from being performed on out-of-service assets
Forms: Fixed bug related to validation changes on a File Upload field
Forms: Fixed bug related to logged out users making payments through a form
Version 8.5.1 (11/20/2020)
New Features
Accounts: Added ability to remove access to People from users even if they have a People module level
Forms: Added assets info field: Due Date of Task
Improvements
Assets: When performing a task with an integrated form, a background color is now shown behind form making it easier to see
Accounts: Removed widgets from dashboard if the modules are not active
Accounts: Removed LMS widget from the dashboard when the user has no due courses
Bug Fixes
People: Fixed bugs related to attachments in email alerts
Version 8.5.0 (11/20/2020)
New Features
Accounts: Added ability to integrate Stripe account so that payments can be received through KAStrack
Accounts: Added a new status for accounts: Deactivated
Accounts: Added filter on the Active Accounts page to display deactivated accounts
Accounts: Added Payment History tab to user account info page
Forms: Added option for a payment field on a form
Forms: Added 3-dots menu on the Form design page with the following options: Webform, Webform (popup), Edit Form, Entries Report, and Manage Entries.
Forms: Added permission to allow admins to add/edit entries and skip payment in manage entries
Forms: Added ability to customize Save and Cancel buttons on a form
Forms: Add a new field type: Assets field. When a form is integrated with an asset's task, it will pull information from that asset automatically
People: Added a new option for a required activity for certifications: Complete Form or Payment
People: Added certification duration option: Extend expiration date to end of year or month
People: Added option for Form or Payment for a certification to be required at login
Documents: Form submissions are now saved as PDF files and saved in the Documents module
Documents: Payment receipts are generated as PDF files and saved in the Document module
Assets: Added new report icon to the Log page of an asset which shows a filtered report of submission per asset and per form
Improvements
People: Updated QR code report to show two views: roles view and certifications view
Documents: Added "review by" date on the Documents homepage
Version 8.4.0 (10/23/2020)
New Features
Accounts: Added ability to send Welcome Emails for new and existing users automatically and manually
Accounts: Added option to make passwords temporary when creating a new account manually
Accounts: Added option to download a template file when importing accounts
Accounts: Added a link to a "Helpful Tips" modal that assists the admin in creating a successful import
Accounts: Removed archived accounts from exports, and added option to include archived accounts, if desired.
Accounts: Added ability to resend an email verification link for accounts that require email verification
Accounts: Added three dots menu to the Active Accounts page and each Account Info page which includes: View/Edit Account Info, Reset Password, Send Welcome Email, Archive Account, and View Certifications
Accounts: Added an option in Site Settings to Enable/Disable welcome emails
Forms: Added QR codes for individual forms
Forms: Added a field which automatically gets filled out with the chosen user account field when the entry is submitted
Forms: Added an icon for each form that links directly to the webform for entry submission
Forms: Created a new rule for dynamic forms: Send an alert when certain conditions are met
Forms: Created a new rule for dynamic forms: Change validation of a specific field when certain conditions are met
Forms: Created a new rule for dynamic forms: Show or hide a specific field when certain conditions are met\
Communications: Added ability to attach files when sending communications from KAStrack
Assets: Added ability to duplicate an existing maintenance template
Assets: Added ability to convert an existing asset's maintenance schedule into a maintenance template
People: Changed styling of user list when using the Batch Submit function. Accounts can now be searched and easily selected for submission of certifications
People: Added pagination to the table on the People->Users page
Documents: Added QR codes for individual documents
Documents: Added ability to choose whether a document is Public or Private. Only public documents can be accessed through a QR code
Bug Fixes
Accounts: Fixed various bugs throughout the site
Version 8.3.0 (10/2/2020)
New Features
Forms: Added a context help option to form fields, so that admins can give additional information for users filling out forms
Forms: Added validation help text option to form fields, so that users can get a customized error message when they enter incorrect data into the field.
Forms: Added a caption field to forms, so that users can enter and format additional content on the form.
Forms: Added an "upload file" field to forms
Forms: Added customized alerts when users submit an entry on a form
Assets: Added dropdown menu to the logs page to easily switch between logs of other assets/components
Assets: Added ability to create maintenance schedule templates
People: Added ability to edit an approved user certification
Accounts: Added option to username dropdown menu: Contact Support
Accounts: Added option to username dropdown menu: My Certifications
Accounts: On the Submit Certifications page, it now defaults to only show required certifications for that user with the option to show all certifications
Documents: Added alerts for approvals, acknowledgements, continued suitability reviews, and new revisions
Improvements
Accounts: Several updates to ensure that all supervisor relationships are valid when creating accounts, updating access levels, and creating registration profiles.
Accounts: Removed ability to create duplicate account fields
Bug Fixes
Accounts: Fixed bug so that users are forced to update a temporary password before accessing the site
Accounts: Fixed various minor bugs across site
Forms: Fixed bug that created errors when changing field names of a form
Version 8.2.0 (8/28/2020)
New Features
Accounts: Added ability for admins to customize tables i.e. choosing the order and visibility of each column|
Accounts: Added ability to apply Notification Templates to Registration Profiles
Finance: Added ability for admins to customize tables i.e. choosing the order and visibility of each column
People: Added ability for admins to customize tables i.e. choosing the order and visibility of each column
People: Added option to certification: Require attachment for manual submission
Communications: Added the ability for admins to create notification templates. Templates can be applied to users in bulk.
Assets: Added alerts for: User assignments, deferments, status changes, and out of service/return to service
Assets: Added ability to update and create hierarchy of assets via export/import
Database: Created default and database specific permissions
Forms: Created default and form specific permissions
Improvements
Documents: Removed integration of Forms and Databases. Databases can still be converted to Forms, but entries and permissions are now separated
Version 8.1.0 (8/1/2020)
New Features
Accounts: Added option to require email verification for new accounts
Accounts: Added option for CC and BCC emails on accounts
People: Added option to create KAStrack generated certificates for any certification
Assets: Created a report accessible from each asset - "Asset Status"
Assets: Created a report accessible from each asset - "Tasks Due In The Next"
Assets: Created a report accessible from each asset - "Tasks Due By"
Assets: Added "2-click Perform Maintenance". A checkbox now appears next to each task to quickly complete maintenance.
Assets: Add "Generate Every" maintenance task option. This feature is built for tasks that cannot be missed at each interval. For example, this option could be used for paying monthly bills e.g. if you skipped the April payment but completed the May payment, April's payment will still show as overdue.
Documents: Added ability for Document acknowledgements to be required at log-in
Remotes: Added ability for Required Reading Document Acknowledgements to be distributed remotely
Improvements
Documents: Playing a video now counts as activity, so the site will not auto-logout for inactivity
Communications: Added calculation to show number of recipients selected when using the Send Communication feature
Version 8.0.0 (7/8/2020)
New Features
Accounts: Add left side bar for navigation of entire site
Accounts: Added badges to left side bar for pending certifications in People, account registrations, and pending items in Documents
Accounts: Added dropdown menu to username display at the top-right of the site. The dropdown menu allows easy access to "My Account", "Notifications", and "Log out".
Accounts: Added breadcrumb links to all pages to easily navigate to previous pages.
Accounts: Added ability to log in with email address
Accounts: Implemented new design of entire site for consistency of formatting, colors, and fonts
Assets: Added option to require customized fields when logging maintenance
Assets: Adding carousel to image files on assets log page
Dispatch: Initial release of Dispatch module
Forms: Initial release of Forms module
Database: Initial release of Database module
Improvements
People: Removed "Pending Certifications" banner and added menu item to left side bar
Accounts: Moved the "Admin" tab on the KAStrack Dashboard to a side bar option called "Site Settings"
Version 7.6.3 (5/15/2020)
Bug Fixes
Assets: Fixed bug related to file uploads
Documents: Fixed bug related to remote documents
Version 7.6.2 (5/2/2020)
Bug Fixes
Documents: Fixed bug that produced duplicate notifications of new revisions
Version 7.6.1 (4/18/2020)
Improvements
People: Created new design for 'required activity' automated certificate (when a user completes a Moodle course or completes a log-in requirement) that includes new design, KAStrack logo, source, and expiration date (if chosen)
People: Added security to automatically generated certificates so they cannot be edited
Documents: Changed the permissions allowed to publish documents for added security
Bug Fixes
People: Fixed various Moodle bugs
Version 7.6.0 (3/26/2020)
New Features
Accounts: Added login requirement option for user certifications; when this option is selected, the user must acknowledge the file (video, PDF, etc.) before they can access their account. A certificate is then generated and attached to their certifications in People.
People: Added option to email uploaded file (or completion certificate) to user when the certification is approved
Improvements
Documents: Added note for maximum file upload size and a warning if size limit is exceeded
Bug Fixes
Accounts: Fixed various bugs and added minor improvements
Documents: Fixed bug displayed when collapsing groups
Actions: Fixed error when editing budget approvers template
Version 7.5.3 (3/11/2020)
Improvements
Accounts: Added restriction to not allow account username and email address to be changed simultaneously upon import; this prevents an admin from inadvertently writing over an existing user account with a new user account
Finance: Added locking mechanism to budget item approvals so that archived and deleted users' approvals remain valid
Bug Fixes
People: Fixed bug that prevented all roles from being displayed on the remote Role Status Report
Accounts: Fixed bug that allowed a user to supervise himself through import
Finance: Fixed bug that occurred when unlocking a budget item
Finance: Fixed various bugs related to budget item approvals
Version 7.5.2 (2/18/2020)
New Features
Assets: Added ability to make the 'before maintenance' option recurring
People: Added pagination to matrix
Documents: Allow acknowledgement messages to be distributed to remote sites
Bug Fixes
Assets: Fixed bugs related to the 'before maintenance' option
Assets: Fixed bugs related to entering triggers for maintenance tasks
Documents: Fixed bug that occurred when the revision date was left blank
Meetings: Fixed error when uploading attachment to a meeting
Version 7.5.1 (1/22/2020)
New Features
Assets: Allow maintenance tasks to be Ad Hoc
Assets: Allow option for maintenance tasks to always show on dashboard (even when green)
Improvements
Assets: Various improvements and updates to the mobile version of Assets when using QR codes
Version 7.5.0 (1/4/2020)
New Features
People: Added 'Drag and Drop' to the Reports page
People: Added option to turn on auto-approval for certifications when submitted by Moodle
Improvements
Assets: Added a note for imports about how to identify a checkbox field
Finance: Added logging of budgets being closed, opened, or archived
Bug Fixes
Assets: Fixed various bugs in Assets
Assets: Fixed bug that allowed users to log maintenance for subcomponents when 'red' in their assigned role
Documents: Fixed bug that prevented 'Notifications of New Revisions' from being shown on the dashboard and the MOC page
Documents: Fixed filter that shows documents by module
Actions: Fixed Actions dropdown menu for Internet Explorer
Actions: Fixed bug that failed to display 'assigned to' on export
Version 7.4.0 (12/6/2019)
New Features
Assets: Added ability to assign and un-assign assets to a user or role in bulk
Assets: Added dropdown menu on logs page to view sections of the logs separately
Finance: Created Approval Status report for remote sites
Accounts: Added ability to remove default account fields
Accounts: Added ability to lock down a site for any reason
Accounts: Added auto-refresh when time runs out for auto-logout warning period
Remotes: Added ability to import/export accounts for multiple remote sites at once
People: Added email alerts when certifications expire (turn red)
Reports: Added ability to modify chosen report fields in a vertical line for easier visualization
Improvements
Assets: Added "Expand All" and "Collapse All" options
Assets: Added "Show Out of Service Assets" filter to Manage Assets page
Reports: Added number of certifications completed to Role Status report for People module
People: Added search box to filter users when assigning them to certification roles
People: Added ability to filter certifications submitted for approval by supervisor
Bug Fixes
Actions: Fixed bug associated with automatic creation of an action group from assignment of certification role
Assets: Fixed bug that failed to display faults on KAStrack dashboard
Assets: Fixed errors with meters when a task is following another task
People: Fixed bugs on modal when submitting a certification using drag and drop
Version 7.3.0 (11/5/2019)
New Features
Assets: Added filter on modal when logging maintenance
Assets: Added checkbox to show and hide maintenance/tasks for subcomponents in modal for logging maintenance
Assets: Added deletion of subcomponents when the parent asset is deleted
Assets: Added option to log maintenance for an asset when the user is red in the certification role to which the asset is assigned
Assets: Added import of assets using CSV
Finance: Added ability to change status of budgets in bulk (Active/Closed/Archived)
Communications: Added "Revert to default" option for Alert Email Template settings
Communications: Added ability to send reports in the Reports module as an emailed report through Communications
Documents: Added simple document upload (drag and drop)
Documents: Added option to display custom message when users acknowledge a document
Documents: Added ability to select multiple documents at once to change their assigned group
Documents: Added ability to undo a document acknowledgement
Remotes: Added freeze of top row of Remote Sites page
Accounts: Added ability to choose which account fields to add to the accounts pages
Accounts: Added a user-friendly error message page for bugs
Accounts: Added a timer to automatically logout the user when inactive for 30 minutes
Meetings: Added save/cancel buttons to the top of the participant list when hosting a meeting
Meetings: Added filter/search to participant list
Meetings: Added ability to send calendar invite (.ics) file
Meetings: Added frequency and time to meetings
Meetings: Added ability to add an account to a meeting instance when not previously invited as a participant
People: Added colors to certification status report
People: Added option to send reminder alerts to individuals users for due certifications
People: Added option to send reminder alerts to all users assigned to a certification
People: Added option to hide attachments per certification
People: Added an alert to the user and supervisor when certifications turns red
Reports: Added colors on assets report for warn status
Improvements
Remotes: Replaced ID with object name in distribution history
Actions: Added number of attachments per action item to CSV export
Assets: Optimized the assets dashboard page
Assets: Added warning message about saving changes in asset information prior to moving an asset to another location
Reports: Added unit to the description for meters in asset maintenance for reports
Finance: Added inability to submit a budget item until the file that has finished uploading
Finance: Created new permissions: 1. Can open and close budgets 2. Can archive and un-archive budgets
Communications: Added company name to email subject
People: Replaced "roles" with "module levels" on Privacy Settings for certifications
People: Added a note about delay in seeing certifications for completed Moodle courses
People: Updated Role Status report to include number of certifications completed and percentage completed
Bug Fixes
Actions: Fixed formatting issue on bulk action import
Actions: Fixed permissions error
Remotes: Fixed bug that incorrectly distributed action workflow to remote sites
Remotes: Fixed error that didn't show template name when creating a new action group from a remote template
Assets: Fixed bug that incorrectly displayed additional information of maintenance/tasks on the dashboard
Assets: Fixed bug relating to assignment of parent/child assets
Assets: Fixed bug that showed "out of service" assets as "red" on the report
Assets: Fixed error on browser tab mouseover when viewing an asset
Assets: Fixed formatting error on the Manage Assets page
Assets: Fixed bug that displayed archived assets when the "Show Archived Assets" checkbox is not checked
Assets: Fixed bug that incorrectly displayed a parent asset as blue when a subcomponent was red
Assets: Fixed errors when adding new asset type fields
Assets: Fixed bug that showed asset's status based on an archived subcomponent's status
Assets: Fixed error with deferred maintenance/task settings
Assets: Fixed bug that counted archived subcomponents as due items on the KAStrack dashboard
Finance: Fixed bug that still displayed pending approvals on a report when all required approvals had been met
Accounts: Fixed various bugs on the Internet Explorer browser
Accounts: Fixed bug relating to custom fields of pending accounts
Communications: Fixed bug that displayed "no messages generated" on communications history even though emails were successfully sent
Meetings: Fixed errors when adding an attachment to a meeting
People: Fixed bug related to editing the expiration date of submitted certifications
Version 7.2.5 (10/15/2019)
New Features
Assets: Added Permissive Group maintenance task option - This is an "either/or" option. When one task is green, the group is green.
Finance: Added options to automatically archive and delete budgets when associated user accounts are archived and deleted
Improvements
Actions: Prevented duplication of Budget Approver titles
Assets: Maintenance is now recorded with live seconds instead of :00 to be consistent with "Log Data"
Assets: Detailed assets report is now sorted by asset
Finance: Added a loading bar when uploading an attachment to a budget item
Finance: Added separate permissions for the following: Edit notes field, view active budgets, view archived budgets, and view closed budgets
Finance: Upgraded DataTables to make them more responsive on a mobile device
Accounts: Improved the resizing of the company logo across all modules
People: Added a freeze for the top row of the matrix
Reports: Added alphabetical sorting on custom reports
Bug Fixes
Actions: Fixed formatting bug when editing Budget Approvers under Actions Admin
Actions: Fixed bug that created additional blank budget when changing Action Group status
Actions: Fixed bug that changed Action Group status to "Needs Attention" instead of "Archived"
Actions: Fixed error when importing that read "Ignored" fields as column names
Assets: Fixed bug for the trigger "Hits when all triggers are met" which behaved like "Hits when any triggers are met"
Assets: Fixed a bug that kept components of a duplicate asset under the original asset that was copied
Assets: Fixed bug that failed to reset the meter when recorded as 0
Assets: Fixed bug that allowed a maintenance/task to use the meter of the asset that the task was following
Finance: Fixed error on Summary Report
Finance: Fixed bug that caused an error when submitting a budget item with an "&" in the title
Accounts: Fixed bug that allowed duplicate accounts to be added to "who should be notified" and "who approves new accounts" for registration profiles
People: Fixed error when overriding expiration date on existing certifications and changing to "Never Expires"
Version 7.2.4 (9/20/2019)
New Features
Accounts: Added a view of additional account fields when viewing a pending account prior to approval
People: Added an alert when a certification is submitted for approval
Improvements
Finance: Changed default to sort by date for budget items
Finance: Added rejection comments and the user who rejected the budget item to the rejection email
Finance: Adjusted "Pending Approvals" report to only show current approvals for the logged-in user
Bug Fixes
Finance: Fixed bug that erroneously replaced files between the people module and budget module
Finance: Fixed inaccurate count of approvals when user approves the same budget item in two different tabs/windows
People: Fixed bug that stopped Moodle from sending completion certificate to People
Version 7.2.3 (9/7/2019)
Improvements
People: Changed wording when declining or approving a certification to reflect current notification settings
Accounts: Hid the communications tab when viewing account info of someone else's account
Bug Fixes
Accounts: Fixed error that failed to recognize first column on import
Accounts: Fixed bug that allowed access to modules that weren't active
Version 7.2.2 (8/30/2019)
New Features
Finance: Added automatic login link on email alerts for pending approvals
Finance: Created a new remote report: Budgets Summary
Finance: Created a new emailed report: My Budgets
Improvements
Communications: When communications module is turned off, the communications history now displays 'No message generated' instead of pending
Accounts: Added (r) to the end of any items or users distributed from a remote site
Reports: Added company name to remote reports
Reports: Added company names to remote reports
Finance: Added a new permission: Can submit budget items for approval
Finance: Configured different allowable actions when budgets are closed and archived vs. active
Bug Fixes
Documents: Fixed bugs relating to permissions
Documents: Fixed error with documents requiring approval
Actions: Fixed error that showed incorrect number of actions due on dashboard
Actions: Fixed bugs causing error messages when creating new groups
Accounts: Fixed error when deleting comment channels
Accounts: Fixed bug that prevented 'drag and drop' from working when editing a comment channel
Finance: Fixed formatting error on alerts and approver settings
Finance: Fix bug when archiving budgets
Finance: Fixed bug that allowed budget items to be submitted for approval when no approvers exist
Finance: Created error when re-submitting a budget item after unlocking it
Finance: Fixed formatting error when changing associated account for a budget
Remotes: Fixed error when removing a subdomain from remote access
Version 7.2.1 (8/14/2019)
Improvements
Remotes: Changed remote connections to VPN
Bug Fixes
Remotes: Fixed bug that left references to the subdomain in the hierarchy table after the subdomain has been removed from a remote connection
Version 7.2.0 (8/3/2019)
New Features
Finance: Add approvers to budget items
Finance: Added an option to submit budget items for approval
Finance: Added emailed alerts to approvers when budget items are submitted for approval
Finance: Added the option to add comments when an approver rejects or approves a budget item
Finance: Implemented locking of a budget item when submitted for approval with the option to unlock and reset all approvals
Finance: Added an icon to display the approval history which includes approvals, rejections, submissions for approval, unlocking/resetting of approvals, and marking a budget item as paid or unpaid.
Finance: Added sequential ordering of approvals
Finance: Added count of budget items that require approval to the KAStrack dashboard
Finance: Added an option to mark a budget item as paid
Reports: Created report of pending approvals of budget items on remote sites
Accounts: Updated footer to include HTML customization
Actions: Added ability to create a short-hand name for groups created from templates
Actions: Templates can now use steps from a different template
People: Added links for People reports (Certification Status and Role Status) to the People module
Improvements
Finance: Added access to a budget for users that are marked as approvers
Finance: Created message to show that budget is no longer available when clicking a link for a deleted budget
Bug Fixes
Finance: Fixed bug that broke the alerts pop-up box when an alert recipient was archived
Finance: Fixed bug that caused an error when no user or role was added as an alert recipient
Communications: Fixed errors caused by turning communications module on and off
Communications: Fixed bugs relating to emailed test report and alerts settings
Actions: Various bug fixes due to importing actions
People: Fixed error when submitting competency with '&' in the title
People: Fixed bug causing error when deleting a certification role
Reports: Fixed formatting error on reports
Version 7.1.2 (7/19/2019)
Improvements
Finance: Updated budgets module levels to be system level
Bug Fixes
People: Fixed bug that caused error with inherited certifications
Version 7.1.1 (7/9/2019)
Bug Fixes
People: Fixed bug that turned off logging
Accounts: Fixed issue when creating new accounts that use the same email or username as deleted accounts
Version 7.1.0 (7/3/2019)
New Features
Finance: Created a new module called Budgets that allows financial tracking of expenses per project.
Finance: Add Budgets widget to the KAStrack dashboard
Finance: Added options to close, archive, and delete budgets
Finance: When budget information is attached to an action group, a budget will automatically be created when the action group is created
Finance: Added automatic assignment of budget alerts when the budget is created from an action group
Finance: Added email alerts when remaining funds of a budget fall below a set amount
Finance: Implemented 'outstanding budget items' which highlights missing required fields within a budget item. This is only possible when a budget item is created from the completion of an action in the Actions module
Finance: Added budget module to the dropdown menu in header
Finance: Implemented 'outstanding' budget items
Finance: Added ability for a budget to be linked to an action group
Finance: Added ability for automatic creation of a budget group when an action group is created
Finance: Added ability for budgets to show on reports 'Executive Summary'
Communications: Added 'Executive Summary' emailed report for Budgets that displays outstanding budget items
Communications: Added ability to send a customized email at will
People: Added links for People reports to the People Module
Remotes: Added a log of distribution history
Actions: Added a new workflow status: 'close and repeat'
Improvements
People: Moodle courses are not allowed on remote certification
Actions: After adding a new action group from home page, it now automatically direct to the new group's page
Actions: Assignment changes for action items are now documented under 'Actions Taken/Comments'
Actions: Created ability to add an action from the 'Groups' page
Actions: Changed workflow ID to display name of the workflow when viewing the action group
Assets: Added links to go back to the asset on the log page
Bug Fixes
People: Fixed bug causing brand new certifications to not be distributed with an already existing distributed role
People: Fixed bug preventing submitting certification for approval
People: Fixed bug showing certification expiring on past date instead of 'never expires'
People: Fixed bug causing warning email to be sent out for non-required certifications
People: Fixed bug showing incorrect warning message when un-distributing a certification from a remote site
People: Fixed various formatting issues
Actions: Fixed bug that caused error when completing an action
Actions: Fixed bug that caused an error when trying to save 'Approver(s)' and 'Interested Parties' on the action's page
Actions: Fixed bug that showed incorrect status of actions on the dashboard
Actions: Fixed various import/export errors
Assets: Various bug fixes for the assets module
Communications: Fixed error when hitting refresh on 'Communications History' page
Accounts: Fixed error when saving registration profile
Version 7.0.0 (5/22/2019)
New Features
Remotes: Added ability to connect multiple sites and distribute data to remote sites.
Remotes: Added grouping of remote sites in order to organize distributions and reports
People: Added ability to distribute certifications to remote sites.
People: Added ability to distribute certification roles to remote sites.
People: Added feature to prevent deletion of certification roles and certifications unless the distributions to remote sites are first removed.
People: Added ability to 'drag and drop' attachments to the associated users page for a certification
Actions: Added ability to distribute action templates to remote sites.
Actions: Added the ability to copy action templates
Actions: Ability to create Action Templates
Actions: Ability to distribute workflows to remotes with Action Templates
Actions: Added inactivity warning to dashboard
Actions: Added new permission to "view-all-actions"
Actions: Added the ability to reset inactivity alert with a comment
Documents: Added ability to distribute documents to remote sites.
Documents: Added progress bar for uploads
Documents: Added ability to enforce acknowledging a video only after it has been played all the way through
Reports: Created new report that displays user certification status for local and remote sites.
Reports: Added ability to create 'Remote Reports'
Communications: Added ability to send communications to remote users
Accounts: Added ability for users to log into remote sites
Improvements
People: Added syncing of certification roles from master site to remote sites, so that any updates were distributed immediately.
People: Added improvement which prevents removal of distribution of a certification when that certification has been distributed with a role. Added a warning message explaining which roles are distributed with the certification and shows links to change, if desired.
People: Added a 'Back to Certifications' link on the certification info page
People: Organized certification roles alphabetically on remote sites
People: Added 'remote' label to the end of a remote user/certification/role
Documents: Added confirmation pop-up when closing document upload before completing upload.
Actions: Integrated a common header layout
Actions: Made change to show action group blank by default
Actions: In templates, made relative due date column to reflect n/a when n/a
Actions: Hid GUID when editing action group
Actions: On template, add 'calculate action due date from' for automatic creation of groups by certification role
Actions: Added ability to export/import template actions
Actions: When viewing action group, display username instead of ID
Actions: Include the status changes in the 'Actions Taken/Comments' section
Actions: Add ability to send inactivity alerts
Actions: Send inactivity alert to focal point when automatically creating group per certification role
Actions: Automatically create action group from template by certification role assigned.
Actions: Added ability to reset activity by a comment when inactivity alert is set
Actions: Added inactivity warning to dashboard
Actions: Improved permissions for Action Groups
Actions: Changed heading "Parties" to "Interested parties" inside of an action.
Actions: Have action status default to initial status, and have no "blank" option
Communications: Set the default alerts to 'Real Time' for New Account Settings
Communications: Added the ability to load additional 7 days for Communications History
Bug Fixes
People: Fixed bug that prevented ability to hide a certification from a customized access level
People: Fixed bug that created error when approving or declining a certification with a '&' in the title
People: Fixed bug that caused a formatting error on the user pop-up box on the 'Home' page.
People: Fixed bug that caused an error in Moodle
People: Removed visibility of 'Associated Roles' and 'Associated Users' for access levels without that permission.
People: Fixed bug that showed incorrect certification status on emailed report.
Documents: Fixed bug that caused error when uploading document requiring acknowledgement.
Documents: Fixed error when showing future review
Documents: Fixed bug causing certification roles to not sync with acknowledgements.
Actions: Fixed bug where action number repeats as 10 on default
Actions: Fixed bug causing error on mobile menu
Actions: Fixed bug that did not recognize that an assigned user was archived.
Actions: Fixed bug causing blank groups to show in action groups
Assets: Fixed error with logging maintenance
Communications: Fixed bug causing assets to not receive 'Real Time' communications
Version 6.6.2 (4/24/2019)
Bug Fixes
Documents: Fixed bug that incorrectly displayed when a user was last active for the status of acknowledgements
Version 6.6.1 (4/2/2019)
Bug Fixes
Communications: Fixed bug that showed Actions column in Account Settings when Actions module was inactive
Communications: Fixed bug that sent out old emails when turning on master switch
Communications: Fixed multiple bugs when making multi user edits in Account Settings
Documents: Fixed bug that displayed archived users under status for document acknowledgements
Documents: Fixed bug that required acknowledgements/approval/reviews for deleted documents
Assets: Fixed bug that created in inconsistent number of due maintenance tasks on the supervisor view vs. the dashboard
People: Fixed bug that approved a certification after selecting the decline option when an apostrophe existed in the certification name
Version 6.6.0 (3/1/2019)
New Features
Assets: Created email alerts when a fault is logged
Assets: Added ability to change date format: MM/DD/YYYY or YYYY-MM-DD
Assets: Added new report that shows detailed status of assets
Accounts: Added registration link option when creating an account
People: Added new email report that shows due certifications by supervisor
Improvements
Assets: Added title and type fields to Asset Type popup box
Assets: Changed maintenance tasks to show 'date due' instead of 'days until due'
Assets: Made deferred items consistently show as 'indefinitely' on maintenance page
Assets: Allow defer notes to appear on maintenance/task schedule page
Assets: Updated verbiage for 'on expiry' tasks to make it clear when the expiration date is
Assets: Set current time as the default time when logging maintenance
Communications: Updated search box in account settings to only search the 'name' field
Accounts: Added link to Communications for module dropdown menu in header
People: Added inability to create two certifications with the same name
People: Updated Moodle theme
People: Added syncing of user list in Moodle based on whether or not the certification is associated with a Moodle course
People: Changed 'user roles' to 'certification roles'
People: Added 'Duration' column to Certifications page
Bug Fixes
Actions: Fixed bug that created an error when viewing actions by user
Assets: Fixed bug that showed a deferred item as green on the detailed view
Assets: Fixed bug that prevented Asset Type fields from being saved
Assets: Fixed bug that caused the date field to start blank
Assets: Fixed bug that showed an invalid due date when using the 'on expiry' option for a maintenance task
Communications: Fixed bug that sent out Actions summary when 'Do not receive' was selected
Documents: Fixed bug that prevented the 'Use Filename' option from working when there was an apostrophe in the name
Accounts: Fixed bug that prevented password reset emails from sending
Accounts: Fixed bug that created error message when creating an account through a registration link
Accounts: Fixed bug that allowed user to delete an account photo with the permission to do so
People: Fixed bug that caused incorrect expiration date on certifications submitted from Moodle
People: Fixed bug that failed to assign certification roles for registration links of existing accounts
People: Fixed bug that produced incorrect expiration date when editing a submitted certification
People: Added options for sending emails of approved and declined certifications: the certified user, the certified user's supervisor, and/or the person who submitted the certification
Version 6.5.1 (1/15/2019)
Bug Fixes
Assets: Fixed bug that prevented users with certification role access from viewing maintenance log files
Version 6.5.0 (12/15/2018)
New Features
Accounts: Added a new permission that allows a user to edit their own account information
Accounts: Added the ability to lock fields to override permission for user to edit their own account information
Accounts: Added a new permission that allows users to edit and delete comments on accounts
Accounts: Added confirmation notices after most actions in KAStrack->Accounts (e.g., Archive/Un-archive, Add/Remove Access Level, Add supervisors, etc.)
Accounts: All emails are now sent through the communications module, which means that users can select whether emails should be sent in digest form
Meetings: Added two new reports to show meeting attendance linked to View Report in tables of meetings
Meetings: Integrated Meetings module with Reports modules, which makes Meetings available when creating custom reports
Meetings: Added the ability to track non-KAStrack users as participants in meetings
Meetings: Added a popup when clicking on the number of participants in a meeting to display the list of participants
People: Added a popup showing detailed information about outstanding certifications required and time/cost to train to the table of users when editing users associated with a role
People: Added a new permission that allows users to edit and delete comments on user certifications that are not their own
People: Added a button to show the history of who has edited a comment
People: Added list of existing comments and ability to add new comments when editing a submitted certification
People: Added clickable comment icons to list of submitted certifications requiring approval that shows comments with the ability to edit and delete
People: Added competency to QR code user reports in People->Administration->Accounts
People: Added a confirmation notice to the top of the page after submitted certifications are approved or declined
People: Added drag and drop for uploading attachments when editing a certification and changed the form so that removing an attachment is undone if the form is cancelled
People: Added description when submitting a certification of when the certification will become blue, yellow, or red based on the expiration date
Actions: Added ability to expand and collapse groups
Actions: Added ability to add a new action directly to a group
Actions: Added ability to update the status/assigned-to directly from the dashboard
Actions: Added feature where an action will disappear when marked as completed
Actions: Added feature that automatically creates a comment with upload details when someone attaches a file to an action
Actions: Added ability to change action status from the action’s information page
Actions: Added ability to group actions by due date
Actions: Added ability to bulk edit action items on 'Manage Actions' page
Actions: Added buttons to expand all and collapse all actions
Actions: Added option to view completed actions
Actions: Added ability to select workflow per action
Actions: Added ability to assign certification role to 'Interested Parties' field
Assets: Added ability for 'Cost and Time Summary' to include components
Assets: Added number as an asset type field type
Assets: Turned 'one-time' tasks back to active when deleting the logged maintenance task
Assets: Added ability to see deferred notes on Dashboard and My Assets pages
Assets: Added default asset fields to the 'view' popup display
Assets: Updated file list when uploading a file to a completed task in the log
Assets: Added ability to change order of fields under asset types
Assets: Added 'Log maintenance/task' 'Log Fault', and 'Log Data icons to the Manage Assets screen
Assets: Added option to customize expiration date (On expiry)
Documents: Added buttons to expand and collapse all groups
Documents: Introduced framework to play video files for future release
Communications: Added the ability to switch on/off per site
Communications: Added ability to select default communication settings for newly created accounts
Communications: Added ability to manage communication options for other accounts
Improvements
Accounts: Added an explanation of what numbers mean in parentheses in KAStrack Dashboard module widgets
Accounts: Updated the favicon icon that shows up in browser tabs
Accounts: Removed 'KAStrack is a subsidiary of Safety-Intelligence' phrase from footer
People: Updated descriptions when editing certifications to make it more clear when submitted certifications turn blue and yellow
People: Added “select all” checkboxes when creating shared reports to select all users for a role
People: Added a clickable icon in the training matrix to make it clear when a certification has attachments
People: Added counts of associated users to the table of roles at People->Roles
People: Added information about whether batch submission is enabled and for what number of roles to certification description
People: Changed all links to Moodle courses to open in a new tab
People: Updated 'People' link in Moodle to link back to KAStrack
Actions: Updated graphic for workflow status selections
Actions: Changed 'Comments' to 'Actions Taken/Comments' when viewing an action's information page
Actions: Made assignee visible on the actions home page
Actions: Moved 'Manage Actions' to admin and renamed 'Home' to 'Actions'
Actions: Changed '+' icon to 'file-o' for adding a new action in a group.
Actions: Alphabetized group list when adding new actions from home page
Actions: Added title of current workflow on 'Manage Statuses' page
Actions: Changed action color to green when completed
Actions: Added ability to use a non-integer for an action number
Actions: Added 'Show all actions' option to dropdown menu on Actions dashboard
Assets: Changed the 'x' to a 'garbage can' icon in the maintenance log display
Assets: Alphabetized list of Asset Types when editing the asset
Assets: Removed 'X' on maintenance tasks that are not deferred and replaced with 'no'
Assets: Added additional information about logged faults in the log history (who logged the fault, who edited it, who deferred it, who fixed it)
Assets: Removed assignment of user for new components when they are already assigned to the parent
Assets: Changed 'Notes' to 'Additional Information' when entering a maintenance task
Assets: Changed 'Notes' to 'Notes from Maintenance/Task' when completing maintenance
Assets: Added the phrase 'No maintenance / tasks exist' when selecting 'Copy another maintenance schedule' and no other tasks exist for that asset
Assets: Added 'Decimal Places' field to popup display when viewing asset type field type (number)
Assets: When logging maintenance, changed the performed date to start as blank and added a today button to put in the current day / Defaulted the time to 23:59:59
Assets: Optimized Dashboard and My Assets pages to increase speed
Assets: Added component name to meter drop-down menu when recording asset data
Documents: Aligned columns between groups on home page
Documents: Added a permission to delete comments on documents
Communications: Added salutation to email
Communications: Forced all fields to 'Do not change' when editing account settings
Bug Fixes
Meetings: Fixed bugs having to do with adding the same participant to a meeting more than once, allowing archived users to be added to meetings, and displaying meetings that have archived or deleted users as participants
People: Fixed a bug that occurred when navigating to a user’s Submit Certifications page if no certifications are available to be submitted
People: Fixed a bug that occurred when attempting to override user certification expiration dates to change to “Never Expires”
People: Fixed a bug that prevented competency attachments from being displayed on the training matrix
People: Fixed a bug that prevented autocompletion of expiration date when editing the completion date of a competency
People: Fixed bugs related to archived/deleted users on shared reports
Actions: Fixed bug that made the group count disappear after switching filter
Actions: Fixed bug that put actions out of order when adding new actions on the Manage Actions page
Actions: Fixed bug that hid 'New status' button for a custom workflow
Actions: Fixed bug that prevented status assignment when adding new group from actions dashboard
Actions: Fixed bug that failed to autocomplete 'Action Number' and 'Warn before (days)' fields when adding new action
Actions: Fixed bug that hid the assignee when viewing the action information page
Actions: Fixed bug that hid listed permissions in 'view' pop-up box under module levels
Actions: Fixed error when copying workflow
Assets: Fixed bug that hid maintenance tasks in the 'view' popup box when not assigned to asset
Assets: Fixed bug that created error when switching asset types
Assets: Fixed a bug that showed archived users assigned to tasks
Assets: Fixed a bug that showed a blank user assigned to an asset when that user had been deleted
Assets: Fixed bug that altered the formatting when going to the components page from 'My Assets'
Assets: Fixed a bug that allowed defer dates to be in the past
Assets: Fixed a bug that hid the 'deferred' checkbox when editing the maintenance task
Assets: Fixed bug that allowed employees to have access to the Manage Assets tab
Assets: Fixed bug that created error message when saving invalid format for the asset type field (date)
Assets: Fixed bug that displayed an expired task (red) on the dashboard for an asset when the user was only assigned to the component of the asset
Assets: Fixed bug that failed to update task when following another task which is edited
Assets: Fixed bug that created an error message when an employee tried to log maintenance
Assets: Fixed bug that prevented decimals from being logged
Communications: Fixed bug that created an error on access levels page
Communications: Fixed incorrect URL in footer of email
Version 6.4.2 (9/29/2018)
Bug Fixes
People: Fixed a bug filtering users included in People reports sent through the Communications module
People: Fixed the dropdown filter in the header to filter by supervisor’s employees on the People->Reports page
Version 6.4.1 (9/12/2018)
New Features
Documents: Added ability to title the document name the same as the file name with one click
Improvements
Accounts: Moved user/role autocomplete function out of Meetings module so that all modules can access it even if the Meetings module is not active
Assets: Added files icon in the log for completed maintenance.
Documents: Sorted documents alphabetically
Bug Fixes
Meetings: Fixed audit logging of create/delete/edit meetings
Assets: Fixed bug that allowed a user assigned to a sub-component to see maintenance items in the main component.
Assets: When deleting a maintenance item with an attachment, this bug removed the attachment from another maintenance item logged at the same time.
Assets: Fixed a bug that incorrectly copied meter information when copying an asset
Assets: Fixed a bug that showed incorrect color for asset when a component had a fault which was still usable.
Assets: Fixed an issue where a deleted completed maintenance task was not showing as opened again.
Assets: Fixed a bug that showed asset-type fields blank in the edit popup display when opened from the parent component page.
Documents: Fixed bug that prevented group from being saved on initial upload
Documents: Fixed broken tag filter
Documents: Fixed "Download all documents requiring action" button.
Version 6.4.0 (6/15/2018)
New Features
Accounts: Added ability to import custom fields and re-import existing accounts with detailed error detection and reporting
Accounts: Self-registration notifications with option to require approval
Accounts: Require unique email address or auto-generate one if none is provided
Accounts: Bulk archive/delete accounts
People: Adjusted expiration dates so that certifications are not red until the day after expiration
People: Email notifications to employee when certifications are approved
People: Added Users With Certification NOT Required table and a column that lists attachments to Certification->Associated Users
People: Warn user when they are about to hide a certification from themselves
Documents: Added groups to allow for organization of documents
Improvements
Accounts: Move People user info page to KAStrack user info page
Accounts: Change format of registration profiles from tabs to table
Accounts: Added a loading graphic for new user registration
People: Adjusted expiration dates on shared reports so that reports are still available on the date of expiration and redirect gracefully when expired report links are accessed
Assets: Changed wording of 'Access Roles' to 'Access Levels'
Documents: Added link to documents needing review/acknowledgement to the module summary on the KAStrack dashboard
Documents: Changed wording of 'Access Roles' to 'Access Levels'
Bug Fixes
People: Fixed the View Supervised Users button to expand all rows in matrix
Actions: Fixed bug that prevented searching by account name when assigning assets
Actions: Removed unnecessary 'x' buttons next to users assigned to access levels
Actions: Fixed bug where database failed to be created for Actions Module with new servers
Assets: Fixed the supervisor page to load properly
Assets: Fixed bug that allowed a user to manage all assets under a parent component when assigned to one sub-component.
Assets: Fixed errors in the "Follow another maintenance's schedule" feature
Assets: Fixed bug that didn't allow a new trigger to be saved when switching from "Follow another maintenance's schedule"
Assets: Fixed a bug that incorrectly copied following maintenance tasks when copying the asset
Assets: Fixed colors to show yellow and red at the proper times for assets
Assets: Fixed bug that showed the coding instead of a line break
Assets: Fixed a bug that allows an asset to move underneath itself making the asset not visible
Assets: Fixed bug that prevented assets from being moved
Assets: Removed unnecessary 'x' buttons next to users assigned to access levels
Assets: Fixed bug that displayed archived assets when in the "Move" popup box
Documents: Fixed bug that prevented the download of a document
Documents: Fixed bug that prevented searching by account name when assigning documents
Communications: Fixed bug that sent reports to archived users
Version 6.3.0 (5/5/2018)
New Features
KAStrack: Allow admins to add custom fields to store additional account information
KAStrack: Added ability to export accounts in csv/Excel format
KAStrack: Module access is determined by Access Levels and removed the Module Access section from the Admin area
Actions: Added the supervisor page
Actions: Added page to provide details for communications module
Actions: Add permission for comments and prevent observers from adding comments
Assets: Added the supervisor page
Assets: Added page to provide details for communications module
Assets: Added Asset Types
Documents: Added the supervisor page
Documents: Added page to provide details for communications module
People: Added drag and drop certification uploads to tables on User page and to user certification submission forms everywhere.
Improvements
KAStrack: Made email address required for all accounts, but auto-generate one if none is provided.
KAStrack: Changed “Action Tracker” to “Actions” everywhere
KAStrack: Changed “Users” to “Accounts” everywhere
KAStrack: Changed “Access Roles” to “Access Levels” everywhere
KAStrack: Added links to certifications listed in People Dashboard Widget
KAStrack: Removed company option from Registration Profiles
KAStrack: Sort Registration Profiles alphabetically
KAStrack: Hide “archive” button for logged in user’s account
KAStrack: Created a background process to speed up site performance by queuing some time-consuming operations such as notifying modules of changes made by other modules
Actions: Updated the dashboard to include supervised users
Actions: Updated the look and feel of the dashboard page
Assets: Updated the dashboard to include supervised users
Assets: Updated the look and feel of the dashboard page
Assets: Updated maintenance/task rules to allow for 0 day warnings (go yellow in the morning of the due date)
Assets: Added text to show when the maintenance/task will change state based on the rule
Assets: Updated asset logs to show attachments in the listing
Assets: Updated to allow viewing the log of completed corrective maintenance items
Assets: Updated "Maintenance" to "Maintenance / Tasks"
Assets: Added defer details to deferred assets on the assets dashboard
Documents: Updated the dashboard to include supervised users
Documents: Updated the look and feel of the dashboard page
Meetings: Sort meetings in tables by date
People: Changed links in the training matrix to point to User’s certification page to more easily upload new certifications
People: Display the current module (“People”) in the header
People: Added a “select all” option for selecting roles in certification batch submission settings
People: Improved the load time for People reports, especially for reports with many expired or due certifications
People: Blank user certification comments can no longer be submitted
Bug Fixes
KAStrack: Fixed a bug that allowed Admins to assign users KAStrack internal access levels
Assets: Bugfix to allow saving when the maintenance type changes from corrective to regular
Documents: Fixed bug where archived users were being shown
Meetings: Fixed a bug that made Host a Meeting button break when an assigned certification role for meeting participants was deleted
Version 6.2.0 (12/2/2017)
New Features
KAStrack: Added a summary widget for Competency to the KAStrack Dashboard.
KAStrack: Added a summary widget for the Learning Management System (LMS) to the KAStrack Dashboard.
KAStrack: Added an option to turn off logging.
People: Added support for selecting course teachers in certifications.
People: Users with a required certification are now automatically added as students to corresponding Moodle courses.
People: Moodle users, courses, and users’ course roles are now automatically synced with KAStrack users and certifications in the background.
Improvements
KAStrack: Updated username character restrictions to match Moodle’s internal username character restrictions to avoid potential issue of Moodle user not being created.
KAStrack: Consolidated scripts that run in the background to ensure that all servers and all databases are included in background tasks like sending supervisor reports, backups, syncing, etc.
KAStrack: Logs table now starts sorted with most recent entries displayed first.
KAStrack: Added pagination to the Logs table to show 10, 20, 50, or 100 entries at a time.
KAStrack: Added a warning message when attempting to delete a registration profile.
People: Changed the name of the Certifications tab in the Users section to either “My Certifications” (for the logged-in user) or “User Certifications” to avoid confusion with “Certifications” tab in main navigation.
People: Users can now see certifications if at least one of their access roles is allowed to see it instead of hiding certifications from users if any of their access roles was not allowed to see it.
Bug Fixes
KAStrack: Improved support for double quotes in user first and last names
KAStrack: Fixed the cancel button on the Import Accounts page
People: Fixed a bug that prevented user from being listed on the Associated Users tab for some certifications.
People: Fixed a bug that prevented user names from being displayed in the Creator column for Shared Reports
People: Fixed several bugs that caused layout issues in the certification matrix.
Moodle: Updated links in the header to make sure that they point to the correct KAStrack installation
Version 6.1.0 (11/8/2017)
New Features
New Meetings Module allows users to track meeting attendees
Created scripts to automate Moodle upgrades
Upgraded to latest version of Moodle 3.3.x
Bug Fixes
KAStrack: Fixed the update script to handle new modules and new permissions model
Version 6.0.1 (10/15/2017)
Bug Fixes
KAStrack: Fixed a bug that gave some users access to the Users tab who should not have access
People: Adjusted default Supervisor permissions to match permissions prior to the release of 6.0, including the addition of "Can edit user tags", "Can assign user to roles", and "Can manage report visibility"
People: Fixed a bug that caused errors when submitting competency
Version 6.0.0 (8/26/2017)
New Features
KAStrack: Major updates to access roles and permissions model. Each module can have a customizable set of Module Roles that can be assigned to KAStrack-level Access Roles. Users are assign KAStrack-level Access Roles and get permissions based on associated Module Roles.
Improvements
People: Added Moodle Admin permission option to People Module Roles
Bug Fixes
KAStrack: Fixed some bugs in the display of audit logs
KAStrack: Fixed a bug that prevented registration tabs from being displayed
KAStrack: Fixed a bug that prevented the archived accounts tab from being displayed
KAStrack: Fixed a bug that prevented admins from being able to set user passwords
People: Fixed formatting of the certification matrix
People: Fixed a bug changing the expiration date of certifications
People: Fixed a bug changing the expiration date when batch submitting certifications
People: Fixed a bug that sometimes caused errors when submitting certifications
People: Fixed a bug adding attachments when submitting certifications
Version 5.8.0 (5/1/2017)
New Features
KAStrack: New user self-registration
Default registration profile can be set up to add access roles and certification roles to new users
Added support for multiple registration profiles with different registration URLs
Added ability to select supervisors for default registration and registration profiles
If user is already registered, access roles, certification roles, and supervisors are added to that user
Improvements
KAStrack: Added a link to People User page in People module summary
People: Added Outstanding Requirements section to People User page
People: Added button to expand all supervisors on training matrix that was missing if there is only one company displayed in the matrix
People: Updated training matrix style to handle long certification names that sometimes caused the first user row to be cut off
Bug Fixes
KAStrack: Fixed a bug that made it impossible to create new KAStrack subdomains
KAStrack: Fixed a bug in the Moodle update process that prevented background tasks from being performed in Moodle such as sending completed course certifications to People
People: Fixed a bug that made it impossible to edit submitted certifications if instructors are not tracked
People: Fixed a bug that sometimes made it impossible to save changes to batch submission permissions when editing a certification
Version 5.7.1 (4/1/2017)
Bug Fixes
People: Fixed a bug that sometimes prevented expiration dates from being calculated properly when submitting a certification
People: Fixed a bug in Moodle that prevented changes to access roles permissions from being saved
Version 5.7.0 (3/4/2017)
New Features
People: New user certifications can be saved without being submitted
People: Submitted certifications can be edited by submitting user or by approvers. Approvers have the ability to make changes to submitted certification and attachments before approving.
Improvements
People: Email reports now include the subdomain that sent the report
People: Updated logo
People: Certifications have a new permission: hide from QR reports
People: QR report URL updated
People: Added link to Moodle in header dropdown and on table of certifications
Bug Fixes
People: Fixed a bug that prevented attachments from being uploaded on batch certification submissions
Version 5.6.0 (2/17/2017)
New Features
People: Batch submission of user certifications. Batch submission allows a user to submit user certifications for multiple users in a single form (e.g., participants of a safety meeting). Certifications have a new option “Allow batch submission” where certification roles can be given access to the new User -> Batch Submit Certifications tab.
Improvements
People: Moodle site admins are now automatically updated when access roles are edited or when an access role is added/removed from a user.
Bug Fixes
People: Fixed a bug that caused Account Info page to show all users’ status as Hidden
People: Fixed a bug that caused all archived user certifications to show up multiple times on User -> Certification page.
Version 5.5.2 (1/31/2017)
Improvements
KAStrack: Updated backup scripts to backup all databases including Assets and Training
Bug Fixes
KAStrack: Fixed two-factor authentication for admin site
KAStrack: Fixed email bug that prevented emails from being sent when using Forgot Password and Set as Temporary Password
People: Fixed a bug that made Moodle inaccessible to new admins
People: Fixed the feature that auto-submits certifications when Moodle course is completed.
People: Email notification for declined certification now correctly fills in certification name.
People: Fixed a bug when user submits certification, has permission to approve the certification, but has at least one role that is not allowed to see the certification.
Version 5.5.1 (1/24/2017)
Improvements
KAStrack: Admin passwords cannot be changed on subdomains.
Bug Fixes
KAStrack: Become user and set password now uses admin password.
KAStrack: Fixed a bug that showed up when trying to change username in Edit Account Info.
People: Improved form error handling when adding a KASE.
People: Fixed a bug that made it impossible to add more than one requirement to a role.
People: Fixed a bug that sometimes caused the wrong expiration date to show on User Certifications list.
People: Added redirects to fix old QR code URLs.
People: Fixed a bug that made Moodle inaccessible on the new live server.
Version 5.5.0 (1/17/2017)
Improvements
People: Updated email notifications for due/overdue certifications, competencies, and kases to go to all users that should receive them rather than only users with the Employee role.
People: Synched all Moodle training users and courses with KAStrack users and certifications to make training module available on all live sites.
People: Added error messages to Add Certification form.
People: Better error handling on Add Instructor form.
People: Better error handling on Submit KASE form.
People: Changed the home page in People for users who are not supervisors to their user page instead of the training matrix.
People: Better user experience for adding multiple role requirements to a role.
Bug Fixes
KAStrack: Fixed a bug that sometimes made it impossible to delete a user certification.
KAStrack: Fixed a bug that sometimes made it impossible to approve a user certification.
KAStrack: Fixed a bug that prevented forgotten password reset from saving the new password.
People: Fixed multiple bugs with email reports. Fixed a bug that prevented reports from being sent out. Fixed a bug that caused the wrong set of users to be included on reports.
People: Fixed a bug that prevented creation of new instructors.
People: Fixed the URL to View User Report in People Administration.
People: Fixed a bug in Administration -> Account Configurations that caused only one user access role to be displayed per user.
People: Fixed a bug that occurred when trying to Edit Company Roles from a Company page.
People: Fixed a bug that prevented comments from being saved correctly on User -> User Info page.
People: Fixed cancel button on Certifications -> Add Certification
People: Fixed a bug that sometimes caused Create New Tag option for segment to disappear when adding tags on KASE creation form.
People: Fixed a bug that added incorrect tags to Users when creating a new tag to a user on User -> User Roles.
People: Fixed link to shared reports in Reports -> Shared Reports.
People: Fixed links to certifications in User -> Required Certifications.
People: Fixed links to roles on Company page.
People: Fixed link from logged in user name to direct to logged in user's user page.
Assets: Various bug fixes
Version 5.4.0 (12/31/2016)
New Features
Initial release of Assets module.
The original KASTrack module has been renamed to People.
Created an admin site/module for cross-domain KAStrack administration tasks.
Includes subdomain creation, which now installs both People and Assets.
KAStrack admin account creation and administration.
Implemented two-factor authentication, which requires admin users to click a link in an email the first time they log in on a device.
Auto-logins allow admin users to automatically log in to subdomains from the admin site.
Subdomain access can be set for each admin user.
Admin users can become other users from the Administration section on any subdomain. o Added a banner in KAStrack that allows admin users to switch back to their account if they have become another user.
Improvements
New design for module navigation on KAStrack and People with a link to KAStrack and a dropdown that lists all modules.
Added error checking when importing users from CSV files. Also added notices after importing users that indicate how many users were imported and which lines, if any, could not be imported.
Bug Fixes
Fixed a bug that sometimes caused a redirect to Moodle after logging in.
Fixed a bug that kept users logged in to Moodle after logging out of KAStrack.
Fixed a bug that made it so users were not forced to reset their password after a temporary password reset.
Fixed a bug that made it impossible to add new instructors to People.
Fixed a few small bugs having to do with submitting blank forms throughout the site.
Version 5.3.0 (10/13/2016)
New Features
Module summaries added to the KASTrack dashboard.
Moodle installed on live sites.
Moodle courses can be synced to KASTrack certifications with a single button click. Extraneous courses are deleted, existing courses are updated to match certification details, and missing courses are added and linked.
Moodle users can be synced to KASTrack users with a single button click. Extraneous users are deleted, existing users are updated to match KASTrack users, and missing users are added and linked.
Improvements
All users are now shown the OMS dashboard when logged in rather than sending non-supervisors to KASTrack.
Existing submitted certification attachments are no longer deleted on Moodle course completions.
Added links to all modules in KASTrack header so users do not have to go back to OMS to access them.
Upgraded Moodle to the latest version and implemented a process to make future upgrades simpler.
When editing tags to a user, tags are now added if they are selected in the drop down even if the user does not click Add Tag.
Version 5.2.0 (8/22/2016)
New Features
Added support for Moodle: Users created/edited in KASTrack are also created/edited in Moodle. Certifications created/edited in KASTrack are also created/edited in Moodle. Plug-in for Moodle to update KASTrack when courses are completed. Authentication plug-in for Moodle to use KASTrack logins.
Added CSV import option for users.
Implemented KASTrack API so that other modules are able to access user certification phase information.
Bug Fixes
Fixed a bug that prevented the ability to delete certification roles.
Current certifications not showing up correctly on user certification list.
Current certifications not showing up correctly on user report.
Current certifications not showing up correctly on individual user certification page.
Current certifications not showing up correctly on user role page.
Current certifications not showing up correctly on Print Report pages.
Cancel button went to wrong user for submit user certification form.
Submit certification page was showing initial info when it should be showing refresher information.
No longer showing non-kastrack users in list of potential delegates.
Version 5.1.0 (2/12/2016)
New Features
Added support for enabling Asset Tracker in OMS.
Added user-level control of module access.
Added QR codes for User Reports.
Improvements
Fixed a security issue that allowed some hidden reports to be shown on Shared Reports.
Made the login page responsive for viewing on mobile devices.
Fixed a bug that prevented some users from being shown on the training matrix depending on the supervisor hierarchy.
Version 5.0.1 (9/19/2015)
Improvements
User photos can now be deleted when editing user info.
Logged out users are now taken to the page they attempted to visit when the log in rather than the homepage.
Users are no longer logged out if they change their username.
Bug Fixes
Fixed a bug that prevented second-tier and deeper employees from being listed alphabetically by last name on the training matrix.
Resolved errors that occured when submitting comments on user certifications.
Fixed broken form validation.
On the assessment and add/edit certification forms, fields that must be numeric give an error if the entry is non-numeric.
On the edit user form, only images are allowed to be uploaded as user photo.
On the edit company info form, only images are allowed to be uploaded as the company logo.
All fields that are marked as required now give an error message if they are not filled out.
Account role names can now be edited.
Fixed error messages that appeared when editing a user's KASE.
Addressed several bugs that made it difficult to change email report settings.
Version 5.0.0 (7/9/2015)
New Features
A new Overall Management System (OMS) was created, which will allow users to access multiple tracking and support modules with a single login.
Log ins are handled seamlessly by OMS.
There is an OMS Dashboard with links to available modules, such as Kastrack and Asset Tracker.
Account creation and administration is handled by OMS with relevant links that pass between Kastrack and OMS seamlessly with appropriate notices appearing at the top of the page when forms are submitted successfully.
All non-Kastrack-specific user account information is now edited through OMS.
Module-specific user setup is done within the specific module (e.g., Kastrack).
Added refresher courses to certifications.
An option has been added to certifications to include refresher course information including the training time, cost, notification intervals, and duration refresher course certifications are valid.
If available, refresher course values will be used across the site if an existing certification has been submitted and approved.
Added Print Report option, which prints lists of existing and required certifications for selected users on the Kastrack Users page.
Improvements
Improved the interface for editing kastrack-specific user settings including multiple roles and filtering disallowed supervisors from supervisor options.
Bug Fixes
Fixed a bug that broke the dynamic search and ordering of the active and archived account tables for some users.
Version 4.3.0 (2/27/2015)
New Features
Added support for recording certification instructors.
If the instructors features is turned on, instructors can be created in the All-Certifications area.
When submitting a certification, a list of instructors is available to be added to the certification record.
Associated instructor information is listed everywhere that user certifications are listed.
Improvements
The training matrix was made more readable by dynamically filtering roles to which no users are assigned.
Bug Fixes
Fixed a bug that made it impossible to update user settings without changing the username.
Version 4.2.0 (1/20/2015)
Improvements
Added the ability to add attachments to KASE segments.
Increased maximum file upload size from 2MB to 50MB for all forms.
Added the ability to add/remove attachments on all forms that allow attachments by listing existing attachments in those forms, including user certifications, user assessments, segments, and company settings.
Bug Fixes
Fixed a bug that made it impossible to upload attachments when submitting a user KASE.
Fixed a bug that caused errors when user KASE form is submitted with missing required fields.
Added error checking on all forms that allow file upload to alert users when file attachments exceed the maximum allowed file upload size.
Version 4.1.0 (11/30/2014)
Improvements
Improvements to the training matrix and shared reports.
KASE name links in modals link to appropriate user KASE page so that KASE can be edited (user KASE page) or submitted (submit KASE page).
Assessment column is now hidden on training matrix and on shared reports if no users are required to have the assessment.
Clicking on a certification cell in a supervisor row of the matrix expands the supervisor to show supervised user rows.
Added Overdue and Expired assessments to the user modals in the training matrix.
Added titles to all the modals in the training matrix.
All links in assessments table on user report pages now open information in a modal and all links within those modals load content in the modal. This is necessary because the user reports can be accessed without being logged in. Only public information is displayed in modals.
Added an option to view any account role's permissions from the Account Roles page in the Administration section.
If a user tag is selected when editing tags, but not explicitly added, saving the form still adds the tag.
Modified the user interface for adding segments when creating or editing KASEs to improve user experience.
Added "Required" column to the table of segments on user KASE page to indicate whether a segment is required for the user. Segments are required for a user if they meet the following conditions and are part of a KASE that is part of a role assessment for a role that the user is assigned. The segment must either be marked as "global" or they must be marked as "specific" and have at least one tag that matches a user tag.
On submit KASE page, the drop down list of KASEs has been replaced with a full table of KASEs that includes an indication of whether a particular KASE is required for the user.
Clicking "Hide" or "Show" on Account Configurations is now done inline without reloading or redirecting the page.
Added a help icon next to suggested score on user assessment score modal.
Email addresses are now validated and must be unique on account creation and user info forms
Bug Fixes
Assessments table is being correctly populated on the user report pages.
Deleting a kase now also deletes any associations between that kase and role assessments.
All expired/overdue KASEs that are required are now showing up on email reports where they were not showing up if there was nothing on file.
Resolved warning notices on Quick Edit Supervisor modal in account configuration section.
Resolved warning notices on user report page when not logged in.
Version 4.0.0 (11/25/2014)
New Features
Added tracking of KASE assessments in three phases: valid, overdue, or expired.
Assessments are associated with roles and may be required for any role. A score can be associated with a user for an applicable assessment.
Assessments consist of KASEs, which are areas of assessment. A score can be associated with a user for an applicable KASE.
KASEs consist of segments. A score can be associated with a user for an applicable segment along with file attachments. Segments either apply to all users in an assessment ("global" segments) or only users with a matching tag ("specific" segments). This supports the ability to have assessments with elements that are shared across users as well as elements that may be specific to certain users based on location, experience, or other characteristics that may affect the content of an assessment.
KASEs only apply to users who are in a role that requires the KASE as part of its assessment. In order for a KASE to apply to a user, it must also have at least one segment that is "global" or a "specific" segment with a tag matching one of the user's tags.
Either competency or assessments can be tracked, but not both. Kastrack staff has the ability to choose between competency tracking, assessment tracking, or neither. All data is preserved if tracking mode is changed.
Added assessments to reports.
Added assessments to training matrix. Indicates whether an assessment is required and the phase of required assessments. Required assessments are counted in the summary counts ("due", "overdue", "expired") for companies and roles as well as the summaries of supervisors.
Added assessments to shared reports with the same features as the training matrix.
Added overdue and expired assessment KASEs to supervisor reports.
New "Assessments" section available in main navigation.
Lists all KASEs with links to KASE pages.
New KASEs can be added and configured here.
Added KASE pages.
Allows KASE to be edited, including adding and removing KASE segments, entering whether a KASE expires and the time it takes to perform the assessment, configuring email notifications about expiring KASEs, and deleting the KASE.
Includes a list of role assessments that require the KASE.
Includes a list of users associated with the KASE (i.e., users with roles that require the KASE).
Added user assessments to user roles page.
Displays assessment phase and score.
Provides links to full user assessment pages for the user, which include the ability to edit the user assessement.
User assessment pages provide links to user KASE pages, which provide the ability to edit the user KASE.
Added new permissions related to KASE assessments.
Options to allow users in a given role to submit assessments for themselves, their supervised users, or all users in a given tool role.
Options to allow users in a given role to approve and delete assessments for themselves, their supervised users, or all users in a given tool role.
Option to allow users in a given role to edit user tags in order to associate users with KASE segments.
Options to allow users in a given role to view, edit, create and delete assessments, KASEs, and segments. Permissions for submitting assessments to supervised users are not given automatically to delegated supervisors.
Implemented assessment KASE privacy.
KASEs can be hidden from reports.
KASEs can be hidden from specific tool roles.
Implemented tags to associate users with specific KASEs/segments.
Tags must be unique and can be created wherever they can be assigned to a user or a segment.
Added ability to edit user tags on the user roles page.
Added ability to edit segment tags on the KASE page when adding or editing a KASE
Improvements
Switched "Users" and "Reports" tabs.
Unique names are now required for certifications.
Bug Fixes
Fixed typos in password reset email.
Fixed several bugs that sometimes caused bad information to show on user report pages.
Fixed a number of bugs that kept some information from being visible on the site, including some expiration dates for certifications.
Version 3.2.0 (9/17/2014)
New Feature
Added support for user photos, which are displayed on the user info pages and the user report pages.
Added Kastrack "internal" roles that are hidden from normal users. These roles will allow Kastrack staff to access and debug Kastrack sites without cluttering user lists.
Added Kastrack Settings to the Settings section to allow Kastrack staff to adjust site settings.
Improvements
Changed supervisor summary counts in the Matrix to reflect only unique due/overdue/expired counts of any supervised users. This avoids double-counting when a supervisor oversees two other supervisors who supervise the same user.
Added asterisks next to required fields in all forms throughout the site.
Multiple supervisors can now be added when creating a new user.
Added ability in Account Configuration to set new password directly for users with option to make it a temporary password that must be changed when the user logs in.
Simplified layout of the Administration section.
Moved Role Permissions tab to Accounts section.
Moved all account configuration options (including supervisor setup, user roles setup, archive user) to an Account Configurations tab. Also includes quick edit options for supervisors and user roles.
A simple list of users with summary info is provided on the Active Accounts tab.
Bug Fixes
Fixed a bug that caused some hidden users to show up in the Matrix.
Fixed a bug that caused the user filter at the top of the page to incorrectly filter users that should not have been filtered.
Fixed a bug that caused "Hide Supervised Users" on the Matrix to not collapse 2nd tier and deeper supervisors.
Fixed a bug in expanding/collapsing supervisors on the Matrix that sometimes caused rows to disappear.
Fixed some bugs in the print layout of some pages including the individual user info page.
Fixed miscellaneous permissions bugs that occur when unusual sets of permissions are added to a user role.
Fixed a bug that caused some information to be missing from some certification info modals on the user report page.
Version 3.1.0 (8/26/2014)
New Features
Added Supervisor View to the training matrix.
This hierarchical view provides summaries of supervisors and all of their supervised users whether direct reports or the direct reports of a supervised user.
This view can be shown with all certifications listed or with certifications grouped into roles, where summaries are provided at the company, role, and certification level.
Supervisors are listed first, followed by any users that do not have a supervisor.
Added cost of training tracking.
New, optional cost field for each certification.
Cost for completing all certification requirements for a role is displayed in Role Info view.
Cost for completing remaining certification requirements for a role is displayed for each user when editing users assigned to a Role.
Added mobile view of public User Report pages.
Improvements
Improved matrix and report navigation.
Added matrix settings to pick Role vs. Certification View (whether to display certifications grouped by role) and Supervisor vs. User View (whether to display users grouped by supervisor).
Added Reports to the main navigation with improved subnavigation between supervisor reports and shared reports.
Improved supervisor administration so supervisors can be assigned to users easily.
Renamed "Settings" to "Account Settings" to avoid confusion with Administration->Settings.
Renamed Administration->Access Roles to Administration->Permissions.
User experience for submitted/declined competency on User page improved and made similar to the user experience for submitted/declined certifications.
User names in the Administration section now link to User Info rather than User Certifications.
Delegated supervisors are given permission to approve/decline submitted certifications and competency from their delegated users.
Assigning a supervisor is no longer required when creating a user account.
Users are not allowed to supervise any user that supervises them or supervises another user that supervises them to avoid creating any loops in the supervisor hierarchy.
Bug Fixes
User is removed from list of potential delegate supervisors because it does not make sense for users to delegate to themselves.
The correct list of potential supervisors is now displayed based on the selected user role when creating a user account.
Version 3.0.0 (6/11/2014)
New Features
Added dynamic permissions system.
Access roles can be managed under ADMINISTRATION->ACCESS ROLES.
New access roles can be created with custom permissions.
Existing access roles other than the Admin role can be fine-tuned.
Allows customization of permissions for supervised users separate from permissions for non-supervised users.
Includes the ability to set whether users in an access role are allowed to submit and/or approve their own certifications and competency.
Users may have more than one access role and permissions are additive.
Supervisors can now delegate their supervised users to other supervisors.
Allows delegated supervisor access to additional supervised users including the ability approve/reject submitted certifications and competency.
Delegation can be managed on the Delegation tab in the settings section.
The supervisor who delegated access will show up on the list of supervisors in the drop-down filter that is in the header on most pages.
Added privacy settings for competency.
Competency can be selectively hidden from users depending on their access role.
Competency can be hidden from shared reports.
Updated privacy settings for certifications.
Certifications can be selectively hidden from users depending on their access role.
Certifications can be hidden from shared reports.
Improvements
Site-wide design refresh to ensure that all elements have consistent style and code structure.
Restructured the admin area into multiple sections with consistent sets of admin actions.
Restructured the settings area into separate tabs.
Restructured the individual user certification page to be more intuitive.
Automatically approve certifications if the user submitting a certification has permission to approve it.
Error message added if date is entered in the incorrect format.
Added edit role name functionality.
Added ability to change email addresses.
Fixed search box overlapping color legend on smaller screen sizes.
Added history of certifications to user certification page and reordered certifications and competency by latest completion date.
Made it easier to delete users by archiving current accounts, and permanently deleting accounts from the Archived Accounts page
Bug Fixes
Fixed a bug that sometimes caused the header of the training matrix to have the wrong number of columns.
Prevent child certifications from being added to a certification more than once.
Prevent supervisors from being able to supervise themselves.
Fixed a broken link in the "hidden user" notice that takes you to a page to unhide the user.
Fixed a bug that caused user certifications to not show up if they were approved by a user that no longer exists.
Version 2.3.0 (4/25/2014)
New Features
Automatically use the most recently completed competency or certification as the "current" competency or certificadtion.
Previously, the most recently uploaded certificate was used as the current certificate.
Using the most recently completed certificate means that older certificates can be uploaded at any time while maintaining the active certificate for reports.
Added ability to archive user.
Archived users do not show up on reports, in email notifications or anywhere on the site other than the Archived Accounts list in the Admin Center.
Archived users do not show up anywhere on the site other than the Archived Accounts list in the Admin Center.
Improvements
Added ability to edit certification role names.
Added error messages to date fields if entry format is not recognized.
Added archive of prior certifications to user certifications page.
Bug Fixes
Fixed a bug that made it difficult to read the training matrix on mobile devices.
Version 2.2.0 (4/14/2014)
New Features
Added public pages to display each user’s certifications.
Only displays certifications that are allowed on shared reports.
URL available on the User Reports tab in the Admin Center.
Version 2.1.0 (3/28/2014)
New Features
Added print function and printer-friendly versions of user, role, and report pages.
Added ability to enter role requirements when adding or editing roles.
Added total training time to each role and total remaining training time for each user to get required certifications for a role.
Added ability to add attachments when emailing reports.
Added ability to upload a brochure/info attachment that can easily be attached.
Multiple attachments can be added in addition to the brochure/info attachment.
Improvements
Employees must have at least one supervisor.
When adding a new employee, a list of supervisors is available and a supervisor must be selected.
Supervisor access role cannot be removed if that supervisor has assigned employees. Employees must first be reassigned to another supervisor.
Employee/supervisor links cannot be broken if the employee does not have another supervisor.
Email reports now cover only the employees of a supervisor instead of all employees in a company.
If available, certifications and competencies are now unarchived if the current approved certification or competency is deleted. This includes attached files and comments.
For child/parent certifications, whichever expires the latest is used to determine phase and expiration date even if the child has not yet expired.
When overriding certification expiration dates by changing the standard duration of a certification, submitted certifications expiration dates are also updated.
Line breaks are now captured in text fields (e.g., role descriptions, company information, certification information).
Bug Fixes
Resolved a bug that was causing some email reports to not be sent.
Resolved a bug that made it impossible to delete some competency records.
Version 2.0.0 (2/8/2014)
New Features
Added ability to link supervisors to individual employees.
User must have supervisor access role to be linked to an employee. Employee must have employee access role to be linked to a supervisor. The supervisor and employee must be in the same company. Supervisors and employees and can work for multiple companies. Employees can work for multiple supervisors.
Rather than having supervisors get reports that include all employees in the company they supervise, supervisors can choose to see only the employees they supervise. This affects all lists and tables of users throughout the tool including the training matrix.
Supervisors and admins also have the ability to see all employees or the employees of other supervisors.
When changing the duration of certifications, there is now an option to update the expiration date of existing approved certifications. The new expiration is the completion data plus the new certification duration.
Created admin and developer roles.
The admin role is meant for users who need the ability to add/edit users, companies, roles, certifications, and assign user access privileges.
The developer role is used only by Kastrack developers in order to debug or assist in administration of the tool. Developers do not show up in any reports, tables, or lists of users.
Improvements
Added competency columns to the training matrix to indicate whether competency is required and whether the requirement has been satisfied.
Added an icon for “private” certifications in the training matrix.
Added indication for declined certifications on reports.
Numerous user experience improvements.
Version 1.9.0 (1/22/2014)
New Features
Added ability to upload competency certificate per user per role.
Added a page for user’s individual role listing required certifications and competency. Lists records of all competency certificates for that user/role.
Improvements
Improved layout of information on certification information and submission forms.
Version 1.8.0 (1/14/2014)
New Features
Added parent/child certifications that allow one certification to satisfy the requirements of another certifications
If child certification is valid, that certification will be displayed in tables and reports.
If child certification is expired or nothing is on file and the parent certificaiton is valid, the parent certification will be displayed in tables and reports. This is indicated by “INH” (for “inherited”) after the expiration date.
Version 1.7.0 (12/31/2013)
New Features
Added ability to include completion and expiration dates when uploading competency certificates.
Version 1.6.0 (12/14/2013)
New Features
Added privacy options for certifications. Certifications can be:
- Visible to everyone. Supervisors and employees see certification on reports and certification shows up on shared reports.
- Visible only to supervisors and employees. Certification is hidden on shared reports.
- Visible only to supervisors. Certification is only shown to supervisors in reports and notifications. This can be used to store supervisor-only information about employees.
Bug Fixes
Fixed a bug that may have made site unusable to users after changing password.
Fixed a bug that caused a warning to be displayed that no attachments were selected when submitting competency even when an attachment was selected.
Version 1.5.0 (12/7/2013)
Improvements
Implemented expiration phases for competency to match expiration phases of certifications.
Added new competency phase indicators to matrix and anywhere else that certification phase is indicated (the colored dots next to employee names).
Added overdue/expired competency to supervisor reports.
Added ability to set whether competency is required for each role.
Improved render time for matrix by 400%.
Bug Fixes
Fixed a bug in the matrix that caused the left column to be the wrong size after a certain combination of expanding and collapsing company/role columns and expanding and collapsing employee roles.
Version 1.4.0 (11/22/2013)
New Features
Added support for tracking role competency.
Attach signed competency certificates to any role.
Attached competency certificates must be approved by a supervisor.
Added competency indicators to reports.
Option to set duration that each role competency certificate is valid.
An email notification is sent to user and supervisor when competency is about to expire.
Competency tracking is optional and can be set up in the admin section.
Version 1.3.0 (11/17/2013)
New Features
Added shared reports.
Select a subset of users and roles to share only the information required.
Shared reports are password-protected. An account is not required to view shared reports.
Shared reports have optional expiration dates.
Shared reports can be deleted at any time.
Version 1.2.0 (10/15/2013)
New Features
Added support for editing company information in the admin section.
Version 1.1.0 (9/30/2013)
Improvements
Added support for certifications that never expire.
Version 1.0.0 (9/10/2013)
Initial Public Release