1. Mark, regarding your XML code, is it really necessary to have multiple duplicates of the <installer hash...> lines? I mean, wouldn't this simpler version work (? I don't know and cannot test myself):
<?xml version=”1.0? ?> <versions xmlns=”https://xxx.com/Tableau”> <version hashAlg=”sha512? latestVersion=”10200.17.0505.1445? latestVersionPath=”” name=”10.0? public_supported=”false” reader_supported=”false” releaseNotesVersion=”10.2.2? showEula=”false”> <version hashAlg=”sha512? latestVersion=”10200.17.0505.1445? latestVersionPath=”” name=”10.2? public_supported=”false” reader_supported=”false” releaseNotesVersion=”10.2.2? showEula=”false”> <version hashAlg=”sha512? latestVersion=”10200.17.0505.1445? latestVersionPath=”” name=”10.1? public_supported=”false” reader_supported=”false” releaseNotesVersion=”10.2.2? showEula=”false”> <installer hash=”86efa75ecbc40d6cf2ef4ffff18c3100f85381091e59e283f36b2d0a7a0d32e5243d62944e3ee7c8771ff39cc795099820661a49105d60e6270f682ded023669? name=”TableauDesktop-10-2-2.pkg” size=”316511726? type=”desktopMac”/> <installer hash=”bb5f5ec1b52b3c3d799b42ec4f9aad39cc77b08916aba743b2bac90121215597300785152bafec5d754478e1de163eedfb33919457ad8c7ea93085f6deabff1e” name=”TableauDesktop-64bit-10-2-2.exe” size=”304921808? type=”desktop64?/> </version> </versions>
2. Our environment and user base is different from Mark's. We disable the reminder as it is a source of great confusion for many of our users so our Desktop software package that gets delivered to end users has the parameter AUTOUPDATE=0 included in it. We upgrade our Server first then allow the Desktop upgrade package to be available to our general population of end users who typically do not have the rights to install software on their computer.
Our software package also makes use of the REPORTINGSERVER parameter so, at a minimum, end users must install the first Desktop software package from our "software packaging lab". After that the users who can install software (typically those with "developer" in their job title) can then install whatever version they wish from Tableau directly.
3. One big dislike I have with the naming convention is Tableau's insistence of using the version as a folder name and thus part of the file path. For example, this really turns me off:
It can only be used for version 10.3. When 10.4 or 11 comes out the registry has to be updated all over again That's not an easy task for a company that has users world-wide and supported by different IT departments! This would be far easier:
1 of 1 people found this helpful
Toby, The example that I had there is to auto reminder Desktop users to upgrade to 10.2.2 when they launch their Desktop version 10.0.x or 10.1.x or 10.2.0 or 10.2.1. I could not make it work w/o having 3 lines of code - one line for name="10.0", one line for name="10.1" and one line for name="10.2".
You do still need to set AUTOUPDATE=0 when you use AutoUpdate.Server. In Mac plist, you need the followings:
The XML and installer package are @ https://xxx.corp.xyz.com/TabInstaller/