Fulcrum now supports users dynamically naming media files while using the data downloader. This feature allows users to include tags within the record data to be populated in the file name of your downloaded record's media data.

The current supported syntax for populating the media file name is brackets {} around the supported tag, additional tags can be added by following with --.

Tip: Download only a couple records when first trying the structure of how you want your media files named. This is to ensure you have it correct before starting a potentially long download.

Example:

{title}--{record_id}

Would populate the record title and the record id in the file name for an individual media file.

The supported tags for this feature are:

{title}

http://help.fulcrumapp.com/en/articles/75252-what-is-a-title-field

{data_name}

http://help.fulcrumapp.com/en/articles/74450-what-are-data-names-on-form-fields

{label}

http://help.fulcrumapp.com/en/articles/3130798-what-are-labels-for-fields

{id}

The media's unique ID

{record_id}

The records unique ID


{feature_id}

(Repeatable) record/child record ID

{titles}

(Repeatable) Title

{number}

(Repeatable) Number

To access this feature select download data from the record view.

Next select "File Name" as the media fields selection and be sure to check the media fields you wish to include.




Notes:

-Things such as project, assignment, status, and captions are currently not supported for this feature.

-Media files that have a repetitive or no value for a desired tag will be numbered chronologically.

Full Length Example:

Here we have a building inspection app with numerous fields. The two fields I want to be apart of my photo name is the "Building Material" field and the "Number of Floors" field.

Here is a sample record for this app. The building has Concrete, Glass for "Building Materials" and has 15 "Number of Floors".

Using the structure below, one is able to dynamically generate the downloaded photo name to contain "Building Materials" and "Number of Floors" values.

Here is the end result of the downloaded media for this example.


Did this answer your question?