Attach Content Binaries
This task is designed to grab a binary from the filesystem given a path set in the form field. The task will look for a file of the same name.
- Expressions should be used to set the path dynamically. ie /path/to/ + #{rd.FileName}
- If there is no file at the specified path, the documents will be skipped.
- If there is an error reading the file, an error will be noted in the tasks/job run.
- If the task does not detect the use of an expression through the characters '${', it will search the document metadata for a field which contains the absolute path to the file.
Attach Content - External Repo
This task is for a scenario in which the source contains document metadata and also contains the file path to it’s content.
This allows the user to read metadata and attach the file to it that matches the metadata field given.
Configuration- Enter the field that references the Object Id for the file content.
- If you include metadata 3Sixty will combine the properties between the two files
Attach Content - File System
This task is designed to grab a binary from the filesystem given a path set in the form field. The task will look for a file of the same name.
Configuration- Expressions should be used to set the path dynamically. ie /path/to/ + #{rd.FileName}
- If there is no file at the specified path, the documents will be skipped.
- If there is an error reading the file, an error will be noted in the tasks/job run.
- If the task does not detect the use of an expression through the characters '${', it will search the document metadata for a field which contains the absolute path to the file.
Attach Content - FTP
Sets the binary of a document to a binary found on an FTP server at the location found using the Path Expression.
- Username: The username needed to log in to your FTP server
- Password: The password needed to log in to your FTP server
- Host URL: The URL of the FTP server
- Encrypt Data: Sets whether to encrypt the data connection to the FTP server with TLS. Note that Use FTPS must be checked if you use this.
- Use FTPS: Sets whether to use FTP with SSL protocol.
- Is Implicit: Sets whether to use FTP implicit SSL or FTP explicit SSL
- EPSV With IPV4: Sets whether to use EPSV with IPV4.
- Server Port: The port your FTP server is listening on
- Thread Count: Number of FTP poster threads
Attach Content - S3
Attaches a binary to the repository document from an S3 bucket.
- S3 Access Key: The access key for your S3 connection
- Client Secret: The client secret for your S3 Connection
- Base Folder Path: A base path to be prepended to your key
- S3 Bucket: The bucket to search for the binary. Also, list items either all have periods or none of them do.
- Key Field: The field on the repo document that contains the key for S3 bucket lookup.
- S3 Region: The region of your S3 bucket
Filter Expression
The filter expression task allows you to remove files based on the expression used. The task has two fields, the task name and the filter expression. The task name is arbitrary but should identify the type of filter you’re creating.
Filter Expression
The filter expression can use any of the 3Sixty Expression Language components (see Federation Services Expression Language) to form simple or more complex expressions for evaluation by 3Sixty.
For example: If you want to exclude the OS level file Thumbs.db in your job, you can filter those files out using the following statement: !equalsIgnoreCase('#{rd.filename}', 'Thumbs.db')
The above example will find all the files that have the name Thumbs.db and set the expression to false for the documents. Therefore, all files with the name Thumbs.db will be skipped.
Generate Thumbnail
Generates a thumbnail for a repository document and adds it as a rendition.
- Resize Width: The width of the thumbnail image in pixels
- Action: The integration action to take following thumbnail generation
- Types of Thumb Nails: List of comma delimited file extensions to support
Hash Value Generator
Creates a hash of the document content and sets it on the repository document. Can be used in tandem with the Duplication Check (see Commonly Used) task to find duplicates.
- Staging: Where to stage the data locally, while creating the MD5 Hash.
- Algorithm: The type of hash to use. MD5 is the default hash, but SHA hashes are available
Federation Services can generate Hash for any File Size. But users are provided with the option to add File Size limit while generating Hash. If the user does not want to generate a Hash for a file of a particular size, then they can put it in megabytes.
HTML to PDF
This task takes a single argument, which is a file path to an XHTML stylesheet ( *.xsl).
The binary stream is taken from each repository document and converts it to a pdf using the template.
Property XML Parser Job
This task will take an XML file and use the content to create metadata fields.
- Field to Parse: If the content of the file is the xml to parse, use BINARY. If the xml appears in a field, use the field name. This is a required feild.
The xml is expected in the following form:
<rootElement> <comment>Comment Text Here</comment> <entry key="fieldName1">fieldValue1</entry> <entry key="fieldName2">fieldValue2</entry> </rootElement>
- The root element is named as such for the example. The task searches for “entry” children.
- Comment is an optional field and will be added as comment to the document properties.
Remove Renditions Matching Binary MimeType
This task takes no arguments. It will remove all renditions that have the same MimeType as the Original Document Binary.
Skip Blank Filename
Skips a file during migration if its file name is blank.
No additional Task Configurations needed.
Skip on Empty Field
This task will skip a document if the supplied fields are all blank.
Text to PDF
This task takes no arguments, and simply converts text binaries from a Repository Document into a PDF file on output. If the mimetype of the document is not ‘text/plain’, it will be skipped.
Text/HTML to EML
This task takes the content of an document and converts it into email.
Unzip
This task will unzip any compressed files during the migration process and send the documents directly to the output connector. Documents that are queued this way will not increment Read, but will increment processed.
Configuration Fields- File staging location: The location unzipped files are stored temporarily while processing
- Skip the zip file after unzip: Check this box to skip the zip file during processing. If the box is unchecked the zip file will be included in the document transfer