Production Integrations: Generic Hotfolder

Production Integrations: Generic Hotfolder

Introduction
This production integration gives the ability to pass artwork from batches to a remote hot folder.

The artwork will be added as default into a folder called 'artwork' within a folder determined by the batch name.

Integration Setup
On the integration there are various options that can be used to manage how the batches are passed.

Auto Transfer EnabledWhen enabled full batches will pass over to the hot folder.

Run interval: This will only show when Auto Transfer Enabled is enabled and can be set to one of the following Always, Quarter Hourly, Hourly or Daily (Midnight UTC).

Start Timestamp (UTC): The time must be set for when the batches will be auto transferred from.

Production Sheet Enabled: This will add the production sheet of the batches to be sent in to an additional folder call 'jobsheets'

Preferred Artwork Format: Gives the ability to specify the artwork type that is to be sent to the 'artwork'  folder

Filesystem Type:  Select ether SFTP or S3 and the correct data filed will appear below.

Filesystem Root: When using S3 you can define a root folder however when using SFTP you must use  '/transfer'

Artwork Path Format (Optional): It is possible to define a specific folder structure and file name.
This example of the artwork path below will create a date folder and add the artwork directly in it naming it  with the item id and file name  (e.g. 32065299-output.pdf )
 {{ "now" | date("Y-m-d") }}/{{ batch.id }}-{{ artwork.name }}
Available elements for this naming are below
artwork.name
artwork.url

batch.id
batch.ref
batch.company_ref_id
batch.template_id
batch.date_created
batch.date_filled
batch.date_queued
batch.date_completed
batch.status
batch.ext_status
batch.is_full
batch.current_item_count
batch.max_item_count
batch.delay_generation_until
batch.delay_production_until
batch.cut_off_datetime
batch.mixing_key
batch.mixing_description
batch.has_been_completed
batch.has_been_queued
batch.has_been_downloaded
batch.has_error
batch.error_message

template.id
template.sku
template.name
template.has_background
template.fulfiller_company_ref_id
template.position_count
template.sides_count
template.country_code
template.output_type
template.pages
template.seperate_quantity
template.is_coversheet_enabled
template.enable_image_item_details
template.artwork_printer_id
template.jobsheet_printer_id
template.is_file_per_page_enabled
template.cut_off_time_expression
template.cut_off_merge
template.is_artwork_processing_enabled
template.is_enabled
template.inherit_dropships
template.is_deleted
template.is_restrict_to_single_item_enabled
template.is_mixing_enabled
template.is_dispatch_date_production_delay_enabled
template.order_size
template.cmyk_colour_profile
template.rgb_colour_profile
template.coversheet_html
template.shipping_carrier_method_set
template.size_set
template.colour_set
template.api_version
template.layout_preset
template.width_mm
template.height_mm
template.max_artwork_width_mm
template.max_artwork_height_mm
template.bartender_printers
template.bartender_api_url
template.bartender_document_path
template.pres_printers
template.pres_api_url
template.cloud_rip_printer
template.cloud_rip_print_mode
template.cloud_rip_output_option
template.cloud_rip_output_media_name
template.cloud_rip_output_template_name
template.cloud_rip_template_slot_number
template.auto_cloud_rip

Transfer Order: When using S3 and sending multiple filetypes at the same time, such as .tif artwork and .xml files it is possible that there has to be an order. For eaxmple if the hotfolder is connected to a RIP sometimes the XML has to be dropped last. This field allows you to achieve this by listing the extensions in order on seperate lines followed by "$"

Example Transfer Order
tif$
xml$



Once the hot folder is created the fulfilment company can be set as the 'fulfiller' on one or multiple batch templates.

If the batch is full and Auto Transfer Enabled is disabled the batches must be manually sent to the hot folder. This is done by going to Production > Jobs, selecting the batch/batches using the filter options on the left hand side and ticking the relevant batches, then from the drop-down select 'Send to Production'.

ADDITIONAL INFORMATION

It is possible to add multiple printer locations to an individual batch template. This can be done by selecting the 'Generic Hotfolder' tab and adding the printers to the 'Available Locations'  box

When sending a batch to production manually you will then have an option to select which location to send it to, this will create a file location in the hotfloder named after the location's name and then will follow the standard or custom file structure set on the integration.

Still Need Help?
You can access our extensive knowledge base or raise a ticket with our technical support teams using the buttons below



    • Related Articles

    • Production Integrations: Hotfolder Feed

      Introduction Kornit X have produced a production solution we call Hotfolder Feed. This is made up of the system modules we offer and an local piece of software used to manage queues and move artwork and jobsheets to printing locations. A high level ...
    • Supplier Integrations | Generic Hotfolder

      Introduction This integration allows the Kornit X platform to send order data out to a Generic Hotfolder for fulfillers using that system to produce and dispatch items. Integration Setup When setting this up users will need to set their Filesystem ...
    • Production Integrations: Generic API

      Generic API Integration Help Like other production integrations this should be enabled on a PRODUCTION CENTRE company if it is required. For this particular integration all it requires is to be enabled, there are no other details to complete. This ...
    • Supplier Integration: Generic Hotfolder 2

      Introduction This integration allows the Kornit X platform to send order data out to a Generic Hotfolder 2 for fulfillers using that system to produce and dispatch items. Integration Setup When setting this up  you will need to set your "Filesystem ...
    • Production Integration | Generic API

      Introduction The Generic API production integration pushes batch data and related order data, in JSON format, to an API endpoint.  The integration makes it easy for fulfillers with in-house developers, to ingest this data and produce jobs outside of ...