Hi Bharat,
conceptually you need a separate jobserver for every user on your system that wants to execute jobs.
Example:
on your system you have created the following users
root
bharat
product1
product2
guest
Now on behalf of the (technical) users product1 and product2 you want to execute jobs.
This means that you'll install 2 jobservers.
Since you'll have 2 users that want to access the schedulix software, it'll make sense to install schedulix separately and grant read access to the productx users.
The productx users must be able to find the installation. For that reason, you add
BICSUITEHOME=/path/to/your/schedulix/installation
PATH=$PATH:$BICSUITEHOME/bin
export BICSUITEHOME PATH
to the .profile of both users.
If the configuration is not at $BICSUITEHOME/etc, you also need to specify (and export) the BICSUITECONFIG variable.
In fact it is recommended to store the configuration outside the software directory, because that will simplify an upgrade.
The user arthur on machine_42 is just an example. The names are just names and don't have any meaning.
(Well, if you read "The hitchhiker's guide to the galaxy", you'll understand where the names come from).
Regards,
Ronald