An AgilePart is an AgileShape that represents an automatic activity or a business rule. An AgilePart implements specific design-time features and runtime functionality that allows AgilePoint Server to perform the work or implement the rules represented by the AgileShape, either directly or through interaction with another server or system.
Note that while AgileWorks map directly to manual activities, AgileParts can include both automatic activities and business rules. In short, an AgilePart represents any automated behavior within a process model.
AgilePoint provides many built-in AgileParts, or you can use the templates available in AgilePoint Developer to build your own.