Skip to content

QSEoW Commands

This page documents all Butler Sheet Icons commands specific to Qlik Sense Enterprise on Windows (QSEoW).

create-sheet-thumbnails

Create thumbnail images for QSEoW applications.

bash
butler-sheet-icons qseow create-sheet-thumbnails [options]

Required options

OptionEnvironment VariableDescriptionDefaultExample
--hostBSI_QSEOW_CST_HOSTQSEoW server hostnameqlik-server.company.com
--apiuserdirBSI_QSEOW_CST_API_USER_DIRAPI user directoryInternal
--apiuseridBSI_QSEOW_CST_API_USER_IDAPI user IDsa_api
--logonuserdirBSI_QSEOW_CST_LOGON_USER_DIRLogin user directoryInternal
--logonuseridBSI_QSEOW_CST_LOGON_USER_IDLogin user IDusername
--logonpwdBSI_QSEOW_CST_LOGON_PWDLogin passwordpassword
--sense-versionBSI_QSEOW_CST_SENSE_VERSIONQSEoW version2025-Nov2024-Nov

App selection (choose one)

OptionEnvironment VariableDescriptionDefaultExample
--appidBSI_QSEOW_CST_APP_IDSingle app IDa3e0f5d2-000a-464f-998d-33d333b175d7
--qliksensetagBSI_QSEOW_CST_QLIKSENSE_TAGTag for bulk update""updateSheetThumbnails

Connection options

OptionEnvironment VariableDescriptionDefaultExample
--secureBSI_QSEOW_CST_SECUREUse HTTPStrue--secure false
--portBSI_QSEOW_CST_PORTWeb port--port 8443
--qrsportBSI_QSEOW_CST_QRS_PORTQRS port4242--qrsport 4243
--engineportBSI_QSEOW_CST_ENGINE_PORTEngine port4747--engineport 4748
--prefixBSI_QSEOW_CST_PREFIXVirtual proxy prefix""--prefix form
--rejectUnauthorizedBSI_QSEOW_CST_REJECT_UNAUTHORIZEDIgnore cert mismatchfalse--rejectUnauthorized true

Certificate options

OptionEnvironment VariableDescriptionDefaultExample
--certfileBSI_QSEOW_CST_CERT_FILECertificate file path./cert/client.pem--certfile ./cert/client.pem
--certkeyfileBSI_QSEOW_CST_CERTKEY_FILECertificate key file path./cert/client_key.pem--certkeyfile ./cert/client_key.pem

Content library and timing

OptionEnvironment VariableDescriptionDefaultExample
--contentlibraryBSI_QSEOW_CST_CONTENT_LIBRARYTarget content libraryButler sheet thumbnails--contentlibrary "Butler sheet thumbnails"
--includesheetpartBSI_QSEOW_CST_INCLUDE_SHEET_PARTScreenshot area (1-4)1--includesheetpart 2
--pagewaitBSI_QSEOW_CST_PAGE_WAITSeconds to wait per sheet5--pagewait 6
--browser-page-timeoutBSI_BROWSER_PAGE_TIMEOUTSeconds to wait for a page to load90--browser-page-timeout 120
--imagedirBSI_QSEOW_CST_IMAGE_DIRScreenshot directory./img--imagedir ./img

Sheet filtering

Exclusion options:

OptionEnvironment VariableDescriptionDefaultExample
--exclude-sheet-numberBSI_QSEOW_CST_EXCLUDE_SHEET_NUMBERExclude by position--exclude-sheet-number 1 2
--exclude-sheet-titleBSI_QSEOW_CST_EXCLUDE_SHEET_TITLEExclude by title--exclude-sheet-title "Intro" "Help"
--exclude-sheet-statusBSI_QSEOW_CST_EXCLUDE_SHEET_STATUSExclude by status[]--exclude-sheet-status private
--exclude-sheet-tagBSI_QSEOW_CST_EXCLUDE_SHEET_TAGExclude by tag--exclude-sheet-tag "excludeFromUpdate"

Blurring options:

OptionEnvironment VariableDescriptionDefaultExample
--blur-sheet-numberBSI_QSEOW_CST_BLUR_SHEET_NUMBERBlur by position--blur-sheet-number 3 5
--blur-sheet-titleBSI_QSEOW_CST_BLUR_SHEET_TITLEBlur by title--blur-sheet-title "Financial Data"
--blur-sheet-statusBSI_QSEOW_CST_BLUR_SHEET_STATUSBlur by status[]--blur-sheet-status published
--blur-sheet-tagBSI_QSEOW_CST_BLUR_SHEET_TAGBlur by tag--blur-sheet-tag "sensitive"
--blur-factorBSI_QSEOW_CST_BLUR_FACTORBlur intensity (0-100)5--blur-factor 10

Example: create thumbnails

bash
butler-sheet-icons qseow create-sheet-thumbnails \
  --host qlik-server.company.com \
  --appid a3e0f5d2-000a-464f-998d-33d333b175d7 \
  --apiuserdir Internal \
  --apiuserid sa_api \
  --logonuserdir Internal \
  --logonuserid myusername \
  --logonpwd mypassword \
  --prefix form \
  --contentlibrary "Butler sheet thumbnails" \
  --sense-version 2024-May \
  --browser chrome \
  --browser-version latest \
  --secure true \
  --includesheetpart 2 \
  --browser-page-timeout 120 \
  --exclude-sheet-tag "excludeFromUpdate" \
  --blur-sheet-tag "sensitive" \
  --blur-factor 8 \
  --pagewait 6 \
  --headless true

remove-sheet-icons

Remove all sheet icons from QSEoW applications.

bash
butler-sheet-icons qseow remove-sheet-icons [options]

How it works

Uses the same connection and authentication options as create-sheet-thumbnails, but only removes existing icons.

See also

Released under the MIT License.