1. How does one indicate if there are more than one resource involved in a simulation activity, but only a certain percentage i.e BA is 70% involved, SA 20% and BArch 10%? I have used the priority attribute, is this correct?
2. Also what is the best method to indicate that a function can have a number of "loops" that is different to the number of process folders received (on the events) i.e. each process folder received has 5 itterations or loops at the function level?
3. Also what is the best method to indicate working hours for resources?
Ralf Angeli on
ad 1)
Resource allocation works with full units. When you assign resources during design time you define if they are to be used additively (all are needed to carry out the function) or alternatively (any one is sufficient) and how many units (persons in case of human resources) are required per resource. During run-time a function is only carried out if the required number of persons for each resource is available. During execution all of these persons are bound to the function. So specifying a percentage for the usage is not really applicable here.
The priority you mention is only useful if the resources are assigned alternatively. Then it is used to decide which resource to pick when more than one is available.
ad 2)
There is doesn't exist an attribute where you can specify the number of iterations for a function. If the function should be carried out more than once then this should be expressed with a structural loop, i.e. the loop should be modeled with the control flow. The maximum number of iterations can be controlled with an ERM attribute in this case.
ad 3)
Working hours of a resource can be specified with a Schedule model which has to be assigned to the resource.