Connect by JBRH Open Connect

Linking a file to a record

A file is stored once and linked to the records it belongs to. The link is what makes the document appear on that company, deal or case, and what lets a question asked on that record reach it. Linking copies nothing, changes no contents, and can be removed later without the file going anywhere.

Status
Available What this means
Audience
both
In the app
#/data, #/relationships, #/pipeline
Last verified
Product version
6.3.2

Storage and linking are separate#

The file service holds the document. A link is a separate statement that this document is relevant to that record. Keeping the two apart is why the same signed agreement can sit on the company and on the deal without two copies drifting apart, and why removing it from one leaves the other intact.

PartOwnsChanging it affects
The fileContents, versions, provenanceEvery record linked to it, because they all point at the same document
The linkThe statement that a record is relevantOnly that record
The recordIts own fields, through its own serviceNothing about the file

Which records accept a file#

The record's own service decides, not the file service. Where a record carries attachments the control to add one is on the record; where it does not, there is no control and no hidden route that creates the link anyway. This is the same rule the grid works under — the service that owns a record is the only thing that changes it, and nothing writes around the back of it.

The Files sheet in the Data grid is the inventory: every file in the workspace, whatever it is linked to. Start there when you know the document but not the record, and start from the record when it is the other way round.

Questions#

If I link one file to two records, are there two copies?

No. There is one document and two links. A change made anywhere produces a new version of the single file, and both records show it, which is exactly the behaviour you want for an agreement that concerns a company and a particular deal at the same time.

Does an email attachment link itself to anything automatically?

An attachment arrives with the message it came on and belongs to that conversation. Attaching it to a company, a deal or a case is a decision somebody makes, because relevance to a record is a judgement rather than something that can be read off the file.

Can the Assistant link a file for me?

It can propose it as part of a request, and the proposal names the exact record so a wrong one is visible before anything happens. It runs when you confirm, or waits in Needs You if the autonomy rule says a person decides.