View Single Post
  #6 (permalink)  
Old 10-07-2008, 05:13 AM
mrt mrt is offline
New Member
 
Posts: 3
Default fileAs Field

Does anyone know the format for the fileAs Field?

You can see an example of it by exporting some of your contacts in zimbra csv.

The Field is required to populated the "File As" description, otherwise all of my imports have this set blank, which places them out of order at the beginning of my contact list. (makes it difficult to compare them with duplicates w/ similar names)

From what I can see from my export example, this field can be set to 1, 3, or a string beginning with '8:' (beginning with the characters inside the single quotes) The string continues (with no space after the 8 displaying the string which is set as the display as in the web interface.
Fields which are set to 1 or 3 have no extra string or info, just the number.

Where is the documentation on this?
Are people really importing without setting this field? Are your contacts organized or out of order from missing this field?

EDIT: Here are some clues from subversion: More info still needed...
http://www.zimbra.com/forums/adminis...ort-print.html

dkarp 08-30-2006 08:31 PM
You may have to look at the server source files in Subversion to find the relevant info, I'm afraid.

For the record, here are the 8 supported numerical values for the "fileAs" field:
Code:
52 /** "File as" setting: &nbsp;<code>Last, First</code> */
53 private static final int FA_LAST_C_FIRST = 1;
54 /** "File as" setting: &nbsp;<code>First Last</code> */
55 private static final int FA_FIRST_LAST = 2;
56 /** "File as" setting: &nbsp;<code>Company</code> */
57 private static final int FA_COMPANY = 3;
58 /** "File as" setting: &nbsp;<code>Last, First (Company)</code> */
59 private static final int FA_LAST_C_FIRST_COMPANY = 4;
60 /** "File as" setting: &nbsp;<code>First Last (Company)</code> */
61 private static final int FA_FIRST_LAST_COMPANY = 5;
62 /** "File as" setting: &nbsp;<code>Company (Last, First)</code> */
63 private static final int FA_COMPANY_LAST_C_FIRST = 6;
64 /** "File as" setting: &nbsp;<code>Company (First Last)</code> */
65 private static final int FA_COMPANY_FIRST_LAST = 7;
66 /** "File as" setting: <i>[explicitly specified "file as" string]</i> */
67 private static final int FA_EXPLICIT = 8;
So to switch a contact to "First Last (Company)", just set its "fileAs" value to 5 and the server will recalculate the rest.

(Note that the web client may not support value FA_EXPLICIT yet; this type of "fileAs" is not completely numeric but instead looks like "8:foo bar baz".)

Last edited by mrt; 10-07-2008 at 05:25 AM.. Reason: More info from subversion
Reply With Quote