Fix Users
fixes a system configuration problem that occurs
after a CE9 to CE10 migration.
The program changes user properties to remedy 'SI_PATH not found' errors
when logging on to ePortfolio after the migration. Because of the error,
users can't log on, which annoys them. This script "fixes" the configuration
error, which is not the same as fixing your cat.
The error occurs because the 'start at' folder in a user's ePortfolio preferences
contains the SI_ID from the CE9 system and is not updated for the CE10 system.
"Fix Users" finds records for users who have not logged on and that have a folder ID other
than the Root folder or the Favorites folder and resets the preferences to the Root folder.
As a script, "Fix Users" is a good example of updating properties
in the Enterprise system. A collection of "InfoObjects" (the user records)
is created, then each item in the collection is tested for updating -
the "Favorites" ID must actually point to a folder in the Enterprise system.
When any "Favorite" is not valid, it's reset and updated in the Enterprise
database. So this is a straightforward maintenance script.
Show me how scripting is enabled in Enterprise in a new browser window