This utility will update a user-selected role-field to indicate all roles of the person.



How to use the program
Make an entry in the SitesMenu with this address: C:\Program Files\HAPprograms\HAPupdatePersonRoles\HAPupdatePersonRoles.exe.
or Make a shortcut to the programfile, if you wish to run the program from outside CATraxx.
If you run the program while CATraxx is running, the database open in CATraxx will be used.
Otherwise the default database will be used.
If no default database exist, you will be prompted to select one.
The program can be run in a "quiet" version without user intervention and without CATraxx running.
Just append the parameter "quiet".
This means that you can schedule a task running every day, or you can run the program from the site's menu.
The advantages of using this utility are:
You can see all the roles of a person in the ArtistPerson browselist.
No need for preview/explore of the artist/person.
The role-field can be used in filters.


This is how it would look like in CATraxx ArtistPersonView and ArtistPersonExplore.

The term RealName is true, if this person is the only name in the artist-lineup.
The term HasRealName is true, if this artist has a lineup with only one name.
The term GroupMember is true, if this person is part of an artist-lineup with more than one name.
The program actually rewrites all artist/person records every time.
This means, that you should not manually put anything in the role-field.

Main program window
Update personroldes.
Opens the ProgramOptions window.
Changes the database.
Opens the help page on the HAP website.
View information about the program.
Close the program.
Programs Options window
ChangeBackground You can change the backgrounds of the forms.
6 backgrounds are included, but you can include your own backgrounds.
LogOptions Used for debugging.
WebUpdate You can manually check for updates or
see the release notes.
Save Resultfile Automatically save all query results for later use.
Default database This database will be used, when the program is run without CATraxx running.
Database Field The database field can be set to Custom01, Custom02 or Custom05.
Check for updates Automatically check for updates every week.
Don't tell me.. Only to receive notification if a new update is found.
Main window (after an update of personroles)

Additional notes:

This program will only work with CATrax version 8.30.03 or higher.


The program can be downloaded here: Just run the installation file.



© Thomas Hamstrup