Custom aspect
Let us assume that your sales people would like to track all of their proposals that are 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 of the documents in the sales department space:
Name of the customer
Contact's name at the customer's place
Contact person's phone number
Project identification number, internally allocated
Whether this is a new customer
You can extend the Alfresco content model to include the properties listed above as an aspect. You can then apply this aspect to be part of all of your documents in the sales department space.
The need for a custom aspect
The
Alfresco content model is designed to be extensible. You can introduce custom properties to your objects in two different ways. The first is to create a custom aspect (in our example, called Customer Details)
and dynamically attach it to the documents in a specific space...