Just to let you all know, I found a way of rolling the updates up from
assignment level to task level by creating a Macro that runs whenever
the schedule owner opens the schedule in Project Professional.
This is the macro I used (the custom field in question "LFM_Text" is
an enterprise field):
Sub Project_Open(ByVal pj As Project)
Dim T As Task
If Not (pj Is Nothing) Then
If pj.Tasks.Count > 0 Then
For Each T In pj.Tasks
If T.Assignments.Count > 0 Then
T.LFM_Text = T.Assignments(1).LFM_Text
End If
Next T
End If
End If
End Sub
I was pleasantly surprised to find that the enterprise custom field
can be referenced just like any other property!!! (even though it
doesn’t appear in the list that the VBA editor gives you)
As mentioned on my first post, I only have one resource per task. If
more than one resource per task existed, a more complex aggregation
formula could be coded. In this case, however, this wasn’t necessary.
If one of you finds a more efficient way of achieving the same
objective of rolling up updates from assignment to task level please
do let us all know by posting here