...
enableMassImportServices: boolean, default is true
enable or disable mass import support in REST APImassImportItemObjectName: string, default massimportitem
name of structure to store data for itemmassImportCreateWithJobOwner: boolean, default is true
indicates, if true, that the job owner is being used to create (or simulate), or, if false, that the job execution user is being used.massImportRemoveItemAfterCreate: boolean, default is true
if true, triggers the deletion of an item as soon as the corresponding asset is created (or modified during mass tagging)massImportSimuWithFaces: boolean, default is true
indicates whether faces information should be exported in the simulations
massImportAsyncStoreCache: boolean, default is trueStatus title 2021.3.0
enables asynchronous storage of the simulation cache
massImportJobConfig: json, empty for defaultsAnchor massImportJobConfig massImportJobConfig
a configuration for the job execution
Here is the default configuration used and which you can use as a basis for adapting it:Code Block language json { "jobProcessorThreadCount": 5, "jobProcessorThreadPriority": java.lang.Thread.NORM_PRIORITY (ie 5), "changesProcessorThreadCount": 5, "changesProcessorThreadPriority": java.lang.Thread.NORM_PRIORITY (ie 5) "stopChangesImmediatly": true, "keepOldJobCount": 1000, "jobLockAcquireTimeout": 10000, "jobLockTimeout": 10000, "saveJobLockAcquireTimeout": 10000, "saveJobLockTimeout": 10000, "saveItemLockAcquireTimeout": 10000, "saveItemLockTimeout": 10000, "jobRole": "4", "cacheStoreThreadCount": 3, "cacheStoreThreadIdleTime": 300, "cacheStoreQueueSize": 100, "setChangesCompletionMinThreadCount": 5, "setChangesCompletionMaxThreadCount": 10, "setChangesCompletionThreadIdleTime": 300, "setChangesCompletionQueueSize": 300, "setChangesCompletionThreshold": 200, "setChangesCompletionThresholdFork": 300, "setChangesCompletionForkPoolSize": 10, "setChangesCompletionForkThreadCount": 10 }
jobProcessorThreadCount: int, default is 5
the number of threads used by the execution service to perform asynchronous end object creation taskschangeProcessorThreadCount: int, default is 5
the number of threads used by the execution service to perform asynchronous item qualification application tasks.stopChangesImmediatly: boolean, default is true
if true, when the plug-in is stopped, we wait until all current tasks have been completedkeepOldJobCount: int, default is 1000
number of completed tasks to be retained for follow-up (tasks are only retained until restarted and by cluster instance if applicable)jobLockAcquireTimeout: long, default is 10000
maximum time ((in milliseconds) to acquire a lock for an execution task (qualification, or creation)jobLockTimeout: long, default is 10000
maximum time (in milliseconds) to retain a lock for an execution (qualification, or creation) tasksaveJobLockAcquireTimeout: long, default is 10000
maximum time (in milliseconds) to acquire a lock to save a jobsaveJobLockTimeout: long, default is 10000
maximum time (in milliseconds) to retain a lock to save a jobsaveItemLockAcquireTimeout: long, default is 10000
maximum time (in milliseconds) to acquire a lock to save an itemsaveItemLockTimeout: long, default is 10000
maximum time (in milliseconds) to retain a lock to save an itemjobRole: string, default is 4
role of user used by job executor
cacheStoreThreadCount: int, default is 3Status title 2021.3.0
the number of threads used to store simulation data cache asynchronously (when massImportAsyncStoreCache is true)
cacheStoreThreadIdleTime: int, default is 300 (5×60)Status title 2021.3.0
thread (used for asynchronous simulation cache storage) idle time in seconds (when massImportAsyncStoreCache is true)
cacheStoreQueueSize: int, default is 100Status title 2021.3.0
queue size for asynchronous simulation cache storage (when massImportAsyncStoreCache is true)
setChangesCompletionMinThreadCount, int, default is 5Status title 2022.1.0
the minimum number of threads used to process applications for mass import item change orders asynchronously (when massImportSetChangesCompletionServiceEnabled is true)
setChangesCompletionMaxThreadCount, int, default is 10Status title 2022.1.0
the maximum number of threads used to process applications for mass import item change orders asynchronously (when massImportSetChangesCompletionServiceEnabled is true)
setChangesCompletionThreadIdleTime, int, default is 300 (5x60)Status title 2022.1.0
thread (used to process applications for mass import item change orders asynchronously) idle time (when massImportSetChangesCompletionServiceEnabled is true)
setChangesCompletionQueueSizeStatus title 2022.1.0
queue size for applications of mass import item change orders (when massImportSetChangesCompletionServiceEnabled is true)
setChangesCompletionThresholdStatus title 2022.1.0
number of items from which the task of applications of mass import item change orders is parallelized
setChangesCompletionThresholdForkStatus title 2022.1.0
number of items from which the task of applications of mass import item change orders is forked to a dedicated pool
setChangesCompletionForkPoolSizeStatus title 2022.1.0
the number of dedicated forking thread pool used to process applications for mass import item change orders (when massImportSetChangesCompletionServiceEnabled is true)
setChangesCompletionForkThreadCountStatus title 2022.1.0
the number of threads of forking thread pool, used to process applications for mass import item change orders with a dedicated forked pool (when massImportSetChangesCompletionServiceEnabled is true)
massImportJobOutstandingVirtualStatus title 2022.2.0
Leave this parameter at its default value (false)Status title 2022.2.0
massImportPurgeConfigAnchor massImportPurgeConfig massImportPurgeConfig
jobs and items purge setupenabled
boolean to enable the purge process (default is true)runAtStart
boolean to activate a purge task launch at plugin startup (default is true)schedule
boolean to activate a scheduled execution (default is true)orphanItems
boolean to activate the purge of orphan items (items that are attached to a job that does not exist or to no job) (default is true)emptyJobs
boolean to activate the purge of empty jobs (jobs without items) (default is true)processPrimaryJobs
boolean indicating that the primary jobs should be processed (default is true)processSecondaryJobs
boolean indicating that secondary jobs should be processed (default is true)processNotDoneUnreferencedJobs
boolean indicating that we must purge the secondary jobs that are not finished, but that are attached to no primary job (or attached to a non-existent job) (default is true)logLevel
the default log level of the purge system (default is INFO)primaryRetentionTime
the retention time of primary jobs (the time after which a job identified as to be purged will be purged) (default is 45 days)secondaryRetentionTime
the retention time of secondary jobs (the time after which a job identified as to be purged will be purged) (default is one day)itemRetentionTime
the retention time of items (the time after which an item identified as to be purged will be purged) (default is 15 days)timing
a boolean that activates the timing of the purge tasks (uses a gate) (default is false)surferRole
the role ID for the surfer used to delete objects (default is 4). Security is not taken into account during the purging task, but a surfer is required.surferUserId (optional)
the user ID or the surfer used to delete objects (If not indicated, we take the first user which is the role configured by surferRole)
...