You can use this plugin to re-import an asset.
This plugin enables the re-import of assets to Dalet Flex. The existing asset is deleted, and a placeholder is created, into which the new file is imported. The plugin extracts the technical metadata from the new file.
Notes:
Field | Value | Explanation |
---|---|---|
Icon | Plugin icon | |
Sub-type | ReImport | Sub-type of this plugin |
Classification | I/O | Classification of this plugin |
Deployment | Internal | Whether the plugin is deployed inside Dalet Flex or within another product |
Supports Configuration | Whether this plugin supports configuration | |
Supports Scripting | Whether configuration supports scripting | |
Scripting Context | job, asset, event* | What Dalet Flex objects can be referenced from within the scripting context. *Note: the event object is only visible in the context of an action running in an event handler. |
Undo Action | The action required to undo this action | |
Redo Action | The action required to redo this action | |
Timeout | Whether or not to select a timeout | |
Auto retry | Whether or not to select an automatic retry | |
Compatibility | 5.x | What versions of Dalet Flex this plugin works for |
Lifecycle | Stable | Maturity of this plugin (Experimental, Unstable or Stable) |
Field | Field Type | Mandatory | Multiplicity | Description |
---|---|---|---|---|
Source File | complex | 0..1 | Details of the source file to import. If a source file is not specified, no media file is imported into the asset. This procedure can be used to create placeholder assets. | |
Source | complex | Details of the source file | ||
Source VFS Location | complex | 0..1 | The virtual file system location of the medial file to import | |
Protocol | single option | Protocol for accessing the location | ||
Hostname | string | Hostname for accessing the location (mandatory except for file, s3, google or dropbox protocols) | ||
Port | integer | Port for accessing the location (mandatory except for file, s3, google or dropbox protocols) (#) | ||
Path | string | Path for accessing the location (absolute path starting with / except for ftp, sftp, ftps which are relative to the | ||
Username | string | Username for authentication (not required for file protocol) | ||
Password | string | Password for authentication (not required for file, s3, google or dropbox protocols) | ||
Key | string | Key for authentication (only applicable to s3, google and dropbox protocols) | ||
Secret | string | Secret for authentication (only applicable to s3, google and dropbox protocols) | ||
Token | string | Token for authentication (only applicable to google and dropbox protocols) | ||
Bucket | string | Only applicable to S3 protocol | ||
Private Key File | file | Only applicable for SFTP certificate authentication | ||
Source Resource Item | complex | 0..1 | The Resource and Item Name of the source file | |
Source Resource | single option | The resource containing the source item | ||
Item Name | string | The name of the item in the source resource | ||
Original Filename | string | The value to set as the original filename of the imported media file. If not specified, the current filename is used. | ||
Keep Source File Name | boolean | If true, then the source file name is maintained, otherwise a UUID is generated. | ||
Copy File | complex | 0..1 | Copy the file to a new location. If not specified, the media file is ingested in place. One of either the target resource or folder can be specified. | |
Target Resource | single option | The Folder Resource for the imported media file to be copied to | ||
Target VFS Location | complex | The Virtual File System location for the imported media file to be copied to | ||
Protocol | single option | Protocol for accessing the location | ||
Hostname | string | Hostname for accessing the location (mandatory except for file, s3, google or dropbox protocols) | ||
Port | integer | Port for accessing the location (mandatory except for file, s3, google or dropbox protocols) | ||
Path | string | Path for accessing the location (absolute path starting with / except for ftp, sftp, ftps which are relative to the user’s home directory) | ||
Username | string | Username for authentication (not required for file protocol) | ||
Password | string | Password for authentication (not required for file, s3, google or dropbox protocols) | ||
Key | string | Key for authentication (only applicable to s3, google and dropbox protocols) | ||
Secret | string | Secret for authentication (only applicable to s3, google and dropbox protocols) | ||
Token | string | Token for authentication (only applicable to google and dropbox protocols) | ||
Bucket | string | Only applicable to S3 protocol | ||
Private Key File | file | Only applicable for SFTP certificate authentication | ||
Asset Details | complex | Descriptive details for the asset | ||
Title | string | The title of the asset | ||
Description | string | Optional description of the asset | ||
Placeholder Asset Type | single option | 0..1 | The Placeholder Asset Type to create if no source file is specified | |
Asset Origin | single option | The origin to set for the asset | ||
Disable Metadata Extraction | boolean | Whether to disable extraction of technical metadata from the asset during import | ||
Variant | complex | Specify the Variant and optionally the Metadata Definition to set for the asset. If not specified, a default is used if it has been configured. | ||
Variant | string | The Variant to set. This must be a valid configured Variant name. | ||
Metadata | complex | Specify a Metadata Definition to set. If not specified, a default is used if it has been configured. | ||
Metadata Definition | single option | 0..1 | The Metadata Definition to set | |
Source JSON Variable | string | 0..1 | The source JSON variable | |
Source XML | complex | 0..1 | Set the metadata based on details stored in an XML file or workflow variable. If not specified, a default metadata instance is created. | |
Source XML Location | complex | 0..1 | ||
Source XML VFS Location | complex | The Virtual File System location of the source XML file to read. | ||
Protocol | single option | Protocol for accessing the location | ||
Hostname | string | Hostname for accessing the location (mandatory except for file, s3, google or dropbox protocols) | ||
Port | integer | Port for accessing the location (mandatory except for file, s3, google or dropbox protocols) | ||
Path | string | Path for accessing the location (absolute path starting with / except for ftp, sftp, ftps which are relative to the user’s home directory) | ||
Username | string | Username for authentication (not required for file protocol) | ||
Password | string | Password for authentication (not required for file, s3, google or dropbox protocols) | ||
Key | string | Key for authentication (only applicable to s3, google and dropbox protocols) | ||
Secret | string | Secret for authentication (only applicable to s3, google and dropbox protocols) | ||
Token | string | Token for authentication (only applicable to google and dropbox protocols) | ||
Bucket | string | Only applicable to S3 protocol | ||
Private Key File | file | Only applicable for SFTP certificate authentication | ||
Source XML Variable Name | string | 0..1 | Source XML workflow variable name to use | |
XSLT | file | 0..1 | Optional XSLT to apply to source XML. If not defined then XML is expected to be in MioMetadata XML form. | |
Keyframe | complex | 0..* | Keyframe to set on the imported asset, if it is a media file. An image file cannot have keyframes. | |
Source Keyframe VFS Location | complex | The Virtual File System location of the source keyframe to import. | ||
Protocol | single option field | Protocol for accessing the location | ||
Hostname | string | Hostname for accessing the location (mandatory except for file, s3, google or dropbox protocols) | ||
Port | integer | Port for accessing the location (mandatory except for file, s3, google or dropbox protocols) | ||
Path | string | Path for accessing the location (absolute path starting with / except for ftp, sftp, ftps which are relative to the user’s home directory) | ||
Username | string | Username for authentication (not required for file protocol) | ||
Password | string | Password for authentication (not required for file, s3, google or dropbox protocols) | ||
Key | string | Key for authentication (only applicable to s3, google and dropbox protocols) | ||
Secret | string | Secret for authentication (only applicable to s3, google and dropbox protocols) | ||
Token | string | Token for authentication (only applicable to google and dropbox protocols) | ||
Bucket | string | Only applicable to S3 protocol | ||
Private Key File | file | Only applicable for SFTP certificate authentication | ||
Title | string | |||
Keyframe Description | string | Optional description for the keyframe | ||
Timecode | integer | 0..1 | Optional timecode for the keyframe. If defined, the keyframe is imported as an extracted keyframe, otherwise it is imported as an uploaded keyframe. | |
Poster Keyframe | boolean | Whether the keyframe should be set as poster. If multiple keyframes are configured as poster, the last to be imported is set as poster for the asset. | ||
Asset Relationships | complex | Specify relationships with existing assets in the system. | ||
Child | complex | 0..1 | Add a parent-child relationship | |
Parent Asset | complex | Specify the parent asset | ||
Parent Asset | single option | 0..1 | Select the parent file asset to use. | |
Parent Asset ID | string | 0..1 | Specify the parent file asset ID or use an expression. | |
Reference Name | string | Optional reference name to set on the parent-child relationship | ||
Member | complex | 0..* | Add a group-member relationship. | |
Parent Group Asset | complex | Specify the parent group. | ||
Group Asset | single option | 0..1 | Specify the parent group asset to use. | |
Group Asset ID | string | 0..1 | Specify the parent group asset ID or use an expression. | |
Membership Name | string | Optional membership name to set on the group-member relationship |