Resources

It is often the case that you want to associate resources with tasks. Resources that can be associated with tasks are represented by records created from the triResource business object in the triIntermediate module. A triResource record has a number of fields that can be used to describe the resource it represents. It also has a number of sections that can be used to reference other records that describe the resource being represented. Applications and people have a great deal of leeway in how they use these fields and sections, since neither the Gantt section nor the scheduling engine rely on them.

triResource records have one field that must be filled in. The value of the triNameTX field is used as the name of the resource.

To indicate that a resource is needed by a task, a triResource record must have an association with the task record. The name of the association on the task side of the association must be Assigned. The name of the association on the triResource side of the association must be Assigned To.

The triResource record also must have an association with the record that describes the underlying resource. The association on the side of the underlying resource must have the name Is Resource For. On the task side of the association, the name must be Has Resource.