Skip to main content

Does anyone have a recommended method of doing mass deployments for IFS Cloud’s Time Clock web app shared by IFS?

 

I have some ideas on how to achieve this but wanted to see if there was a better approach aside from copying the files/folders and pushing them that are created with this app after you start it.

 

The step I want to automate is the bold section below, I took this straight from IFS Help.  This setting gets reset if you clear your Google Chrome cache/history regardless of how you deploy it.

 

Launch IFS Time Clock

  • Navigate to the Add-ons page of the IFS Cloud (e.g. <IFS Cloud System URL>/timclo/landing-page/add-on.html ).
  • Click on Launch IFS Time Clock.
  • Enter the newly created Client ID and generated Secret from IAM Client Creation step.

I’m open to suggestions if there is a better approach to do a mass deployment of the IFS Time Clock in IFS Cloud 24R1, I am still testing this and not sure how it will scale.  What I have found works best so far.

  • Setup the IAM Client on your workstation by logging in with your Client ID and Secret
  • Make a copy the leveldb folder found here 
    • %USERPROFILE%\AppData\Local\Google\Chrome\User Data\Default\Local Storage\
    • copy the folder to a shared folder on your network
  • Use your software deployment tool (PDQ, Intune, etc) to copy that folder leveldb to your target workstation and overwrite the one on the client that's found in that same location and Overwrite existing files
  • Copy a shortcut to the target desktop that points to your time clock app, for example https://ifscloud.yourdomain.com/timclo

You cannot update the leveldb folder if the target workstation has Chrome open, so run a powershell command prior to this to force it to close such as Stop-Process -Name "chrome" -Force