An AgileWork is an AgileShape that represents a specific manual activity. An AgileWork implements specific design-time features and run time functionality that allow AgilePoint Server to properly handle the work represented by the AgileShape. For example, if the task involves completing an online form, the AgileWork includes the form and the processing instructions for the form. AgilePoint Server can use this information to assign the task, display the form, monitor the progress of the task, and so on.
In short, an AgileWork is the representation of a manual activity within AgilePoint Envision.
AgilePoint provides many built-in AgileParts, or you can use the templates available in AgilePoint Developer to build your own.