Export Connector

(Previously known as the BFS Connector)

The Export Connector is useful for outputting files and their metadata as separate entities. File binaries will be output with their metadata in a file with the format. It can also read in these files for export to other systems.

Connector Compatibility  

 

 

 

Repo: Yes

Output: Yes

Content Service: No

Content Search: No

Manage In Place: No

More info on connection types


Integration Connection

Every job requires an integration connection for both the source repository connection and the output connection. Also known as input an output connections. Their job is to query or crawl remote systems for files, folders, metadata, versions, and renditions. In repo mode, it will retrieve list items and all of their relevant metadata from a list or library on the specified site. In output mode, the connection will write content and assign the mapped content type (from type mappings), or simply leave the new list item as a Document. Click here for more information on setting up an integration connection.

There are no fields to configure in an integration connection.

Guide to Integration connections


Job Configuration

A 3Sixty Job is the process of moving or syncing content (including versions, ACL's, metadata) from one CMS (content management system) to another. Add tasks to your job to have better control over how your data gets migrated. Click here for details on how to set up an integration job.

Guide to Integration jobs

Repository Specification

Also known as an input connection. It's job is to query or crawl remote systems for files, folders, metadata, versions, and renditions. When using this connector as a source repository filling out the following configuration fields will tell 3Sixty how to locate the files you want migrated.

Field

Description

Source Directory

The directory to begin crawling for BFS files.

Do not convert metadata
keys to lowercase

3Sixty converts all type and field values to lowercase by default. If this is checked all fields will keep their original case.

Process Folders

Tells the job to process to folders. If checked and the job is rerun for errors, folders will be processed again.

Process Files

Tells the job to process files. Check by default.

Check for multi-valued fields

Will check for commas in field values. If present, they will be added as multivalued fields to the metadata.


Output Specifications

When using this connector as a file destination, filling out the following fields will tell 3Sixty where you want the files integrated to.

Select one of the following export types. BFS or Redact

BFS Export

Field

Description

Output Folder Path

The output directory location where your BFS files will be stored

Multi-Value Separator

Multi-value fields will be combined into a list using this separator

Output Metadata as XML

Creates a metadata XML file. If not selected, metadata will be stored in a properties file

Include Un-Mapped Properties

If selected, all available properties will be included in the metadata output file. If not selected, only mapped properties will be included in file

Inherit ACLs

If selected, inherited ACL properties will be included in the metadata output file.

Zip Output

If selected, output will be created as zip files. This option can only be used with batch migrations (i.e. batch size must be greater than 0).

Include Aspects With No Field Mappings

Check this box to Include Aspects With No Field Mappings

Aspect Remove Field Mapping

Takes a JSON string. Remove aspects if the listed fields are not present.

The example of the UI:

{"myaspect:two":["field1","field2"],"myaspect:one":["field1","field2"]}

Meaning that if field 1 or field 2 is not present, do not add the aspects.

Date Format

Date mappings will be converted to this ISO format

Date Time Format

DateTme mappings will be converted to this ISO format


Redact Export

Field

Description

Output Folder Path

The output directory location where your BFS files will be stored

Redaction Field

The field that contains the redaction JSON. Should match the task supplying the redaction data. See the Tutorial for step-by- step instructions.


Tutorial: Redact Output Job

This tutorial guides you through setting up a job to read from a source and use generative AI to extract sensitive terms for redaction.

Step 1: Set Up Your Repository Connection

  • Refer to your source's documentation for instructions on how to set up the repository connection.

Step 2: Create an Export Connector

  1. Navigate to Connections > Integration.

  2. Click on +Create Integration Connection.

  3. Name your connection.

  4. Under Connection Type, search for and select Export Connector.

  5. Save the connection.

Step 3: Create a Job with Your Source and New Export Connection

  • Refer to your source's documentation for job configuration details.

Step 4: Output Configuration

  1. Go to the export connection tab.

  2. Set your output folder.

  3. Change the export type to Redact Export.

  4. Choose the name of the field where the redaction terms will be stored. Use this field name as the result field name for the AI Content Enrichment Task in Step 6

Step 5: Add Tasks in the Following Order

Task 1: Tika Text Extract

  • Use default values.

Task 2: AI Content Enrichment Task

  • Set Result Field to the field name chosen in Step 5.4

  • Under Advanced Options

    • Set tokens to 2000 for the example prompt.

      • If your responses are coming back as partial JSONS, causing documents to fail, then increase this value.

      • If increasing the number of terms to search for in your prompt, make sure to raise this value as well.

    • Refer to the documentation for the AI Content Enrichment task for more information on the advanced options.


Note: Here are two example System Prompts. The first is more verbose (uses more tokens) but produces a high volume of results. The second option will require fewer tokens but produces a much weaker result set. Remember that single quotes around the prompt are required.

Note:  
User Prompt: Single quotes and the prompt are required

This is the content to search for sensitive information:
#{field.content}

Example 1

Example 2

Note:  Make sure to include the single quote (') at the beginning and end of the system and user prompt



Need help using the BFS conector? We can help.