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 | ![]() |
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 |