Continuing from my previous post about Factory Nova, I want to explain another important concept that we are implementing. It is called “relative links”.
According to our design any data entity from any module inside one project could point to another data entity possibly in a different module in the same project. What this means in practice is that an email stored in the “Emails” tab in the project “Factory Nova Development” could be linked for example to a task in the “Tasks” tab in the same project.
We believe this is very important and makes managing projects even more easier and convenient.
Imagine the following scenario:
You have a customer who has a dedicated server. Your company was hired to administer this server. The customer writes to you an email asking to install a new application on the server. The email arrives to your standard mailbox and it is picked up by Factory Nova automatically, it adds the email to other emails from this customer. It also sends a notification to you.
You go into the system, look at the email and decide that this is yet another task in the already existing project “Server administration”. You move the email to the “Emails” tab inside this project and then you create a task based on this email for a system administrator (or for you personally, if so you desire). While you create the task, Factory Nova notices that it was originated from a particular email and places a link in the email to the newly created task and in the task to the original email.
Next time when someone looks at the task she can immediately see that it was originated from an email and there will be a link leading to this original email. The same with the email — if someone will be looking at the email she will see a link to the task which was originated from this email.
This is just a simple scenario, but you should get the idea. Relative links show how all data entities inside one project relate to each other.
0 Responses to “Factory Nova’s concept: Relative Links”