Calculates the number of resources based on required person-hours.

This commit is contained in:
Sigma Dimensions (Yass)
2023-08-23 21:19:16 +01:00
parent 05a5b2abfd
commit 39d072d0ca
2 changed files with 77 additions and 0 deletions
@@ -84,6 +84,12 @@ def get_parametric_resource_products(resource):
products.append(rel2.RelatingProduct)
return products
def get_task_assignments(resource):
for rel in resource.HasAssignments or []:
if not rel.is_a("IfcRelAssignsToProcess"):
continue
return rel.RelatingProcess
def get_resource_required_work(resource):
productivity = get_productivity(resource)