Custom aspect
Let us assume that your sales people would like to track all their proposals related to a customer. They would like to search the documents and execute business rules based on the customer details. They would like to capture the following customer details for all the documents in sales department space:
Customer name
Contact name at customer place
Contact person's phone number
Project identification number internally allocated
Is this a new customer?
You can extend the Alfresco content model to include the properties listed above as an aspect. Aspect definition can contain associations along with properties. Associations are covered in a later section called Custom associations. This aspect can be applied to sales department space.
When do you need a custom aspect?
The Alfresco content model is designed to be extensible. You can introduce custom properties to your objects in two different ways. One way is to create a custom aspect called Customer
Details
and dynamically attach it to...