Skip to content

Document links

Karel Picman edited this page Feb 24, 2014 · 18 revisions

Specification of document links.

Basic philosophy

The basic philosophy comes from the idea of a special type of document that is a reference of another document or folder. They are called symbolic links in classical operating systems.

There will be possible to create a link to another document or folder from the same or another folder of the same or another project. Links will behave as if operating directly on the target document or folder. It means for example that if you download or email a link, the referenced file will be sent to the user.

If the target document is going to be removed or moved the user will be warn about existing links and these links will be automatically removed.

Data representation

User interface

Creation

There will be two ways how to create a link to a file or folder:

Create a link in the current location to another file or folder

There will be a new command in the command toolbar in the file or folder details form. After a click on that icon a new form New document link will be opened. The user will choose a destination project and folder where the new link to the current file or folder will be placed.

Create a link from the current file or folder to another folder

There will be a new command icon in the command toolbar in the main view. After a click on that icon a new form New document link will be opened. The user will chooses a destination project and folder or file where the new link will points.

The new form will consist of a link name and target document path.

New folder link form

Representation

Links will be displayed in the main DMSF view among other documents and folders ordered by title as the other items. Links will differ from other documents and folders by font colour and icon.

Main view

Behaviour

All actions except deletion will be applied on targets in general. Also the action icon states will be taken from target documents.

In case of a document link, it always points on the last revision of the target document. Folder links point on the target folders.

Download, Email, Details, Lock, Notifications, Approval workflow

The action will be applied on the target document.

Delete

The link will be deleted. The target document remains unchanged.

Data model

Data model