A Kronos Applications Consultant's View of Java
Recently, there has been a lot of dialog in regards to Java and Kronos, specifically Java vulnerabilities. Kronos chose Java technology primarily for its rich functionality, cross platform compatibility, and compliance. In this two part series I will:
Give an introduction to Java and web technologies used with Kronos.
Explain how to check the current Java client version.
Explain how Kronos updates work with Java updates and when Java version changes may apply.
Explain when and how to configure the Java auto-update feature.
Discuss various web browsers and versions.
Explain how to configure a web browser to allow only certain web sites (e.g. Kronos) to run Java.
Currently there are three main technologies that managers use to view Kronos Workforce Central (WFC) pages through a web browser: HTML, Java, and Adobe Flash (Navigator and NGUI). For Workforce HR, ActiveX is also a technology (only applicable if Kronos Workforce HR is installed). For WFC managers, Java is the most important. It has the richest functionality and has been the primary development platform of Kronos. Even with Navigator, Workforce Genies™ are only accessible via Java. Depending upon your server setup you can be accessing WFC with Java in one of two ways: on the PC that is in front of you or remotely connected to a web browser on a different server (e.g. Citrix).
Java version for the WFC client (Kronos WFC Managers)
When I log in to WFC, I am shown the Kronos QuickFind Genie in the screenshot after Java client loads, but you might see a different screen. Seeing QuickFind tells me I logged into Kronos successfully and Java loaded successfully. Remember, a WFC Manager cannot use Genies without the Java client (among other things such as Reports and Event Manager). The Java client (a.k.a. plug-in) version is visible by right clicking on the coffee cup (in the lower right hand corner of the desktop). The Java version also might be visible through your Microsoft Window’s control panel (if your IT Administrator provided access to control panel). If your company uses Citrix for Kronos, you might not have access to the control panel to check the Java version. In this example, my Java version is 1.6.0_37 (also simply: Version 6, Update 37). This is a screenshot taken when accessing WFC 6.3. If you are using WFC 6.2, you might see Version 6, Update 17. Another way of checking the Java version is by using this version check on Oracle’s site. NOTE: When I viewed this site last, it asked if I would like to download a later version. In most cases this is not necessary. Due to the possibility of version conflicts, typically you do NOT want to do this and use what is currently installed and tested with Kronos. Kronos installations that have many managers typically have one specific Java client version that is supplied either through Kronos or by IT. Keep in mind as well that Kronos Workforce Central might not be the only production software application in your organization that uses Java technology.
Java version distributed by the WFC server (IT/Kronos Administrators)
For those technical administrators of WFC, the Java client that is first installed upon first access to WFC can be accessed via WFC Setup -> System Settings -> Java Plug-In Settings. NOTE: Some administrators choose to distribute Java via other means, so you might see the bottom option (ending in “autodownload.enabled”) set to “false”. That option determines if the Java version located in the plugins directory will be distributed from WFC on first access. The version is part of the file name. For detailed information on other System Setting options, reference the Workforce Central System Administrator’s Guide or the on-line help. For more information on Java versions, check Oracle’s site or this great Wikipedia article: Java version history. For Java version conflicts when using Kronos, check the Kronos customer site for any Technical Advisories.
We are upgrading Kronos, will the Java version change?
It depends on the version you are upgrading from. If you are just applying a service pack then the answer is no. With a new service pack, Kronos may provide compatibility with a later Java client version. If you are upgrading from WFC version 5.2 to version 6.2 or 6.3, then the answer is yes (or 6.2 to 6.3). Kronos will test WFC against the latest version of Java released at the time. By the time the latest version is out, it might not include the very latest version of Java as Oracle may release a later version after the Kronos release to manufacturing (RTM). One factor IT often has to consider when upgrading is testing the latest Java client version against the later WFC version. For more information on Java version compatibility when upgrading, search for “compatibility matrix” from the Kronos customer site (supersearch) or reference the Installation Planning Guide PDF document distributed with WFC 6.3.
Comments are welcome. How do you handle Java versions in your Kronos environment?