# Sub-Pipeline : GetExecSettings

Review the GetExecSettings sub-pipeline when scheduling inventory imports.

![GetExecSettings sub-pipeline diagram showing script execution timeout preference retrieval steps](https://a.sfdcstatic.com/developer-website/sfdocs/commerce-cloud/media/b2c-commerce/b2c_inventory_inventory_get_exec_settings.gif)

1. Pipelet: Assign (bc_api) GetScriptExecTimeoutPreference
   - `ScriptExecTime = dw.system.Site.getCurrent().getCustomPreferenceValue​('ImpexScriptExecutionTimeout')`
2. Pipelet: Assign (bc_api) SetScriptExecTimeout
   - `ScriptExecTimeout = !empty(ScriptExecTimeout) ? ScriptExecTimeout : '10'`
3. Continue after calling node.
