CINXE.COM

Qlik Data Integration Client Managed May 2024 Gene... - Qlik Community - 2455967

<!DOCTYPE html><html prefix="og: http://ogp.me/ns#" dir="ltr" lang="en" class="no-js"> <head> <title> Qlik Data Integration Client Managed May 2024 Gene... - Qlik Community - 2455967 </title> <link rel="icon" href="https://community.qlik.com/html/@9FBE638B7831F249ADDB4954F1A7CF4A/assets/favicon2024.ico"> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@100;300;400;500;600;700;900&display=swap" rel="stylesheet"> <style> @media screen and (min-width: 767px){ #lia-body .lia-content .lia-quilt .lia-form-publication-scheduled-input , #lia-body .lia-content .lia-quilt .lia-form-auto-subscribe-to-thread-input , #lia-body .lia-content .lia-quilt .lia-form-disable-tagging-input , #lia-body .lia-content .lia-quilt .lia-form-disable-kudos-input, #lia-body .lia-content .lia-quilt .lia-form-thread-author-input, #lia-body .lia-content .lia-quilt .lia-form-recent-participants-in-thread-input{ width: auto; } #lia-body .lia-content .lia-quilt .lia-form-subject-input , #lia-body .lia-content .lia-quilt .lia-form-tags-input , #lia-body .lia-content .lia-quilt .lia-form-type-text-disabled.hasDatepicker, #lia-body .lia-content .lia-quilt .lia-form-type-text-disabled, #lia-body .lia-content .lia-quilt .lia-form-canonical-url-input , #lia-body .lia-content .lia-quilt .lia-form-message-seo-title-input , #lia-body .lia-content .lia-quilt .lia-js-labels-editor-input { width: 100%; } } </style><meta name="google-site-verification" content="mM1twBsma7NGYl-D8njcmxTqxwj3_R-8tyF3NrEczuo" /> <meta content="/t5/image/serverpage/image-id/166755i90A04401A61C85B1/image-size/medium?v=v2&amp;px=400" property="og:image"/> <meta name="page" content="BlogArticlePage" /> <meta name="node" content="qlik-product-innovation-blog" /> <script>try{(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-P7VJSX');} catch(err){ console.log("Google Tag Manager",err) } </script> <script src="/html/assets/jquery-3.5.1.slim.min.js"></script> <script src=https://cdn.cookielaw.org/scripttemplates/otSDKStub.js  type="text/javascript" charset="UTF-8" data-domain-script="0190db58-517f-72fc-a5f6-65a0089bc764" ></script> <script type="text/javascript"> function OptanonWrapper() { } </script> <meta content="As May brings Spring to a close and heralds the glimpse of summer, the days get a bit brighter and last longer. May seems full of new hope. Apart - 2455967" name="description"/><meta content="width=device-width, initial-scale=1.0" name="viewport"/><meta content="2024-05-24T06:36:16-07:00" itemprop="dateModified"/><meta content="text/html; charset=UTF-8" http-equiv="Content-Type"/><link href="https://community.qlik.com/t5/Product-Innovation/Qlik-Data-Integration-Client-Managed-May-2024-General/ba-p/2455967" rel="canonical"/> <meta content="1247" property="og:image:width"/><meta content="https://community.qlik.com/t5/user/viewprofilepage/user-id/8509" property="article:author"/><meta content="https://community.qlik.com/t5/image/serverpage/image-id/166755i90A04401A61C85B1?v=v2" property="og:image"/><meta content="https://community.qlik.com/t5/image/serverpage/image-id/166756iE801E002A4DA1116?v=v2" property="og:image"/><meta content="https://community.qlik.com/t5/image/serverpage/image-id/166757i38065087613FAB1F?v=v2" property="og:image"/><meta content="https://community.qlik.com/t5/image/serverpage/image-id/166806i73344857A2BCF24C?v=v2" property="og:image"/><meta content="https://community.qlik.com/t5/image/serverpage/image-id/166754iFBC4F9E31F5F84A7?v=v2" property="og:image"/><meta content="article" property="og:type"/><meta content="230" property="og:image:height"/><meta content="https://community.qlik.com/t5/Product-Innovation/Qlik-Data-Integration-Client-Managed-May-2024-General/ba-p/2455967" property="og:url"/><meta content="Qlik Data Integration" property="article:tag"/><meta content="Qlik Replicate" property="article:tag"/><meta content="Qlik Enterprise Manager" property="article:tag"/><meta content="Product Innovation" property="article:section"/><meta content="As May brings Spring to a close and heralds the glimpse of summer, the days get a bit brighter and last longer. May seems full of new hope. Apart from Star Wars Day, which always occurs on May the 4th (be with you), another galactic event that happens in May is our General Availability releases of b..." property="og:description"/><meta content="2024-05-24T13:28:07.176Z" property="article:published_time"/><meta content="2024-05-24T06:36:16-07:00" property="article:modified_time"/><meta content="Qlik Data Integration Client Managed May 2024 General Availability Release" property="og:title"/> <link class="lia-link-navigation hidden live-links" title="article Qlik Data Integration Client Managed May 2024 General Availability Release in Product Innovation" type="application/rss+xml" rel="alternate" id="link" href="/cyjdu72974/rss/message?board.id=qlik-product-innovation-blog&amp;message.id=1509"></link> <link href="/skins/6631175/e0a6df51a25f6f9465690a62f08945f7/qlik_custom.css" rel="stylesheet" type="text/css"/> <div class="qlik-privacy-container"> <span>Do not input private or sensitive data. View </span> <a class="qlik-privacy-link" href="https://www.qlik.com/us/legal/privacy-and-cookie-notice" target="_blank">Qlik Privacy & Cookie Policy.</a> </div> <script type="text/javascript" src="/t5/scripts/2410E039424F69BAC69F910CA12BBD87/lia-scripts-head-min.js"></script><script language="javascript" type="text/javascript"> <!-- window.FileAPI = { jsPath: '/html/assets/js/vendor/ng-file-upload-shim/' }; LITHIUM.PrefetchData = {"Components":{},"commonResults":{}}; LITHIUM.DEBUG = false; LITHIUM.CommunityJsonObject = { "Validation" : { "image.description" : { "min" : 0, "max" : 1000, "isoneof" : [ ], "type" : "string" }, "tkb.toc_maximum_heading_level" : { "min" : 1, "max" : 6, "isoneof" : [ ], "type" : "integer" }, "tkb.toc_heading_list_style" : { "min" : 0, "max" : 50, "isoneof" : [ "disc", "circle", "square", "none" ], "type" : "string" }, "blog.toc_maximum_heading_level" : { "min" : 1, "max" : 6, "isoneof" : [ ], "type" : "integer" }, "tkb.toc_heading_indent" : { "min" : 5, "max" : 50, "isoneof" : [ ], "type" : "integer" }, "blog.toc_heading_indent" : { "min" : 5, "max" : 50, "isoneof" : [ ], "type" : "integer" }, "blog.toc_heading_list_style" : { "min" : 0, "max" : 50, "isoneof" : [ "disc", "circle", "square", "none" ], "type" : "string" } }, "User" : { "settings" : { "imageupload.legal_file_extensions" : "*.jpg;*.JPG;*.jpeg;*.JPEG;*.gif;*.GIF;*.png;*.PNG;*.bmp", "config.enable_avatar" : true, "integratedprofile.show_klout_score" : true, "layout.sort_view_by_last_post_date" : true, "layout.friendly_dates_enabled" : true, "profileplus.allow.anonymous.scorebox" : false, "tkb.message_sort_default" : "topicPublishDate", "layout.format_pattern_date" : "yyyy-MM-dd", "config.require_search_before_post" : "off", "isUserLinked" : false, "integratedprofile.cta_add_topics_dismissal_timestamp" : -1, "layout.message_body_image_max_size" : 1000, "profileplus.everyone" : false, "integratedprofile.cta_connect_wide_dismissal_timestamp" : -1, "blog.toc_maximum_heading_level" : "2", "integratedprofile.hide_social_networks" : false, "blog.toc_heading_indent" : "15", "contest.entries_per_page_num" : 20, "layout.messages_per_page_linear" : 20, "integratedprofile.cta_manage_topics_dismissal_timestamp" : -1, "profile.shared_profile_test_group" : false, "integratedprofile.cta_personalized_feed_dismissal_timestamp" : -1, "integratedprofile.curated_feed_size" : 10, "contest.one_kudo_per_contest" : false, "integratedprofile.enable_social_networks" : false, "integratedprofile.my_interests_dismissal_timestamp" : -1, "profile.language" : "en", "layout.friendly_dates_max_age_days" : 31, "layout.threading_order" : "thread_descending", "blog.toc_heading_list_style" : "disc", "useRecService" : false, "layout.module_welcome" : "", "imageupload.max_uploaded_images_per_upload" : 100, "imageupload.max_uploaded_images_per_user" : 2000, "integratedprofile.connect_mode" : "", "tkb.toc_maximum_heading_level" : "", "tkb.toc_heading_list_style" : "disc", "sharedprofile.show_hovercard_score" : true, "config.search_before_post_scope" : "container", "tkb.toc_heading_indent" : "", "p13n.cta.recommendations_feed_dismissal_timestamp" : -1, "imageupload.max_file_size" : 10024, "layout.show_batch_checkboxes" : false, "integratedprofile.cta_connect_slim_dismissal_timestamp" : -1 }, "isAnonymous" : true, "policies" : { "image-upload.process-and-remove-exif-metadata" : false }, "registered" : false, "emailRef" : "", "id" : -1, "login" : "Anonymous" }, "Server" : { "communityPrefix" : "/cyjdu72974", "nodeChangeTimeStamp" : 1740937894977, "tapestryPrefix" : "/t5", "deviceMode" : "DESKTOP", "responsiveDeviceMode" : "DESKTOP", "membershipChangeTimeStamp" : "0", "version" : "24.12", "branch" : "24.12-release", "showTextKeys" : false }, "Config" : { "phase" : "prod", "integratedprofile.cta.reprompt.delay" : 30, "profileplus.tracking" : { "profileplus.tracking.enable" : false, "profileplus.tracking.click.enable" : false, "profileplus.tracking.impression.enable" : false }, "app.revision" : "2501281328-s8759af24d3-b75", "navigation.manager.community.structure.limit" : "1000" }, "Activity" : { "Results" : [ ] }, "NodeContainer" : { "viewHref" : "https://community.qlik.com/t5/Product/ct-p/qlik-productblogs", "description" : "", "id" : "qlik-productblogs", "shortTitle" : "Product", "title" : "Product", "nodeType" : "category" }, "Page" : { "skins" : [ "qlik_custom", "theme_support", "theme_base", "responsive_peak" ], "authUrls" : { "loginUrl" : "/plugins/common/feature/saml/doauth/redirect?referer=https%3A%2F%2Fcommunity.qlik.com%2Ft5%2FProduct-Innovation%2FQlik-Data-Integration-Client-Managed-May-2024-General%2Fba-p%2F2455967", "loginUrlNotRegistered" : "/plugins/common/feature/saml/doauth/redirect?redirectreason=notregistered&referer=https%3A%2F%2Fcommunity.qlik.com%2Ft5%2FProduct-Innovation%2FQlik-Data-Integration-Client-Managed-May-2024-General%2Fba-p%2F2455967", "loginUrlNotRegisteredDestTpl" : "/plugins/common/feature/saml/doauth/redirect?redirectreason=notregistered&referer=%7B%7BdestUrl%7D%7D" }, "name" : "BlogArticlePage", "rtl" : false, "object" : { "viewHref" : "/t5/Product-Innovation/Qlik-Data-Integration-Client-Managed-May-2024-General/ba-p/2455967", "subject" : "Qlik Data Integration Client Managed May 2024 General Availability Release", "id" : 2455967, "page" : "BlogArticlePage", "type" : "Thread" } }, "WebTracking" : { "Activities" : { }, "path" : "Community:Qlik Community/Category:Discover/Category:Blogs/Category:Product/Blog:Product Innovation/Article:Qlik Data Integration Client Managed May 2024 General Availability Release" }, "Feedback" : { "targeted" : { } }, "Seo" : { "markerEscaping" : { "pathElement" : { "prefix" : "@", "match" : "^[0-9][0-9]$" }, "enabled" : false } }, "TopLevelNode" : { "viewHref" : "https://community.qlik.com/t5/Discover/ct-p/learn", "description" : "", "id" : "learn", "shortTitle" : "Discover", "title" : "Discover", "nodeType" : "category" }, "Community" : { "viewHref" : "https://community.qlik.com/", "integratedprofile.lang_code" : "en", "integratedprofile.country_code" : "US", "id" : "cyjdu72974", "shortTitle" : "Qlik Community", "title" : "Qlik Community" }, "CoreNode" : { "conversationStyle" : "blog", "viewHref" : "https://community.qlik.com/t5/Product-Innovation/bg-p/qlik-product-innovation-blog", "settings" : { }, "description" : "By reading the Product Innovation blog, you will learn about what's new across all of the products in our growing Qlik product portfolio.", "id" : "qlik-product-innovation-blog", "shortTitle" : "Product Innovation", "title" : "Product Innovation", "nodeType" : "Board", "ancestors" : [ { "viewHref" : "https://community.qlik.com/t5/Product/ct-p/qlik-productblogs", "description" : "", "id" : "qlik-productblogs", "shortTitle" : "Product", "title" : "Product", "nodeType" : "category" }, { "viewHref" : "https://community.qlik.com/t5/Blogs/ct-p/qlik-community-blogs", "description" : "This space offers a variety of blogs, all written by Qlik employees. Product and non product related.", "id" : "qlik-community-blogs", "shortTitle" : "Blogs", "title" : "Blogs", "nodeType" : "category" }, { "viewHref" : "https://community.qlik.com/t5/Discover/ct-p/learn", "description" : "", "id" : "learn", "shortTitle" : "Discover", "title" : "Discover", "nodeType" : "category" }, { "viewHref" : "https://community.qlik.com/", "description" : "Qlik Community is the global online community for Qlik employees, experts, customers, partners, developers and evangelists to collaborate.", "id" : "cyjdu72974", "shortTitle" : "Qlik Community", "title" : "Qlik Community", "nodeType" : "Community" } ] } }; LITHIUM.Components.RENDER_URL = "/t5/util/componentrenderpage/component-id/#{component-id}?render_behavior=raw"; LITHIUM.Components.ORIGINAL_PAGE_NAME = 'blogs/v2/BlogArticlePage'; LITHIUM.Components.ORIGINAL_PAGE_ID = 'BlogArticlePage'; LITHIUM.Components.ORIGINAL_PAGE_CONTEXT = 'C80KetXCIps4p52znrKqydcGDTkWYA01AkjaH5fvvzO39xun0MIiimpA-eaReHg_r50EYreGIh0m_wKJrZBq1sOcI5Sd5id6ciszkUrgDTYjlSlzlt8Wug2GvIuKerCQLVG7KYnu7781-T-wUxbBGnvDFgyeJrGKSWCMpBU8wZxpUt5ioE8nPlj4asgu2D79UvXI6kW1v2h56IudtzetGd9O3J1qr1JdgPXHt44x0SzPHibYm8XyuOznczpOlhoU00-hjjHillTA18JmVWQv2hOEmaswLpOFvcul8sKDJE2eFeYo0xgcqJvg5-9awBiSjDFHvVjoJHRWR97YagsC9C1WxiboAU4Laom_5X3n2VtRvcp9aKobUpJaOZShelyuxTBdkYznLfyklUfRU6aZPA..'; LITHIUM.Css = { "BASE_DEFERRED_IMAGE" : "lia-deferred-image", "BASE_BUTTON" : "lia-button", "BASE_SPOILER_CONTAINER" : "lia-spoiler-container", "BASE_TABS_INACTIVE" : "lia-tabs-inactive", "BASE_TABS_ACTIVE" : "lia-tabs-active", "BASE_AJAX_REMOVE_HIGHLIGHT" : "lia-ajax-remove-highlight", "BASE_FEEDBACK_SCROLL_TO" : "lia-feedback-scroll-to", "BASE_FORM_FIELD_VALIDATING" : "lia-form-field-validating", "BASE_FORM_ERROR_TEXT" : "lia-form-error-text", "BASE_FEEDBACK_INLINE_ALERT" : "lia-panel-feedback-inline-alert", "BASE_BUTTON_OVERLAY" : "lia-button-overlay", "BASE_TABS_STANDARD" : "lia-tabs-standard", "BASE_AJAX_INDETERMINATE_LOADER_BAR" : "lia-ajax-indeterminate-loader-bar", "BASE_AJAX_SUCCESS_HIGHLIGHT" : "lia-ajax-success-highlight", "BASE_CONTENT" : "lia-content", "BASE_JS_HIDDEN" : "lia-js-hidden", "BASE_AJAX_LOADER_CONTENT_OVERLAY" : "lia-ajax-loader-content-overlay", "BASE_FORM_FIELD_SUCCESS" : "lia-form-field-success", "BASE_FORM_WARNING_TEXT" : "lia-form-warning-text", "BASE_FORM_FIELDSET_CONTENT_WRAPPER" : "lia-form-fieldset-content-wrapper", "BASE_AJAX_LOADER_OVERLAY_TYPE" : "lia-ajax-overlay-loader", "BASE_FORM_FIELD_ERROR" : "lia-form-field-error", "BASE_SPOILER_CONTENT" : "lia-spoiler-content", "BASE_FORM_SUBMITTING" : "lia-form-submitting", "BASE_EFFECT_HIGHLIGHT_START" : "lia-effect-highlight-start", "BASE_FORM_FIELD_ERROR_NO_FOCUS" : "lia-form-field-error-no-focus", "BASE_EFFECT_HIGHLIGHT_END" : "lia-effect-highlight-end", "BASE_SPOILER_LINK" : "lia-spoiler-link", "FACEBOOK_LOGOUT" : "lia-component-users-action-logout", "BASE_DISABLED" : "lia-link-disabled", "FACEBOOK_SWITCH_USER" : "lia-component-admin-action-switch-user", "BASE_FORM_FIELD_WARNING" : "lia-form-field-warning", "BASE_AJAX_LOADER_FEEDBACK" : "lia-ajax-loader-feedback", "BASE_AJAX_LOADER_OVERLAY" : "lia-ajax-loader-overlay", "BASE_LAZY_LOAD" : "lia-lazy-load" }; LITHIUM.noConflict = true; LITHIUM.useCheckOnline = false; LITHIUM.RenderedScripts = [ "PolyfillsAll.js", "jquery.json-2.6.0.js", "jquery.blockui.js", "Auth.js", "jquery.scrollTo.js", "prism.js", "jquery.fileupload.js", "jquery.effects.slide.js", "Throttle.js", "Components.js", "Placeholder.js", "DropDownMenuVisibilityHandler.js", "ElementMethods.js", "jquery.lithium-selector-extensions.js", "jquery.css-data-1.0.js", "DataHandler.js", "PartialRenderProxy.js", "jquery.position-toggle-1.0.js", "Namespace.js", "DropDownMenu.js", "Lithium.js", "Sandbox.js", "Forms.js", "AjaxSupport.js", "HelpIcon.js", "jquery.appear-1.1.1.js", "ResizeSensor.js", "jquery.autocomplete.js", "jquery.ui.widget.js", "ActiveCast3.js", "SearchAutoCompleteToggle.js", "EarlyEventCapture.js", "jquery.js", "Text.js", "NoConflict.js", "Loader.js", "SearchForm.js", "Events.js", "jquery.placeholder-2.0.7.js", "jquery.viewport-1.0.js", "jquery.iframe-shim-1.0.js", "jquery.tools.tooltip-1.2.6.js", "jquery.effects.core.js", "jquery.hoverIntent-r6.js", "jquery.ui.dialog.js", "jquery.iframe-transport.js", "jquery.ui.core.js", "jquery.ajax-cache-response-1.0.js", "jquery.tmpl-1.1.1.js", "jquery.ui.mouse.js", "Cache.js", "Video.js", "jquery.clone-position-1.0.js", "json2.js", "InformationBox.js", "ForceLithiumJQuery.js", "AutoComplete.js", "MessageBodyDisplay.js", "jquery.ui.position.js", "SpoilerToggle.js", "jquery.ui.resizable.js", "Globals.js", "jquery.function-utils-1.0.js", "PolyfillsOld.js", "CustomEvent.js", "DeferredImages.js", "AjaxFeedback.js", "LiModernizr.js", "ElementQueries.js", "Tooltip.js", "jquery.delayToggle-1.0.js", "jquery.ui.draggable.js" ];// --> </script><script type="text/javascript" src="/t5/scripts/D60EB96AE5FF670ED274F16ABB044ABD/lia-scripts-head-min.js"></script></head> <body class="lia-blog lia-user-status-anonymous BlogArticlePage lia-body" id="lia-body"> <div id="712-201-6" class="ServiceNodeInfoHeader"> </div> <div class="lia-page"> <center> <div class="custom-header"><style> @media screen and (max-width:767px){ .lia-header-actions>.login-link:before{ right:5px; } .UserLoginPage .main-header .top-header-content .header-content-search{ margin-right:0px; } } </style> <link rel="stylesheet" href="https://locman-mt-cdn.s3.amazonaws.com/locman.css"> <script src="https://locman-mt-cdn.s3.amazonaws.com/locman.js"></script> <header class="custom-header"> <a class="skip-main" href="#main" title="Skip to main content">Skip to main content</a> <div class="login-quote"> <p>Unlock a world of possibilities! <a href='https://community.qlik.com/plugins/common/feature/saml/doauth/redirect?referer=https%3A%2F%2Fcommunity.qlik.com%2F' class="login-link">Login</a> now and discover the exclusive benefits awaiting you.</p> </div> <div class="main-header"> <div class="header-content"> <div class="title-and-nav-wrapper"> <button class="slide_tab mobile_icon"><span class="sr-only">Expand</span></button> <div class="header-left-column"> <div id="header-utility-bar"> <a href="https://www.qlik.com/us/?utm_source=community&utm_medium=header&utm_campaign=qlik.com">Qlik.com</a> | <a href="https://help.qlik.com?utm_source=community&utm_medium=header&utm_campaign=help">Qlik Help</a> | <a href="https://community.qlik.com/t5/Qlik-Resources/ct-p/qlik-company">Resources</a> </div> <p class="header-title"> <a href="/"> <picture> <source media="(max-width: 991px)" srcset="/html/assets/qlik-logo-new.svg" /> <source media="(min-width: 992px)" srcset="/html/assets/qlikCommunity-logo-new.svg" /> <img src="/html/assets/qlik-logo-new.svg" alt="Qlik" title="Qlik"> </picture> </a> </p> </div> <div> <section class="header-controls"> <div class="user-login lia-header-actions"> <div id='locman'></div> <div id="ask-a-question"> <span class="lia-button-wrapper lia-button-wrapper-primary"> <span class="primary-action message-post"> <a class="lia-button lia-button-primary message-post-link" href="/t5/forums/postpage/choose-node/true/interaction-style/forum"> <span>Ask a Question</span> </a> </span> </span> </div> <div class="header-search-main custom-search-header"> <button class="header-content-search" aria-expanded="false" tabindex="0" aria-label="header-content-search"> </button> <div class="header-search-container" style="display:block;"> <div class="searchUnify-header-component"> <div id="auto"> <div ng-controller="SearchautoController"> <div bind-html-compile="autocompleteHtml"></div> </div> </div> </div> <script type="text/javascript" src="https://d2zcxm2u7ahqlt.cloudfront.net/5b4cc16bfe8667990b58e1df434da538/search-clients/cb43fd48-5178-11eb-8a9b-0242ac120002/an.js"></script> <link rel="stylesheet" href="https://d2zcxm2u7ahqlt.cloudfront.net/5b4cc16bfe8667990b58e1df434da538/search-clients/cb43fd48-5178-11eb-8a9b-0242ac120002/searchbox.css"> <script type="text/javascript" src="https://d2zcxm2u7ahqlt.cloudfront.net/5b4cc16bfe8667990b58e1df434da538/search-clients/cb43fd48-5178-11eb-8a9b-0242ac120002/searchbox.js" onload="loaded=true" onerror="loaded=false"></script> <script> window.su_community_path = '/plugins/custom/qlik/qlik/qlik_searchunify_endpoint_1?tid=-978517383164050598'; GzAnalytics.setUser(""); </script><div id="lia-searchformV32_41ac8954224cdd" class="SearchForm lia-search-form-wrapper lia-mode-default lia-component-common-widget-search-form"> <div class="lia-inline-ajax-feedback"> <div class="AjaxFeedback" id="ajaxfeedback_41ac8954224cdd"></div> </div> <div id="searchautocompletetoggle_41ac8954224cdd"> <div class="lia-inline-ajax-feedback"> <div class="AjaxFeedback" id="ajaxfeedback_41ac8954224cdd_0"></div> </div> <form enctype="multipart/form-data" class="lia-form lia-form-inline SearchForm" action="https://community.qlik.com/t5/blogs/v2/blogarticlepage.searchformv32.form.form" method="post" id="form_41ac8954224cdd" name="form_41ac8954224cdd"><div class="t-invisible"><input value="blog-id/qlik-product-innovation-blog/article-id/1509" name="t:ac" type="hidden"></input><input value="search/contributions/page" name="t:cp" type="hidden"></input><input value="Ecm6qb_E5G1ySSEOW-xYtZF5uArkkfmQI45Ilsuhv8C8t3EMtlOcCisGu61T-Hd6FSQhKQqol02XPQ7VO2mht_0mnbvIff4P2cNiATkAN2NMFzZ3y0SanaUkfA64RTHJ8PHWCzsj_mjDI0VMpQf6VKwURURk1_g0Uxc0Ojp3gM_tDbyfVveEa19oXTAL1PD0twoVzbyBnEcTvsk2ClDyJLQsV6w3bH8HRA4igqprdUUGLb0vYCmcjRzGp0yXZYfk-a78ReA_lP4aVvdWi8iZitI6DKB6hLncLmhWpIouS4sPVcE1HjNmztWCwtS5gbuCNiUQwJDvHgweOA7wYLapwqhq9-mJi1D13ntEOTsGgi0n_ssTP0luCa0NOX1T9UDU4pEQUML1ppOw_A2dSrsHTNsisQ2WgpIFScSMYAV3fhp9ZIOFzXIyl91umIPZjKJsDdOH2gL3vKAQQsSiyBOswdY7dDCEcPGgeWUXhd2RDmLt2KjUyPvnoPmBWpBv7Klptk4OjZ21_SmzSe__0W8sXFs9QTP0nXEZeoPPSBDuU4iF_akTwFE-AnTdTeJ_-WOC6f55TokrKSqCb4hSDV_9V0jQuC50uTLItXZlSQuBhQ8duPARiFuefL0RCuT93mBQWeK22paLk8HoPpnFAyg167JtyBlzoGymj7vBG7JcGMoJtBueg0M9OgVqFA8IS15aTbIhSXzecCBJ-gOZUfnMaHQrC3jLwUfJz4knr4o6F5WZa8Uv-KeX2bp-Gm5tlcq2Ma1z1MhFHrin-dMqCvRtWz8uKSelXABKXgB8kunu_zF0xN2zpAIZSKNe4OceCkTD508vrEFgJfeAwWQqCVZKN0ZwRL5BffFhyGsxRpTLA5tabj8B0eHqO1t0TZY0IJX5qC5BuGRaY5Owo6wyXM2GN8rOBJmr73I9vQObbaRKTrzF05Gh3i_NCfak-OfjTjPQhtZxyr5ylFthg-FrGIqdo0_7eti4Cij8Y8IGw8IEeFww0NGDHIZoqfThIWEtpzYGfZrIOtqmzsohoqe7QA08VhAFPXGt_50uf2f8JnGkIDNQm5AXAIO_FpSszxrREGJ5WYP9fvku9CLRySJ-Ymyz-Q3PQFU0_k5UNxYat0DMwW3Cn_ZtonAP_HdQkGQ5xxgOxwAj_7LNks9Q2F3T8UChRP1z2EosBhNJqS__OhvjyAJFhSCMK-R6lMks3odBK0L_qLIto4LWCmVIE22Vya51vxcwYTsJOTp2IGLcjV3cf9g." name="lia-form-context" type="hidden"></input><input value="BlogArticlePage:blog-id/qlik-product-innovation-blog/article-id/1509:searchformv32.form:" name="liaFormContentKey" type="hidden"></input><input value="5DI9GWMef1Esyz275vuiiOExwpQ=:H4sIAAAAAAAAALVSTU7CQBR+krAixkj0BrptjcpCMSbERGKCSmxcm+kwlGrbqTOvFDYexRMYL8HCnXfwAG5dubDtFKxgYgu4mrzvm3w/M+/pHcphHQ4kI4L2dMo9FLYZoM09qbeJxQ4V0+XC7e/tamqyBPEChwgbh1JAjQtLIz6hPaYh8ZlEMaxplAvm2KZmEsm0hhmBhOKpzZzOlsEw8LevR5W3zZfPEqy0oJIYc+eCuAyh2rolfaI7xLN0I8rjWfWBj7CuzJvf5osmbxRN3hacMimNwHRtKSOr0XNnv/vx+FoCGPjhMRzljhNLYHrEt9kA5T08ACCsKvREoYuqxqLl8BLO84q4UcMITcG49y/QOGs1pYyESl5p6V6qwRW086rinVmoxMZsiZud/zBUTc6gmVc4kExkJafmcYG1GM9+wfIsCkf2OP54hal5EjnG54z8h0XhjfcF7wQUs5Kz0GTjU2rOjc/llTT4Au07pDOcBQAA" name="t:formdata" type="hidden"></input></div> <div class="lia-inline-ajax-feedback"> <div class="AjaxFeedback" id="feedback_41ac8954224cdd"></div> </div> <input value="iMnSeZcGRZuO_-1" name="ticket" type="hidden"></input> <input value="form_41ac8954224cdd" id="form_UIDform_41ac8954224cdd" name="form_UID" type="hidden"></input> <input value="" id="form_instance_keyform_41ac8954224cdd" name="form_instance_key" type="hidden"></input> <span class="lia-search-granularity-wrapper"> <select title="Search Granularity" class="lia-search-form-granularity search-granularity" aria-label="Search Granularity" id="searchGranularity_41ac8954224cdd" name="searchGranularity"><option title="All community" value="learn|category">All community</option><option title="This category" value="qlik-productblogs|category">This category</option><option title="Blog" selected="selected" value="qlik-product-innovation-blog|blog-board">Blog</option><option title="Knowledge base" value="tkb|tkb">Knowledge base</option><option title="Users" value="user|user">Users</option><option title="Products" value="product|product">Products</option></select> </span> <span class="lia-search-input-wrapper"> <span class="lia-search-input-field"> <span class="lia-button-wrapper lia-button-wrapper-secondary lia-button-wrapper-searchForm-action"><input value="searchForm" name="submitContextX" type="hidden"></input><input class="lia-button lia-button-secondary lia-button-searchForm-action" value="Search" id="submitContext_41ac8954224cdd" name="submitContext" type="submit"></input></span> <input placeholder="Search this blog..." aria-label="Search this blog" title="Search this blog" class="lia-form-type-text lia-autocomplete-input search-input lia-search-input-message" value="" id="messageSearchField_41ac8954224cdd_0" name="messageSearchField" type="text"></input> <input placeholder="Search this blog..." aria-label="Search this blog" title="Search this blog" class="lia-form-type-text lia-autocomplete-input search-input lia-search-input-tkb-article lia-js-hidden" value="" id="messageSearchField_41ac8954224cdd_1" name="messageSearchField_0" type="text"></input> <input placeholder="Enter a keyword to search within the users" ng-non-bindable="" title="Enter a user name or rank" class="lia-form-type-text UserSearchField lia-search-input-user search-input lia-js-hidden lia-autocomplete-input" aria-label="Enter a user name or rank" value="" id="userSearchField_41ac8954224cdd" name="userSearchField" type="text"></input> <input placeholder="Enter a keyword to search within the private messages" title="Enter a search word" class="lia-form-type-text NoteSearchField lia-search-input-note search-input lia-js-hidden lia-autocomplete-input" aria-label="Enter a search word" value="" id="noteSearchField_41ac8954224cdd_0" name="noteSearchField" type="text"></input> <input title="Enter a search word" class="lia-form-type-text ProductSearchField lia-search-input-product search-input lia-js-hidden lia-autocomplete-input" aria-label="Enter a search word" value="" id="productSearchField_41ac8954224cdd" name="productSearchField" type="text"></input> <input class="lia-as-search-action-id" name="as-search-action-id" type="hidden"></input> </span> </span> <span class="lia-cancel-search">cancel</span> </form> <div class="search-autocomplete-toggle-link lia-js-hidden"> <span> <a class="lia-link-navigation auto-complete-toggle-on lia-component-search-action-enable-auto-complete" rel="nofollow" id="enableAutoComplete_41ac8954224cdd" href="https://community.qlik.com/t5/blogs/v2/blogarticlepage.enableautocomplete:enableautocomplete?t:ac=blog-id/qlik-product-innovation-blog/article-id/1509&amp;t:cp=action/contributions/searchactions&amp;ticket=iMnSeZcGRZuO_-1">Turn on suggestions</a> <span class="HelpIcon"> <a class="lia-link-navigation help-icon lia-tooltip-trigger" role="button" aria-label="Help Icon" id="link_41ac8954224cdd" href="#"><span class="lia-img-icon-help lia-fa-icon lia-fa-help lia-fa" alt="Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type." aria-label="Help Icon" role="img" id="display_41ac8954224cdd"></span></a><div role="alertdialog" class="lia-content lia-tooltip-pos-bottom-left lia-panel-tooltip-wrapper" id="link_41ac8954224cdd_0-tooltip-element"><div class="lia-tooltip-arrow"></div><div class="lia-panel-tooltip"><div class="content">Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.</div></div></div> </span> </span> </div> </div> <div class="spell-check-showing-result"> Showing results for <span class="lia-link-navigation show-results-for-link lia-link-disabled" aria-disabled="true" id="showingResult_41ac8954224cdd"></span> </div> <div> <span class="spell-check-search-instead"> Search instead for <a class="lia-link-navigation search-instead-for-link" rel="nofollow" id="searchInstead_41ac8954224cdd" href="#"></a> </span> </div> <div class="spell-check-do-you-mean lia-component-search-widget-spellcheck"> Did you mean: <a class="lia-link-navigation do-you-mean-link" rel="nofollow" id="doYouMean_41ac8954224cdd" href="#"></a> </div> </div> </div> </div><a class="lia-link-navigation faq-link lia-component-help-action-faq" id="faqPage_41ac8957308d18" href="/t5/help/faqpage">Help</a> <a class="lia-link-navigation login-link lia-authentication-link lia-component-users-action-login" rel="nofollow" id="loginPageV2_41ac895751698a" href="/plugins/common/feature/saml/doauth/redirect?referer=https%3A%2F%2Fcommunity.qlik.com%2Ft5%2FProduct-Innovation%2FQlik-Data-Integration-Client-Managed-May-2024-General%2Fba-p%2F2455967">Sign In / Register</a> </div> <div class="header-search"> <div id="lia-searchformV32_41ac8957645036" class="SearchForm lia-search-form-wrapper lia-mode-default lia-component-common-widget-search-form"> <div class="lia-inline-ajax-feedback"> <div class="AjaxFeedback" id="ajaxfeedback_41ac8957645036"></div> </div> <div id="searchautocompletetoggle_41ac8957645036"> <div class="lia-inline-ajax-feedback"> <div class="AjaxFeedback" id="ajaxfeedback_41ac8957645036_0"></div> </div> <form enctype="multipart/form-data" class="lia-form lia-form-inline SearchForm" action="https://community.qlik.com/t5/blogs/v2/blogarticlepage.searchformv32.form.form" method="post" id="form_41ac8957645036" name="form_41ac8957645036"><div class="t-invisible"><input value="blog-id/qlik-product-innovation-blog/article-id/1509" name="t:ac" type="hidden"></input><input value="search/contributions/page" name="t:cp" type="hidden"></input><input value="jI-vDYTcj-pq991oT4-_hWDbN6EK-Wme9YS4tsQQ4bE4jBapQxcWf5SJXCZF32zOZlw3-KnhXpddZEI7rhvIDbsxYXttObsgeVUsBz2UQMsq6XYHw1APfdR9dTMDKiTkYw7dsj3h_Z3QEUVLKbiMR94B8TMBty7AnPZdNXwRwM_cvS06kqF4b0-OuOam1d7zKQOPC66o6FGeH9mnPyGjtXQWiGfqvtI4hw5oDijBOztknUB-PfSYYz8ZOTMwI7cqHqkNXoBFMSrdEA5Yk6g7bti0qIG_IPJ7Sjy4PC0lf0E09rvP9WXgR974QvOyhSMN2G4b7j2vdlERP1yF1aeCfQFdpQZ3OyVf2a1m-2Qju_qu-bVAAOzGOyjqFBYKK8Kkyd5EJKtlXqlLyF065sE3ccT4Nxq52WLVbxuycEfv0NRAU31f1owdvDdG_patX3mYK5-Kq71vKoXWW24V2jJsxHWp6slLqwuL5y57S12XyaRSl2phKpbJmXiQi-9zYgsVXjTTJAA2Gf1TakMmRNZIhzq_SmXO76_pvnjZVwp1fUnSznerTgXco80frIOa9lYVzKdx7mzP_TylR5RYt5e_9nZqQaRezN8r0xrwg0Yrs__AfROOBA2npmXx2HWBoa5779f0uSbQQMpL-spfGGfCvIlh49lgdxn0UnUSLKAboecoseStad6pFzFi8S2v1S2fj3oiu59F7RqYt2G65otSFDjK06xp0XIQf-NOmCibMCnoo9l_TcGy_EoXo2UD3UDrgHIpq8q34yuPwNGSUf-s-hE-zeIOUaqD4_4PS9xT3UgnhibuUWWUzGKQVfJ283w6LflFbUj75-YXw4VGwU0_bImon_nMdxe3azjzaxs33xDgzUGXSxbjOv6gP1HWD2VMznD_JhfBdV3wBMvmeQYExfGHLpn-EIAP_K6GWxremQhH-CyzMcIq1OkpdwutSNfU8DphNBkhmIN20rt7-saW2uOlnyBQIdtC3iccLv4scEfe3_3JH5bgrkNaA8ESfNDOuit7mvca8IsvviZMknPKvagS2H1N5fudF_WsjxcM_5bgx8939Vo0U9LJ2UfXBO44c-_dED0ddQnvNxNxYD_ug7T3Cg8c1T3jfI41Ab66rWOkbg878DkDneZrH66dta2SCx0-ayaGadpWebx-D4DDjfLfVyb9aqrRm4JwrIQjJN-XTP8UeEH4JpfC8Hx2_uZCer7gyCG-qP1klYBMYu9CC0Wcy8Dq2A9aOC5PmME47mbg2PFkpZkimiDbDDVpRI9aSx04JSzu84uE_mUZN_e4W6uJ12rCaeXEPCyvZNuStRk." name="lia-form-context" type="hidden"></input><input value="BlogArticlePage:blog-id/qlik-product-innovation-blog/article-id/1509:searchformv32.form:" name="liaFormContentKey" type="hidden"></input><input value="5DI9GWMef1Esyz275vuiiOExwpQ=:H4sIAAAAAAAAALVSTU7CQBR+krAixkj0BrptjcpCMSbERGKCSmxcm+kwlGrbqTOvFDYexRMYL8HCnXfwAG5dubDtFKxgYgu4mrzvm3w/M+/pHcphHQ4kI4L2dMo9FLYZoM09qbeJxQ4V0+XC7e/tamqyBPEChwgbh1JAjQtLIz6hPaYh8ZlEMaxplAvm2KZmEsm0hhmBhOKpzZzOlsEw8LevR5W3zZfPEqy0oJIYc+eCuAyh2rolfaI7xLN0I8rjWfWBj7CuzJvf5osmbxRN3hacMimNwHRtKSOr0XNnv/vx+FoCGPjhMRzljhNLYHrEt9kA5T08ACCsKvREoYuqxqLl8BLO84q4UcMITcG49y/QOGs1pYyESl5p6V6qwRW086rinVmoxMZsiZud/zBUTc6gmVc4kExkJafmcYG1GM9+wfIsCkf2OP54hal5EjnG54z8h0XhjfcF7wQUs5Kz0GTjU2rOjc/llTT4Au07pDOcBQAA" name="t:formdata" type="hidden"></input></div> <div class="lia-inline-ajax-feedback"> <div class="AjaxFeedback" id="feedback_41ac8957645036"></div> </div> <input value="iMnSeZcGRZuO_-1" name="ticket" type="hidden"></input> <input value="form_41ac8957645036" id="form_UIDform_41ac8957645036" name="form_UID" type="hidden"></input> <input value="" id="form_instance_keyform_41ac8957645036" name="form_instance_key" type="hidden"></input> <span class="lia-search-granularity-wrapper"> <select title="Search Granularity" class="lia-search-form-granularity search-granularity" aria-label="Search Granularity" id="searchGranularity_41ac8957645036" name="searchGranularity"><option title="All community" value="learn|category">All community</option><option title="This category" value="qlik-productblogs|category">This category</option><option title="Blog" selected="selected" value="qlik-product-innovation-blog|blog-board">Blog</option><option title="Knowledge base" value="tkb|tkb">Knowledge base</option><option title="Users" value="user|user">Users</option><option title="Products" value="product|product">Products</option></select> </span> <span class="lia-search-input-wrapper"> <span class="lia-search-input-field"> <span class="lia-button-wrapper lia-button-wrapper-secondary lia-button-wrapper-searchForm-action"><input value="searchForm" name="submitContextX" type="hidden"></input><input class="lia-button lia-button-secondary lia-button-searchForm-action" value="Search" id="submitContext_41ac8957645036" name="submitContext" type="submit"></input></span> <input placeholder="Search this blog..." aria-label="Search this blog" title="Search this blog" class="lia-form-type-text lia-autocomplete-input search-input lia-search-input-message" value="" id="messageSearchField_41ac8957645036_0" name="messageSearchField" type="text"></input> <input placeholder="Search this blog..." aria-label="Search this blog" title="Search this blog" class="lia-form-type-text lia-autocomplete-input search-input lia-search-input-tkb-article lia-js-hidden" value="" id="messageSearchField_41ac8957645036_1" name="messageSearchField_0" type="text"></input> <input placeholder="Enter a keyword to search within the users" ng-non-bindable="" title="Enter a user name or rank" class="lia-form-type-text UserSearchField lia-search-input-user search-input lia-js-hidden lia-autocomplete-input" aria-label="Enter a user name or rank" value="" id="userSearchField_41ac8957645036" name="userSearchField" type="text"></input> <input placeholder="Enter a keyword to search within the private messages" title="Enter a search word" class="lia-form-type-text NoteSearchField lia-search-input-note search-input lia-js-hidden lia-autocomplete-input" aria-label="Enter a search word" value="" id="noteSearchField_41ac8957645036_0" name="noteSearchField" type="text"></input> <input title="Enter a search word" class="lia-form-type-text ProductSearchField lia-search-input-product search-input lia-js-hidden lia-autocomplete-input" aria-label="Enter a search word" value="" id="productSearchField_41ac8957645036" name="productSearchField" type="text"></input> <input class="lia-as-search-action-id" name="as-search-action-id" type="hidden"></input> </span> </span> <span class="lia-cancel-search">cancel</span> </form> <div class="search-autocomplete-toggle-link lia-js-hidden"> <span> <a class="lia-link-navigation auto-complete-toggle-on lia-component-search-action-enable-auto-complete" rel="nofollow" id="enableAutoComplete_41ac8957645036" href="https://community.qlik.com/t5/blogs/v2/blogarticlepage.enableautocomplete:enableautocomplete?t:ac=blog-id/qlik-product-innovation-blog/article-id/1509&amp;t:cp=action/contributions/searchactions&amp;ticket=iMnSeZcGRZuO_-1">Turn on suggestions</a> <span class="HelpIcon"> <a class="lia-link-navigation help-icon lia-tooltip-trigger" role="button" aria-label="Help Icon" id="link_41ac8957645036" href="#"><span class="lia-img-icon-help lia-fa-icon lia-fa-help lia-fa" alt="Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type." aria-label="Help Icon" role="img" id="display_41ac8957645036"></span></a><div role="alertdialog" class="lia-content lia-tooltip-pos-bottom-left lia-panel-tooltip-wrapper" id="link_41ac8957645036_0-tooltip-element"><div class="lia-tooltip-arrow"></div><div class="lia-panel-tooltip"><div class="content">Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.</div></div></div> </span> </span> </div> </div> <div class="spell-check-showing-result"> Showing results for <span class="lia-link-navigation show-results-for-link lia-link-disabled" aria-disabled="true" id="showingResult_41ac8957645036"></span> </div> <div> <span class="spell-check-search-instead"> Search instead for <a class="lia-link-navigation search-instead-for-link" rel="nofollow" id="searchInstead_41ac8957645036" href="#"></a> </span> </div> <div class="spell-check-do-you-mean lia-component-search-widget-spellcheck"> Did you mean: <a class="lia-link-navigation do-you-mean-link" rel="nofollow" id="doYouMean_41ac8957645036" href="#"></a> </div> </div> </div> </section> <div class="top-navbar-container"> <div class="custom-community-header-navigation-v3"> <nav id="headerNav" role="navigation"> <ul class="custom-sub-nav" role="menubar"> <li role="none" class="custom-nav-menu-item has-children depth1"> <button role="menuitem" class="top-level-toggle toggle-menu-children qlik_tab slide_tab top-level-nav" aria-controls="toggle-category:category:Forums" aria-expanded="false" aria-haspopup="true" aria-label="Expand View: Forums" data-ol-has-click-handler="" navID="category:Forums"> Forums </button> </li> <li role="none" class="custom-nav-menu-item has-children depth1"> <button role="menuitem" class="top-level-toggle toggle-menu-children qlik_tab slide_tab top-level-nav" aria-controls="toggle-category:category:qlikSupport" aria-expanded="false" aria-haspopup="true" aria-label="Expand View: Support" data-ol-has-click-handler="" navID="category:qlikSupport"> Support </button> </li> <li role="none" class="custom-nav-menu-item has-children depth1"> <button role="menuitem" class="top-level-toggle toggle-menu-children qlik_tab slide_tab top-level-nav" aria-controls="toggle-category:category:learn" aria-expanded="false" aria-haspopup="true" aria-label="Expand View: Discover" data-ol-has-click-handler="" navID="category:learn"> Discover </button> </li> <li role="none" class="depth1 external-link-top-level"> <a role="menuitem" class="top-level-toggle green-text" href="https://community.qlik.com/t5/custom/page/page-id/greenway" target="_blank">Greenway <span class="sr-only">Opens new window</span> </a> </li> <li role="none" class="depth1 external-link-top-level mobile-utility-html"> <a role="menuitem" class="top-level-toggle" href="https://www.qlik.com/us/?utm_source=community&amp;utm_medium=header&amp;utm_campaign=qlik.com">Qlik.com</a> </li> <li role="none" class="depth1 external-link-top-level mobile-utility-html"> <a role="menuitem" class="top-level-toggle" href="https://help.qlik.com?utm_source=community&amp;utm_medium=header&amp;utm_campaign=help">Qlik Help</a> </li> <li role="none" class="depth1 external-link-top-level mobile-utility-html"> <a role="menuitem" class="top-level-toggle" href="https://community.qlik.com/t5/Qlik-Resources/ct-p/qlik-company">Resources</a> </li> </ul> </nav> </div> </div> </div> </div> </div> </div> </header></div> <script src="https://f99hbcdmsb16.statuspage.io/embed/script.js"></script> <!-- Google Tag Managerrrr (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-P7VJSX" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <div class="MinimumWidthContainer"> <div class="min-width-wrapper"> <div class="min-width"> <div class="lia-content"> <div class="lia-browser-support-alert"> <div class="lia-browser-support-alert-text"> We no longer support Internet Explorer v10 and older, or you have compatibility view enabled. Disable Compatibility view, upgrade to a newer version, or use a different browser. </div> <div class="lia-browser-support-alert-close"> <a class="lia-link-navigation" rel="nofollow" id="dismissAlert" href="https://community.qlik.com/t5/blogs/v2/blogarticlepage.liabase.basebody.browsersupportalert.dismissalert:dismissalert?t:ac=blog-id/qlik-product-innovation-blog/article-id/1509&amp;ticket=iMnSeZcGRZuO_-1"><span class="lia-img-close-small lia-fa-close lia-fa-small lia-fa" title="Dismiss this alert" alt="Dismiss this alert" aria-label="Dismiss this alert" role="img" id="display"></span></a> </div> </div> <div class="lia-quilt lia-quilt-blog-article-page lia-quilt-layout-two-column-main-side lia-top-quilt"> <div class="lia-quilt-row lia-quilt-row-header"> <div class="lia-quilt-column lia-quilt-column-24 lia-quilt-column-single lia-quilt-column-common-header"> <div class="lia-quilt-column-alley lia-quilt-column-alley-single"> <div class="lia-quilt lia-quilt-header lia-quilt-layout-header lia-component-quilt-header"> <div class="lia-quilt-row lia-quilt-row-main-header"> <div class="lia-quilt-column lia-quilt-column-20 lia-quilt-column-left lia-quilt-column-header-left lia-mark-empty"> </div><div class="lia-quilt-column lia-quilt-column-04 lia-quilt-column-right lia-quilt-column-header-right lia-mark-empty"> </div> </div><div class="lia-quilt-row lia-quilt-row-sub-header"> <div class="lia-quilt-column lia-quilt-column-24 lia-quilt-column-single lia-quilt-column-sub-header-main lia-mark-empty"> </div> </div><div class="lia-quilt-row lia-quilt-row-breadcrumb"> <div class="lia-quilt-column lia-quilt-column-24 lia-quilt-column-single lia-quilt-column-breadcrumb"> <div class="lia-quilt-column-alley lia-quilt-column-alley-single"> <div class="lia-panel lia-panel-standard StringDisplayTaplet Chrome lia-component-common-widget-announcement"><div class="lia-decoration-border"><div class="lia-decoration-border-top"><div> </div></div><div class="lia-decoration-border-content"><div><div class="lia-panel-heading-bar-wrapper"><div class="lia-panel-heading-bar"><span aria-level="3" role="heading" class="lia-panel-heading-bar-title">Announcements</span></div></div><div class="lia-panel-content-wrapper"><div class="lia-panel-content"><div class="StringDisplayTaplet"> Qlik Connect 2025! Where innovative solutions turn your data visions into reality: <a href="https://www.qlikconnect.com/event/afd0e8e8-6307-4f74-af07-0613dd9b45c0/home---2025?utm_campaign=701R500000ByxdBIAR&utm_content=STD&utm_medium=social&utm_source=QlikCommunity&utm_team=GPR&utm_term=Community"><u><b>REGISTER TODAY</b></u></a> </div></div></div></div></div><div class="lia-decoration-border-bottom"><div> </div></div></div></div> <div class="page-controls"> <div aria-label='breadcrumbs' role='navigation' class='BreadCrumb crumb-line lia-breadcrumb lia-component-common-widget-breadcrumb'> <ul role='list' id='list_41ac8959053e1f' class='lia-list-standard-inline'> <li class='lia-breadcrumb-node crumb'> <a class='lia-link-navigation crumb-community lia-breadcrumb-community lia-breadcrumb-forum' id='link_41ac8959053e1f' href='/'>Qlik Community</a> </li> <li aria-hidden='true' class='lia-breadcrumb-seperator crumb-community lia-breadcrumb-community lia-breadcrumb-forum'> <span class='separator'>:</span> </li> <li class='lia-breadcrumb-node crumb'> <a class='lia-link-navigation crumb-category lia-breadcrumb-category lia-breadcrumb-forum' id='link_41ac8959053e1f_0' href='/t5/Discover/ct-p/learn'>Discover</a> </li> <li aria-hidden='true' class='lia-breadcrumb-seperator crumb-category lia-breadcrumb-category lia-breadcrumb-forum'> <span class='separator'>:</span> </li> <li class='lia-breadcrumb-node crumb'> <a class='lia-link-navigation crumb-category lia-breadcrumb-category lia-breadcrumb-forum' id='link_41ac8959053e1f_1' href='/t5/Blogs/ct-p/qlik-community-blogs'>Blogs</a> </li> <li aria-hidden='true' class='lia-breadcrumb-seperator crumb-category lia-breadcrumb-category lia-breadcrumb-forum'> <span class='separator'>:</span> </li> <li class='lia-breadcrumb-node crumb'> <a class='lia-link-navigation crumb-category lia-breadcrumb-category lia-breadcrumb-forum' id='link_41ac8959053e1f_2' href='/t5/Product/ct-p/qlik-productblogs'>Product</a> </li> <li aria-hidden='true' class='lia-breadcrumb-seperator crumb-category lia-breadcrumb-category lia-breadcrumb-forum'> <span class='separator'>:</span> </li> <li class='lia-breadcrumb-node crumb'> <a class='lia-link-navigation crumb-board lia-breadcrumb-board lia-breadcrumb-forum' id='link_41ac8959053e1f_3' href='/t5/Product-Innovation/bg-p/qlik-product-innovation-blog'>Product Innovation</a> </li> <li aria-hidden='true' class='lia-breadcrumb-seperator crumb-board lia-breadcrumb-board lia-breadcrumb-forum'> <span class='separator'>:</span> </li> <li class='lia-breadcrumb-node crumb final-crumb'> <span class='lia-link-navigation child-thread lia-link-disabled' aria-disabled='true' disabled='true' role='link' aria-label='Qlik Data Integration Client Managed May 2024 General Availability Release' id='link_41ac8959053e1f_4'>Qlik Data Integration Client Managed May 2024 Gene...</span> </li> </ul> </div> </div> </div> </div> </div><div class="lia-quilt-row lia-quilt-row-feedback"> <div class="lia-quilt-column lia-quilt-column-24 lia-quilt-column-single lia-quilt-column-feedback"> <div class="lia-quilt-column-alley lia-quilt-column-alley-single"> </div> </div> </div> </div> <style> #ada-entry { position: relative; z-index: 99999 !important; } #ada-entry #ada-button-frame { right: 25px !important; z-index: 99999 !important; } </style> <!--code added for create support case button --> </div> </div> </div><div class="lia-quilt-row lia-quilt-row-main"> <div class="lia-quilt-column lia-quilt-column-17 lia-quilt-column-left lia-quilt-column-main-content"> <div class="lia-quilt-column-alley lia-quilt-column-alley-left"> <div data-lia-message-uid="2455967" id="messageview" class="lia-panel-message message-uid-2455967 lia-component-article"> <div data-lia-message-uid='2455967' class='lia-message-view-wrapper lia-js-data-messageUid-2455967 lia-component-forums-widget-message-view-two' id='messageView2_1'> <span id='U2455967'> </span> <span id='M1509'> </span> <div class='lia-inline-ajax-feedback'> <div class='AjaxFeedback' id='ajaxfeedback'></div> </div> <div class='MessageView lia-message-view-blog-topic-message lia-message-view-display lia-row-standard-unread lia-thread-topic'> <span class='lia-message-state-indicator'></span> <div class='lia-quilt lia-quilt-blog-topic-message lia-quilt-layout-two-column-blog-message'> <div class='lia-quilt-row lia-quilt-row-main'> <div class='lia-quilt-column lia-quilt-column-03 lia-quilt-column-left lia-quilt-column-side-content'> <div class='lia-quilt-column-alley lia-quilt-column-alley-left'> <div class='lia-message-author-avatar lia-component-author-avatar lia-component-message-view-widget-author-avatar'><div class='UserAvatar lia-user-avatar lia-component-common-widget-user-avatar'> <img class='lia-user-avatar-message' title='Adam_Mayer' alt='Adam_Mayer' id='imagedisplay' src='/t5/image/serverpage/image-id/26918i2E534D63DF6F355E/image-dimensions/50x50/image-coordinates/0%2C12%2C408%2C420/constrain-image/false?v=v2'/> </div></div> </div> </div><div class='lia-quilt-column lia-quilt-column-21 lia-quilt-column-right lia-quilt-column-main-content'> <div class='lia-quilt-column-alley lia-quilt-column-alley-right'> <div class='lia-message-author-with-avatar'> <span class='UserName lia-user-name lia-user-rank-Employee lia-component-message-view-widget-author-username'> <img class='lia-user-rank-icon lia-user-rank-icon-left' title='Employee' alt='Employee' id='display_0' src='/html/@2A0BCDC74749171AA67B06675D131BF6/rank_icons/Community_Gamification-Ranking-Icons_16x16-Employee-2.png'/> <a class='lia-link-navigation lia-page-link lia-user-name-link' style='color:#33CC33' target='_self' aria-label='View Profile of Adam_Mayer' itemprop='url' id='link_0' href='https://community.qlik.com/t5/user/viewprofilepage/user-id/8509'><span class='login-bold'>Adam_Mayer</span></a> </span> <div class='lia-message-author-rank lia-component-author-rank lia-component-message-view-widget-author-rank'> Employee </div> </div> <div title='Posted on' class='lia-message-post-date lia-component-post-date lia-component-message-view-widget-post-date'> <span class='DateTime'> <span class='local-date'>‎2024-05-24</span> <span class='local-time'>09:28 AM</span> </span> </div> <div class='lia-menu-navigation-wrapper lia-js-hidden lia-menu-action lia-component-message-view-widget-action-menu' id='actionMenuDropDown'> <div class='lia-menu-navigation'> <div class='dropdown-default-item'><a title='Show option menu' class='lia-js-menu-opener default-menu-option lia-js-click-menu lia-link-navigation' aria-expanded='false' role='button' aria-label='Show Qlik Data Integration Client Managed May 2024 General Availability Release post option menu' id='dropDownLink' href='#'></a> <div class='dropdown-positioning'> <div class='dropdown-positioning-static'> <ul aria-label='Dropdown menu items' role='list' id='dropdownmenuitems' class='lia-menu-dropdown-items'> <li role='listitem'><a class='lia-link-navigation rss-thread-link lia-component-rss-action-thread' rel='nofollow noopener noreferrer' id='rssThread' href='/cyjdu72974/rss/message?board.id=qlik-product-innovation-blog&amp;message.id=1509'>Subscribe to RSS Feed</a></li> <li aria-hidden='true'><span class='lia-separator lia-component-common-widget-link-separator'> <span class='lia-separator-post'></span> <span class='lia-separator-pre'></span> </span></li> <li role='listitem'><span class='lia-link-navigation mark-thread-unread lia-link-disabled lia-component-forums-action-mark-thread-unread' aria-disabled='true' id='markThreadUnread'>Mark as New</span></li> <li role='listitem'><span class='lia-link-navigation mark-thread-read lia-link-disabled lia-component-forums-action-mark-thread-read' aria-disabled='true' id='markThreadRead'>Mark as Read</span></li> <li aria-hidden='true'><span class='lia-separator lia-component-common-widget-link-separator'> <span class='lia-separator-post'></span> <span class='lia-separator-pre'></span> </span></li> <li role='listitem'><span class='lia-link-navigation addThreadUserBookmark lia-link-disabled lia-component-subscriptions-action-add-thread-user-bookmark' aria-disabled='true' id='addThreadUserBookmark'>Bookmark</span></li> <li role='listitem'><span class='lia-link-navigation addThreadUserEmailSubscription lia-link-disabled lia-component-subscriptions-action-add-thread-user-email' aria-disabled='true' id='addThreadUserEmailSubscription'>Subscribe</span></li> <li aria-hidden='true'><span class='lia-separator lia-component-common-widget-link-separator'> <span class='lia-separator-post'></span> <span class='lia-separator-pre'></span> </span></li> <li role='listitem'><a class='lia-link-navigation print-article lia-component-forums-action-print-thread' rel='nofollow' id='printThread' href='/t5/blogs/blogarticleprintpage/blog-id/qlik-product-innovation-blog/article-id/1509'>Printer Friendly Page</a></li> <li role='listitem'><a class='lia-link-navigation report-abuse-link lia-component-forums-action-report-abuse' rel='nofollow' id='reportAbuse' href='/t5/notifications/notifymoderatorpage/message-uid/2455967'>Report Inappropriate Content</a></li> </ul> </div> </div> </div> </div> </div> <div class='lia-message-subject lia-component-message-view-widget-subject'> <div class='MessageSubject'> <div class='MessageSubjectIcons '> <h2 itemprop='name' class='message-subject'> <span class='lia-message-unread lia-message-unread-windows'> <a class='page-link lia-link-navigation lia-custom-event' id='link_2' href='/t5/Product-Innovation/Qlik-Data-Integration-Client-Managed-May-2024-General/ba-p/2455967'> Qlik Data Integration Client Managed May 2024 General Availability Release </a> </span> </h2> <span class='lia-img-message-has-url lia-fa-message lia-fa-has lia-fa-url lia-fa' title='Contains a hyperlink' alt='Message contains a hyperlink' aria-label='Contains a hyperlink' role='img' id='display_2'></span> <span class='lia-img-message-has-image lia-fa-message lia-fa-has lia-fa-image lia-fa' title='Contains an image' alt='Message contains an image' aria-label='Contains an image' role='img' id='display_3'></span> </div> </div> </div> <div class="lia-message-body-wrapper lia-component-teaser"> <div id="messageBodyTeaserDisplay" class="lia-message-body"> <div class="lia-message-body-content"> <P>As May brings Spring to a close and heralds the glimpse of summer, the days get a bit brighter and last longer. May seems full of new hope. Apart from Star Wars Day, which always occurs on May 4th (be with you),&nbsp;another galactic event that happens in May is our General Availability releases of both Qlik Replicate and Qlik Enterprise Manager.</P> </div> </div> </div> <div class='lia-message-body-wrapper lia-component-message-view-widget-body'> <div itemprop='text' id='bodyDisplay' class='lia-message-body'> <div class='lia-message-body-content'> <P>As May brings Spring to a close and heralds the glimpse of summer, the days get a bit brighter and last longer. May seems full of new hope. Apart from Star Wars Day, which always occurs on May the 4th (<EM>be with you</EM>),&nbsp;another galactic event that happens in May is our General Availability releases of both Qlik Replicate and Qlik Enterprise Manager.</P> <H2 id="toc-hId--438299848"><STRONG>Qlik Replicate May 2024 General Availability Release</STRONG></H2> <P>As part of our ongoing commitment to build strong technical and commercial working relationships with your cloud platforms of choice, this release significantly improves the way we work with the likes of Snowflake, Databricks, Amazon AWS and Microsoft Azure. Here are just a few highlights.</P> <H3 id="toc-hId-252261626"><STRONG>Snowflake </STRONG></H3> <P><STRONG>Snowpipe Streaming -&nbsp;</STRONG>Qlik Replicate now supports Snowpipe Streaming, a new method for loading data into Snowflake in addition to Bulk Loading. Snowpipe Streaming can help reduce latency when replicating from source to target, as the data is streamed directly into Snowflake tables rather than staging. This method also does not require using the Snowflake warehouse, which can optimize&nbsp;your operating costs, depending on your use case.</P> <P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Adam_Mayer_0-1716537101141.png" style="width: 999px;"><img src="https://community.qlik.com/t5/image/serverpage/image-id/166755i90A04401A61C85B1/image-size/large?v=v2&amp;px=999" role="button" title="Adam_Mayer_0-1716537101141.png" alt="Adam_Mayer_0-1716537101141.png" li-image-url="https://community.qlik.com/t5/image/serverpage/image-id/166755i90A04401A61C85B1?v=v2" li-image-display-id="'166755i90A04401A61C85B1'" li-message-uid="'2455967'" li-messages-message-image="true" li-bindable="" class="lia-media-image" tabindex="0" li-bypass-lightbox-when-linked="true" li-use-hover-links="false" /></span></P> <P>&nbsp;</P> <P><STRONG>Full Load enhancement</STRONG> – This release introduces a new way to use more files in a single copy command, resulting in faster loading times, especially with larger tables. Configuring how many files should be moved and when to time out is now possible.</P> <P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Adam_Mayer_1-1716537101146.png" style="width: 999px;"><img src="https://community.qlik.com/t5/image/serverpage/image-id/166756iE801E002A4DA1116/image-size/large?v=v2&amp;px=999" role="button" title="Adam_Mayer_1-1716537101146.png" alt="Adam_Mayer_1-1716537101146.png" li-image-url="https://community.qlik.com/t5/image/serverpage/image-id/166756iE801E002A4DA1116?v=v2" li-image-display-id="'166756iE801E002A4DA1116'" li-message-uid="'2455967'" li-messages-message-image="true" li-bindable="" class="lia-media-image" tabindex="0" li-bypass-lightbox-when-linked="true" li-use-hover-links="false" /></span></P> <H3 id="toc-hId--1555192837"><STRONG>Databricks </STRONG></H3> <P>Some improvements that were added in previous service releases are now available in this GA release.</P> <P><STRONG>OAuth</STRONG> is a new authentication method supported in Databricks endpoints. It has become a popular choice for many organisations; it is useful for unattended scenarios, such as tasks running in the background without client intervention. I have written a separate blog about this if you want to read more. ( <A href="https://community.qlik.com/t5/Product-Innovation/OAuth-OAuth-my-kingdom-for-OAuth/ba-p/2433841" target="_blank">OAuth, OAuth my kingdom for OAuth</A><SPAN> )</SPAN></P> <P><STRONG>Change Data Partitioning with Unity Catalog</STRONG></P> <P>Qlik Replicate added support for Databricks Unity Catlog, with the ability to divide targets into partitions. This feature was only available under a feature flag, but it is now standard in this GA release.</P> <H3 id="toc-hId-932319996"><STRONG>SAP Endpoint Enhancement </STRONG></H3> <P>SAP continues to be a mission-critical system for many organizations. Qlik can uniquely empower your SAP data by offering several different methods of replicating SAP data and combining it with other non-SAP data.</P> <P>One popular replication method for SAP HANA is Trigger-Based CDC, and this release now supports SAP HANA tables without a Primary Key (PK).</P> <P>With the Transform configuration option, it is now possible to define the PK you want to use to create the triggers of the table,</P> <P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Adam_Mayer_2-1716537101151.png" style="width: 999px;"><img src="https://community.qlik.com/t5/image/serverpage/image-id/166757i38065087613FAB1F/image-size/large?v=v2&amp;px=999" role="button" title="Adam_Mayer_2-1716537101151.png" alt="Adam_Mayer_2-1716537101151.png" li-image-url="https://community.qlik.com/t5/image/serverpage/image-id/166757i38065087613FAB1F?v=v2" li-image-display-id="'166757i38065087613FAB1F'" li-message-uid="'2455967'" li-messages-message-image="true" li-bindable="" class="lia-media-image" tabindex="0" li-bypass-lightbox-when-linked="true" li-use-hover-links="false" /></span></P> <P>We have also optimized CDC performance for the SAP HANA Trigger-Based method by introducing Commit Timestamp (CTS) over Log Table. This method is much faster and uses fewer artefacts.</P> <P>From this release, CTS is now the default and recommended option for Trigger-Based CDC.</P> <P><STRONG><BR /><img class="lia-deferred-image lia-image-emoji" src="/html/@B2EE17697775C8C5F88CA6DB58759F82/emoticons/26a0.png" alt=":warning:" title=":warning:" />Important Note:<img class="lia-deferred-image lia-image-emoji" src="/html/@B2EE17697775C8C5F88CA6DB58759F82/emoticons/26a0.png" alt=":warning:" title=":warning:" /></STRONG></P> <P>If you are using Log Table in previous versions of Qlik Replicate, this setting will be preserved after an upgrade to the May 2024 release to prevent any existing tasks from failing.</P> <P>After upgrading to this release, you can take advantage of CTS. However, to avoid data loss, follow the instructions on Qlik Help!</P> <P>Please see <A href="https://help.qlik.com/en-US/replicate/Content/Replicate/Main/SAP%20Hana%20Source/advanced_prop_saphana.htm#Switchin" target="_blank" rel="noopener nofollow noreferrer">Switching from Log Table mode to Commit Timestamp (CTS) mode</A></P> <P>&nbsp;</P> <P>There have also been several improvements across several other endpoints, such as</P> <UL> <LI>Microsoft SQL Server (MS-CDC) - Timestamp and transaction ID preservation</LI> <LI>PostgreSQL &nbsp;- capturing changes from partitioned tables</LI> <LI>Teradata - replicating 4-byte emoji characters</LI> </UL> <P><STRONG>&nbsp;</STRONG></P> <H3 id="toc-hId--875134467"><STRONG>Security and Compliance</STRONG></H3> <P>Qlik has always taken <A href="https://www.qlik.com/us/trust" target="_blank" rel="noopener nofollow noreferrer">trust and security</A> seriously, implementing security and privacy by design in our products for a long time. We offer world-class architecture and experience to confidently meet your security, compliance, and privacy needs.</P> <P><STRONG>FIPS Compliance –</STRONG> FIPS (Federal Information Processing Standards) is a set of standards developed by the United States Federal Government for computer systems, defining approved encryption algorithms for handling sensitive information. In this release, FIPS compliance is now supported as part of the standard setup routine, making it a more streamlined experience for our public sector customers.</P> <P>For more information, please see Qlik Help. <A href="https://help.qlik.com/en-US/replicate/Content/Replicate/Main/Security/fips-compliancy.htm" target="_blank" rel="noopener nofollow noreferrer">FIPS compliance</A></P> <P>In addition, the following endpoints have enhanced access and authentication methods</P> <UL> <LI>Amazon Kinesis -support for AWS PrivateLink</LI> <LI>MySQL endpoints - caching SHA-2 pluggable authentication</LI> </UL> <P>&nbsp;</P> <P>&nbsp;</P> <H2 id="toc-hId--885637571"><STRONG>Qlik Enterprise Manager May 2024 General Availability Release</STRONG></H2> <H3 id="toc-hId--195076097"><STRONG>Enhanced API Support</STRONG></H3> <P>We have extended the Qlik Enterprise Manager APIs with two new APIs to&nbsp;support adding and changing tables within specific tasks.</P> <UL> <LI>GetTaskTableSelection:&nbsp;Receive the list of tables&nbsp;for a specific task.</LI> <LI>PutTaskTableSelection: Override the list of tables for a specific task.</LI> </UL> <P>All our APIs can be used as&nbsp;REST, .NET, and Python. More details can be found on Qlik Help.&nbsp;<A href="https://help.qlik.com/en-US/enterprise-manager/Content/EnterpriseManager/EnterpriseManager_APIGuide/Introduction/AEM_Intro.htm" target="_blank" rel="noopener nofollow noreferrer">Qlik Enterprise Manager API guide</A></P> <P>&nbsp;</P> <P>&nbsp;</P> <P>As always, each new release is fully supported for two years. To learn more, please visit the Downloads and Release Notes section on Qlik Community.</P> <P><STRONG>We hope you enjoy using Qlik Data Integration products. We would love to hear your feedback and success stories, especially any improvement gains you achieve.</STRONG></P> <P>To learn more about what is included in these releases, be sure to check out the Release notes, which are available&nbsp;<A href="https://community.qlik.com/t5/Release-Notes/tkb-p/ReleaseNotes" target="_blank">here</A></P> <P>&nbsp;<EM>To obtain any of these releases, go to the&nbsp;</EM><A href="https://community.qlik.com/t5/Product-Downloads/tkb-p/Downloads" target="_blank"><EM><STRONG>Qlik Downloads Site</STRONG></EM></A><EM>&nbsp;in the Community, filter “Product Category” by “Qlik Data Integration”, select “Latest release and patch” in “Show Releases”, and then select the product and the versions you would like to download.</EM></P> <P><EM>If required, you can filter further by selecting the latest “Release” and/or Service Release (SR) version under “Release Number”.</EM></P> <P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Adam_Mayer_0-1716556831073.png" style="width: 999px;"><img src="https://community.qlik.com/t5/image/serverpage/image-id/166806i73344857A2BCF24C/image-size/large?v=v2&amp;px=999" role="button" title="Adam_Mayer_0-1716556831073.png" alt="Adam_Mayer_0-1716556831073.png" li-image-url="https://community.qlik.com/t5/image/serverpage/image-id/166806i73344857A2BCF24C?v=v2" li-image-display-id="'166806i73344857A2BCF24C'" li-message-uid="'2455967'" li-messages-message-image="true" li-bindable="" class="lia-media-image" tabindex="0" li-bypass-lightbox-when-linked="true" li-use-hover-links="false" /></span></P> <P>For additional help in using the downloads site - watch this handy video guide here:<BR /><A href="https://community.qlik.com/t5/Official-Support-Articles/How-to-download-Qlik-Products/ta-p/1906869" target="_blank">How-to-download-Qlik-Products</A></P> </div> </div> </div> <div id='labelsForMessage' class='LabelsForArticle lia-component-message-view-widget-labels'> <span aria-level='5' role='heading' class='article-labels-title'> Labels </span> <div class='LabelsList'> <ul role='list' id='list' class='lia-list-standard-inline'> <li class='label'> <a class='label-link lia-link-navigation' rel='tag' id='link_1' href='/t5/Product-Innovation/bg-p/qlik-product-innovation-blog/label-name/qlik%20data%20integration'>Qlik Data Integration<wbr /></a> </li> <li class='label'> <a class='label-link lia-link-navigation' rel='tag' id='link_3' href='/t5/Product-Innovation/bg-p/qlik-product-innovation-blog/label-name/qlik%20enterprise%20manager'>Qlik Enterprise Manager<wbr /></a> </li> <li class='label'> <a class='label-link lia-link-navigation' rel='tag' id='link_4' href='/t5/Product-Innovation/bg-p/qlik-product-innovation-blog/label-name/qlik%20replicate'>Qlik Replicate<wbr /></a> </li> </ul> </div> </div> </div> </div> </div><div class='lia-quilt-row lia-quilt-row-footer'> <div class='lia-quilt-column lia-quilt-column-03 lia-quilt-column-left lia-quilt-column-Footer-left lia-mark-empty'> </div><div class='lia-quilt-column lia-quilt-column-21 lia-quilt-column-right lia-quilt-column-Footer-right'> <div class='lia-quilt-column-alley lia-quilt-column-alley-right'> <div class='lia-message-VIEW_COUNT lia-component-message-widget-message-property-display lia-component-view-count lia-component-message-view-widget-view-count'> 1,146 Views </div> <div data-lia-kudos-id='2455967' id='kudosButtonV2' class='KudosButton lia-button-image-kudos-wrapper lia-component-kudos-widget-button-version-3 lia-component-kudos-widget-button-horizontal lia-component-kudos-widget-button lia-component-kudos-action lia-component-message-view-widget-kudos-action'> <div class='lia-button-image-kudos lia-button-image-kudos-horizontal lia-button-image-kudos-enabled lia-button-image-kudos-not-kudoed lia-button-image-kudos-has-kudoes lia-button-image-kudos-has-kudos lia-button'> <div class='lia-button-image-kudos-count'> <a class='lia-link-navigation kudos-count-link' title='Click here to see who gave likes to this post.' id='link_5' href='/t5/kudos/messagepage/board-id/qlik-product-innovation-blog/message-id/1509/tab/all-users'> <span itemprop="upvoteCount" id="messageKudosCount_41ac895ded6469" class="MessageKudosCount lia-component-kudos-widget-message-kudos-count"> 4 </span><span class="lia-button-image-kudos-label lia-component-kudos-widget-kudos-count-label"> Likes </span> </a> </div> <div class='lia-button-image-kudos-give'> <a onclick='return LITHIUM.EarlyEventCapture(this, &#39;click&#39;, true)' class='lia-link-navigation kudos-link' role='button' data-lia-kudos-entity-uid='2455967' aria-label='Click here to give likes to this post.' title='Click here to give likes to this post.' rel='nofollow' id='kudoEntity' href='https://community.qlik.com/t5/blogs/v2/blogarticlepage.kudosbuttonv2.kudoentity:kudoentity/kudosable-gid/2455967?t:ac=blog-id/qlik-product-innovation-blog/article-id/1509&amp;t:cp=kudos/contributions/tapletcontributionspage&amp;ticket=iMnSeZcGRZuO_-1'> </a> </div> </div> </div> <div class='lia-button-group lia-component-comment-button lia-component-message-view-widget-comment-button'> </div> </div> </div> </div> </div> </div> </div> <div class="lia-progress lia-js-hidden" id="progressBar"> <div class="lia-progress-indeterminate"></div> </div> </div> <a name="comment-on-this"></a> <span id="feedback-successinformationbox_2"> </span> <div class="InfoMessage lia-panel-feedback-banner-note lia-component-comment-editor" id="informationbox_2"> <div role="alert" class="lia-text"> <p ng-non-bindable="" tabindex="0"> You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in. </p> <ul role="list" id="list_0" class="lia-list-standard"> <li><a class="lia-link-navigation blog-link lia-message-comment-post" rel="nofollow" id="link_6" href="/plugins/common/feature/saml/doauth/redirect?redirectreason=permissiondenied&amp;referer=https%3A%2F%2Fcommunity.qlik.com%2Ft5%2FProduct-Innovation%2FQlik-Data-Integration-Client-Managed-May-2024-General%2Fba-p%2F2455967%23comment-on-this">Comment</a></li> </ul> </div> </div> </div> </div><div class="lia-quilt-column lia-quilt-column-07 lia-quilt-column-right lia-quilt-column-side-content"> <div class="lia-quilt-column-alley lia-quilt-column-alley-right"> <style> .prev-next-disabled { pointer-events: none; } </style> <div class="lia-panel lia-panel-standard LabelsTaplet Chrome lia-component-labels-widget-labels-list custom-labels-component"> <div class="lia-decoration-border"> <div class="lia-decoration-border-top"> <div> </div> </div> <div class="lia-decoration-border-content"> <div> <div class="lia-panel-heading-bar-wrapper"> <div class="lia-panel-heading-bar"> <span aria-level="2" role="heading" class="lia-panel-heading-bar-title"> Subscribe by Topic </span> </div> </div> <div class="lia-panel-content-wrapper"> <div class="lia-panel-content"> <div class="lia-labels-list-sortable" id="labelsTaplet"> <div class="lia-panel lia-panel-standard"> <div class="lia-decoration-border"> <div class="lia-decoration-border-top"> <div> </div> </div> <div class="lia-decoration-border-content"> <div> <div class="lia-panel-content-wrapper"> <div class="lia-panel-content"> <div class="CategoryLabelsTaplet"> <div class="LabelsList" id="list_0"> <div class="shimmer label-shimmer" aria-live="polite" aria-role="status" aria-label="loading" tabindex="0"> <span></span> <span></span> <span></span> <span></span> <span></span> <span></span> </div> <ul role="list" id="labelslist" class="lia-list-standard"> </ul> </div> </div> </div> </div> </div> </div> <div class="lia-decoration-border-bottom"> <div class="label-pagination"> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="lia-decoration-border-bottom"> <div> </div> </div> </div> </div> <div class="lia-panel lia-panel-standard TagCloudTaplet Chrome lia-component-tags-widget-tag-cloud-actual lia-component-tags-widget-tag-cloud"><div class="lia-decoration-border"><div class="lia-decoration-border-top"><div> </div></div><div class="lia-decoration-border-content"><div><div class="lia-panel-heading-bar-wrapper"><div class="lia-panel-heading-bar"><span aria-level="3" role="heading" class="lia-panel-heading-bar-title">Tags</span></div></div><div class="lia-panel-content-wrapper"><div class="lia-panel-content"><div id="tagCloudTapletActual" class="TagCloudTaplet"> <div id="taglist" class="TagList"> <ul role="list" id="list_1" class="lia-list-standard-inline" aria-label="Tags"> <li class="tag-13 lia-tag-list-item"><a class="lia-link-navigation lia-tag tag tagging-weight-10 tag-13 lia-js-data-tagUid-13" rel="tag" id="link_7" href="/t5/tag/qlik%20sense/tg-p/board-id/qlik-product-innovation-blog">qlik sense</a><div class="tag-list-js-confirmation hidden"></div></li><li class="tag-45829 lia-tag-list-item"><a class="lia-link-navigation lia-tag tag tagging-weight-5 tag-45829 lia-js-data-tagUid-45829" rel="tag" id="link_8" href="/t5/tag/Qlik%20Product%20Release/tg-p/board-id/qlik-product-innovation-blog">Qlik Product Release</a><div class="tag-list-js-confirmation hidden"></div></li><li class="tag-15 lia-tag-list-item"><a class="lia-link-navigation lia-tag tag tagging-weight-2 tag-15 lia-js-data-tagUid-15" rel="tag" id="link_9" href="/t5/tag/qlikview/tg-p/board-id/qlik-product-innovation-blog">qlikview</a><div class="tag-list-js-confirmation hidden"></div></li><li class="tag-3573 lia-tag-list-item"><a class="lia-link-navigation lia-tag tag tagging-weight-2 tag-3573 lia-js-data-tagUid-3573" rel="tag" id="link_10" href="/t5/tag/qlik%20cloud/tg-p/board-id/qlik-product-innovation-blog">qlik cloud</a><div class="tag-list-js-confirmation hidden"></div></li><li class="tag-45600 lia-tag-list-item"><a class="lia-link-navigation lia-tag tag tagging-weight-2 tag-45600 lia-js-data-tagUid-45600" rel="tag" id="link_11" href="/t5/tag/Qlik%20Data%20Analytics/tg-p/board-id/qlik-product-innovation-blog">Qlik Data Analytics</a><div class="tag-list-js-confirmation hidden"></div></li><li class="tag-2557 lia-tag-list-item"><a class="lia-link-navigation lia-tag tag tagging-weight-2 tag-2557 lia-js-data-tagUid-2557" rel="tag" id="link_12" href="/t5/tag/qlik%20sense%20enterprise/tg-p/board-id/qlik-product-innovation-blog">qlik sense enterprise</a><div class="tag-list-js-confirmation hidden"></div></li><li class="tag-43635 lia-tag-list-item"><a class="lia-link-navigation lia-tag tag tagging-weight-2 tag-43635 lia-js-data-tagUid-43635" rel="tag" id="link_13" href="/t5/tag/Qlik%20Sense%20Business/tg-p/board-id/qlik-product-innovation-blog">Qlik Sense Business</a><div class="tag-list-js-confirmation hidden"></div></li><li class="tag-104 lia-tag-list-item"><a class="lia-link-navigation lia-tag tag tagging-weight-1 tag-104 lia-js-data-tagUid-104" rel="tag" id="link_14" href="/t5/tag/qlik/tg-p/board-id/qlik-product-innovation-blog">qlik</a><div class="tag-list-js-confirmation hidden"></div></li><li class="tag-5044 lia-tag-list-item"><a class="lia-link-navigation lia-tag tag tagging-weight-1 tag-5044 lia-js-data-tagUid-5044" rel="tag" id="link_15" href="/t5/tag/qlik%20connectors/tg-p/board-id/qlik-product-innovation-blog">qlik connectors</a><div class="tag-list-js-confirmation hidden"></div></li><li class="tag-1756 lia-tag-list-item"><a class="lia-link-navigation lia-tag tag tagging-weight-1 tag-1756 lia-js-data-tagUid-1756" rel="tag" id="link_16" href="/t5/tag/ai/tg-p/board-id/qlik-product-innovation-blog">ai</a><div class="tag-list-js-confirmation hidden"></div></li><li class="tag-45601 lia-tag-list-item"><a class="lia-link-navigation lia-tag tag tagging-weight-1 tag-45601 lia-js-data-tagUid-45601" rel="tag" id="link_17" href="/t5/tag/Qlik%20Data%20Integration/tg-p/board-id/qlik-product-innovation-blog">Qlik Data Integration</a><div class="tag-list-js-confirmation hidden"></div></li><li class="tag-2838 lia-tag-list-item"><a class="lia-link-navigation lia-tag tag tagging-weight-1 tag-2838 lia-js-data-tagUid-2838" rel="tag" id="link_18" href="/t5/tag/qlik%20sense%20mobile/tg-p/board-id/qlik-product-innovation-blog">qlik sense mobile</a><div class="tag-list-js-confirmation hidden"></div></li><li class="tag-3792 lia-tag-list-item"><a class="lia-link-navigation lia-tag tag tagging-weight-1 tag-3792 lia-js-data-tagUid-3792" rel="tag" id="link_19" href="/t5/tag/qlik%20nprinting/tg-p/board-id/qlik-product-innovation-blog">qlik nprinting</a><div class="tag-list-js-confirmation hidden"></div></li><li class="tag-31503 lia-tag-list-item"><a class="lia-link-navigation lia-tag tag tagging-weight-1 tag-31503 lia-js-data-tagUid-31503" rel="tag" id="link_20" href="/t5/tag/qlik%20analytics/tg-p/board-id/qlik-product-innovation-blog">qlik analytics</a><div class="tag-list-js-confirmation hidden"></div></li><li class="tag-5053 lia-tag-list-item"><a class="lia-link-navigation lia-tag tag tagging-weight-1 tag-5053 lia-js-data-tagUid-5053" rel="tag" id="link_21" href="/t5/tag/qlik%20sense%20desktop/tg-p/board-id/qlik-product-innovation-blog">qlik sense desktop</a><div class="tag-list-js-confirmation hidden"></div></li><li class="tag-41244 lia-tag-list-item"><a class="lia-link-navigation lia-tag tag tagging-weight-1 tag-41244 lia-js-data-tagUid-41244" rel="tag" id="link_22" href="/t5/tag/augmented%20intelligence/tg-p/board-id/qlik-product-innovation-blog">augmented intelligence</a><div class="tag-list-js-confirmation hidden"></div></li><li class="tag-13095 lia-tag-list-item"><a class="lia-link-navigation lia-tag tag tagging-weight-1 tag-13095 lia-js-data-tagUid-13095" rel="tag" id="link_23" href="/t5/tag/qv/tg-p/board-id/qlik-product-innovation-blog">qv</a><div class="tag-list-js-confirmation hidden"></div></li><li class="tag-50927 lia-tag-list-item"><a class="lia-link-navigation lia-tag tag tagging-weight-1 tag-50927 lia-js-data-tagUid-50927" rel="tag" id="link_24" href="/t5/tag/Connector%20Factory/tg-p/board-id/qlik-product-innovation-blog">Connector Factory</a><div class="tag-list-js-confirmation hidden"></div></li><li class="tag-32428 lia-tag-list-item"><a class="lia-link-navigation lia-tag tag tagging-weight-1 tag-32428 lia-js-data-tagUid-32428" rel="tag" id="link_25" href="/t5/tag/qlik%20sense%20app/tg-p/board-id/qlik-product-innovation-blog">qlik sense app</a><div class="tag-list-js-confirmation hidden"></div></li><li class="tag-45339 lia-tag-list-item"><a class="lia-link-navigation lia-tag tag tagging-weight-1 tag-45339 lia-js-data-tagUid-45339" rel="tag" id="link_26" href="/t5/tag/Qlik%20Sense%20Product%20Release/tg-p/board-id/qlik-product-innovation-blog">Qlik Sense Product Rele…</a><div class="tag-list-js-confirmation hidden"></div></li> </ul> <div class="lia-inline-ajax-feedback"> <div class="AjaxFeedback" id="ajaxFeedback"></div> </div> <div class="lia-view-all"><a class="lia-link-navigation view-all-link" aria-label="View All &amp;gg; Tags" rel="tag" id="link_27" href="/t5/forums/tagdetailpage/tag-cloud-grouping/tag/tag-cloud-style/frequent/message-scope/core-node/board-id/qlik-product-innovation-blog/user-scope/all/tag-scope/all/timerange/all/tag-visibility-scope/public">View All &gg;</a></div></div> </div></div></div></div></div><div class="lia-decoration-border-bottom"><div> </div></div></div></div> </div> </div> </div><div class="lia-quilt-row lia-quilt-row-footer"> <div class="lia-quilt-column lia-quilt-column-24 lia-quilt-column-single lia-quilt-column-common-footer"> <div class="lia-quilt-column-alley lia-quilt-column-alley-single"> <div class="lia-quilt lia-quilt-footer lia-quilt-layout-footer lia-component-quilt-footer"> <div class="lia-quilt-row lia-quilt-row-main"> <div class="lia-quilt-column lia-quilt-column-24 lia-quilt-column-single lia-quilt-column-icons"> <div class="lia-quilt-column-alley lia-quilt-column-alley-single"> <li:common-scroll-to class="lia-component-common-widget-scroll-to" li-bindable="" li-instance="0" componentId="common.widget.scroll-to" mode="default"></li:common-scroll-to> </div> </div> </div><div class="lia-quilt-row lia-quilt-row-theme-scripts"> <div class="lia-quilt-column lia-quilt-column-24 lia-quilt-column-single lia-quilt-column-ui-scripts lia-mark-empty"> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <footer> <div class="footer-container"> <div class="footer-inner-wrapper lia-quilt-row"> <style> .lia-page-options .lia-category-subscription-link{ color:#000 !important; } #lia-body.CrmSupportPage li.lia-tabs.lia-tabs-active{ border-color: #009845; } #lia-body.CrmSupportPage li.lia-tabs.lia-tabs-active .tab-link.lia-custom-event { border:none; padding:0; } .CrmSupportCaseTabs .lia-tabs-standard .lia-tabs-active>span>a{ border-color: #009845; } </style> <style> .lia-quilt-occasion-page .LabelsForMessage .LabelsList .lia-list-standard-inline li:first-child{ display:inline-block; } #lia-body .lia-content .lia-quilt-occasion-page .LabelsForMessage.lia-component-message-view-widget-labels .lia-panel-heading-bar-title{ width: max-content; } </style> <div class="lia-quilt-column-06"> <h2 class="main-heading">Products</h2> <ul class="footer-list-items"> <li><a target="_blank" href="https://www.qlik.com/us/products">All Products</a></li> <li><a target="_blank" href="https://www.qlik.com/us/products/qlik-active-intelligence-platform">Qlik Cloud Platform</a></li> <li><a target="_blank" href="https://www.qlik.com/us/products/qlik-sense">Qlik Sense</a></li> <li><a target="_blank" href="https://www.qlik.com/us/products/qlik-automl">Qlik AutoML</a></li> <li><a target="_blank" href="https://www.qlik.com/us/products/qlikview">QlikView</a></li> <li><a target="_blank" href="https://www.qlik.com/us/products/qlik-replicate">Qlik Replicate</a></li> <li><a target="_blank" href="https://www.qlik.com/us/products/qlik-compose-data-lakes">Qlik Compose for Data Lakes</a></li> <li><a target="_blank" href="https://www.qlik.com/us/products/qlik-compose-data-warehouses">Qlik Compose for Data Warehouse</a></li> <li><a target="_blank" href="https://www.qlik.com/us/products/qlik-enterprise-manager">Qlik Enterprise Manager</a></li> <li><a target="_blank" href="https://www.qlik.com/us/products/catalog-and-lineage">Catalog & Lineage</a></li> <li><a target="_blank" href="https://www.qlik.com/us/products/qlik-gold-client">Qlik Gold Client</a></li> <li><a target="_blank" href="https://www.qlik.com/us/products/why-qlik-is-different">Why Qlik</a></li> </ul> </div> <div class="lia-quilt-column-06"> <h2 class="main-heading">Resources</h2> <ul class="footer-list-items"> <li><a target="_blank" href="https://www.qlik.com/us/resource-library">Resource Library</a></li> <li><a target="_blank" href="https://www.qlik.com/us/partners">Qlik Partners</a></li> <li><a target="_blank" href="https://www.qlik.com/us/trial/qlik-free-trials">Free Trials</a></li> <li><a target="_blank" href="https://www.qlik.com/us/compare">Compare Qlik</a></li> <li><a target="_blank" href="https://www.qlik.com/us/learn/glossary">Glossary</a></li> <li><a target="_blank" href="https://www.qlik.com/us/services/training">Training</a></li> <li><a target="_blank" href="https://www.qlik.com/us/services/support">Support</a></li> </ul> </div> <div class="lia-quilt-column-06"> <h2 class="main-heading">Company</h2> <ul class="footer-list-items"> <li><a target="_blank" href="https://www.qlik.com/us/company" title="About Qlik">About Qlik</a></li> <li><a target="_blank" href="https://www.qlik.com/us/company/press-room">Press Room</a></li> <li><a target="_blank" href="https://www.qlik.com/us/trust">Trust & Security</a></li> <li><a target="_blank" href="https://www.qlik.com/us/trust/accessibility">Accessibility</a></li> <li><a target="_blank" href="https://www.qlik.com/us/trust/privacy">Privacy</a></li> <li><a target="_blank" href="https://www.qlik.com/us/company/careers">Careers</a></li> <li class="extra-space"></li> <li class="sales-office"><a target="_blank" href="https://www.qlik.com/us/contact">Global Offices</a></li> <li><a target="_blank" href="https://www.qlik.com/us/try-or-buy/buy-now">Contact Sales</a></li> </ul> <div class="extra-space"></div> <h2 class="heading-text"><a href="https://community.qlik.com/t5/Water-Cooler/bd-p/qlik-community-help-discussions" target="_blank">Qlik Community</a></h2> <ul class="social-icons list-inline footer-list-items"> <li><a href="https://twitter.com/qlik" target="_blank" aria-label="Twitter" class="icon"> <svg xmlns="http://www.w3.org/2000/svg" width="20" height="21" fill="#A9B3B6"><path d="M11.698 8.789 18.983.32h-1.727l-6.325 7.354L5.878.32H.051l7.64 11.12-7.64 8.88h1.726l6.68-7.765 5.336 7.765h5.828L11.697 8.79Zm-2.365 2.749-.774-1.108-6.16-8.81h2.652l4.97 7.11.775 1.107 6.461 9.243h-2.652l-5.272-7.542Z"/></svg> </a></li> <li><a href="https://www.linkedin.com/company/qlik" target="_blank" aria-label="LinkedIn" class="icon"> <svg xmlns="http://www.w3.org/2000/svg" width="21" height="21" fill="#A9B3B6"><g><path d="M17.286.32H3.952A3.334 3.334 0 0 0 .62 3.654v13.333a3.334 3.334 0 0 0 3.333 3.333h13.334a3.334 3.334 0 0 0 3.333-3.333V3.654A3.334 3.334 0 0 0 17.286.32Zm-10 16.25H5.202V8.237h2.084v8.333Zm.013-9.995c-.271.273-.623.412-1.055.412-.427 0-.777-.141-1.05-.425a1.46 1.46 0 0 1-.408-1.046c0-.426.137-.773.408-1.042.273-.27.623-.404 1.05-.404.432 0 .784.135 1.055.404.269.27.403.616.403 1.042 0 .43-.134.783-.403 1.059Zm9.57 9.995h-2.083v-4.63c0-1.292-.745-2.036-1.667-2.036-.445 0-.948.269-1.235.612-.288.342-.431.777-.431 1.302v4.752H9.369V8.237h2.084v1.317h.032c.614-1.013 1.506-1.517 2.678-1.521 1.665-.004 2.706 1.246 2.706 3.435v5.102Z"/></g></svg> </a></li> <li><a href="https://www.facebook.com/qlik" target="_blank" aria-label="Facebook" class="icon"> <svg xmlns="http://www.w3.org/2000/svg" width="21" height="21" fill="#A9B3B6"><path d="M20.05 10.345C20.05 4.812 15.56.32 10.025.32 4.491.32 0 4.812 0 10.345c0 4.852 3.449 8.893 8.02 9.825v-6.817H6.015v-3.008H8.02V7.84A3.513 3.513 0 0 1 11.53 4.33h2.506v3.008H12.03c-.551 0-1.002.451-1.002 1.002v2.005h3.007v3.008h-3.007v6.967c5.062-.5 9.022-4.772 9.022-9.975Z"/></svg> </a></li> </ul> </div> <div class="lia-quilt-column-06"> <h2 class="main-heading">Legal </h2> <div class="text-legal">© 1993-2025 QlikTech International AB, All Rights Reserved </div> <ul class="footer-list-items"> <li class="extra-space"></li> <li class="legal-policies"><a href="https://www.qlik.com/us/legal/legal-policies" target="_blank">Legal Policies</a></li> <li><a href="https://www.qlik.com/us/legal/privacy-and-cookie-notice" target="_blank">Privacy & Cookie Notice</a></li> <li><a href="https://www.qlik.com/us/legal/trademarks" target="_blank">Trademarks</a></li> <li><a href="https://www.qlik.com/us/legal/terms-of-use" target="_blank">Terms of Use</a></li> <li><a href="https://www.qlik.com/us/legal/legal-agreements" target="_blank">Legal Agreements</a></li> <li><a href="https://www.qlik.com/us/legal/product-terms" target="_blank">Product Terms</a></li> <li><a href="javascript:void(0)" class="do-not-share-info">Do not share my info <span id="ot-sdk-btn" class="ot-sdk-show-settings"></span></a></li> <li> <a href="https://www.qlik.com/us/trust/accessibility?_ga=2.187458024.1568149266.1655737708-413146154.1654696667" target="_blank"> <img src="https://www.adasitecompliance.com/img/APolicy.png" alt="ADA Site Compliance-Accessibility Policy" width="125" height="65" ></a></li> </ul> </div> </div> </div> </footer> </center> </div> <script type="text/javascript"> new Image().src = ["/","b","e","a","c","o","n","/","2","6","6","1","4","2","1","0","4","1","9","3","_","1","7","4","0","9","4","5","8","3","7","6","5","0",".","g","i","f"].join(""); </script> <script type="text/javascript" src="/t5/scripts/8016E4FC3B23A5110FC1769E8A07C73D/lia-scripts-common-min.js"></script><script type="text/javascript" src="/t5/scripts/C3DE7AEB2E73F68203FA347A9918FD76/lia-scripts-body-min.js"></script><script language="javascript" type="text/javascript"> <!-- LITHIUM.Sandbox.restore(); LITHIUM.jQuery.fn.cssData.defaults = {"dataPrefix":"lia-js-data","pairDelimeter":"-","prefixDelimeter":"-"}; (function($){ $(document).ready(function() { let headerSub = $(".lia-component-quilt-header .lia-quilt-row-sub-header"); let headerSubMain = $(headerSub).find(".lia-quilt-column-sub-header-main"); if(headerSubMain && headerSubMain.hasClass("lia-mark-empty")) { headerSub.remove(); } } ); })(LITHIUM.jQuery); (function($){ $(document).ready(function(){ function appendHoverText(){ setTimeout(function(){ $(".mce-btn-group .mce-btn").attr("tabindex","0"); }, 10000); $(document).on('mouseenter focusin','div[aria-label="Insert Photos"]', function(event) { if($(this).find('.CameraHoverCard').length == 0){ $(document).find('div[aria-label="Insert Photos"]').attr("aria-describedby","cameraGuideline"); $(document).find('div[aria-label="Insert Photos"]').append('<div id="cameraGuideline" class="CameraHoverCard" role="tooltip" style="display:none;">When images are added in the body section, make sure to add alternate text for each image. To do this, click on HTML on the toolbar after adding the image, find ‘alt text’ and add alternative text for that image.</div>'); } }); $(document).on('mouseenter focusin','div[aria-label="Insert Photos"]', function(event) { $(this).find(".CameraHoverCard").show(); }); $(document).on("mouseleave focusout",'div[aria-label="Insert Photos"]', function(event) { $(this).find(".CameraHoverCard").hide(); }); //for mobile image icon $(document).on('mouseenter focusin','div[aria-describedby="cameraGuideline"]', function(event) { $(this).find(".CameraHoverCard").show(); }); $(document).on("mouseleave focusout",'div[aria-describedby="cameraGuideline"]', function(event) { $(this).find(".CameraHoverCard").hide(); }); $(document).on('mouseenter focusin','div[aria-label="Source code"]', function(event) { if($(this).find('.htmlHoverCard').length == 0){ $(document).find('div[aria-label="Source code"]').attr("aria-describedby","htmlGuideline"); $(document).find('div[aria-label="Source code"]').append('<div id="htmlGuideline" class="htmlHoverCard" role="tooltip" style="display:none;">&lt;div class=\&quot;mainHeading\&quot;&gt;\r\n &lt;h2&gt;An Epic Journey Awaits&lt;\/h2&gt;\r\n &lt;p&gt;\r\n Built with and for customers, partners, employees, developers, academics,\r\n and data mavericks.\r\n &lt;\/p&gt;\r\n &lt;p&gt;The Qlik Greenway plots our shared journey to the future of Qlik.&lt;\/p&gt;\r\n&lt;\/div&gt;\r\n\r\n&lt;div class=\&quot;contentText firstContent\&quot;&gt;\r\n &lt;div class=\&quot;topContentText\&quot;&gt;\r\n &lt;h2 class=\&quot;text1\&quot; tabindex=\&quot;0\&quot;&gt;Let’s get started&lt;\/h2&gt;\r\n &lt;p class=\&quot;ptext\&quot; tabindex=\&quot;0\&quot;&gt;\r\n Chart your path and move forward with Qlik.\r\n &lt;\/p&gt;\r\n &lt;\/div&gt;\r\n&lt;\/div&gt;\r\n\r\n&lt;div class=\&quot;cardContainer firstSection\&quot;&gt;\r\n &lt;div class=\&quot;card\&quot;&gt;\r\n \r\n &lt;div class=\&quot;cardText\&quot;&gt;\r\n &lt;p class=\&quot;cardPtext\&quot; tabindex=\&quot;0\&quot;&gt;\r\n Discover and engage with the Community.\r\n &lt;\/p&gt;\r\n &lt;a href=\&quot;/t5/get-started/tkb-p/qlik-community-help-documents\&quot;&gt;\r\n &gt;&gt; Get Started\r\n &lt;\/a&gt;\r\n &lt;\/div&gt;\r\n &lt;\/div&gt;\r\n\r\n &lt;div class=\&quot;card\&quot;&gt;\r\n &lt;div class=\&quot;cardText\&quot;&gt;\r\n &lt;p class=\&quot;cardPtext\&quot; tabindex=\&quot;0\&quot;&gt;Ask questions and provide solutions.&lt;\/p&gt;\r\n &lt;a href=\&quot;/t5/forums/postpage/choose-node/true/interaction-style/forum\&quot;&gt;\r\n &gt;&gt; Forums\r\n &lt;\/a&gt;\r\n &lt;\/div&gt;\r\n &lt;\/div&gt;\r\n\r\n &lt;div class=\&quot;card\&quot;&gt;\r\n &lt;div class=\&quot;cardText\&quot;&gt;\r\n &lt;p class=\&quot;cardPtext\&quot; tabindex=\&quot;0\&quot;&gt;\r\n Stay informed on the latest innovations.\r\n &lt;\/p&gt;\r\n &lt;a href=\&quot;/t5/events-webinars/bd-p/qlik-events-webinars\&quot;&gt;\r\n &gt;&gt; Attend events\r\n &lt;\/a&gt;\r\n &lt;\/div&gt;\r\n &lt;\/div&gt;\r\n&lt;\/div&gt;\r\n\r\n&lt;div class=\&quot;contentText secondContent\&quot;&gt;\r\n &lt;div class=\&quot;topContentText\&quot;&gt;\r\n &lt;h2 class=\&quot;text1\&quot; tabindex=\&quot;0\&quot;&gt;Take it to the next level&lt;\/h2&gt;\r\n &lt;p class=\&quot;ptext\&quot; tabindex=\&quot;0\&quot;&gt;\r\n Forge connections and go further in your Qlik journey.\r\n &lt;\/p&gt;\r\n &lt;\/div&gt;\r\n&lt;\/div&gt;\r\n\r\n&lt;div class=\&quot;cardContainer secondSection\&quot;&gt;\r\n &lt;div class=\&quot;card\&quot;&gt;\r\n &lt;div class=\&quot;cardText\&quot;&gt;\r\n &lt;p class=\&quot;cardPtext\&quot; tabindex=\&quot;0\&quot;&gt;\r\n Make a difference in the Qlik Community.\r\n &lt;\/p&gt;\r\n &lt;a href=\&quot;/t5/community-mvps/ct-p/Community-MVPs\&quot;&gt;\r\n &gt;&gt; Qlik Community MVPs\r\n &lt;\/a&gt;\r\n &lt;\/div&gt;\r\n &lt;\/div&gt;\r\n \r\n &lt;div class=\&quot;card\&quot;&gt;\r\n &lt;div class=\&quot;cardText\&quot;&gt;\r\n &lt;p class=\&quot;cardPtext\&quot; tabindex=\&quot;0\&quot;&gt;Connect with other Qlik users.&lt;\/p&gt;\r\n &lt;a href=\&quot;https://www.meetup.com/pro/qlik/\&quot;&gt; &gt;&gt; Qlik Meetups &lt;\/a&gt;\r\n &lt;\/div&gt;\r\n &lt;\/div&gt;\r\n \r\n &lt;div class=\&quot;card\&quot;&gt;\r\n &lt;div class=\&quot;cardText\&quot;&gt;\r\n &lt;p class=\&quot;cardPtext\&quot; tabindex=\&quot;0\&quot;&gt;Be inspired and share Qlik apps.&lt;\/p&gt;\r\n &lt;a href=\&quot;/t5/qlik-gallery/bg-p/qlik-gallery\&quot;&gt; &gt;&gt; Qlik Gallery &lt;\/a&gt;\r\n &lt;\/div&gt;\r\n &lt;\/div&gt;\r\n \r\n &lt;div class=\&quot;card\&quot;&gt;\r\n &lt;div class=\&quot;cardText\&quot;&gt;\r\n &lt;p class=\&quot;cardPtext\&quot; tabindex=\&quot;0\&quot;&gt;Expand and promote data literacy.&lt;\/p&gt;\r\n &lt;a href=\&quot;https://www.qlik.com/us/company/academic-program\&quot;&gt;\r\n &gt;&gt; Qlik Academic Program\r\n &lt;\/a&gt;\r\n &lt;\/div&gt;\r\n &lt;\/div&gt;\r\n&lt;\/div&gt;</div>'); } }); $(document).on('mouseenter focusin','div[aria-label="Source code"]', function(event) { $(this).find(".htmlHoverCard").show(); }); $(document).on("mouseleave focusout",'div[aria-label="Source code"]', function(event) { $(this).find(".htmlHoverCard").hide(); }); //for mobile image icon $(document).on('mouseenter focusin','div[aria-describedby="htmlGuideline"]', function(event) { $(this).find(".htmlHoverCard").show(); }); $(document).on("mouseleave focusout",'div[aria-describedby="htmlGuideline"]', function(event) { $(this).find(".htmlHoverCard").hide(); }); /*setTimeout(function(){ $(document).find('.lia-mce-toolbar-table').attr("aria-describedby","tableGuideline"); $(document).find('.lia-mce-toolbar-table').append('<div id="tableGuideline" class="TableHoverCard" role="tooltip" style="display:none;">Make sure in the table structure that table headings are clearly defined. To add a heading in a table click on HTML on the toolbar after inserting table and replace &lt;td&gt; with &lt;th&gt; only for headings.</div>'); }, 10000); */ $(document).on('mouseenter focusin','.lia-mce-toolbar-table', function(event) { if($(this).find('.TableHoverCard').length == 0){ $(document).find('.lia-mce-toolbar-table').attr("aria-describedby","tableGuideline"); $(document).find('.lia-mce-toolbar-table').append('<div id="tableGuideline" class="TableHoverCard" role="tooltip" style="display:none;">Make sure in the table structure that table headings are clearly defined. To add a heading in a table click on HTML on the toolbar after inserting table and replace <td> with <th> only for headings.</div>'); } $(this).find(".TableHoverCard").show(); }); //for mobile image icon $(document).on('mouseenter focusin','div[aria-describedby="tableGuideline"]', function(event) { $(this).find(".TableHoverCard").show(); }); $(document).on("mouseleave focusout",'div[aria-describedby="tableGuideline"]', function(event) { $(this).find(".TableHoverCard").hide(); }); /*setTimeout(function(){ $(document).find('.lia-mce-toolbar-embedvideo').attr("aria-describedby","videoGuideline"); $(document).find('.lia-mce-toolbar-embedvideo').append('<div id="videoGuideline" class="VideoHoverCard" role="tooltip" style="display:none;">When videos are added in the body section, make sure you have the video closed caption auto-enabled and also please provide transcripts, if possible. Transcripts can be in the form of a link</div>'); }, 10000);*/ $(document).on('mouseenter focusin','.lia-mce-toolbar-embedvideo', function(event) { if($(this).find('.VideoHoverCard').length == 0){ $(document).find('.lia-mce-toolbar-embedvideo').attr("aria-describedby","videoGuideline"); $(document).find('.lia-mce-toolbar-embedvideo').append('<div id="videoGuideline" class="VideoHoverCard" role="tooltip" style="display:none;">When videos are added in the body section, make sure you have the video closed caption auto-enabled and also please provide transcripts, if possible. Transcripts can be in the form of a link</div>'); } }); $(document).on('mouseenter focusin','.lia-mce-toolbar-embedvideo', function(event) { $(this).find(".VideoHoverCard").show(); }); $(document).on("mouseleave focusout",'.lia-mce-toolbar-embedvideo', function(event) { $(this).find(".VideoHoverCard").hide(); }); } $('.lia-action-reply.reply-action-link').click(function () { appendHoverText(); }); $('.lia-loadMore-button,.lia-loadPrevious-button').click(function(){ appendHoverText(); }); appendHoverText(); }); })(LITHIUM.jQuery); (function($){ $(document).ready(function(){ $(".lia-user-rank-icon").attr('alt',''); }); })(LITHIUM.jQuery); (function ($) { $(document).ready(function () { var selectors = [ '.MessageEditorForm .mce-tinymce.mce-container.mce-panel.lia-editor-gte-2', '.lia-comments-wrapper .mce-tinymce.mce-container.mce-panel.lia-editor-gte-2', '.discussion-list-container .quick-reply-container .quick-textarea-wrapper', '.ForumTopicPage .lia-form-input-wrapper', '.lia-quilt-tkb-article-editor-page .mce-tinymce.mce-container.mce-panel.lia-editor-gte-2 > .mce-container-body.mce-stack-layout' ]; // Detach privacy container to reinsert later var contentContainer = $('.qlik-privacy-container').detach().show(); function appendPrivacyNotices() { selectors.forEach(function (selector) { var targetElements = $(selector); if (targetElements.length) { targetElements.each(function () { // Clone container for each target if ($(this).find('.qlik-privacy-container').length === 0) { $(this).append(contentContainer.clone()); } }); } }); } // Append initially if elements are already loaded appendPrivacyNotices(); // Use MutationObserver to handle dynamically loaded editors var observer = new MutationObserver(function () { appendPrivacyNotices(); }); observer.observe(document.body, { childList: true, subtree: true, }); console.log("MutationObserver is active for TinyMCE editors."); }); })(LITHIUM.jQuery); LITHIUM.CommunityJsonObject.User.policies['forums.action.message-view.batch-messages.allow'] = false; (function($) { $(document).ready(function(){ var id = $('.lia-panel-message,.lia-component-article').attr('id'); $('.skip-main').attr('href','#'+id); }); })(LITHIUM.jQuery); LITHIUM.InformationBox({"updateFeedbackEvent":"LITHIUM:updateAjaxFeedback","componentSelector":"#informationbox_41ac8954224cdd","feedbackSelector":".InfoMessage"}); LITHIUM.InformationBox({"updateFeedbackEvent":"LITHIUM:updateAjaxFeedback","componentSelector":"#informationbox_41ac8954224cdd_0","feedbackSelector":".InfoMessage"}); LITHIUM.InformationBox({"updateFeedbackEvent":"LITHIUM:updateAjaxFeedback","componentSelector":"#informationbox_41ac8954224cdd_1","feedbackSelector":".InfoMessage"}); LITHIUM.InformationBox({"updateFeedbackEvent":"LITHIUM:updateAjaxFeedback","componentSelector":"#informationbox_41ac8954224cdd_2","feedbackSelector":".InfoMessage"}); LITHIUM.AjaxFeedback(".lia-inline-ajax-feedback", "LITHIUM:hideAjaxFeedback", ".lia-inline-ajax-feedback-persist"); LITHIUM.Placeholder(); LITHIUM.AutoComplete({"options":{"triggerTextLength":3,"updateInputOnSelect":true,"loadingText":"Searching...","emptyText":"No Matches","successText":"Results:","defaultText":"Enter a search word","disabled":false,"footerContent":[{"scripts":"\n\nLITHIUM.AjaxSupport.defaultAjaxFeedbackHtml = \"<div class=\\\"lia-inline-ajax-feedback lia-component-common-widget-ajax-feedback\\\">\\n\\t\\t\\t<div class=\\\"AjaxFeedback\\\" id=\\\"ajaxFeedback_41ac89557cbbfd\\\"><\\/div>\\n\\t\\t\\t\\n\\t\\n\\n\\t\\n\\n\\t\\t<\\/div>\";LITHIUM.AjaxSupport.defaultAjaxErrorHtml = \"<span id=\\\"feedback-errorfeedback_41ac89558c213a\\\"> <\\/span>\\n\\n\\t\\n\\t\\t<div class=\\\"InfoMessage lia-panel-feedback-inline-alert lia-component-common-widget-feedback\\\" id=\\\"feedback_41ac89558c213a\\\">\\n\\t\\t\\t<div role=\\\"alert\\\" class=\\\"lia-text\\\">\\n\\t\\t\\t\\t\\n\\n\\t\\t\\t\\t\\n\\t\\t\\t\\t\\t<p ng-non-bindable=\\\"\\\" tabindex=\\\"0\\\">\\n\\t\\t\\t\\t\\t\\tSorry, unable to complete the action you requested.\\n\\t\\t\\t\\t\\t<\\/p>\\n\\t\\t\\t\\t\\n\\n\\t\\t\\t\\t\\n\\n\\t\\t\\t\\t\\n\\n\\t\\t\\t\\t\\n\\t\\t\\t<\\/div>\\n\\n\\t\\t\\t\\n\\t\\t<\\/div>\";LITHIUM.AjaxSupport.fromLink('#disableAutoComplete_41ac89556c5054', 'disableAutoComplete', '#ajaxfeedback_41ac8954224cdd_0', 'LITHIUM:ajaxError', {}, '', 'ajax');","content":"<a class=\"lia-link-navigation lia-autocomplete-toggle-off lia-component-search-action-disable-auto-complete\" rel=\"nofollow\" id=\"disableAutoComplete_41ac89556c5054\" href=\"https://community.qlik.com/t5/blogs/v2/blogarticlepage.disableautocomplete:disableautocomplete?t:ac=blog-id/qlik-product-innovation-blog/article-id/1509&amp;t:cp=action/contributions/searchactions&amp;ticket=iMnSeZcGRZuO_-1\">Turn off suggestions<\/a>"}],"prefixTriggerTextLength":3},"inputSelector":"#messageSearchField_41ac8954224cdd_0","redirectToItemLink":false,"url":"https://community.qlik.com/t5/blogs/v2/blogarticlepage.searchformv32.messagesearchfield.messagesearchfield:autocomplete?t:ac=blog-id/qlik-product-innovation-blog/article-id/1509&t:cp=search/contributions/page","resizeImageEvent":"LITHIUM:renderImages"}); LITHIUM.AutoComplete({"options":{"triggerTextLength":3,"updateInputOnSelect":true,"loadingText":"Searching...","emptyText":"No Matches","successText":"Results:","defaultText":"Enter a search word","disabled":false,"footerContent":[{"scripts":"\n\nLITHIUM.AjaxSupport.fromLink('#disableAutoComplete_41ac8955ace22b', 'disableAutoComplete', '#ajaxfeedback_41ac8954224cdd_0', 'LITHIUM:ajaxError', {}, '', 'ajax');","content":"<a class=\"lia-link-navigation lia-autocomplete-toggle-off lia-component-search-action-disable-auto-complete\" rel=\"nofollow\" id=\"disableAutoComplete_41ac8955ace22b\" href=\"https://community.qlik.com/t5/blogs/v2/blogarticlepage.disableautocomplete:disableautocomplete?t:ac=blog-id/qlik-product-innovation-blog/article-id/1509&amp;t:cp=action/contributions/searchactions&amp;ticket=iMnSeZcGRZuO_-1\">Turn off suggestions<\/a>"}],"prefixTriggerTextLength":3},"inputSelector":"#messageSearchField_41ac8954224cdd_1","redirectToItemLink":false,"url":"https://community.qlik.com/t5/blogs/v2/blogarticlepage.searchformv32.tkbmessagesearchfield.messagesearchfield:autocomplete?t:ac=blog-id/qlik-product-innovation-blog/article-id/1509&t:cp=search/contributions/page","resizeImageEvent":"LITHIUM:renderImages"}); LITHIUM.AutoComplete({"options":{"triggerTextLength":0,"updateInputOnSelect":true,"loadingText":"Searching for users...","emptyText":"No Matches","successText":"Users found:","defaultText":"Enter a user name or rank","disabled":false,"footerContent":[{"scripts":"\n\nLITHIUM.AjaxSupport.fromLink('#disableAutoComplete_41ac89560b3675', 'disableAutoComplete', '#ajaxfeedback_41ac8954224cdd_0', 'LITHIUM:ajaxError', {}, '', 'ajax');","content":"<a class=\"lia-link-navigation lia-autocomplete-toggle-off lia-component-search-action-disable-auto-complete\" rel=\"nofollow\" id=\"disableAutoComplete_41ac89560b3675\" href=\"https://community.qlik.com/t5/blogs/v2/blogarticlepage.disableautocomplete:disableautocomplete?t:ac=blog-id/qlik-product-innovation-blog/article-id/1509&amp;t:cp=action/contributions/searchactions&amp;ticket=iMnSeZcGRZuO_-1\">Turn off suggestions<\/a>"}],"prefixTriggerTextLength":0},"inputSelector":"#userSearchField_41ac8954224cdd","redirectToItemLink":false,"url":"https://community.qlik.com/t5/blogs/v2/blogarticlepage.searchformv32.usersearchfield.usersearchfield:autocomplete?t:ac=blog-id/qlik-product-innovation-blog/article-id/1509&t:cp=search/contributions/page","resizeImageEvent":"LITHIUM:renderImages"}); LITHIUM.AjaxSupport({"ajaxOptionsParam":{"event":"LITHIUM:userExistsQuery","parameters":{"javascript.ignore_combine_and_minify":"true"}},"tokenId":"ajax","elementSelector":"#userSearchField_41ac8954224cdd","action":"userExistsQuery","feedbackSelector":"#ajaxfeedback_41ac8954224cdd_0","url":"https://community.qlik.com/t5/blogs/v2/blogarticlepage.searchformv32.usersearchfield:userexistsquery?t:ac=blog-id/qlik-product-innovation-blog/article-id/1509&t:cp=search/contributions/page","ajaxErrorEventName":"LITHIUM:ajaxError","token":""}); LITHIUM.AutoComplete({"options":{"triggerTextLength":3,"updateInputOnSelect":true,"loadingText":"Searching...","emptyText":"No Matches","successText":"Results:","defaultText":"Enter a search word","disabled":false,"footerContent":[{"scripts":"\n\nLITHIUM.AjaxSupport.fromLink('#disableAutoComplete_41ac89564e4346', 'disableAutoComplete', '#ajaxfeedback_41ac8954224cdd_0', 'LITHIUM:ajaxError', {}, '', 'ajax');","content":"<a class=\"lia-link-navigation lia-autocomplete-toggle-off lia-component-search-action-disable-auto-complete\" rel=\"nofollow\" id=\"disableAutoComplete_41ac89564e4346\" href=\"https://community.qlik.com/t5/blogs/v2/blogarticlepage.disableautocomplete:disableautocomplete?t:ac=blog-id/qlik-product-innovation-blog/article-id/1509&amp;t:cp=action/contributions/searchactions&amp;ticket=iMnSeZcGRZuO_-1\">Turn off suggestions<\/a>"}],"prefixTriggerTextLength":0},"inputSelector":"#noteSearchField_41ac8954224cdd_0","redirectToItemLink":false,"url":"https://community.qlik.com/t5/blogs/v2/blogarticlepage.searchformv32.notesearchfield.notesearchfield:autocomplete?t:ac=blog-id/qlik-product-innovation-blog/article-id/1509&t:cp=search/contributions/page","resizeImageEvent":"LITHIUM:renderImages"}); LITHIUM.AutoComplete({"options":{"triggerTextLength":3,"updateInputOnSelect":true,"loadingText":"Searching...","emptyText":"No Matches","successText":"Results:","defaultText":"Enter a search word","disabled":false,"footerContent":[{"scripts":"\n\nLITHIUM.AjaxSupport.fromLink('#disableAutoComplete_41ac8956a0c917', 'disableAutoComplete', '#ajaxfeedback_41ac8954224cdd_0', 'LITHIUM:ajaxError', {}, '', 'ajax');","content":"<a class=\"lia-link-navigation lia-autocomplete-toggle-off lia-component-search-action-disable-auto-complete\" rel=\"nofollow\" id=\"disableAutoComplete_41ac8956a0c917\" href=\"https://community.qlik.com/t5/blogs/v2/blogarticlepage.disableautocomplete:disableautocomplete?t:ac=blog-id/qlik-product-innovation-blog/article-id/1509&amp;t:cp=action/contributions/searchactions&amp;ticket=iMnSeZcGRZuO_-1\">Turn off suggestions<\/a>"}],"prefixTriggerTextLength":0},"inputSelector":"#productSearchField_41ac8954224cdd","redirectToItemLink":false,"url":"https://community.qlik.com/t5/blogs/v2/blogarticlepage.searchformv32.productsearchfield.productsearchfield:autocomplete?t:ac=blog-id/qlik-product-innovation-blog/article-id/1509&t:cp=search/contributions/page","resizeImageEvent":"LITHIUM:renderImages"}); LITHIUM.AjaxSupport.fromLink('#enableAutoComplete_41ac8954224cdd', 'enableAutoComplete', '#ajaxfeedback_41ac8954224cdd_0', 'LITHIUM:ajaxError', {}, '', 'ajax'); LITHIUM.Tooltip({"bodySelector":"body#lia-body","delay":30,"enableOnClickForTrigger":false,"predelay":10,"triggerSelector":"#link_41ac8954224cdd","tooltipContentSelector":"#link_41ac8954224cdd_0-tooltip-element .content","position":["bottom","left"],"tooltipElementSelector":"#link_41ac8954224cdd_0-tooltip-element","events":{"def":"focus mouseover keydown,blur mouseout keydown"},"hideOnLeave":true}); LITHIUM.HelpIcon({"selectors":{"helpIconSelector":".help-icon .lia-img-icon-help"}}); LITHIUM.SearchAutoCompleteToggle({"containerSelector":"#searchautocompletetoggle_41ac8954224cdd","enableAutoCompleteSelector":".search-autocomplete-toggle-link","enableAutocompleteSuccessEvent":"LITHIUM:ajaxSuccess:enableAutoComplete","disableAutoCompleteSelector":".lia-autocomplete-toggle-off","disableAutocompleteSuccessEvent":"LITHIUM:ajaxSuccess:disableAutoComplete","autoCompleteSelector":".lia-autocomplete-input"}); LITHIUM.SearchForm({"asSearchActionIdSelector":".lia-as-search-action-id","useAutoComplete":true,"selectSelector":".lia-search-form-granularity","useClearSearchButton":false,"buttonSelector":".lia-button-searchForm-action","asSearchActionIdParamName":"as-search-action-id","formSelector":"#lia-searchformV32_41ac8954224cdd","nodesModel":{"tkb|tkb":{"title":"Knowledge base","inputSelector":".lia-search-input-tkb-article"},"learn|category":{"title":"Search Community: Product Innovation","inputSelector":".lia-search-input-message"},"qlik-productblogs|category":{"title":"Search Category: Product Innovation","inputSelector":".lia-search-input-message"},"product|product":{"title":"Products","inputSelector":".lia-search-input-product"},"qlik-product-innovation-blog|blog-board":{"title":"Search Blog: Product Innovation","inputSelector":".lia-search-input-message"},"user|user":{"title":"Users","inputSelector":".lia-search-input-user"}},"asSearchActionIdHeaderKey":"X-LI-AS-Search-Action-Id","inputSelector":"#messageSearchField_41ac8954224cdd_0:not(.lia-js-hidden)","clearSearchButtonSelector":null}); (function($) { $(document).ready(function(e){ let navContainer = $(".title-and-nav-wrapper"); let navSearchMain = $(".custom-search-header.header-search-main"); let navSearchContainer = $(".custom-search-header .header-search-container"); let searchInputBtn = $(".custom-search-header .header-content-search"); function resizeForm() { let windowWidth = window.innerWidth; let navContainerWidth = navContainer.outerWidth(); let navContainerOffLeft = navContainer.offset().left; let searchInputBtnWidth = searchInputBtn.outerWidth(); let searchInputBtnOffLeft = searchInputBtn.offset().left; let searchInputBtnOffRight = (windowWidth - searchInputBtnOffLeft - navContainerOffLeft); $(navSearchContainer).css({ "right": (searchInputBtnOffRight - 16) + "px" }); } $('.header-content-search').click(function(e){ e.preventDefault(); e.stopPropagation(); if($(this).hasClass("active")) { $(this).closest(".custom-search-header").removeClass("active"); $(this).removeClass("active"); } else { $(this).closest(".custom-search-header").addClass("active"); $(this).addClass("active"); resizeForm(); } }); // Resize event handler $(window).on("load resize orientationchange", function (e) { resizeForm(); }); // Click event handler on document to remove "active" class when clicking outside navSearchMain and navSearchContainer $(document).on("click", function(e) { if (!$(e.target).closest(navSearchMain).length && !$(e.target).closest(navSearchContainer).length && !$(e.target).closest(searchInputBtn).length) { navSearchMain.removeClass("active"); navSearchContainer.removeClass("active"); searchInputBtn.removeClass("active"); } }); }); })(LITHIUM.jQuery); LITHIUM.Form.resetFieldForFocusFound(); LITHIUM.InformationBox({"updateFeedbackEvent":"LITHIUM:updateAjaxFeedback","componentSelector":"#informationbox_41ac8957645036","feedbackSelector":".InfoMessage"}); LITHIUM.InformationBox({"updateFeedbackEvent":"LITHIUM:updateAjaxFeedback","componentSelector":"#informationbox_41ac8957645036_0","feedbackSelector":".InfoMessage"}); LITHIUM.InformationBox({"updateFeedbackEvent":"LITHIUM:updateAjaxFeedback","componentSelector":"#informationbox_41ac8957645036_1","feedbackSelector":".InfoMessage"}); LITHIUM.InformationBox({"updateFeedbackEvent":"LITHIUM:updateAjaxFeedback","componentSelector":"#informationbox_41ac8957645036_2","feedbackSelector":".InfoMessage"}); LITHIUM.AutoComplete({"options":{"triggerTextLength":3,"updateInputOnSelect":true,"loadingText":"Searching...","emptyText":"No Matches","successText":"Results:","defaultText":"Enter a search word","disabled":false,"footerContent":[{"scripts":"\n\nLITHIUM.AjaxSupport.fromLink('#disableAutoComplete_41ac895780d1cb', 'disableAutoComplete', '#ajaxfeedback_41ac8957645036_0', 'LITHIUM:ajaxError', {}, '', 'ajax');","content":"<a class=\"lia-link-navigation lia-autocomplete-toggle-off lia-component-search-action-disable-auto-complete\" rel=\"nofollow\" id=\"disableAutoComplete_41ac895780d1cb\" href=\"https://community.qlik.com/t5/blogs/v2/blogarticlepage.disableautocomplete:disableautocomplete?t:ac=blog-id/qlik-product-innovation-blog/article-id/1509&amp;t:cp=action/contributions/searchactions&amp;ticket=iMnSeZcGRZuO_-1\">Turn off suggestions<\/a>"}],"prefixTriggerTextLength":3},"inputSelector":"#messageSearchField_41ac8957645036_0","redirectToItemLink":false,"url":"https://community.qlik.com/t5/blogs/v2/blogarticlepage.searchformv32.messagesearchfield.messagesearchfield:autocomplete?t:ac=blog-id/qlik-product-innovation-blog/article-id/1509&t:cp=search/contributions/page","resizeImageEvent":"LITHIUM:renderImages"}); LITHIUM.AutoComplete({"options":{"triggerTextLength":3,"updateInputOnSelect":true,"loadingText":"Searching...","emptyText":"No Matches","successText":"Results:","defaultText":"Enter a search word","disabled":false,"footerContent":[{"scripts":"\n\nLITHIUM.AjaxSupport.fromLink('#disableAutoComplete_41ac89578a9b76', 'disableAutoComplete', '#ajaxfeedback_41ac8957645036_0', 'LITHIUM:ajaxError', {}, '', 'ajax');","content":"<a class=\"lia-link-navigation lia-autocomplete-toggle-off lia-component-search-action-disable-auto-complete\" rel=\"nofollow\" id=\"disableAutoComplete_41ac89578a9b76\" href=\"https://community.qlik.com/t5/blogs/v2/blogarticlepage.disableautocomplete:disableautocomplete?t:ac=blog-id/qlik-product-innovation-blog/article-id/1509&amp;t:cp=action/contributions/searchactions&amp;ticket=iMnSeZcGRZuO_-1\">Turn off suggestions<\/a>"}],"prefixTriggerTextLength":3},"inputSelector":"#messageSearchField_41ac8957645036_1","redirectToItemLink":false,"url":"https://community.qlik.com/t5/blogs/v2/blogarticlepage.searchformv32.tkbmessagesearchfield.messagesearchfield:autocomplete?t:ac=blog-id/qlik-product-innovation-blog/article-id/1509&t:cp=search/contributions/page","resizeImageEvent":"LITHIUM:renderImages"}); LITHIUM.AutoComplete({"options":{"triggerTextLength":0,"updateInputOnSelect":true,"loadingText":"Searching for users...","emptyText":"No Matches","successText":"Users found:","defaultText":"Enter a user name or rank","disabled":false,"footerContent":[{"scripts":"\n\nLITHIUM.AjaxSupport.fromLink('#disableAutoComplete_41ac895794829e', 'disableAutoComplete', '#ajaxfeedback_41ac8957645036_0', 'LITHIUM:ajaxError', {}, '', 'ajax');","content":"<a class=\"lia-link-navigation lia-autocomplete-toggle-off lia-component-search-action-disable-auto-complete\" rel=\"nofollow\" id=\"disableAutoComplete_41ac895794829e\" href=\"https://community.qlik.com/t5/blogs/v2/blogarticlepage.disableautocomplete:disableautocomplete?t:ac=blog-id/qlik-product-innovation-blog/article-id/1509&amp;t:cp=action/contributions/searchactions&amp;ticket=iMnSeZcGRZuO_-1\">Turn off suggestions<\/a>"}],"prefixTriggerTextLength":0},"inputSelector":"#userSearchField_41ac8957645036","redirectToItemLink":false,"url":"https://community.qlik.com/t5/blogs/v2/blogarticlepage.searchformv32.usersearchfield.usersearchfield:autocomplete?t:ac=blog-id/qlik-product-innovation-blog/article-id/1509&t:cp=search/contributions/page","resizeImageEvent":"LITHIUM:renderImages"}); LITHIUM.AjaxSupport({"ajaxOptionsParam":{"event":"LITHIUM:userExistsQuery","parameters":{"javascript.ignore_combine_and_minify":"true"}},"tokenId":"ajax","elementSelector":"#userSearchField_41ac8957645036","action":"userExistsQuery","feedbackSelector":"#ajaxfeedback_41ac8957645036_0","url":"https://community.qlik.com/t5/blogs/v2/blogarticlepage.searchformv32.usersearchfield:userexistsquery?t:ac=blog-id/qlik-product-innovation-blog/article-id/1509&t:cp=search/contributions/page","ajaxErrorEventName":"LITHIUM:ajaxError","token":""}); LITHIUM.AutoComplete({"options":{"triggerTextLength":3,"updateInputOnSelect":true,"loadingText":"Searching...","emptyText":"No Matches","successText":"Results:","defaultText":"Enter a search word","disabled":false,"footerContent":[{"scripts":"\n\nLITHIUM.AjaxSupport.fromLink('#disableAutoComplete_41ac89579d3650', 'disableAutoComplete', '#ajaxfeedback_41ac8957645036_0', 'LITHIUM:ajaxError', {}, '', 'ajax');","content":"<a class=\"lia-link-navigation lia-autocomplete-toggle-off lia-component-search-action-disable-auto-complete\" rel=\"nofollow\" id=\"disableAutoComplete_41ac89579d3650\" href=\"https://community.qlik.com/t5/blogs/v2/blogarticlepage.disableautocomplete:disableautocomplete?t:ac=blog-id/qlik-product-innovation-blog/article-id/1509&amp;t:cp=action/contributions/searchactions&amp;ticket=iMnSeZcGRZuO_-1\">Turn off suggestions<\/a>"}],"prefixTriggerTextLength":0},"inputSelector":"#noteSearchField_41ac8957645036_0","redirectToItemLink":false,"url":"https://community.qlik.com/t5/blogs/v2/blogarticlepage.searchformv32.notesearchfield.notesearchfield:autocomplete?t:ac=blog-id/qlik-product-innovation-blog/article-id/1509&t:cp=search/contributions/page","resizeImageEvent":"LITHIUM:renderImages"}); LITHIUM.AutoComplete({"options":{"triggerTextLength":3,"updateInputOnSelect":true,"loadingText":"Searching...","emptyText":"No Matches","successText":"Results:","defaultText":"Enter a search word","disabled":false,"footerContent":[{"scripts":"\n\nLITHIUM.AjaxSupport.fromLink('#disableAutoComplete_41ac8957a4a3b6', 'disableAutoComplete', '#ajaxfeedback_41ac8957645036_0', 'LITHIUM:ajaxError', {}, '', 'ajax');","content":"<a class=\"lia-link-navigation lia-autocomplete-toggle-off lia-component-search-action-disable-auto-complete\" rel=\"nofollow\" id=\"disableAutoComplete_41ac8957a4a3b6\" href=\"https://community.qlik.com/t5/blogs/v2/blogarticlepage.disableautocomplete:disableautocomplete?t:ac=blog-id/qlik-product-innovation-blog/article-id/1509&amp;t:cp=action/contributions/searchactions&amp;ticket=iMnSeZcGRZuO_-1\">Turn off suggestions<\/a>"}],"prefixTriggerTextLength":0},"inputSelector":"#productSearchField_41ac8957645036","redirectToItemLink":false,"url":"https://community.qlik.com/t5/blogs/v2/blogarticlepage.searchformv32.productsearchfield.productsearchfield:autocomplete?t:ac=blog-id/qlik-product-innovation-blog/article-id/1509&t:cp=search/contributions/page","resizeImageEvent":"LITHIUM:renderImages"}); LITHIUM.AjaxSupport.fromLink('#enableAutoComplete_41ac8957645036', 'enableAutoComplete', '#ajaxfeedback_41ac8957645036_0', 'LITHIUM:ajaxError', {}, '', 'ajax'); LITHIUM.Tooltip({"bodySelector":"body#lia-body","delay":30,"enableOnClickForTrigger":false,"predelay":10,"triggerSelector":"#link_41ac8957645036","tooltipContentSelector":"#link_41ac8957645036_0-tooltip-element .content","position":["bottom","left"],"tooltipElementSelector":"#link_41ac8957645036_0-tooltip-element","events":{"def":"focus mouseover keydown,blur mouseout keydown"},"hideOnLeave":true}); LITHIUM.HelpIcon({"selectors":{"helpIconSelector":".help-icon .lia-img-icon-help"}}); LITHIUM.SearchAutoCompleteToggle({"containerSelector":"#searchautocompletetoggle_41ac8957645036","enableAutoCompleteSelector":".search-autocomplete-toggle-link","enableAutocompleteSuccessEvent":"LITHIUM:ajaxSuccess:enableAutoComplete","disableAutoCompleteSelector":".lia-autocomplete-toggle-off","disableAutocompleteSuccessEvent":"LITHIUM:ajaxSuccess:disableAutoComplete","autoCompleteSelector":".lia-autocomplete-input"}); LITHIUM.SearchForm({"asSearchActionIdSelector":".lia-as-search-action-id","useAutoComplete":true,"selectSelector":".lia-search-form-granularity","useClearSearchButton":false,"buttonSelector":".lia-button-searchForm-action","asSearchActionIdParamName":"as-search-action-id","formSelector":"#lia-searchformV32_41ac8957645036","nodesModel":{"tkb|tkb":{"title":"Knowledge base","inputSelector":".lia-search-input-tkb-article"},"learn|category":{"title":"Search Community: Product Innovation","inputSelector":".lia-search-input-message"},"qlik-productblogs|category":{"title":"Search Category: Product Innovation","inputSelector":".lia-search-input-message"},"product|product":{"title":"Products","inputSelector":".lia-search-input-product"},"qlik-product-innovation-blog|blog-board":{"title":"Search Blog: Product Innovation","inputSelector":".lia-search-input-message"},"user|user":{"title":"Users","inputSelector":".lia-search-input-user"}},"asSearchActionIdHeaderKey":"X-LI-AS-Search-Action-Id","inputSelector":"#messageSearchField_41ac8957645036_0:not(.lia-js-hidden)","clearSearchButtonSelector":null}); ;(function($) { var lastDepth = 1; function checkDropdownKey(e) { var parent = $(e.target).closest('li.custom-nav-menu-item'); if (parent.length) { var button = $(parent).children('.toggle-menu-children'); if (e.key !== 'Escape' && $(parent).hasClass('has-children')) { if (e.key === ' ' || e.key === 'Spacebar' || e.key === 'Enter') { if (e.key !== 'Enter') { toggleSubMenu(button) } } } else if (e.key === 'Escape') { var button = $(e.target).closest('.nav-expanded.depth1').children('.toggle-menu-children'); $(button).focus(); hideSubMenus(); } } } function checkDropdownTabKey(e) { var parentLi = $(e.target).closest('li'); var newDepth = 1; if ($(e.target).closest('li').hasClass('depth2')) { newDepth = 2; } else if ($(e.target).closest('li').hasClass('depth3')) { newDepth = 3; } if ($(e.target).hasClass('top-level-link')) { hideSubMenus(); } else { var lastLinkPos = 0; if (newDepth !== lastDepth) { if (newDepth < lastDepth) { hideSubMenus(lastDepth); } lastDepth = newDepth; } } } function toggleSubMenu(button) { if (button) { if (button.attr('aria-expanded') == 'false') { button.attr('aria-expanded','true'); button.closest('li.custom-nav-menu-item').addClass('nav-expanded'); let navID = $(button).attr('navID'); let level = "secondary"; if($(button).hasClass('top-level-toggle')){ level = "top-level-nav"; } else { button.closest('.navPrimary__menu').css({ "visibility" : "hidden" }); } $.ajax({ type: "Get", url: "/plugins/custom/qlik/qlik/custom.subnav-data", async: true, data: {"navID":navID,"level":level,"currentTopCat":"learn","currentSecondCat":"qlik-community-blogs"}, success: function(data) { $(button).after(data); let depth1expanded = $(".depth1.custom-nav-menu-item.has-children.nav-expanded"); let depth1expandedOuterWidth = depth1expanded.outerWidth(); let depth1expandedPrimarySubNav = depth1expanded.find(".navPrimary__subnav"); let depth1expandedOffsetLeft = depth1expanded.offset().left; let depth1expandedPrimarySubNavWidth = depth1expandedPrimarySubNav.outerWidth(); let depth2expanded = $(".depth2.custom-nav-menu-item.has-children.nav-expanded"); let depth2level3 = depth2expanded.find(".nav-child-wrapper-level-3"); let depth2level3OffsetLeft; if(depth2level3.length > 0) { depth2level3OffsetLeft = depth2level3.offset().left; } else { depth2level3OffsetLeft = depth1expandedOffsetLeft + depth1expandedOuterWidth; } let titleNavWrapper = $(".title-and-nav-wrapper"); let titleNavWrapperOffsetLeft = titleNavWrapper.offset().left; let calculateMarginLeft = null; calculateMarginLeft = (depth2level3OffsetLeft - depth1expandedPrimarySubNavWidth) - titleNavWrapperOffsetLeft; depth1expandedPrimarySubNav.css({ "margin-left" : calculateMarginLeft + "px" }); if(!$(button).hasClass('top-level-toggle')){ button.closest('.navPrimary__menu').css({ "visibility" : "visible" }) } $('.toggle-menu-children').off('click').on('click',function(e){ e.preventDefault(); var item = $(this); var nearest = $(item).closest('li.custom-nav-menu-item'); if ($(nearest).hasClass('depth1')) { if (!($(nearest).hasClass('nav-expanded'))) { hideSubMenus(1, false); } } else if ($(nearest).hasClass('depth2')) { if (!($(nearest).hasClass('nav-expanded'))) { hideSubMenus(2, false); } } toggleSubMenu(item); }); } }); } else { button.attr('aria-expanded','false'); button.closest('li.custom-nav-menu-item.nav-expanded').removeClass('nav-expanded'); $(button).next('.nav-child-wrapper-level-2').remove(); $(button).next('.nav-child-wrapper-level-3').remove(); } } } function hideSubMenus(depth = 1, desktop = true) { if (depth > 1) { if (desktop) { depth--; } $('li.custom-nav-menu-item .depth'+depth).find('.toggle-menu-children').attr('aria-expanded','false'); $('li.custom-nav-menu-item .depth'+depth).removeClass('nav-expanded'); } else { $('li.custom-nav-menu-item .toggle-menu-children').attr('aria-expanded','false'); $('li.custom-nav-menu-item.nav-expanded > div.nav-child-wrapper-level-2').remove(); $('li.custom-nav-menu-item').removeClass('nav-expanded'); } } var mobileBreakpoint = 840; $('.toggle-menu-children').on('click',function (e) { e.preventDefault(); var item = $(this); var nearest = $(item).closest('li.custom-nav-menu-item'); if ($(nearest).hasClass('depth1')) { if (!($(nearest).hasClass('nav-expanded'))) { hideSubMenus(1, false); } } else if ($(nearest).hasClass('depth2')) { if (!($(nearest).hasClass('nav-expanded'))) { hideSubMenus(2, false); } } toggleSubMenu(item); }); $( window ).resize(function() { if (window.innerWidth >= mobileBreakpoint) { hideSubMenus(); } }); var eventTarget = document.getElementById('headerNav'); eventTarget.onkeyup = function (evt) { e = evt || window.event; if (e.key === 'Tab') { checkDropdownTabKey(e) } else if (e.key === 'Escape') { checkDropdownKey(e) } else if ((e.key === ' ' || e.key === 'Spacebar' || e.key === 'Enter')) { if (!($(e.target).is('a'))) { checkDropdownKey(e) } } }; $(document).on('click', function(evt) { var container = $(".custom-sub-nav"); if (!$(evt.target).closest(container).length) { hideSubMenus(); } }); $(".header-content-search, .UserAvatar").click(function() { hideSubMenus(); }); $('.slide_tab.mobile_icon').click(function (e) { e.preventDefault(); $(this).toggleClass('custom-menu-open'); $('.custom-community-header-navigation-v3').toggle(); }); })(LITHIUM.jQuery); (function($){ $(document).ready(function() { function handleStickyHeader() { const header = $("header.custom-header"); const stickyClass = "is-sticky"; const alterMargin = $(".MinimumWidthContainer"); const navMainWrapper = $(".custom-community-header-navigation-v3"); const navParentWrapper = navMainWrapper.find(".depth2.nav-expanded"); const navChildWrapper = navParentWrapper.find(".nav-child-wrapper-level-3-column"); const windowWidth = $(window).width(); const windowHeight = $(window).height(); const headerHeight = header.outerHeight(); const targetHeight = (windowHeight - headerHeight) - 25; // Deducting 25px if (windowWidth >= 991) { header.addClass(stickyClass); alterMargin.css("margin-top", headerHeight); if (navChildWrapper.height() >= targetHeight) { navChildWrapper.css({ "overflow-y": "auto", "height": targetHeight + "px" }); } else { navChildWrapper.css({ "height": "auto" }); } } else { header.removeClass(stickyClass); alterMargin.css("margin-top", 0); navChildWrapper.css({ "height": "auto" }); } } // Bind the scroll and resize events $(window).on("load resize scroll", function() { if(!($("body").hasClass("BizAppsPage"))) { handleStickyHeader(); } }); $("a[href^='#toc']").on("click", function(e) { const header = $("header.custom-header"); const headerHeight = header.outerHeight(); e.preventDefault(); var offset = headerHeight; return $("html, body").animate({ scrollTop: $(this.hash).offset().top - offset }, 300); }); }); })(LITHIUM.jQuery); (function($) { //START END-USER CONFIGURATION //------------------------------ //selectors for hover card triggers var allHoverCardTriggers = '.authors a, .messageauthorusername a, a.lia-user-name-link, .js-latest-post-by-from a, .user-online-list li a, a.UserAvatar, .ViewProfilePage img.lia-user-avatar-profile, .customUsersOnline a, #authors a,.login-date-container a,.particpant-img-link, .participant-username'; var userApiUrl = '/plugins/custom/qlik/qlik/hovercardendpoint?tid=-978517383164050598&user_id='; if($('.hover-card-container').length<1){ $('body').append('<div class="hover-card-container"></div>'); } var cardWrapper = $('.hover-card-container'); var error = false; var thisUserID = ''; var thisUserLogin = ''; var cardTimer; function mouseenter(val) { var thisUserID = ''; var thisUserLogin = ''; var thisEl = val; cardTimer = setTimeout(function(){ var docWidth = $(document).width(); var rightSide = false; //return user id var userLink = thisEl.attr('href'); if($('.ViewProfilePage').length && $('img.lia-user-avatar-profile',thisEl).length){ var userLink = document.location.href; } else if(thisEl.attr('href')=='#'){ return false; } var thisLen = (userLink).split('/'); thisUserID = (thisLen)[thisLen.length-1]; var thisCard = $('.profileCard[data-user='+thisUserID+']',cardWrapper); var cardId = 'userProfileCard-'+ thisUserID; var addAttr = thisEl.attr('aria-describedby',cardId); if($('.navigation.desktop_menu').hasClass('qlik_open_all')){ var thisElLeftOffset = Math.round(thisEl.offset().left+(thisEl.width())-190); } else{ var thisElLeftOffset = Math.round(thisEl.offset().left+(thisEl.width())); } var thisElTopOffset = Math.round(thisEl.offset().top+(thisEl.height()/2)-94); var thisElbottomoffset = "auto"; var className = ""; if((thisElLeftOffset+387)>=docWidth){ //hover card is too far to the right of the screen var thisElLeftOffset = Math.round(thisEl.offset().left-380); rightSide = true; } var winHeight = $(window).height(); var elOffset = thisEl.offset(); var scrollTop = $(window).scrollTop(); var elementOffset = thisEl.offset().top; var distanceTop = (elementOffset - scrollTop); var distanceBottom = (winHeight + scrollTop) - (elOffset.top + thisEl.outerHeight(true)); var distanceLeft = Math.round(thisEl.offset().left); var topParam = ''; var bottomparam = ''; //console.log(distanceBottom,thisElLeftOffset); if(distanceBottom < 275){ var className = "left-top-arrow"; thisElTopOffset = "auto"; if($('.navigation.desktop_menu').hasClass('qlik_open_all')){ var thisElLeftOffset = Math.round(thisEl.offset().left+(thisEl.width())-190); } else{ var thisElLeftOffset = Math.round(thisEl.offset().left+(thisEl.width())); } if(distanceLeft < 141){ thisElLeftOffset = (thisElLeftOffset)+(-210); className = className + ' lowLeft'; } else{ thisElLeftOffset = (thisElLeftOffset)+(-230); } thisElbottomoffset = ($( document ).height() - thisEl.offset().top)+15; console.log(thisElbottomoffset); } else if(distanceTop < 275){ var className = "right-bottom-arrow"; thisElTopOffset = (thisElTopOffset)+(130); if($('.navigation.desktop_menu').hasClass('qlik_open_all')){ var thisElLeftOffset = Math.round(thisEl.offset().left+(thisEl.width())-190); } else{ var thisElLeftOffset = Math.round(thisEl.offset().left+(thisEl.width())); } if(distanceLeft <141){ thisElLeftOffset = (thisElLeftOffset)+(-210); className = className + ' lowLeft'; } else{ thisElLeftOffset = (thisElLeftOffset)+(-230); } } if(thisCard.length && $('.profileCard[data-user='+thisUserID+'] .preloader',cardWrapper).length<1){ $('.profileCard',cardWrapper).hide(); thisCard.removeClass('rightArrow left-top-arrow right-bottom-arrow'); thisCard.addClass(className); rightSide?thisCard.addClass('rightArrow'):thisCard.removeClass('rightArrow'); thisCard.delay(900).css({'top':(thisElTopOffset),'left':thisElLeftOffset,'bottom':thisElbottomoffset}).fadeIn(); } else { var ajaxReturn = ''; //just in case thisCard.remove(); //hover card wrapper markup var rightArrowClass = rightSide?'rightArrow':''; if(thisElTopOffset != "auto"){ topParam = 'px'; } else if(thisElbottomoffset != "auto"){ bottomparam = 'px'; } var profileCardHtml = '<div id="'+cardId+'" role="tooltip" class="profileCard '+rightArrowClass+' '+className+'" style="display:block;top:'+thisElTopOffset+topParam+';left:'+thisElLeftOffset+'px;bottom:'+thisElbottomoffset+bottomparam+';" data-user="'+thisUserID+'"><div class="inner"></div></div>'; $.when( //get the background $.ajax({ type: 'GET', url: userApiUrl+thisUserID, dataType: 'html', success: function(data) { $('.profileCard',cardWrapper).hide(); ajaxReturn = data; } }) ) .done(function(){ cardWrapper.append(profileCardHtml); $('.profileCard[data-user='+thisUserID+']',cardWrapper).eq(0).empty().html(ajaxReturn); if($('.profileCard[data-user='+thisUserID+'] .preloader',cardWrapper).length){ $('.profileCard[data-user='+thisUserID+'] .preloader',cardWrapper).parents('div.profileCard').remove(); } }) .fail(function(){ //uh oh - bail out! $('.profileCard',cardWrapper).hide(); }); } },400); } function mouseleave() { clearTimeout(cardTimer); if($(".profileCard[data-user='+thisUserID+''+thisUserLogin+']",cardWrapper).length){ $(".profileCard[data-user='+thisUserID+''+thisUserLogin+']",cardWrapper).delay(500).fadeOut('fast'); } else{ $(".profileCard").delay(500).fadeOut('fast'); } } $(document).on("mouseenter focusin", allHoverCardTriggers, function(event) { if(!($(this).parents().hasClass('custom-header'))&& !($(this).parents().hasClass('green-wrap'))){ mouseenter($(this)); event.stopPropagation(); } }); $(document).on("mouseleave focusout", allHoverCardTriggers, function(event) { mouseleave(); event.stopPropagation(); }); })(LITHIUM.jQuery); (function($){ $(document).ready(function(){ $(".BoardBrowserTaplet").find("li:first").removeClass("lia-list-tree-opened").addClass("lia-list-tree-closed"); let headerSub = $(".lia-component-quilt-header .lia-quilt-row-sub-header"); let headerSubMain = $(headerSub).find(".lia-quilt-column-sub-header-main"); let headerSubMainEmptyMark = $(headerSubMain).find(".lia-quilt-column-alley-single.lia-mark-empty"); if(headerSubMain && headerSubMain && headerSubMainEmptyMark.hasClass("lia-mark-empty")) { headerSub.hide(); } }); })(LITHIUM.jQuery); LITHIUM.InformationBox({"updateFeedbackEvent":"LITHIUM:updateAjaxFeedback","componentSelector":"#pageInformation","feedbackSelector":".InfoMessage"}); LITHIUM.InformationBox({"updateFeedbackEvent":"LITHIUM:updateAjaxFeedback","componentSelector":"#informationbox","feedbackSelector":".InfoMessage"}); (function($){ $(document).ready(function(){ $(".create-support-link").click(function(){ $(this).attr("target","_blank" ); }); }); })(LITHIUM.jQuery); LITHIUM.InformationBox({"updateFeedbackEvent":"LITHIUM:updateAjaxFeedback","componentSelector":"#informationbox_0","feedbackSelector":".InfoMessage"}); LITHIUM.InformationBox({"updateFeedbackEvent":"LITHIUM:updateAjaxFeedback","componentSelector":"#informationbox_1","feedbackSelector":".InfoMessage"}); LITHIUM.DropDownMenu({"userMessagesFeedOptionsClass":"div.user-messages-feed-options-menu a.lia-js-menu-opener","menuOffsetContainer":".lia-menu-offset-container","hoverLeaveEvent":"LITHIUM:hoverLeave","mouseoverElementSelector":".lia-js-mouseover-menu","userMessagesFeedOptionsAriaLabel":"Show contributions of the user, selected option is Show Qlik Data Integration Client Managed May 2024 General Availability Release post option menu. You may choose another option from the dropdown menu.","disabledLink":"lia-link-disabled","menuOpenCssClass":"dropdownHover","menuElementSelector":".lia-menu-navigation-wrapper","dialogSelector":".lia-panel-dialog-trigger","messageOptions":"lia-component-message-view-widget-action-menu","menuBarComponent":"lia-component-menu-bar","closeMenuEvent":"LITHIUM:closeMenu","menuOpenedEvent":"LITHIUM:menuOpened","pageOptions":"lia-component-community-widget-page-options","clickElementSelector":".lia-js-click-menu","menuItemsSelector":".lia-menu-dropdown-items","menuClosedEvent":"LITHIUM:menuClosed"}); LITHIUM.DropDownMenuVisibilityHandler({"selectors":{"menuSelector":"#actionMenuDropDown","menuItemsSelector":".lia-menu-dropdown-items"}}); LITHIUM.CustomEvent('.lia-custom-event', 'click'); LITHIUM.MessageBodyDisplay('#bodyDisplay', '.lia-truncated-body-container', '#viewMoreLink', '.lia-full-body-container' ); (function ($) { $(document).ready(function () { let categoryId = "qlik-product-innovation-blog"; let nodeType = "boards"; let labelTxt = ""; // Use a more specific selector to target elements with class "MessageView" that are descendants of $(".MessageView"). let messageView = $(".MessageView"); let isMessageView = messageView.length > 0; // Simplify the selector by chaining the find method directly. let messageViewLabel = messageView.find(".label-link"); // Check if there is at least one element with class label-link if (isMessageView && messageViewLabel.length > 0) { // Initialize labelTxt as an array to avoid string concatenation overhead let labelTextArray = []; // Loop over each anchor tag with class label-link messageViewLabel.each(function () { let labelText = $(this).text().trim().replace(/<\/?[^>]+(>|$)/g, ""); // Push the text content to labelTextArray labelTextArray.push(labelText); // Update the href attribute of the anchor tag directly within the loop let newHref = "/t5/custom-labels-page/bd-p/Category_Labels?labelText=" + encodeURIComponent(labelText) + "&categoryId=" + encodeURIComponent(categoryId) + "&nodetype=" + encodeURIComponent(nodeType) + "&corenode=" + encodeURIComponent(nodeType); $(this).attr("href", newHref); }); // Join the labelTextArray with a comma to form the labelTxt string labelTxt = labelTextArray.join(", "); } else { console.log("No elements with class label-link found."); } }); })(LITHIUM.jQuery); LITHIUM.AjaxSupport.fromLink('#kudoEntity', 'kudoEntity', '#ajaxfeedback', 'LITHIUM:ajaxError', {}, '', 'ajax'); LITHIUM.AjaxSupport.ComponentEvents.set({ "eventActions" : [ { "event" : "kudoEntity", "actions" : [ { "context" : "envParam:entity", "action" : "rerender" } ] } ], "componentId" : "kudos.widget.button", "initiatorBinding" : true, "selector" : "#kudosButtonV2", "parameters" : { "displayStyle" : "horizontal", "disallowZeroCount" : "false", "revokeMode" : "true", "kudosable" : "true", "showCountOnly" : "false", "disableKudosForAnonUser" : "false", "useCountToKudo" : "false", "entity" : "2455967", "linkDisabled" : "false" }, "initiatorDataMatcher" : "data-lia-kudos-id" }); LITHIUM.AjaxSupport.ComponentEvents.set({ "eventActions" : [ { "event" : "approveMessage", "actions" : [ { "context" : "", "action" : "rerender" }, { "context" : "", "action" : "pulsate" } ] }, { "event" : "unapproveMessage", "actions" : [ { "context" : "", "action" : "rerender" }, { "context" : "", "action" : "pulsate" } ] }, { "event" : "deleteMessage", "actions" : [ { "context" : "lia-deleted-state", "action" : "addClassName" }, { "context" : "", "action" : "pulsate" } ] }, { "event" : "QuickReply", "actions" : [ { "context" : "envParam:feedbackData", "action" : "rerender" } ] }, { "event" : "expandMessage", "actions" : [ { "context" : "envParam:quiltName,expandedQuiltName", "action" : "rerender" } ] }, { "event" : "ProductAnswer", "actions" : [ { "context" : "envParam:quiltName", "action" : "rerender" } ] }, { "event" : "ProductAnswerComment", "actions" : [ { "context" : "envParam:selectedMessage", "action" : "rerender" } ] }, { "event" : "editProductMessage", "actions" : [ { "context" : "envParam:quiltName,message", "action" : "rerender" } ] }, { "event" : "MessagesWidgetEditAction", "actions" : [ { "context" : "envParam:quiltName,message,product,contextId,contextUrl", "action" : "rerender" } ] }, { "event" : "ProductMessageEdit", "actions" : [ { "context" : "envParam:quiltName", "action" : "rerender" } ] }, { "event" : "MessagesWidgetMessageEdit", "actions" : [ { "context" : "envParam:quiltName,product,contextId,contextUrl", "action" : "rerender" } ] }, { "event" : "AcceptSolutionAction", "actions" : [ { "context" : "", "action" : "rerender" } ] }, { "event" : "RevokeSolutionAction", "actions" : [ { "context" : "", "action" : "rerender" } ] }, { "event" : "addThreadUserEmailSubscription", "actions" : [ { "context" : "", "action" : "rerender" } ] }, { "event" : "removeThreadUserEmailSubscription", "actions" : [ { "context" : "", "action" : "rerender" } ] }, { "event" : "addMessageUserEmailSubscription", "actions" : [ { "context" : "", "action" : "rerender" } ] }, { "event" : "removeMessageUserEmailSubscription", "actions" : [ { "context" : "", "action" : "rerender" } ] }, { "event" : "markAsSpamWithoutRedirect", "actions" : [ { "context" : "", "action" : "rerender" } ] }, { "event" : "MessagesWidgetAnswerForm", "actions" : [ { "context" : "envParam:messageUid,page,quiltName,product,contextId,contextUrl", "action" : "rerender" } ] }, { "event" : "MessagesWidgetEditAnswerForm", "actions" : [ { "context" : "envParam:messageUid,quiltName,product,contextId,contextUrl", "action" : "rerender" } ] }, { "event" : "MessagesWidgetCommentForm", "actions" : [ { "context" : "envParam:messageUid,quiltName,product,contextId,contextUrl", "action" : "rerender" } ] }, { "event" : "MessagesWidgetEditCommentForm", "actions" : [ { "context" : "envParam:messageUid,quiltName,product,contextId,contextUrl", "action" : "rerender" } ] } ], "componentId" : "forums.widget.message-view", "initiatorBinding" : true, "selector" : "#messageview", "parameters" : { "disableLabelLinks" : "false", "truncateBodyRetainsHtml" : "false", "forceSearchRequestParameterForBlurbBuilder" : "false", "kudosLinksDisabled" : "false", "useSubjectIcons" : "true", "quiltName" : "BlogTopicMessage", "truncateBody" : "true", "message" : "2455967", "includeRepliesModerationState" : "false", "syndicatedView" : "false", "useSimpleView" : "false", "useTruncatedSubject" : "true", "disableLinks" : "false", "messageViewOptions" : "1111110111111100111111101110100101111101", "displaySubject" : "true" }, "initiatorDataMatcher" : "data-lia-message-uid" }); LITHIUM.InformationBox({"updateFeedbackEvent":"LITHIUM:updateAjaxFeedback","componentSelector":"#informationbox_2","feedbackSelector":".InfoMessage"}); (function($){ $(document).ready(function(){ let clickcountVar = 1; let labeltext = ""; labeltext = $("<div/>").html(labeltext).text(); $(document).on("click", "#labelslist .prev", function(e) { clickcountVar = clickcountVar - 1; check_navigation_display(); }); $(document).on("click", "#labelslist .next", function(e) { clickcountVar = clickcountVar + 1; check_navigation_display(); }); check_navigation_display(); function labelPagination() { let labelPages = $("#labelslist").find(".totalPage").attr("data-pages"); let prevPaginationBtn = $(".prev"); let nextPaginationBtn = $(".next"); if (clickcountVar == 1) { prevPaginationBtn.addClass("prev-next-disabled"); } else { prevPaginationBtn.removeClass("prev-next-disabled"); } if (clickcountVar == labelPages) { nextPaginationBtn.addClass("prev-next-disabled"); } else { nextPaginationBtn.removeClass("prev-next-disabled"); } if((prevPaginationBtn.hasClass("prev-next-disabled")) && (nextPaginationBtn.hasClass("prev-next-disabled"))) { prevPaginationBtn.hide(); nextPaginationBtn.hide(); $("#labelslist .clickCountClass").hide(); $("#labelslist .totalPage").hide(); } $(".clickCountClass").html(clickcountVar); $(".shimmer.label-shimmer").show(); } function check_navigation_display() { labelPagination(); $("#labelslist li").remove(); $.ajax({ method: "POST", url: "/plugins/custom/qlik/qlik/custom-getlabels?tid=-978517383164050598", data: { "offset": clickcountVar, "categoryID": "qlik-product-innovation-blog", "labelfromPage": labeltext, "nodetype": "boards", "coreNode": "boards", "nodeId": "board" }, success: function(data) { $("#labelslist").html(data); labelPagination(); $(".shimmer").hide(); } }); } }); })(LITHIUM.jQuery); LITHIUM.InformationBox({"updateFeedbackEvent":"LITHIUM:updateAjaxFeedback","componentSelector":"#informationbox_3","feedbackSelector":".InfoMessage"}); LITHIUM.PartialRenderProxy({"limuirsComponentRenderedEvent":"LITHIUM:limuirsComponentRendered","relayEvent":"LITHIUM:partialRenderProxyRelay","listenerEvent":"LITHIUM:partialRenderProxy"}); LITHIUM.AjaxSupport({"ajaxOptionsParam":{"event":"LITHIUM:partialRenderProxyRelay","parameters":{"javascript.ignore_combine_and_minify":"true"}},"tokenId":"ajax","elementSelector":document,"action":"partialRenderProxyRelay","feedbackSelector":false,"url":"https://community.qlik.com/t5/blogs/v2/blogarticlepage.liabase.basebody.partialrenderproxy:partialrenderproxyrelay?t:ac=blog-id/qlik-product-innovation-blog/article-id/1509","ajaxErrorEventName":"LITHIUM:ajaxError","token":""}); LITHIUM.Auth.API_URL = "/t5/util/authcheckpage"; LITHIUM.Auth.LOGIN_URL_TMPL = "/plugins/common/feature/saml/doauth/redirect?referer=https%3A%2F%2FREPLACE_TEXT"; LITHIUM.Auth.KEEP_ALIVE_URL = "/t5/status/blankpage?keepalive"; LITHIUM.Auth.KEEP_ALIVE_TIME = 300000; LITHIUM.Auth.CHECK_SESSION_TOKEN = 'iMnSeZcGRZuO_-1'; LITHIUM.AjaxSupport.useTickets = true; LITHIUM.Cache.CustomEvent.set([{"elementId":"link_2","stopTriggerEvent":false,"fireEvent":"LITHIUM:selectMessage","triggerEvent":"click","eventContext":{"message":2455967}}]); LITHIUM.Loader.runJsAttached(); // --> </script></body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10