Imports objects from a CMIS Repository which are children or descendants of a base CMIS Folder.
Performs a traversal of the tree structure below a CMIS Folder, and imports child folders or documents which match a filter. CMIS Folders and their contents are most easily viewed using the CMIS Repository - Browse Repository tab in Design Studio, when a CMIS Repository is selected.
Inherits from: Import Provider
The following 16 properties are defined.
Property Name | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
General | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Repository | Type: CMIS Repository
The repository from which content will be imported. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Base Folder | Type: CMIS Folder
Specifies the base folder containing the objects to be imported. The import process will iterate all descendants of this folder, and import objects matching the Import Filter. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Import Filter | Type: String
Defines a filter which selects the objects to be imported. Filters are SQL-style query strings which specify what type of objects will be imported, and what conditions they must meet to qualify for import. They take the following general form: SELECT * FROM <ContentType> [WHERE <Criteria>] The following are examples of valid filters:
SELECT ClauseA filter must always begin with 'SELECT *'. Selecting individual properties is not supported. FROM ClauseThe FROM clause indicates the type of object to be imported. If the specified type is a base type, then all types inheriting from that type will be imported. For example, if a SharePoint repository defines two document-based types 'Invoice' and 'Purchase_Order', then the filter SELECT * FROM Document will select both Invoice and Purchase_Order objects. To select Invoice objects only, use SELECT * FROM Invoice. WHERE ClauseThe optional WHERE clause specifies one or more conditions items must match to be included in the import. Multiple conditions are joined with the AND/OR operators, and may be nested with parenthesis () to indicate order of operations. Each condition may be one of the following predicates:
WHERE ClauseThe WHERE clause specifies optional criteria each object must meet to qualify for import. The WHERE clause may optionally begin with an AT_LEVEL() predicate, specifying the level at which items must exist below the Base Folder. If an AT_LEVEL predicate is used, it should be the first predicate in the WHERE clause, and must be followed by an AND if other criteria is included. For example, the following query will select all folders which are immediate children of the Base Folder, and have a name starting with 'payroll': SELECT * FROM Folder WHERE AT_LEVEL(1) AND cmis:name LIKE 'Payroll%' When querying folders, if no AT_LEVEL() predicate is present, AT_LEVEL(1) will be assumed Comparison Operators by Property Type
Comparison Operator Details
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Content Type | Type: Content Type
Optionally assigns a Content Type to imported batch folders. If a Content Type is specified, this will take precedence over mappings. If no Content Type is specified, the import will rely on mappings. If no Content Type is specified and no mappings exist, the document will be imported unclassified. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Processing Options | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Import Mode | Type: ImportModes, Default: Full
The mode to be used when importing items. Can be one of the following values:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Skip Count | Type: Int32, Default: 0
Indicates the number of items to skip at the beginning of the sequence. Use this property to restart an import which was previously stopped. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Max Items | Type: Int32, Default: 0
Indicates the maximum number of items to process. This can be used with Skip Count to perform incremental imports. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Disposition | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Delete Item | Type: Boolean, Default: False
Enables or disables deletion of the input item after import. This option can only be enabled when the Import Mode is set to 'Full'. Deleting objects on import is particularly useful when using the Import Watcher service to periodically query/poll for new documents. See documentation on the Import Watcher service for more information. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Move To Folder | Type: CMIS Folder
Specifies the an optional folder to which items should be moved after import. Moving objects on import is particularly useful when using the Import Watcher service to periodically query/poll for new documents. See documentation on the Import Watcher service for more information. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Update Properties | Type: String
Defines one or more property values to be updated on import. Specifies a list of key-value pairs, where 'key' is the name or ID of a property, and 'value' is the value to which the property should be set. The list should be formatted so that there is on entry per line, with each entry in the form key=value. For example, the following entry, when used with the NTFS binding, would set the Archive attribute of each imported file to False: Archive=False As another example, the following entry would set the Status field on a SharePoint document to 'IMPORTED'. Status=Imported Updating properties on import is particularly useful when using the Import Watcher service to periodically query/poll for new documents. See documentation on the Import Watcher service for more information. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Batch Creation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Starting Step | Type: Batch Process Step
The step within a batch process where batches will be started. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Folder Levels | Type: List of Folder Level Info
Defines the number of folder levels which will be translated into subfolders within the Grooper Batch. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Maximum Items per Batch | Type: Int32, Default: 2500
The maximum number of items to be imported into a single batch. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Priority | Type: Int32, Default: 3, Range: 1 - 5
The priority of the batch. The Priority value controls the order in which tasks are processed, with the value 1 representing the highest priority level, and the value 5 representing the lowest priority level. (i.e. Items of priority 1 are processed before items of Priority 2, and so on). The batch must be paused before this property can be edited. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Batch Name Prefix | Type: String
An optional prefix to be prepended onto each batch name. Example Given the date is 01-02-2019 and the time is 1:39:00 PM, entering "Tommy Oliver's AP batch_:_" will result in the batch being named: "Tommy Oliver's AP batch_:_ 2019-01-02 01:39:00 PM" |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Start Paused | Type: Boolean, Default: True
If true, created batches will be started in a paused state. |
Batch Process Step, CMIS Folder, CMIS Repository, Content Type, Folder Level Info