cancel
Showing results for 
Search instead for 
Did you mean: 

how to link business model to business objects

dargaz
Champ in-the-making
Champ in-the-making
Hi,

We have just started evaluating Alfresco for our Document Management system.

Like other organisations we have already stored our main business objects i.e. Property/Assets in our RDBMS which are being managed by other application. If we are to use Alfresco to store documents aganist each property/asset, then I haven't yet been able to figure out how to link/index the incoming documents for a particular business task against the corresponding business object/asset!!

What we define in the Alfresco hierarchy (I think is equivalent to component model) is our business tasks for example something like 'Gas Safety', 'Repairs' or 'ASB' etc

And what we expect be able to do is on uploading documents under each business task (as above), to index them against the corresponding property which is our main business object.

how do we do that? Any examples on this? tutorial, video, …..

Thanks,


*I have asked this before somewhere else in the forum and got no response, perhaps was a wrong place to ask! So I am asking it here again.
3 REPLIES 3

scapeler
Champ in-the-making
Champ in-the-making
Create for each business object a document type and add a property or aspect for the index/key.
Upload a document to the documenttype (like repairDocument), fill in the key property (edit metadata) with the value from your RDBMS repairrecord.

dargaz
Champ in-the-making
Champ in-the-making
Thanks scapeler,

Create for each business object a document type
did you mean 'Create for each business task a document type' instead? For example Repiar document type is a business task and the property to which this repair doc belong is our business domain object.

And so if I add an 'aspect' or property to the doc type's metadata my question is 'are these metadata aspect fields fully available for CRUD?'

scapeler
Champ in-the-making
Champ in-the-making
sorry for late response.

I don't know if I understand exactly what you mean but:

- there is a RDBMS with objects like 'gasstations' and attributes like 'Id' (primary key) and 'name'. 
- Incoming documents must get related to these objects as per business task.

What you can do:
1. for business task 'Gas safety' create a content type 'Safety' with property 'RDBMS-Gasstation-Id'. Upload related documents into this contenttype, edit metadata 'RDBMS-Gasstation-Id' and change to Id from RDBMS object.
2. create a contenttype as 'folder' with property 'RDBMS-Gasstation-Id'. Create for the RDBMS-object 'X' a gasstation space "Gasstation X Safety' with this contenttype. Edit metadata and add the Id of the gasstation. Uploaded safety documents in this space will 'automatically' be related to the RDBMS-object via the space.