Hi Prasad,
For questions 2 and 3 you can refer following F1 documentation link to find details for capacity calculation.
http://docweb.corpnet.ifsworld.com/ifsdoc/Apps10/Documentation/en/default.htm?openpage=http://docweb.corpnet.ifsworld.com/ifsdoc/Apps10/Documentation/en/GeneralIFSApplications/AboutResourceCapacityCalculation.htm
Calculation for individual resources
The calculation part for individuals is done in the following cases:
- The resource selected in the Calculate Capacity dialog is of type Person, Tool/Equipment or Machine.
- The Include Structure parameter is selected.
- The parameters Company or Site has a value (if job is started as a Scheduled Task).
- The parameter Calendar has a value (if an existing Calendar in Application Base Setup/Work Time Calendar has been changed.
For all the individual resources found from the parameters given, the following is done:
- The already existing records for these resources are removed from the resource capacity table for this time span.
- If the resource is a Person and Use HR Schedule is selected for the resource, the scheduled capacity is fetched from HR for the employees connected to the Person, not using the Calendar ID registered on the Person resource.
- If the resource is a Person and Use HR Schedule is not selected for the resource or the resource is a Tool/Equipment or Machine, the capacity is fetched from the Work Time Calendar using the Calendar ID and Utilization as below:
When calculating capacity for individual resources like Persons and Tool/Equipments, the Calendar ID from the Details tab on the individual resources is used. For Machines the Calendar ID on the site connection for the Machine Group is used.
Utilization on Details tab for individual Persons and Tool/Equipments is used when calculating capacity for individual PERSON and EQUIPMENT resources.
Efficiency on Capacity Basis tab for Machine individuals is used when calculating capacity for individual Machines.
If the resource selected in the Calculate Capacity dialog is of type Person, Tool/Equipment or Machine, the Capacity is also updated for all resource groups where the individual resource is a child having “% in Group” larger than “0” and the Capacity Calculation Base for the resource group is set to “Individuals”.
Calculation for Resource Groups
The calculation part for resource groups is done in the following cases:
- The resource selected in the Calculate Capacity dialog is of type Structure, Person Group, Tool/Equipment Group or Machine Group.
- The parameters Company or Site has a value (if job is started as a Scheduled Task).
- The parameter Calendar has a value (if an existing Calendar in Application Base Setup/Work Time Calendar has been changed.
For all the resource groups found from the parameters given, the following is done:
- The already existing records for these resources are removed from the resource capacity table for this time span.
- If the Capacity Calculation Base for the resource group is set to “Individuals” the capacity for the resource group is updated by summarizing the already calculated capacity for the individual resource belonging to the resource group taking the “% in Group” in the Capacity Basis tab for each individual into account.
- If the Capacity Calculation Base for the resource group is set to “Group”, the capacity is fetched from the Work Time Calendar using the Calendar ID and Utilization as below:
If there is a Calendar ID registered both on the Site connection and on the Company connection for the resource group, both the Calendar ID from the Site Connection and the Company connection are used. The calculation is the same for all different resource group types.
The Group Utilization on the Capacity Basis tab for a resource group is used when calculating capacity for resource groups for all different resource types.
Further you can refer http://docweb.corpnet.ifsworld.com/ifsdoc/Apps10/Documentation/en/default.htm?openpage=http://docweb.corpnet.ifsworld.com/ifsdoc/Apps10/Documentation/en/WorkTaskManagement/AboutMaintenanceResourceSetup.htm
Hope this will help you to clarify this to some extend.