Working with Resource Assignments in PHP
Aspose.Tasks - Getting General Resource Assignment Properties
To get General Resource Assignment Properties using Aspose.Tasks Java for PHP, call get_resource_assignments method of ResourceAssignmentProperties module. Here you can see example code.
1$project = new Project('test_tasks.mpp');
2
3$resource_assignments = $project->getResourceAssignments()->toList();
4
5$i = 0;
6
7while ($i < sizeof($resource_assignments))
8
9{
10
11 $assignment = $resource_assignments->get($i);
12
13 $asn = new Asn();
14
15 print $assignment->get($asn->UID)."\n";
16
17 print $assignment->get($asn->START)."\n";
18
19 print $assignment->get($asn->FINISH)."\n";
20
21 print "\n--------------------------------------------------------";
22
23 $i += 1;
24
25}
Aspose.Tasks - Setting General Resource Assignment Properties
To set general Resource Assignment Properties using Aspose.Tasks Java for PHP, call set_resource_assignments method of ResourceAssignmentProperties module. Here you can see example code.
PHP Code
1$project = new Project();
2
3$task = $project->getRootTask()->getChildren()->add("Task");
4
5$rsc = $project->getResources()->add("Rsc");
6
7$resource = new Rsc();
8
9$bigDecimal = new BigDecimal();
10
11$rsc->set($resource->STANDARD_RATE, $bigDecimal->valueOf(10));
12
13$rsc->set($resource->OVERTIME_RATE, $bigDecimal->valueOf(15));
14
15$assignment = $project->getResourceAssignments()->add($task, $rsc);
16
17print "Set resource assignment properties.";
Download Running Code
Download General Resource Assignment Properties (Aspose.Tasks) from any of the below mentioned social coding sites: