1. A method for processing a communication sequentially transmitted across a chain of links, each link in the chain of links comprising at least one characteristic selected from the group consisting of an identifier of said each link, an identifier of a sender of the communication at said each link, and a date on which the communication was sent from said each link, and combinations thereof, said method being implemented by execution of program code instructions on a data processing system at a second link in the chain for the communication directly received at the second link from a first link in the chain, said communication comprising an electronic document with an attached file, said method comprising: selecting the file from the communication; determining an existing filename of the selected file, said existing filename comprising a generic filename component denoted as Filename.ext that does not relate to the at least one characteristic of any link in the chain; identifying from an encoding rule at least one field in the document; selecting referential data from the at least one field in accordance with the encoding rule, said referential data including a subset of the at least one characteristic of the first link; generating a new filename for the selected file by encoding the selected referential data and merging the encoded referential data with Filename.ext in accordance with the encoding rule and in accordance with at least one lexicographic rule of a file manager of the data processing system; renaming the selected file with the new filename, said new filename comprising Filename.ext; detaching the selected file from the document; storing the detached file on a first storage of the data processing system, said stored file on the first storage having the new filename; parsing the new filename in accordance with the encoding rule and in accordance with the at least one lexicographic rule to generate a parsed filename from the new filename; decoding the referential data from the parsed filename; and displaying the decoded referential data.
1. A method for processing a communication sequentially transmitted across a chain of links, each link in the chain of links comprising at least one characteristic selected from the group consisting of an identifier of said each link, an identifier of a sender of the communication at said each link, and a date on which the communication was sent from said each link, and combinations thereof, said method being implemented by execution of program code instructions on a data processing system at a second link in the chain for the communication directly received at the second link from a first link in the chain, said communication comprising an electronic document with an attached file, said method comprising: selecting the file from the communication; determining an existing filename of the selected file, said existing filename comprising a generic filename component denoted as Filename.ext that does not relate to the at least one characteristic of any link in the chain; identifying from an encoding rule at least one field in the document; selecting referential data from the at least one field in accordance with the encoding rule, said referential data including a subset of the at least one characteristic of the first link; generating a new filename for the selected file by encoding the selected referential data and merging the encoded referential data with Filename.ext in accordance with the encoding rule and in accordance with at least one lexicographic rule of a file manager of the data processing system; renaming the selected file with the new filename, said new filename comprising Filename.ext; detaching the selected file from the document; storing the detached file on a first storage of the data processing system, said stored file on the first storage having the new filename; parsing the new filename in accordance with the encoding rule and in accordance with the at least one lexicographic rule to generate a parsed filename from the new filename; decoding the referential data from the parsed filename; and displaying the decoded referential data. 4. The method of claim 1 , wherein the existing filename consists of Filename.ext merged with a subset of the at least one characteristic of a previous link in the chain, and wherein the communication had been directly or indirectly received at the first link from the previous link.