[{"id":"ci_72b0f65fd7c711bce02f24db0557d5294ab7c402c8f3e158f3a075f07f3e6a15","title":"Getting Started with Pricefx Configuration","path":"/configuration-engineer-knowledge-base/getting-started-with-pricefx-configuration","children":[{"id":"ci_e706b89a72f9724babe391a2c561368849090a3382686b3770785bf1d889c8dc","title":"Prerequisites","path":"/configuration-engineer-knowledge-base/getting-started-with-pricefx-configuration/prerequisites","children":[{"id":"ci_1ac57d4d01e0ead3041da55ed6a00085d10a018a9a1bf801622e7cfa5adef136","title":"Groovy Basics","path":"/configuration-engineer-knowledge-base/getting-started-with-pricefx-configuration/prerequisites/groovy-basics","children":[]},{"id":"ci_0b4812f76089e910da616b280e7fca3d77bc5c93bb5c6e9c0639fd1f9f1a897e","title":"Groovy vs. Java","path":"/configuration-engineer-knowledge-base/getting-started-with-pricefx-configuration/prerequisites/groovy-vs-java","children":[]},{"id":"ci_d96391f1ae39e4a2854a657b2a67c1edb6dffe9b093c940f95ceca69f48a2b76","title":"Common Groovy Methods","path":"/configuration-engineer-knowledge-base/getting-started-with-pricefx-configuration/prerequisites/common-groovy-methods","children":[]},{"id":"ci_6e364726bda36a0e4b24bc043f862cd0039bc8d6880bb5c15cfe695b9fa59f3f","title":"Git Basics","path":"/configuration-engineer-knowledge-base/getting-started-with-pricefx-configuration/prerequisites/git-basics","children":[]},{"id":"ci_13a85388fa417fee228f1cc7259e2f35d2895ea8d47fe46b2cf73bcc914f8332","title":"Using IntelliJ","path":"/configuration-engineer-knowledge-base/getting-started-with-pricefx-configuration/prerequisites/using-intellij","children":[]}]},{"id":"ci_a52838799aedf00c11e76113cfa9881283c77d8bae56f23889916d365f9c0768","title":"Project Initialization","path":"/configuration-engineer-knowledge-base/getting-started-with-pricefx-configuration/project-initialization","children":[]},{"id":"ci_713e2569ea46d240f4e553004c029f772e5dc8729d8d098ead3beb34d32ef6c9","title":"Next Steps","path":"/configuration-engineer-knowledge-base/getting-started-with-pricefx-configuration/next-steps","children":[]},{"id":"ci_b20516d527e49c7d69142e3076a3ff7092058dd6fa610534c86110e8565328f9","title":"Get a Partition","path":"/configuration-engineer-knowledge-base/getting-started-with-pricefx-configuration/get-a-partition","children":[]},{"id":"ci_e731f7164e226ec75b102bef72404ffe5457ee2f9daae93f7239552b29e24e85","title":"Deployment","path":"/configuration-engineer-knowledge-base/getting-started-with-pricefx-configuration/deployment","children":[]}]},{"id":"ci_76b045ab864f04985b76942ded60bca01bddc0939422a3a8b87acd76f8d3ea7d","title":"Quick Reference","path":"/configuration-engineer-knowledge-base/quick-reference","children":[{"id":"ci_45753f6be3d40fe96582f4a95096d3741224000f2b37f451d1224eb5840a988c","title":"User Inputs (Quick Reference)","path":"/configuration-engineer-knowledge-base/quick-reference/user-inputs-quick-reference","children":[{"id":"ci_0c9588a09104a87f2fb85d1809bcc23bc66a24fa518819eda63df51a49cb094d","title":"Numbers","path":"/configuration-engineer-knowledge-base/quick-reference/user-inputs-quick-reference/numbers","children":[]},{"id":"ci_b609550170f936e3acc9602b538ac4c78f86bd5986d24f39ed504cb6f779ed67","title":"Date & Time","path":"/configuration-engineer-knowledge-base/quick-reference/user-inputs-quick-reference/date-time","children":[]},{"id":"ci_786a379b007296d4e9a12a88e33e2f541fd57bc75e4cb1d5d7b69e00fa1c8bcd","title":"Text","path":"/configuration-engineer-knowledge-base/quick-reference/user-inputs-quick-reference/text","children":[]},{"id":"ci_b1ebfad371a48380eb58625964087d3f4ee0f1217d290579a3480d488da7cd7f","title":"Drop-Down List","path":"/configuration-engineer-knowledge-base/quick-reference/user-inputs-quick-reference/drop-down-list","children":[]},{"id":"ci_a08efdc012fa670fdba112739546e8d71f8b582f843f6a5ed73673a7bf89cb23","title":"Radio","path":"/configuration-engineer-knowledge-base/quick-reference/user-inputs-quick-reference/radio","children":[]},{"id":"ci_1ef1ee01e4f592b95302b1c0898d834ecb021251f383645ec85f20318f47c995","title":"Product & Customer Groups","path":"/configuration-engineer-knowledge-base/quick-reference/user-inputs-quick-reference/product-customer-groups","children":[]},{"id":"ci_9895d2fc5029035dc7a13804c257777b63a00453a1763b2e680eb0163158f704","title":"Forms (Configurators)","path":"/configuration-engineer-knowledge-base/quick-reference/user-inputs-quick-reference/forms-configurators","children":[]}]},{"id":"ci_5d7847208532b76af016b2d07b1b2e552cc7b2a9cbd86bd1b1eed7b2e7b1ca4e","title":"Data Queries (Quick Reference)","path":"/configuration-engineer-knowledge-base/quick-reference/data-queries-quick-reference","children":[{"id":"ci_e25b8b1a6abb46df724d3f789dca0597686ed281faf6cd3fc3d6cc5413ed3838","title":"General Queries (Quick Reference)","path":"/configuration-engineer-knowledge-base/quick-reference/data-queries-quick-reference/general-queries-quick-reference","children":[]},{"id":"ci_eb542fe09c33f7e9129aa446c83d233495d23f249b7c469c1b7bbeff24ce7850","title":"Extension Tables (Quick Reference)","path":"/configuration-engineer-knowledge-base/quick-reference/data-queries-quick-reference/extension-tables-quick-reference","children":[]},{"id":"ci_e6ed54a10df765e74a64408784171d7aa9c0b7e953a693098832b4951c27f8a9","title":"Lookup Tables / Company Parameters (Quick Reference)","path":"/configuration-engineer-knowledge-base/quick-reference/data-queries-quick-reference/lookup-tables-company-parameters-quick-reference","children":[]},{"id":"ci_cda8b984922590a8b4755f418a38c24c975a8cdd351a8c79a8856f7138a667b0","title":"Data Sources (Quick Reference)","path":"/configuration-engineer-knowledge-base/quick-reference/data-queries-quick-reference/data-sources-quick-reference","children":[]},{"id":"ci_d9082e0e745b7ab1c4d1aa5bfb412acf87d0c76661787629dd8271ccafb2b204","title":"Comparison of Data Retrieval API vs SQL","path":"/configuration-engineer-knowledge-base/quick-reference/data-queries-quick-reference/comparison-of-data-retrieval-api-vs-sql","children":[]}]},{"id":"ci_4ffde802340a7c272e7d9fe5863a7635a3619ea1b5a002b885f5a83cbabba886","title":"Charts (Quick Reference)","path":"/configuration-engineer-knowledge-base/quick-reference/charts-quick-reference","children":[{"id":"ci_203113b4743e2a134649db1c996676dc215cc9643d09ca8fd24ca05186b46041","title":"Bar Charts (Quick Reference)","path":"/configuration-engineer-knowledge-base/quick-reference/charts-quick-reference/bar-charts-quick-reference","children":[]},{"id":"ci_39cca2fe66de2c13a07c4fa4150af9d4c2657d162b232ed062152a3c0f8cba7f","title":"Tables (Quick Reference)","path":"/configuration-engineer-knowledge-base/quick-reference/charts-quick-reference/tables-quick-reference","children":[]},{"id":"ci_140ff152052a82c24cc35c1cda226684dfce9c6c9cd1b86ea2a5ea1ab6e4c860","title":"Gantt Charts (Quick Reference)","path":"/configuration-engineer-knowledge-base/quick-reference/charts-quick-reference/gantt-charts-quick-reference","children":[]},{"id":"ci_10ef802d3390b63902dbd250d4cc0e7e93237631025f8b460c782f9ba5200044","title":"Gauges (Quick Reference)","path":"/configuration-engineer-knowledge-base/quick-reference/charts-quick-reference/gauges-quick-reference","children":[]},{"id":"ci_1645a7b955ea651119a0ccc5cfcea982a8461f506e3e99941d1a6dba6766eb81","title":"Pie Charts (Quick Reference)","path":"/configuration-engineer-knowledge-base/quick-reference/charts-quick-reference/pie-charts-quick-reference","children":[]},{"id":"ci_e9cf5ecc29f041b091a07a7cefb77b5c020c0f131ff03a5781b083950e7ffe6b","title":"Action Panels (Quick Reference)","path":"/configuration-engineer-knowledge-base/quick-reference/charts-quick-reference/action-panels-quick-reference","children":[]}]},{"id":"ci_cac5fd474682698cb3b14070d5d39fe6863ba5a6387ca8e54b390b584695ffbc","title":"Date and DateTime (Quick Reference)","path":"/configuration-engineer-knowledge-base/quick-reference/date-and-datetime-quick-reference","children":[]},{"id":"ci_680584fba6c9b6bb8af80c26ecf981bc36dd8f5aae6a44ec3463ccedc2f79f74","title":"Data (Quick Reference)","path":"/configuration-engineer-knowledge-base/quick-reference/data-quick-reference","children":[{"id":"ci_f40084b30f43ae8a2c09f1cc70ffed39d233670a294505fd902c446332daed4a","title":"Quick-Start Data Specification","path":"/configuration-engineer-knowledge-base/quick-reference/data-quick-reference/quick-start-data-specification","children":[]}]}]},{"id":"ci_bdd91b0e864c47c8fbe10df1fdc33c07d8a74255fb22f52e00bf13d90dcd74da","title":"Guides","path":"/configuration-engineer-knowledge-base/guides","children":[{"id":"ci_8481640a82d87038f4cf940ed4b641263777d7d26e3d11200eef7e70bcd3fe2d","title":"Introduction","path":"/configuration-engineer-knowledge-base/guides/introduction","children":[{"id":"ci_f0964d7f60fa285f84eb80cf8e2e9d25803208be568ab68b545032e1c9194922","title":"What is Pricefx?","path":"/configuration-engineer-knowledge-base/guides/introduction/what-is-pricefx","children":[]},{"id":"ci_186a509e38ccdd6b6cd0239a06511a67305b868a100deb719d8808e7700bc86a","title":"Custom Business Logic","path":"/configuration-engineer-knowledge-base/guides/introduction/custom-business-logic","children":[]},{"id":"ci_f0dc24f8619da278b253e6405054eb861220f7130358a75f5160547690e27d54","title":"Project Structure","path":"/configuration-engineer-knowledge-base/guides/introduction/project-structure","children":[]},{"id":"ci_15257365fb3a9f7483bd81fb9df82cf1007b81857390c7c5a0da8c71c33f86ff","title":"Logic Structure","path":"/configuration-engineer-knowledge-base/guides/introduction/logic-structure","children":[]},{"id":"ci_c44dfbe9f2aad22f2005752601fb93e9a07ac05880093eb16e29f1589fb56fbf","title":"Logic Execution","path":"/configuration-engineer-knowledge-base/guides/introduction/logic-execution","children":[]},{"id":"ci_4bee494ddd10d7cea908be89831b78b078c25ffea372eda9075206c2ee8ca849","title":"User Inputs & Forms","path":"/configuration-engineer-knowledge-base/guides/introduction/user-inputs-forms","children":[]},{"id":"ci_e9c76e8e06f0d6e5d6065e49cf2031fccf7eac59b2525dba2d4f28c971041ac6","title":"Persisted Data (Conceptual Guide)","path":"/configuration-engineer-knowledge-base/guides/introduction/persisted-data-conceptual-guide","children":[]}]},{"id":"ci_72a4e266716830fa5f0ae05bd8c8ee5abd9cfd071d131644e0e2896dc4a2b1c4","title":"Architecture","path":"/configuration-engineer-knowledge-base/guides/architecture","children":[{"id":"ci_20ec952dc46c8e598246cf570ba3b7f11721eda107784c36b4d40fe3e43d64db","title":"Configuration Overview","path":"/configuration-engineer-knowledge-base/guides/architecture/configuration-overview","children":[]},{"id":"ci_25bc862041d069ff77eb164ef302b1c7031b9a0ff47ea380f122f35542bb425f","title":"Architecture Overview","path":"/configuration-engineer-knowledge-base/guides/architecture/architecture-overview","children":[]},{"id":"ci_5870de01c1768152310ad269182f883ec8dc70908cf678d5a8756b31c64d9f6d","title":"Development Toolstack","path":"/configuration-engineer-knowledge-base/guides/architecture/development-toolstack","children":[]},{"id":"ci_ccb65a684f6b4c94959ed47ca24a72bb85e0d6669dadae6b77cf3f96e7d14f59","title":"Deployment Process","path":"/configuration-engineer-knowledge-base/guides/architecture/deployment-process","children":[]}]},{"id":"ci_279c52a4d8397cdec50d312ec55f84a6f80d05a9c627b5cd8b68675d037934d7","title":"Logics","path":"/configuration-engineer-knowledge-base/guides/logics","children":[{"id":"ci_8229b9dbe8b9b7b7e421f8b3bef39ba310a3a61736e17e968ea247f4e63f8e23","title":"Logic Basics","path":"/configuration-engineer-knowledge-base/guides/logics/logic-basics","children":[]},{"id":"ci_90334d358e22624bae342e6a78eeefc50f193f5e34edebdc719336de42ede6b2","title":"Logic Inputs","path":"/configuration-engineer-knowledge-base/guides/logics/logic-inputs","children":[]},{"id":"ci_3705e399d3c0fb7f6e293fe5a42de87bc47d110154812f98590f70d047330d66","title":"Header Logics","path":"/configuration-engineer-knowledge-base/guides/logics/header-logics","children":[]},{"id":"ci_e68457249e435cce8296f4eba7300c4209cdf5377b4b13d42c5fb1a9c6509420","title":"Libraries","path":"/configuration-engineer-knowledge-base/guides/logics/libraries","children":[]},{"id":"ci_6ab8996559dddbe0e69c2bd77a25383b8cef754a70c8dfa3754dec46bf93a71f","title":"Item Picker Filters","path":"/configuration-engineer-knowledge-base/guides/logics/item-picker-filters","children":[]}]},{"id":"ci_f3187905e03c7c896e5b9b3bf6ed1ca489c17124a2ada1e0d2c2c40f8d4f0f43","title":"User Inputs (Conceptual Guide)","path":"/configuration-engineer-knowledge-base/guides/user-inputs-conceptual-guide","children":[{"id":"ci_2ab826756c4cab81d9abba178040af07645fec861fdbb28535bdd96e1cdc55d5","title":"Configurator Forms (Conceptual Guide)","path":"/configuration-engineer-knowledge-base/guides/user-inputs-conceptual-guide/configurator-forms-conceptual-guide","children":[]}]},{"id":"ci_f3815d1ec859f875aca9f11069074af523f5a6fce5df0615d71e259e82dcf4bc","title":"Persisted Data","path":"/configuration-engineer-knowledge-base/guides/persisted-data","children":[{"id":"ci_6019bac28f47bf6765023a567a1cdb26941340413ea2f1c1fc2dc0d912dfe185","title":"Lookup Tables / Company Parameters","path":"/configuration-engineer-knowledge-base/guides/persisted-data/lookup-tables-company-parameters","children":[]},{"id":"ci_4bda7dd07308320c216b942c35611918e9df827ff7fdd9211aef4c6f08d071d0","title":"Extension Tables","path":"/configuration-engineer-knowledge-base/guides/persisted-data/extension-tables","children":[]},{"id":"ci_93453f59dfacb0329cbc0a00cc72bce83f581cd7b81785b8ea126285d664d4da","title":"General Data Queries","path":"/configuration-engineer-knowledge-base/guides/persisted-data/general-data-queries","children":[]},{"id":"ci_4e13f0f862b06c388fe968d62d5fd5ca46051478d651ca68a1135a61cfb21cb0","title":"Data Source Queries","path":"/configuration-engineer-knowledge-base/guides/persisted-data/data-source-queries","children":[]},{"id":"ci_0a6727449cf724b79adfd0714ec4d873dbefca420a605202bf09939f79d08611","title":"Advanced Data Source Queries","path":"/configuration-engineer-knowledge-base/guides/persisted-data/advanced-data-source-queries","children":[]}]},{"id":"ci_cded1e906f61ce92015b81740d40080572f8393b141e76b8855f1faca5874553","title":"Price Setting (Concepts)","path":"/configuration-engineer-knowledge-base/guides/price-setting-concepts","children":[{"id":"ci_2701b3784e59c664fccc4ecf889668e76328649c0e498564d4f7b60cf545df28","title":"Calculation Grids","path":"/configuration-engineer-knowledge-base/guides/price-setting-concepts/calculation-grids","children":[]},{"id":"ci_92b40b9dbede619d29f8cf784fe8cba6e5810554960d04969b7cc281ace330c8","title":"Price Lists","path":"/configuration-engineer-knowledge-base/guides/price-setting-concepts/price-lists","children":[]},{"id":"ci_9d4f2727f714658a8cc923a302b1988793ead02727d0a6249bb9588497eac938","title":"Live Price Grids","path":"/configuration-engineer-knowledge-base/guides/price-setting-concepts/live-price-grids","children":[]},{"id":"ci_1913f08e375873e1474b49938f6167ddd1f6e6ef3c7ee4998af400d427af3b87","title":"Matrix Price Lists","path":"/configuration-engineer-knowledge-base/guides/price-setting-concepts/matrix-price-lists","children":[]},{"id":"ci_f4d936a71c3a89a912d0fc2fb16616eb63a6bc1eb1a7b64e71fe5f03ec166434","title":"Price List Headers","path":"/configuration-engineer-knowledge-base/guides/price-setting-concepts/price-list-headers","children":[]},{"id":"ci_ec2ba14ab70571aa72f51a7086549e37140de97e3a6515276aa39b47c2911846","title":"Multi-pass Calculation","path":"/configuration-engineer-knowledge-base/guides/price-setting-concepts/multi-pass-calculation","children":[]},{"id":"ci_9011339a43cc5ac5443e26594a9b9f909ec7eb40a785ecc1ff4eff530100b3c6","title":"Comparison of Price Lists and Price Grids","path":"/configuration-engineer-knowledge-base/guides/price-setting-concepts/comparison-of-price-lists-and-price-grids","children":[]}]},{"id":"ci_5017e482e507f4fa09e9ce8667f2fdb4bbae74b907068a002e720001cca4f7d8","title":"Quoting (Concepts)","path":"/configuration-engineer-knowledge-base/guides/quoting-concepts","children":[{"id":"ci_ae64f4ea4aeb2f2001734c5fd9ebe9ea2a020ebaab651030dc193ed50002b608","title":"Quotes (Conceptual Guide)","path":"/configuration-engineer-knowledge-base/guides/quoting-concepts/quotes-conceptual-guide","children":[]},{"id":"ci_2e5a636d17e166df7fc08103b865eb3aa0e52c296331d91b6c775a575cef7c9a","title":"Price Record - Handbook","path":"/configuration-engineer-knowledge-base/guides/quoting-concepts/price-record-handbook","children":[]}]},{"id":"ci_c0a656516f0611a7c4ac3cefa2f93dfed8be4bf896acaeef09c2e7718dd89568","title":"Agreements & Promotions (Concepts)","path":"/configuration-engineer-knowledge-base/guides/agreements-promotions-concepts","children":[{"id":"ci_97c947c0a929f88d0d77f09f2adf6b68d4f06e9b3557906113dcd9185a466da4","title":"Contracts","path":"/configuration-engineer-knowledge-base/guides/agreements-promotions-concepts/contracts","children":[]},{"id":"ci_b1ddb543626f31fd3682de0ee6d69d70a76205c5c472fd842435b8c7ba3119bf","title":"Promotions in Quotes","path":"/configuration-engineer-knowledge-base/guides/agreements-promotions-concepts/promotions-in-quotes","children":[]}]},{"id":"ci_3202ac4d924411e1323d24c7c1949356f77df8e3a3b3be487f1250ba872a8372","title":"Rebates","path":"/configuration-engineer-knowledge-base/guides/rebates","children":[{"id":"ci_77a4f112880dc09415bd9bca9439f501cadf2b19824a26379ed12be82f83f9b1","title":"Rebate Agreements","path":"/configuration-engineer-knowledge-base/guides/rebates/rebate-agreements","children":[]},{"id":"ci_f0eb1318f12e0d38943f384cdefa72d2feff2d677a5a7f253753be7a639ac948","title":"Rebate Records","path":"/configuration-engineer-knowledge-base/guides/rebates/rebate-records","children":[]},{"id":"ci_fd60d3ff6297f763c10163f393d9d30e0715eb16ec7a3b200ad0399af0c54649","title":"Rebate Allocations","path":"/configuration-engineer-knowledge-base/guides/rebates/rebate-allocations","children":[]},{"id":"ci_8512d1989b5f042a601faebbdedeb08ffa10e4ce6b966fc6f665795ac4e77c5e","title":"Payout Records","path":"/configuration-engineer-knowledge-base/guides/rebates/payout-records","children":[]}]},{"id":"ci_b7656ef9630791b903eb9f2d6f0a7e9d7eb473038e07654768b2875c9e83267a","title":"Visualizations","path":"/configuration-engineer-knowledge-base/guides/visualizations","children":[{"id":"ci_5cd6b9cdd593cba765faa4e919b3eb115c0f405142eb3bc520ddec588cda7b3c","title":"Dashboards","path":"/configuration-engineer-knowledge-base/guides/visualizations/dashboards","children":[]},{"id":"ci_23327a686c491e09155bfced335d9f44cb06bd127e5fd8e1ca5d5f54d5d2bd62","title":"Interactive Dashboards","path":"/configuration-engineer-knowledge-base/guides/visualizations/interactive-dashboards","children":[]},{"id":"ci_a3c288b80b0a8299008117365682bf497718f192c3a54529dd2b4be0618adf96","title":"Highcharts","path":"/configuration-engineer-knowledge-base/guides/visualizations/highcharts","children":[{"id":"ci_5baca3a8555e8240d28043a2b6f6ef0f8694037a667ad2c97a42f22281ac1cd0","title":"Custom Context Menu Items in Highcharts","path":"/configuration-engineer-knowledge-base/guides/visualizations/highcharts/custom-context-menu-items-in-highcharts","children":[]}]},{"id":"ci_23e8352e025efe197cb12f0876710670eec2fc853a4eb0ce3bdb8f03828a51f1","title":"Result Matrices","path":"/configuration-engineer-knowledge-base/guides/visualizations/result-matrices","children":[{"id":"ci_70e87f4c592f04cc97a0edfc783d38b35f885dcee39307e7d6fb85b7b353d625","title":"Aggregation and Grouping Items in Result Matrices","path":"/configuration-engineer-knowledge-base/guides/visualizations/result-matrices/aggregation-and-grouping-items-in-result-matrices","children":[]},{"id":"ci_2d3983acc72f310b4e329615004a83f7a0cbb08a399064d8083acb1fc2915175","title":"Icons in Cells","path":"/configuration-engineer-knowledge-base/guides/visualizations/result-matrices/icons-in-cells","children":[]},{"id":"ci_db88e63110ceb4926f28403a550b327b62f57bf1d248b986b2ed9888bd52270a","title":"ResultMatrix Size Limits","path":"/configuration-engineer-knowledge-base/guides/visualizations/result-matrices/resultmatrix-size-limits","children":[]}]},{"id":"ci_03384cc356cbfbad7eff656d06a380179ebd7e48cbbe2a0e33550e60b98968af","title":"Publishing Templates - Handbook","path":"/configuration-engineer-knowledge-base/guides/visualizations/publishing-templates-handbook","children":[]}]},{"id":"ci_3e972ab2c352a732fd7105ace072411b3c4d5702db4d85a609915d07779e53f9","title":"Workflows","path":"/configuration-engineer-knowledge-base/guides/workflows","children":[{"id":"ci_e9a0d9df7266b3327a672d8ab9aa2086cd399eee1a6c70245b4a2055949cf0e0","title":"Approval Workflow - Handbook","path":"/configuration-engineer-knowledge-base/guides/workflows/approval-workflow-handbook","children":[]},{"id":"ci_99784b5748bc6e69945f0c608ead5efd43badf8e85b71925e0b86c5d4644ce20","title":"Workflow, Post Step Logic - Handbook","path":"/configuration-engineer-knowledge-base/guides/workflows/workflow-post-step-logic-handbook","children":[]},{"id":"ci_02506fefc6ad2f66b6f26377cb78e0f84f6c392d6e44168003acaded9245f41e","title":"Collaboration Workflow","path":"/configuration-engineer-knowledge-base/guides/workflows/collaboration-workflow","children":[]}]},{"id":"ci_bba18ea67bc9a9b6237b1072f421ef9e96364112d510263aeb06429c1c893937","title":"Performance & Testing","path":"/configuration-engineer-knowledge-base/guides/performance-testing","children":[{"id":"ci_ceac6475a7c61ab4e740720e773a2536fc220559b7374eba62bc513e13849976","title":"Caching","path":"/configuration-engineer-knowledge-base/guides/performance-testing/caching","children":[]},{"id":"ci_0716ade248d0f0357ebf24b5062b830e4669d8829b42567a8da6fa4c7a8fa207","title":"Batching","path":"/configuration-engineer-knowledge-base/guides/performance-testing/batching","children":[]}]},{"id":"ci_839922d61101ae1b64429f9ef7bd77333de3349ccde65e379c468b1859f037e2","title":"Integrations & Automations","path":"/configuration-engineer-knowledge-base/guides/integrations-automations","children":[{"id":"ci_e30e7deb1bc132d0378eac704405a3fad177077176c775172bd27f0d5c5c6454","title":"Integration Overview","path":"/configuration-engineer-knowledge-base/guides/integrations-automations/integration-overview","children":[]},{"id":"ci_89c955b65323f41cdd9ef34870962576742f2d9bf2056b6cdcad38a08f848c2f","title":"Calculation Data Loads","path":"/configuration-engineer-knowledge-base/guides/integrations-automations/calculation-data-loads","children":[]},{"id":"ci_b1cb6d6818514ac1d13adffd91efd1d9d7861120fc4cdfb13271d40721027b61","title":"Calculated Field Sets","path":"/configuration-engineer-knowledge-base/guides/integrations-automations/calculated-field-sets","children":[]},{"id":"ci_a45cbd62dd48872ab20b972c75d65a4d8840368735f0696617aa3d7f7112ce7f","title":"Single Sign-On","path":"/configuration-engineer-knowledge-base/guides/integrations-automations/single-sign-on","children":[{"id":"ci_32d650159253f13c73f78447e25959086ba1ffc97cb471e5b72e472e70127d05","title":"RelayState Builder","path":"/configuration-engineer-knowledge-base/guides/integrations-automations/single-sign-on/relaystate-builder","children":[]}]},{"id":"ci_54e3b72294a987b2d6345dfb7f06beccfac8b1669a1340fc0afdd2fa4f1997eb","title":"Scheduled Tasks","path":"/configuration-engineer-knowledge-base/guides/integrations-automations/scheduled-tasks","children":[]},{"id":"ci_a8e29bb0443d72d50ba94c2face25860ffafc492b007f64e74405bf127a7b5a7","title":"Events","path":"/configuration-engineer-knowledge-base/guides/integrations-automations/events","children":[]},{"id":"ci_3b83cc9d608c11dd70f6bff7477b6c29788100e451695007b0f5d05d7b36a3ad","title":"E-signature Integration (Docusign)","path":"/configuration-engineer-knowledge-base/guides/integrations-automations/e-signature-integration-docusign","children":[]},{"id":"ci_b2028878ad29def72d4a140b6339cf1b72c48afd1fb1b87bd979eb9214bc811c","title":"OAuth Authorization","path":"/configuration-engineer-knowledge-base/guides/integrations-automations/oauth-authorization","children":[]}]},{"id":"ci_0b08b1b6e91e13634610add88e5893bc006f756b1212ddfa11cd31bab70cabd6","title":"Monitoring","path":"/configuration-engineer-knowledge-base/guides/monitoring","children":[{"id":"ci_75cfe199d98f5b8a8d19c2a4830f3fb596d1e0c662fcabc679d84b8d81d1b950","title":"Monitoring Guide","path":"/configuration-engineer-knowledge-base/guides/monitoring/monitoring-guide","children":[]}]},{"id":"ci_0cfb0c4dfc5b18e1554a16b76fae2c3320a66ffbb5f48c5923111be9da1f990b","title":"QueryAPI","path":"/configuration-engineer-knowledge-base/guides/queryapi","children":[{"id":"ci_06e2f3b7c45af754c5e7274135deead23e83cf95e226b81e02a27ee39051cb73","title":"Definition (QueryAPI)","path":"/configuration-engineer-knowledge-base/guides/queryapi/definition-queryapi","children":[]},{"id":"ci_5fe53154f12070bf8c13f5113d0a23cdb486d592422932c3b1aea184f1e07752","title":"Reference (QueryAPI)","path":"/configuration-engineer-knowledge-base/guides/queryapi/reference-queryapi","children":[{"id":"ci_8c125acde9f469db169eb83f14e558c61740205bfa376d113bf66108022afa33","title":"ROW_NUMBER() / RANK()","path":"/configuration-engineer-knowledge-base/guides/queryapi/reference-queryapi/row_number-rank","children":[]},{"id":"ci_6c46e73e2620640580d6678dc1a330f3be2f22ae337ef944292b85ced38cb277","title":"LAG() / LEAD()","path":"/configuration-engineer-knowledge-base/guides/queryapi/reference-queryapi/lag-lead","children":[]},{"id":"ci_b8aae4081561fca9e4f2ee95681978af9fb63f96220af869f8921648d35b9ca1","title":"UNION, INTERSECT, EXCEPT","path":"/configuration-engineer-knowledge-base/guides/queryapi/reference-queryapi/union-intersect-except","children":[]},{"id":"ci_4b0b0061efce501bec05cabb00c58a304d06682d441cffcc0ff4a3470dc427fe","title":"Dashboard Filter Query Analytics","path":"/configuration-engineer-knowledge-base/guides/queryapi/reference-queryapi/dashboard-filter-query-analytics","children":[]},{"id":"ci_a88682e83bd44e9b3f7ae18b5c2b655eacb0d20a9d01d3bb999d000e93778935","title":"Round","path":"/configuration-engineer-knowledge-base/guides/queryapi/reference-queryapi/round","children":[]},{"id":"ci_56dfc6dc9de60a20156a5c00a623f1728803c74034739e2506e6d698136879e9","title":"Ceil","path":"/configuration-engineer-knowledge-base/guides/queryapi/reference-queryapi/ceil","children":[]},{"id":"ci_cb99eea36e8dddbace82750ecc3197b37a31cfb8272cc3ba92a9c79ee0cabbed","title":"Floor","path":"/configuration-engineer-knowledge-base/guides/queryapi/reference-queryapi/floor","children":[]},{"id":"ci_9d037cb0a966b38c537d01bfef05b125ecfcff69a7e46f014f35b11a66189814","title":"Power","path":"/configuration-engineer-knowledge-base/guides/queryapi/reference-queryapi/power","children":[]},{"id":"ci_426add27a5e1f4642b1d0080deb684e38a01a997253f22da753c8e3404e8b795","title":"Log","path":"/configuration-engineer-knowledge-base/guides/queryapi/reference-queryapi/log","children":[]}]},{"id":"ci_e7cf4ed40b8c5780ee4b1ee0d2735f3cc17d7d7d499af43cbe827751acee3ac2","title":"Pipeline Queries (QueryAPI)","path":"/configuration-engineer-knowledge-base/guides/queryapi/pipeline-queries-queryapi","children":[]},{"id":"ci_7c56ae50ffe087a546b16eafc3816fe848c4a29e6f4610184c133c8fb2603bb1","title":"Performance (QueryAPI)","path":"/configuration-engineer-knowledge-base/guides/queryapi/performance-queryapi","children":[]},{"id":"ci_e1ce485390d27298b566a5a3119d597db07e486381f7d180bb14f0cc3b13662d","title":"REST API and DTO (QueryAPI)","path":"/configuration-engineer-knowledge-base/guides/queryapi/rest-api-and-dto-queryapi","children":[]},{"id":"ci_4f9f8d28fd4947c601b4e10f97a41f522bcaea264bc47dd33621d2538644baf8","title":"Examples (QueryAPI)","path":"/configuration-engineer-knowledge-base/guides/queryapi/examples-queryapi","children":[{"id":"ci_dd403129c3ca2445c254879644b911dc69e02bd9d63f3e98f09c859d3bf5c08e","title":"Simple Query","path":"/configuration-engineer-knowledge-base/guides/queryapi/examples-queryapi/simple-query","children":[]},{"id":"ci_4c2faa43b435788c77f6ae7033d4c96af12705e6972e66d4894ce63a7805ce60","title":"Limit Result Rows","path":"/configuration-engineer-knowledge-base/guides/queryapi/examples-queryapi/limit-result-rows","children":[]},{"id":"ci_c237411fab2617d4b8789e5ec42f81ea315aaa1bc8901ccae70f734279c237a5","title":"Join a Table","path":"/configuration-engineer-knowledge-base/guides/queryapi/examples-queryapi/join-a-table","children":[]},{"id":"ci_a428e8b0cb23ad16daf482036a695f616419d2dc1974cd0693f2f0a895027636","title":"Multiple Joins","path":"/configuration-engineer-knowledge-base/guides/queryapi/examples-queryapi/multiple-joins","children":[]},{"id":"ci_a1a653c9928f0f53058f09954be1b5fd387fb04e4cefcfdcb634ff9bc5130053","title":"Currency Conversion","path":"/configuration-engineer-knowledge-base/guides/queryapi/examples-queryapi/currency-conversion","children":[]},{"id":"ci_767b70285e9b6304100c25ff4fd43455d90320f5a0c1960a52bc015576a5b354","title":"Aggregation","path":"/configuration-engineer-knowledge-base/guides/queryapi/examples-queryapi/aggregation","children":[]},{"id":"ci_17361dea497ef23521ee664c20bc26fdc649fdf19f9f1b9ab1cfe09bb93a5982","title":"Aggregation in Price List and  Live Price Grid Headers","path":"/configuration-engineer-knowledge-base/guides/queryapi/examples-queryapi/aggregation-in-price-list-and-live-price-grid-head","children":[]},{"id":"ci_606c34e84f58a052b19790bb8707a66e01e3e4e67908b2c211c3ad09a6c9ebec","title":"Waterfall Calculation","path":"/configuration-engineer-knowledge-base/guides/queryapi/examples-queryapi/waterfall-calculation","children":[]},{"id":"ci_6fd41df734a45c9393ccdc4d5ba6bac237a74f12590d8da25fa1cf4ee9e00402","title":"Trace the HQL","path":"/configuration-engineer-knowledge-base/guides/queryapi/examples-queryapi/trace-the-hql","children":[]},{"id":"ci_29366134281acdfc4e82806151e702e877523b5c52fbe56a415870e58f3a82a0","title":"Query from Seller Extensions","path":"/configuration-engineer-knowledge-base/guides/queryapi/examples-queryapi/query-from-seller-extensions","children":[]},{"id":"ci_9e1d141b9c4f64a5d849f4cb98481ae6c997c7d6207dcef9bb3b230695c1ede3","title":"Simple Query Datamart","path":"/configuration-engineer-knowledge-base/guides/queryapi/examples-queryapi/simple-query-datamart","children":[]},{"id":"ci_95a31ed88c012956024f1783188c129882e3f47c6c81740203e7276c639f418f","title":"Simple Query Data Source","path":"/configuration-engineer-knowledge-base/guides/queryapi/examples-queryapi/simple-query-data-source","children":[]},{"id":"ci_cd5be6f312ccb65acaf24dcca1bac85a37da710fa8ad305c3a47c35b0e4b3bac","title":"Simple Query Data Feed","path":"/configuration-engineer-knowledge-base/guides/queryapi/examples-queryapi/simple-query-data-feed","children":[]},{"id":"ci_bd1061c5f24b74d3dc6ebd14fb30c656709acb2fe0b3928fe30df1409e75555c","title":"Simple Query Rollup","path":"/configuration-engineer-knowledge-base/guides/queryapi/examples-queryapi/simple-query-rollup","children":[]},{"id":"ci_7fab4aa4e91dabe049bd998595182651b5134d0ea16f0d3bb06aa64e71cc045c","title":"Simple Query Model Table","path":"/configuration-engineer-knowledge-base/guides/queryapi/examples-queryapi/simple-query-model-table","children":[]},{"id":"ci_479c93b9c88b1ba572ba8a8f82cdbd15298e7b72b1fb0335870371501ae558d3","title":"No Operation Expression for Filter Pattern","path":"/configuration-engineer-knowledge-base/guides/queryapi/examples-queryapi/no-operation-expression-for-filter-pattern","children":[]},{"id":"ci_382fa89b80c312a0e63ef48db6684740bdac5eb3724c82e0bc075a8d37cb6ce1","title":"Configure Datamart Currency and UoM","path":"/configuration-engineer-knowledge-base/guides/queryapi/examples-queryapi/configure-datamart-currency-and-uom","children":[]},{"id":"ci_111e1895c9c97df5b276a63e15c8784ef237fa250861d52350da5ee82eb06b8d","title":"Select Columns","path":"/configuration-engineer-knowledge-base/guides/queryapi/examples-queryapi/select-columns","children":[]},{"id":"ci_0fe12b8b64e4db4fc528412292bab37115234c35e91bbbd74e5de3eb87fa5f6c","title":"Cross Join","path":"/configuration-engineer-knowledge-base/guides/queryapi/examples-queryapi/cross-join","children":[]},{"id":"ci_f225fd1df2dc4c21c7cae38a4efcde0c624442c9ed74833b6435d9ec4a01eb36","title":"Join Pipelines","path":"/configuration-engineer-knowledge-base/guides/queryapi/examples-queryapi/join-pipelines","children":[]},{"id":"ci_8707670b8c1c3658c279a7f58355fca885f7e0d343e23935a904cec188991e39","title":"Relative Date Expressions","path":"/configuration-engineer-knowledge-base/guides/queryapi/examples-queryapi/relative-date-expressions","children":[]},{"id":"ci_f48bde9c3ab853dcd5856edf93043c743da3eee0573ace0883cda799b13c86b5","title":"Populate a Data Model Table (DMT) in Price Builder","path":"/configuration-engineer-knowledge-base/guides/queryapi/examples-queryapi/populate-a-data-model-table-dmt-in-price-builder","children":[]}]},{"id":"ci_77351511853c364c8fa73852462c7a807119fdbba8b079f92271fec3a00d686d","title":"Replacing Deprecated Methods (QueryAPI)","path":"/configuration-engineer-knowledge-base/guides/queryapi/replacing-deprecated-methods-queryapi","children":[{"id":"ci_7921d8102e9eef9e14d08b1e610bd24166d345f941453dc162b1bf17e0052169","title":"api.find()","path":"/configuration-engineer-knowledge-base/guides/queryapi/replacing-deprecated-methods-queryapi/api-find","children":[]},{"id":"ci_9738e6d98f1f15d46eac679cf68258832252733771cd72bdc85a4dae5c813a9e","title":"api.product()","path":"/configuration-engineer-knowledge-base/guides/queryapi/replacing-deprecated-methods-queryapi/api-product","children":[]},{"id":"ci_5e6ec321fea68f0d214734efd6a8b1294fd818b2d6f04bd13ccf4dda2193d6ed","title":"api.productExtension()","path":"/configuration-engineer-knowledge-base/guides/queryapi/replacing-deprecated-methods-queryapi/api-productextension","children":[]},{"id":"ci_0729099e45ef36912e7ee756bb7829955dacf53c775e60d8d6678cfffb524008","title":"api.customer()","path":"/configuration-engineer-knowledge-base/guides/queryapi/replacing-deprecated-methods-queryapi/api-customer","children":[]},{"id":"ci_213181bca01d7a72c0d5a84d93a39ad0142d5ce8db5f25bbe5523d181f04b16c","title":"api.customerExtension()","path":"/configuration-engineer-knowledge-base/guides/queryapi/replacing-deprecated-methods-queryapi/api-customerextension","children":[]},{"id":"ci_746c6be4d8397e75a9773ea398825d5a627578a7185aa066bae5efbdfc2d36a3","title":"api.seller()","path":"/configuration-engineer-knowledge-base/guides/queryapi/replacing-deprecated-methods-queryapi/api-seller","children":[]},{"id":"ci_c9c57757c46f68e43c9a39212d406415410b28016250dcbaa8db4b7785450b0f","title":"api.findLookupTable()","path":"/configuration-engineer-knowledge-base/guides/queryapi/replacing-deprecated-methods-queryapi/api-findlookuptable","children":[]},{"id":"ci_fa91184d7d2ab135faa2cbb450eca5f6656b03ec3d00c03bdc3b9bfc67014b38","title":"api.findLookupTableValues()","path":"/configuration-engineer-knowledge-base/guides/queryapi/replacing-deprecated-methods-queryapi/api-findlookuptablevalues","children":[]},{"id":"ci_6ea2f26651944aeb56103ded053981265f01a2ef8e384d60be4bb1302115723d","title":"api.vLookup()","path":"/configuration-engineer-knowledge-base/guides/queryapi/replacing-deprecated-methods-queryapi/api-vlookup","children":[]},{"id":"ci_529e66f29b4dea0218a394ee446c8dd8747e8cff78afc1c6fffb55220c4c639d","title":"api.getItemActiveCalculationResults()","path":"/configuration-engineer-knowledge-base/guides/queryapi/replacing-deprecated-methods-queryapi/api-getitemactivecalculationresults","children":[]},{"id":"ci_ac2c4f8ff292eb2b09c6b0b1f8ef1bc4654753cc4b1f809edf88b1ca130c0780","title":"api.getItemCompleteCalculationResults()","path":"/configuration-engineer-knowledge-base/guides/queryapi/replacing-deprecated-methods-queryapi/api-getitemcompletecalculationresults","children":[]},{"id":"ci_b5038982c3f9a5cd070dde4dda823d3dad184de2022d05ff7117badb1fac0786","title":"api.getCalculableLineItem()","path":"/configuration-engineer-knowledge-base/guides/queryapi/replacing-deprecated-methods-queryapi/api-getcalculablelineitem","children":[]},{"id":"ci_8531883e4ebaad4e11668e62fa88400a1ad124807dcc2ae9c073d435ed4599a0","title":"api.getCalculableLineItemResult()","path":"/configuration-engineer-knowledge-base/guides/queryapi/replacing-deprecated-methods-queryapi/api-getcalculablelineitemresult","children":[]},{"id":"ci_c0ec68a8856b622f89481d8f6761eac81185bcd1e52392017a66c707fe2785b1","title":"api.pricelistItem()","path":"/configuration-engineer-knowledge-base/guides/queryapi/replacing-deprecated-methods-queryapi/api-pricelistitem","children":[]},{"id":"ci_ea5e8d4d1cc4acda6a0bd76f512224d8a38cd869aea6287e042b8ae2f0d2faae","title":"api.getPricelistItem()","path":"/configuration-engineer-knowledge-base/guides/queryapi/replacing-deprecated-methods-queryapi/api-getpricelistitem","children":[]},{"id":"ci_7eeea32857df954675c557fdbec62621fa110fee529602843c1fc38ba3f189c5","title":"api.getPricelistSummaryQuery()","path":"/configuration-engineer-knowledge-base/guides/queryapi/replacing-deprecated-methods-queryapi/api-getpricelistsummaryquery","children":[]},{"id":"ci_5c5507321860eedb15829b7b409f66e2fe97870d291ea1273919ac08ffd8a069","title":"api.getPriceGridSummaryQuery()","path":"/configuration-engineer-knowledge-base/guides/queryapi/replacing-deprecated-methods-queryapi/api-getpricegridsummaryquery","children":[]},{"id":"ci_85e287eca3b4e5effddfd9a77ce10ead755f066f0bcda6fb96a0c07a5963c62d","title":"api.getRebateRecordSummaryQuery()","path":"/configuration-engineer-knowledge-base/guides/queryapi/replacing-deprecated-methods-queryapi/api-getrebaterecordsummaryquery","children":[]}]},{"id":"ci_57db1b8d8b378ec50bc79c6efddc9b41b896d4abc062ba11e59124a5c47a5cad","title":"Reference Resources (QueryAPI)","path":"/configuration-engineer-knowledge-base/guides/queryapi/reference-resources-queryapi","children":[]},{"id":"ci_9e07e26d9553dd508a620b2a537218a899a6e4990e7771995067f676d08eda0d","title":"Important bug fixes and release notes","path":"/configuration-engineer-knowledge-base/guides/queryapi/important-bug-fixes-and-release-notes","children":[{"id":"ci_2d2f457c0b0add4023833c4c4876d298049effabfe893745a69a727f4a261090","title":"PFUN-29359 - Fix for DateOnly fields stored as DateTime","path":"/configuration-engineer-knowledge-base/guides/queryapi/important-bug-fixes-and-release-notes/pfun-29359-fix-for-dateonly-fields-stored-as-datet","children":[]}]},{"id":"ci_662371ba19a4263b879f300520110fd94d2d522462fcc05f89942978fc3db0c8","title":"Roadmap (QueryAPI)","path":"/configuration-engineer-knowledge-base/guides/queryapi/roadmap-queryapi","children":[]}]},{"id":"ci_39e6b177539124b614e13bece24246e5bae753e9da4e42f0c51f8abcd9ffdc7b","title":"Accelerate Agents","path":"/configuration-engineer-knowledge-base/guides/accelerate-agents","children":[{"id":"ci_1a529dc3d39026c3761fd18e7fd7e91cdd9396d4c8de852a8ddd9ded75e28bea","title":"Configuration Guide","path":"/configuration-engineer-knowledge-base/guides/accelerate-agents/configuration-guide","children":[{"id":"ci_23608449c5b1974963d1fcb378f8f0e4446e716c0ac76632e9ddb4657736a99e","title":"1. IntelliJ IDEA Project Setup and Prerequisites","path":"/configuration-engineer-knowledge-base/guides/accelerate-agents/configuration-guide/1-intellij-idea-project-setup-and-prerequisites","children":[]},{"id":"ci_3de4f8ca20b005117fe7b3c37b4ae300dce3f8619d7fa666984eaf4e5d0bf1a5","title":"2. Identify Deployed Accelerators Version","path":"/configuration-engineer-knowledge-base/guides/accelerate-agents/configuration-guide/2-identify-deployed-accelerators-version","children":[]},{"id":"ci_031b1bc0ecc79e1e6f5d74faa7a26198ea1ae57a219bd1f2eaa236585b9d098c","title":"3. Ensure Accelerator Objects Are Backed Up or Already Stored in Git","path":"/configuration-engineer-knowledge-base/guides/accelerate-agents/configuration-guide/3-ensure-accelerator-objects-are-backed-up-or-already-stored-in-git","children":[]},{"id":"ci_f49527efd4baa4b0aab7a0172c410f60cfc396256c472c6fd75807a1a75c50ed","title":"4. Upgrade or Install Accelerators","path":"/configuration-engineer-knowledge-base/guides/accelerate-agents/configuration-guide/4-upgrade-or-install-accelerators","children":[{"id":"ci_699864a7a3710672735949da884f9325460f43af35d3466965ed851430cca7c3","title":"Upgrade or Install Sales Insights Accelerator","path":"/configuration-engineer-knowledge-base/guides/accelerate-agents/configuration-guide/4-upgrade-or-install-accelerators/upgrade-or-install-sales-insights-accelerator","children":[]},{"id":"ci_47747816aef53ec19efb5817c528a57c71bf9055f92a996cf79329e2a3a5ba90","title":"Upgrade or Install Customer Insights Accelerator","path":"/configuration-engineer-knowledge-base/guides/accelerate-agents/configuration-guide/4-upgrade-or-install-accelerators/upgrade-or-install-customer-insights-accelerator","children":[]},{"id":"ci_4f4d4c098448e11e996d56190a3cb3cc1cd7e7ff974e1c422f9543b4c51252dd","title":"Upgrade or Install Agents Accelerator","path":"/configuration-engineer-knowledge-base/guides/accelerate-agents/configuration-guide/4-upgrade-or-install-accelerators/upgrade-or-install-agents-accelerator","children":[{"id":"ci_3b645fceb05e0f0580ca7aa8aa62fa84f9607229a0b7308304af5ca840e8ab4e","title":"Migrate Watcher Model Objects to Agent Model Objects","path":"/configuration-engineer-knowledge-base/guides/accelerate-agents/configuration-guide/4-upgrade-or-install-accelerators/upgrade-or-install-agents-accelerator/migrate-watcher-model-objects-to-agent-model-objects","children":[]}]}]},{"id":"ci_81877ca991b4171816aeb8b279d4d0b37ea38050c18bc50e9220dbcc7f8b3bf3","title":"5. Deploy Copilot","path":"/configuration-engineer-knowledge-base/guides/accelerate-agents/configuration-guide/5-deploy-copilot","children":[]},{"id":"ci_71a350f18bef829c6e24482f76f432f1c2f714123ab769c902e53b152b9ac5cd","title":"6. Implement Customizations as New Dashboards","path":"/configuration-engineer-knowledge-base/guides/accelerate-agents/configuration-guide/6-implement-customizations-as-new-dashboards","children":[]},{"id":"ci_0a2acfe9ef637fe0c6e4eacb8faa2b8b5290d958e3f5dcc78ae6ee68dac3aa60","title":"7. Enable Auto-Deployment of Component Folders","path":"/configuration-engineer-knowledge-base/guides/accelerate-agents/configuration-guide/7-enable-auto-deployment-of-component-folders","children":[]},{"id":"ci_eef84999edb4e867481f0fcdde0a8b3141b355fcfba0d3b5484bbaaa7ba0489e","title":"9. GO LIVE - Deployment on PROD","path":"/configuration-engineer-knowledge-base/guides/accelerate-agents/configuration-guide/9-go-live-deployment-on-prod","children":[]},{"id":"ci_459ebb31e3a13112c507a2ec018bc06ccf5cc36220c3b4f947e255753986968b","title":"10. Troubleshooting","path":"/configuration-engineer-knowledge-base/guides/accelerate-agents/configuration-guide/10-troubleshooting","children":[]}]},{"id":"ci_c8ff61678c183ffe5269dd94d6deec8d6c565e79f54fca9a8be54d164866b39f","title":"Pricefx Agents Testing Checklist","path":"/configuration-engineer-knowledge-base/guides/accelerate-agents/pricefx-agents-testing-checklist","children":[{"id":"ci_2aec4a44ae44226231d10f45730f3c3681a9f24c158c1cec71d44e01b1302562","title":"Pricefx Agents Context Linking Testing Hints","path":"/configuration-engineer-knowledge-base/guides/accelerate-agents/pricefx-agents-testing-checklist/pricefx-agents-context-linking-testing-hints","children":[{"id":"ci_382dc45baf63d5179ca5198b4f25ebe19dff627ed5e8f9c165aebab3ba9aac72","title":"Pricefx Agents Quote Context Linking","path":"/configuration-engineer-knowledge-base/guides/accelerate-agents/pricefx-agents-testing-checklist/pricefx-agents-context-linking-testing-hints/pricefx-agents-quote-context-linking","children":[]},{"id":"ci_ab8c9aebc1d55f1bb7788906dafb22529ddedc127dabf64ded9e83c64eaa57bd","title":"Pricefx Agents LPG Context Linking","path":"/configuration-engineer-knowledge-base/guides/accelerate-agents/pricefx-agents-testing-checklist/pricefx-agents-context-linking-testing-hints/pricefx-agents-lpg-context-linking","children":[]}]}]}]},{"id":"ci_02d5c7e69f32b36887a3b3d65daedb51643f7ea341381e94c192029e501de997","title":"Server Tools (MCP)","path":"/configuration-engineer-knowledge-base/guides/server-tools-mcp","children":[{"id":"ci_c3e7ba3606ebdbdeb782b9d97fc346088a2dc3d0c7000917bc2bb856daf57de1","title":"Partition Tools Declaration","path":"/configuration-engineer-knowledge-base/guides/server-tools-mcp/partition-tools-declaration","children":[]},{"id":"ci_a0498dbfa49506eb8a0073e35ba9aefe5b43485a9741db2d50c8ec0580e970f9","title":"MCP-based Roles for Pricefx Copilot","path":"/configuration-engineer-knowledge-base/guides/server-tools-mcp/mcp-based-roles-for-pricefx-copilot","children":[]}]}]},{"id":"ci_47f58e86f0bb9cc9abbe74da3b964402a0dd08eb8e8c245d5b87ad07274761ef","title":"How To","path":"/configuration-engineer-knowledge-base/how-to","children":[{"id":"ci_346f183106542bf5854ee8de9a727b080f31b1f70270c8cfb2fcea98c87b420a","title":"Accelerate Agents (HowTo)","path":"/configuration-engineer-knowledge-base/how-to/accelerate-agents-howto","children":[{"id":"ci_ad72ac7695c27b3ff2b641ed3b04b64cb4bee7ecbd8127b6b843b94d9a82dcf8","title":"Enable Data Sources in Agents","path":"/configuration-engineer-knowledge-base/how-to/accelerate-agents-howto/enable-data-sources-in-agents","children":[]}]},{"id":"ci_23671fc4a355021bb1b098c571a83ca100ef2b5eb65cdc80cdf8fea7d9d97add","title":"Master Data (HowTo)","path":"/configuration-engineer-knowledge-base/how-to/master-data-howto","children":[{"id":"ci_c79317db3f921bf639a1076640e208da834720d26030ade2be51d9f186456f30","title":"Configure Products Table","path":"/configuration-engineer-knowledge-base/how-to/master-data-howto/configure-products-table","children":[]},{"id":"ci_c477b49e9fdc022e1a4927ac32c864eddc0e99954f3864e42afe0c2da637adf6","title":"Create Product Extension Table","path":"/configuration-engineer-knowledge-base/how-to/master-data-howto/create-product-extension-table","children":[]},{"id":"ci_1d35e3d3593f33cda5c57effdf6d9ae51ccdd3ff975f708386d47d30f5055b2a","title":"Create Company Parameter Table","path":"/configuration-engineer-knowledge-base/how-to/master-data-howto/create-company-parameter-table","children":[]},{"id":"ci_669d15ad723a2db685771830da9dddb25c81ca9eaa4b93ddae4293cd9f210fef","title":"How to Design Proper Query to Retrieve Records by Date","path":"/configuration-engineer-knowledge-base/how-to/master-data-howto/how-to-design-proper-query-to-retrieve-records-by-","children":[]},{"id":"ci_123e6cde879f6532914311be031c50d14955ae71b34d34c572b1c8e3fef397dd","title":"Upload Master Data in User Interface","path":"/configuration-engineer-knowledge-base/how-to/master-data-howto/upload-master-data-in-user-interface","children":[]},{"id":"ci_9800a3ac333b520886ca3f7194119eca0609c8f48c7af6fa8b8adac721121706","title":"Upload Master Data via Excel Client","path":"/configuration-engineer-knowledge-base/how-to/master-data-howto/upload-master-data-via-excel-client","children":[]},{"id":"ci_e335f1215368a2626407eb2653c20f3cf93dcd77f5fbe759b7e13a706be96d73","title":"How to Restrict Company Parameter Values Based on Another Company Parameter Column Values","path":"/configuration-engineer-knowledge-base/how-to/master-data-howto/how-to-restrict-company-parameter-values-based-on-","children":[]},{"id":"ci_341ead950fafad27d64fb94c39666ac46431052e0fdfc6f884cd7bd5e4a3bbc3","title":"Add JSON Type Company Parameter","path":"/configuration-engineer-knowledge-base/how-to/master-data-howto/add-json-type-company-parameter","children":[]},{"id":"ci_e1deefb7422fe8999194f0d3005b8fc619c96b9c9b47b10a134544212f3dabc0","title":"Enable Bulk Updates for Non-Key and Non-Validity Period Fields in Condition Record Sets","path":"/configuration-engineer-knowledge-base/how-to/master-data-howto/enable-bulk-updates-for-non-key-and-non-validity-p","children":[]}]},{"id":"ci_14e8792010ae569b70ac522e41b2558192e75050bb586173873bf338b9e4d2c2","title":"Dashboards (HowTo)","path":"/configuration-engineer-knowledge-base/how-to/dashboards-howto","children":[{"id":"ci_07ca1f0a462c5b5a54087343a081dd06822804ebbd14792d384eb436daa010b2","title":"How to Create New Dashboard in Pricefx","path":"/configuration-engineer-knowledge-base/how-to/dashboards-howto/how-to-create-new-dashboard-in-pricefx","children":[]},{"id":"ci_fe2d064e073a64dc36bd50fc5cd97c5550bc0b217819495e4827e0dba3a324d2","title":"How to Create Wizard Dashboard","path":"/configuration-engineer-knowledge-base/how-to/dashboards-howto/how-to-create-wizard-dashboard","children":[]},{"id":"ci_8434d84cca08a5910735f97a4d3c7551be079d957054e0db8ce3a2ea681e1fc0","title":"Interactive Embedded Dashboards","path":"/configuration-engineer-knowledge-base/how-to/dashboards-howto/interactive-embedded-dashboards","children":[]},{"id":"ci_b431256d984b18ba2a4c3bb550879ee4678b611a65bfd53d7c71d1f599b165ec","title":"On-Demand Dashboards","path":"/configuration-engineer-knowledge-base/how-to/dashboards-howto/on-demand-dashboards","children":[{"id":"ci_915704a721e598cf67633a5b5d6524be18163288601a8c45a7fc2d07c69c1b47","title":"Getting Started with On-Demand Dashboards","path":"/configuration-engineer-knowledge-base/how-to/dashboards-howto/on-demand-dashboards/getting-started-with-on-demand-dashboards","children":[]}]},{"id":"ci_b2bbc50313e28f9266c2f8c51027483b3e4396bebfe17d3f71c843b42d14fb82","title":"How to Hide Buttons in Dashboards","path":"/configuration-engineer-knowledge-base/how-to/dashboards-howto/how-to-hide-buttons-in-dashboards","children":[]}]},{"id":"ci_2676fdd3af4bd60ed1382ca64a70caa8b154ee3296cb9866b900750764f6600d","title":"Analytics (HowTo)","path":"/configuration-engineer-knowledge-base/how-to/analytics-howto","children":[{"id":"ci_03726450ecffe410dc63b8473c9a202139e697a658ec0a1bc8d5ae04f8cd5bfe","title":"How to Query a Data Source Directly","path":"/configuration-engineer-knowledge-base/how-to/analytics-howto/how-to-query-a-data-source-directly","children":[]},{"id":"ci_c5d078252096524c104206634e6a6bb8e94ddc81c1402cd7e9fe2ff4ae746e09","title":"Get Datamart Time Dimension from a Date","path":"/configuration-engineer-knowledge-base/how-to/analytics-howto/get-datamart-time-dimension-from-a-date","children":[]},{"id":"ci_295e7ea370848a4ece9e57f898bf3ebae595548af9313ca07e091497e938b4ed","title":"Configure Product Data Source","path":"/configuration-engineer-knowledge-base/how-to/analytics-howto/configure-product-data-source","children":[]},{"id":"ci_39d81daced4b7caf9c778c057be96f7ec538ca0a2f165906378bb37eb47bc58e","title":"Configure Business Calendar","path":"/configuration-engineer-knowledge-base/how-to/analytics-howto/configure-business-calendar","children":[]},{"id":"ci_188c95195fd7bad2bdbbf46489f1eb89bfc9d733e66e6f6e1483382e69be2c35","title":"Set up Currency Conversion in Datamart","path":"/configuration-engineer-knowledge-base/how-to/analytics-howto/set-up-currency-conversion-in-datamart","children":[]},{"id":"ci_4620e94021d8434407c328a28f99bf2eec4ffccccd9133cf757f9edd5e98bcf3","title":"Set up Unit of Measure Conversion in Datamart","path":"/configuration-engineer-knowledge-base/how-to/analytics-howto/set-up-unit-of-measure-conversion-in-datamart","children":[]},{"id":"ci_234ad4a0e80618b723945ace554bb320c68894bd89da1660e3ca7a8e55f06802","title":"Query a Datamart","path":"/configuration-engineer-knowledge-base/how-to/analytics-howto/query-a-datamart","children":[]},{"id":"ci_3a6f3933cfe99219b594d8ee42afa01eab3ab1237d2d842e15e09888b37ff699","title":"Create Datamart","path":"/configuration-engineer-knowledge-base/how-to/analytics-howto/create-datamart","children":[]},{"id":"ci_b4fe48a7f98b58c13269103239368d64f0bedf0c5ac70f139890ece7b045a446","title":"Create an Internal Copy of  Master Data, Price Records, etc. into a Data Source","path":"/configuration-engineer-knowledge-base/how-to/analytics-howto/create-an-internal-copy-of-master-data-price-recor","children":[]},{"id":"ci_d9f7d42b48545044d02c5c8483718482b88acf9ae10f27a9df27dabdd58ca38f","title":"How to Run Distributed PA Calculation","path":"/configuration-engineer-knowledge-base/how-to/analytics-howto/how-to-run-distributed-pa-calculation","children":[]},{"id":"ci_bd42666abba560865d23aa4fd07fab364a02ffd76d1bc1753754da1f65b39bd5","title":"How to Upload CSV Data into Analytics","path":"/configuration-engineer-knowledge-base/how-to/analytics-howto/how-to-upload-csv-data-into-analytics","children":[]},{"id":"ci_91abebb01cfe472638755f88a4a606648e47f260714633dcbb75dbe71a33427d","title":"Use Complex Queries","path":"/configuration-engineer-knowledge-base/how-to/analytics-howto/use-complex-queries","children":[]},{"id":"ci_f3ae8bbe7b11d5208bb2ad24bc0873d8957a37c380185f75d7fe5b9edf921c42","title":"How to Configure a Distributed Data Source or Datamart","path":"/configuration-engineer-knowledge-base/how-to/analytics-howto/how-to-configure-a-distributed-data-source-or-data","children":[]}]},{"id":"ci_9490ae09922a44420e47654138fc9b60306b740fbb719330fe69daa03e0183ff","title":"Price Setting (HowTo)","path":"/configuration-engineer-knowledge-base/how-to/price-setting-howto","children":[{"id":"ci_ed4728c20b8a6534dea948ee0802000d8f561adb44188834362657fd7617df06","title":"Configure Price List","path":"/configuration-engineer-knowledge-base/how-to/price-setting-howto/configure-price-list","children":[]},{"id":"ci_c6e92531c890815ee6997ab6b9904934e56eb199363e7daed26ff6a20a99737c","title":"Build a Live Price Grid","path":"/configuration-engineer-knowledge-base/how-to/price-setting-howto/build-a-live-price-grid","children":[]},{"id":"ci_5cf2e99015633d6bd0fb3173ba71f0f79035f59ffe9feed43e5b03fdf04b8daa","title":"Create a Custom Mass Action","path":"/configuration-engineer-knowledge-base/how-to/price-setting-howto/create-a-custom-mass-action","children":[]},{"id":"ci_d3ca4a13e8890dabafb6783dcb631e560c25346558246be94bf421dbb7e62b1b","title":"Create a Matrix Price List","path":"/configuration-engineer-knowledge-base/how-to/price-setting-howto/create-a-matrix-price-list","children":[]},{"id":"ci_6001b4986fb5606d836c2a022738ef6369ad67abec688cc94c66cdb1ef64b40d","title":"Make Price List/Grid Column Editable","path":"/configuration-engineer-knowledge-base/how-to/price-setting-howto/make-price-list-grid-column-editable","children":[]},{"id":"ci_29ba397ca7ccb16f537596b6e8e23779dd273d0225be3a67f944deb095e98e1c","title":"Find Customer Assignments","path":"/configuration-engineer-knowledge-base/how-to/price-setting-howto/find-customer-assignments","children":[]},{"id":"ci_3dccea23312849d95ce456baa786096a2dd6bc41ba3267782fdcbbf9cd6f489c","title":"Trigger Partial Live Price Grid Calculation from Calculation Flow","path":"/configuration-engineer-knowledge-base/how-to/price-setting-howto/trigger-partial-live-price-grid-calculation-from-c","children":[]},{"id":"ci_7bf69b716428c810ab70ddef17dc90e2a12a368ba610357397fe9084682b7399","title":"Grab Result for Specific SKU from LPG","path":"/configuration-engineer-knowledge-base/how-to/price-setting-howto/grab-result-for-specific-sku-from-lpg","children":[]},{"id":"ci_2afe66d1a4a7757283066a57ff60bdcce291e2e0db16f2aa708604690f544582","title":"How to Create a Price List Simulation in Pricefx","path":"/configuration-engineer-knowledge-base/how-to/price-setting-howto/how-to-create-a-price-list-simulation-in-pricefx","children":[]},{"id":"ci_a677788c7a01d79850c833b7bbbeeaa34ed02afdffcf04993c42099b4b22c3e0","title":"How to Hide Buttons in Price Lists and Live Price Grids","path":"/configuration-engineer-knowledge-base/how-to/price-setting-howto/how-to-hide-buttons-in-price-lists-and-live-price-","children":[]},{"id":"ci_d6860ff0331a0e5d2d03f151b8a24425857ea2da270df8b1fdfd9ca0ab72d746","title":"How to Add Attachments Tab to Price List / LPG","path":"/configuration-engineer-knowledge-base/how-to/price-setting-howto/how-to-add-attachments-tab-to-price-list-lpg","children":[]}]},{"id":"ci_8614b5d24614e1ca9e5baa18bdabc1815da0df46d38bb7d8e0d6bf8a5aeefda6","title":"Quoting (HowTo)","path":"/configuration-engineer-knowledge-base/how-to/quoting-howto","children":[{"id":"ci_cd3f1f06ee969685d74b320ed1786e0388773b7426448e201934f4c02ae31bb5","title":"Configure a Quote","path":"/configuration-engineer-knowledge-base/how-to/quoting-howto/configure-a-quote","children":[]},{"id":"ci_4b32355e12a581d30592f70939d7544b341ee654bfa17446f917043276095d87","title":"Configure a Custom Quote Header","path":"/configuration-engineer-knowledge-base/how-to/quoting-howto/configure-a-custom-quote-header","children":[]},{"id":"ci_a4440190e684680e557f1f1282d7cbe8c2e2f0b185275105ff613472caaa3dbe","title":"How to Do Calculations on Quote Header Level","path":"/configuration-engineer-knowledge-base/how-to/quoting-howto/how-to-do-calculations-on-quote-header-level","children":[]},{"id":"ci_74b47ba0611f2c7c53cf3d3497e239074fe9888647e3a3745688a4a1f4145417","title":"Read Input Value on Header Level","path":"/configuration-engineer-knowledge-base/how-to/quoting-howto/read-input-value-on-header-level","children":[]},{"id":"ci_3f5506f1e238d6aa86b60ebb36bdfb792d46fcb50b3e0268b7e93518a84fae97","title":"Pass Values between Quote Header Logic, Configurator and Line Item Logic","path":"/configuration-engineer-knowledge-base/how-to/quoting-howto/pass-values-between-quote-header-logic-configurato","children":[]},{"id":"ci_5921d2ae9d570274762b0e9dcbc21fbe4a0a92f6dce64c8d598d2fc1a7ceff5c","title":"Stop the Submit Process","path":"/configuration-engineer-knowledge-base/how-to/quoting-howto/stop-the-submit-process","children":[]},{"id":"ci_cbd3f184ac81d0606bf442c36a102687eae4c1a1a46be5c9ac2c08029d668363","title":"Get Data of Previous Quote Revision","path":"/configuration-engineer-knowledge-base/how-to/quoting-howto/get-data-of-previous-quote-revision","children":[]},{"id":"ci_2ae63f7365f754696c6aa41650ee940ea60d06844307bdd9c79935953f2d2bd8","title":"How to Configure Change History for Agreements & Promotions or Quotes","path":"/configuration-engineer-knowledge-base/how-to/quoting-howto/how-to-configure-change-history-for-agreements-pro","children":[]},{"id":"ci_fb2f483438e936a689b857800218dc121939bd9883c39299b29306bb98258dca","title":"How to Configure the Details & Settings Panel","path":"/configuration-engineer-knowledge-base/how-to/quoting-howto/how-to-configure-the-details-settings-panel","children":[]},{"id":"ci_0a4ad68906b5d285daa6e95290b2fa601f4f2dbe4c3d04b9223394a09a287340","title":"How to Add Dashboard to Quote Detail Page","path":"/configuration-engineer-knowledge-base/how-to/quoting-howto/how-to-add-dashboard-to-quote-detail-page","children":[]},{"id":"ci_95014b503547b22fbe4bcea075a6bc44ef1f8d3cfcdc14ca8d70e87dd369f470","title":"How to Hide Customer Input Parameter for Quote Line Item","path":"/configuration-engineer-knowledge-base/how-to/quoting-howto/how-to-hide-customer-input-parameter-for-quote-lin","children":[]},{"id":"ci_adcb43fb8f8aefcfdfac72dc8cfeca9b27c0314baf6101ac7c9d580702619807","title":"Configure Recommended Items","path":"/configuration-engineer-knowledge-base/how-to/quoting-howto/configure-recommended-items","children":[]},{"id":"ci_c785de882cc8e2a7ebcab05b0b8d5367596613ce7eac444210aae4cb22919fa1","title":"How to Hide Quote Buttons","path":"/configuration-engineer-knowledge-base/how-to/quoting-howto/how-to-hide-quote-buttons","children":[]},{"id":"ci_e98a27e58dbae50c7f61648837b05ccaa610899bfc283efcf6385d2668921089","title":"How to Update and Save Header of Approved Quotes","path":"/configuration-engineer-knowledge-base/how-to/quoting-howto/how-to-update-and-save-header-of-approved-quotes","children":[]},{"id":"ci_2e399a3b7cc70fb78251565aaa079ff1866f1186ad617211db66d2b35f4b7f55","title":"How to Add or Import Items to a Quote Without Recalculation","path":"/configuration-engineer-knowledge-base/how-to/quoting-howto/how-to-add-or-import-items-to-a-quote-without-recalculation","children":[]},{"id":"ci_a12842f67f44eca803fac4d001b6dbbbdbaf60c61df8b191607fbe1bdb7b1a76","title":"How to Speed Up Mass Editing of Smaller Amount of Line Items","path":"/configuration-engineer-knowledge-base/how-to/quoting-howto/how-to-speed-up-mass-editing-of-smaller-amount-of-line-items","children":[]}]},{"id":"ci_540c9758eca4f8edfe51c8692f59858f1949fec6eece826360b407aac3ff2702","title":"Agreements & Promotions (HowTo)","path":"/configuration-engineer-knowledge-base/how-to/agreements-promotions-howto","children":[{"id":"ci_6d2ab689aa868ae9ccebae536d47c69e06fdee8c82bb06f5a8f45a5aa1cfa04c","title":"Searching for Relevant Price Records","path":"/configuration-engineer-knowledge-base/how-to/agreements-promotions-howto/searching-for-relevant-price-records","children":[]},{"id":"ci_4a26fb8beb272b4f09ad7705ad3d5210b100f4179f1a5b3ef9fd6e72c36e5b0b","title":"How to Configure Agreements & Promotions","path":"/configuration-engineer-knowledge-base/how-to/agreements-promotions-howto/how-to-configure-agreements-promotions","children":[]}]},{"id":"ci_1b2018520dc1c7ff38767de2df3933761bde834ebd0276d9313dfdf9617370ca","title":"Rebates (HowTo)","path":"/configuration-engineer-knowledge-base/how-to/rebates-howto","children":[{"id":"ci_d2e1952082a853ce1309dc82385dea1e399f40c1d3fb43a2b24fbc271666a244","title":"How to Show customerId Value from customerGroupEntry Picker in Outputs","path":"/configuration-engineer-knowledge-base/how-to/rebates-howto/how-to-show-customerid-value-from-customergroupent","children":[]},{"id":"ci_572e9e4745885eccf3e5d5a27d5d42adaa169cc1e374c2ba3eaa49e57005e1f8","title":"Rebates Calculation Logic Examples","path":"/configuration-engineer-knowledge-base/how-to/rebates-howto/rebates-calculation-logic-examples","children":[]},{"id":"ci_474d1c47cde889ebf8fc0ff9669f132a7d8becf957514e1f1ffe3e8e9be4da76","title":"How to Configure Rebates","path":"/configuration-engineer-knowledge-base/how-to/rebates-howto/how-to-configure-rebates","children":[]},{"id":"ci_b649ba41dd392aa2df10f52ce612822f3247b90abc64da6c0837146a1ace4b7a","title":"Rebate Template Simple Working Example","path":"/configuration-engineer-knowledge-base/how-to/rebates-howto/rebate-template-simple-working-example","children":[]},{"id":"ci_e5bdbb7361cf26aaaecf11911345e2544ee772aa310a6d86266b8bb8ccb63d9b","title":"How to Hide Rebate Agreement Buttons","path":"/configuration-engineer-knowledge-base/how-to/rebates-howto/how-to-hide-rebate-agreement-buttons","children":[]},{"id":"ci_e94b81b0d1de69e757461fbac36a3962bb947127cfa38ae03f6c1793c23a901e","title":"How to Configure Rebates by Enable Integration","path":"/configuration-engineer-knowledge-base/how-to/rebates-howto/how-to-configure-rebates-by-enable-integration","children":[{"id":"ci_8c726fc86bee8aee7c0d6e7c6bb43afea09edeb7a53ccd127a3d7a39be180cd0","title":"How to Use Links to Enable in Groovy","path":"/configuration-engineer-knowledge-base/how-to/rebates-howto/how-to-configure-rebates-by-enable-integration/how-to-use-links-to-enable-in-groovy","children":[]}]}]},{"id":"ci_d62df88816c9b4a3a12760d0b79af5c80f0b7ce7d7c23b8c8fa6f9e271464c95","title":"Channel Management (HowTo)","path":"/configuration-engineer-knowledge-base/how-to/channel-management-howto","children":[{"id":"ci_b1b12e7e899de2a23f2ea6585fb295221ce2a5150e7ac8e9ea4f3333f0c3bfd4","title":"Configure Claims","path":"/configuration-engineer-knowledge-base/how-to/channel-management-howto/configure-claims","children":[]},{"id":"ci_4a100c206d035fdde09d8784395896993d3d2fa709ac2fe083e662b9127cd63e","title":"How to Hide Claim Buttons","path":"/configuration-engineer-knowledge-base/how-to/channel-management-howto/how-to-hide-claim-buttons","children":[]}]},{"id":"ci_94a5ce74c99a9d31f6bfd735ea515e52c7f325a8e5736181486187a9853e8bc3","title":"Optimization (HowTo)","path":"/configuration-engineer-knowledge-base/how-to/optimization-howto","children":[{"id":"ci_d9dd2ec9c2b48fdab019a22bce271ed70f81bc1cf5124e649a31663660705bcf","title":"Model Classes (HowTo)","path":"/configuration-engineer-knowledge-base/how-to/optimization-howto/model-classes-howto","children":[{"id":"ci_89b48a2b112aca0300425630a470143596b338282ec79bf488cae8c93e113ce2","title":"Customize Optimization","path":"/configuration-engineer-knowledge-base/how-to/optimization-howto/model-classes-howto/customize-optimization","children":[]},{"id":"ci_ff0916bd117267e2c8f0402d4440a993a0198166f708eaa6090603eaa9e30ff3","title":"Query Optimization Engine Results","path":"/configuration-engineer-knowledge-base/how-to/optimization-howto/model-classes-howto/query-optimization-engine-results","children":[]},{"id":"ci_ac44fa7a25964d76c92fd2745f76832cd503c414ed14099519ee67e17901c97e","title":"Access Steps Inputs and Calculations Outputs","path":"/configuration-engineer-knowledge-base/how-to/optimization-howto/model-classes-howto/access-steps-inputs-and-calculations-outputs","children":[]},{"id":"ci_f550bc52c875dca783bc7442c004390868327fa0e3981c1eddf20f3184368ee8","title":"Build and Use Parallel Calculation","path":"/configuration-engineer-knowledge-base/how-to/optimization-howto/model-classes-howto/build-and-use-parallel-calculation","children":[]},{"id":"ci_dd30c91c0c077af3fb715331ee9430b8099c5ff238a3914d25883c13e067706e","title":"Evaluate R Code","path":"/configuration-engineer-knowledge-base/how-to/optimization-howto/model-classes-howto/evaluate-r-code","children":[]},{"id":"ci_74b75d0b5e980100e45f1175f9d787a61e75eb5734b049db4f984c688e76b131","title":"Run Python Scripts","path":"/configuration-engineer-knowledge-base/how-to/optimization-howto/model-classes-howto/run-python-scripts","children":[]},{"id":"ci_220f82f93b786bb57f8144f3468318b686c0ebb5a5c7c03663421b9fc77a569f","title":"Set up Model Object Schedule from Logic","path":"/configuration-engineer-knowledge-base/how-to/optimization-howto/model-classes-howto/set-up-model-object-schedule-from-logic","children":[]},{"id":"ci_cd1a988d600c90fb38b71bdfdf456effd4bc8af37c38d057a9478e5459ca6257","title":"How to Define Button Visibility in Model Classes","path":"/configuration-engineer-knowledge-base/how-to/optimization-howto/model-classes-howto/how-to-define-button-visibility-in-model-classes","children":[]},{"id":"ci_74468ac1c7bf5b83cdc015e68ea9424129653369e44c218c5ccff879f98ef927","title":"How to Dynamically Assign User Groups to Models","path":"/configuration-engineer-knowledge-base/how-to/optimization-howto/model-classes-howto/how-to-dynamically-assign-user-groups-to-models","children":[]}]},{"id":"ci_53ac101363d2fbe785c9a5329916d10478cac9878fbac0ba327b37469e5e48d5","title":"Model Types (HowTo) (DEPRECATED)","path":"/configuration-engineer-knowledge-base/how-to/optimization-howto/model-types-howto-deprecated","children":[{"id":"ci_62c4794491ef8dea3a255073d6a20f93b0f99b510df58126659b6df75fb74085","title":"Evaluate R-Expressions in Groovy (in Optimization) (DEPRECATED)","path":"/configuration-engineer-knowledge-base/how-to/optimization-howto/model-types-howto-deprecated/evaluate-r-expressions-in-groovy-in-optimization-d","children":[]},{"id":"ci_66f5b94dea92b139e3ea5ee0645757902a4bc0db911536e90fb3d369ae1ab674","title":"Upgrade Optimization Engine Model to V11 and V12 (DEPRECATED)","path":"/configuration-engineer-knowledge-base/how-to/optimization-howto/model-types-howto-deprecated/upgrade-optimization-engine-model-to-v11-and-v12-d","children":[]}]}]},{"id":"ci_86041e2a10ea9b64454b9a13dd279f576ac492d06f4537389a58292f294e5ba1","title":"Custom Forms (HowTo)","path":"/configuration-engineer-knowledge-base/how-to/custom-forms-howto","children":[{"id":"ci_a6a01feb5ce43c45ab4a6a6a016ddeb685f2836b60762597a0aa68d276572a69","title":"How to Hide Custom Form Buttons Using JSON Configuration","path":"/configuration-engineer-knowledge-base/how-to/custom-forms-howto/how-to-hide-custom-form-buttons-using-json-configu","children":[]},{"id":"ci_f9c94e8c9a69db0e939299f1d99a25eb9b15eeb3a06e90a75e533a8171f919a4","title":"How to Restrict Input Visibility by User Group in Custom Forms","path":"/configuration-engineer-knowledge-base/how-to/custom-forms-howto/how-to-restrict-input-visibility-by-user-group-in-","children":[]}]},{"id":"ci_2b94547cd2df40b78fb9294e81db794f88f18d2836d7f096bfe09e03ef2628b0","title":"Visualizations (HowTo)","path":"/configuration-engineer-knowledge-base/how-to/visualizations-howto","children":[{"id":"ci_c0ebe92880c5ee7a8898e22221472a7ae71208de41cacb637ca2acceb5425420","title":"Create Chart","path":"/configuration-engineer-knowledge-base/how-to/visualizations-howto/create-chart","children":[]},{"id":"ci_d7bf110efc195a35b3cfa9d26bd673b53ae61a291cf7b2eacd1fa310b63fab4e","title":"Create Clickable Highcharts/Highmaps","path":"/configuration-engineer-knowledge-base/how-to/visualizations-howto/create-clickable-highcharts-highmaps","children":[]},{"id":"ci_4159a99ca12f67ec81b5a01ca054e9ee05fe87bb71875942d7bc35273cd42924","title":"How to Create Highchart","path":"/configuration-engineer-knowledge-base/how-to/visualizations-howto/how-to-create-highchart","children":[]}]},{"id":"ci_63685717577243af52d010cfd11003f7833419aff645e23530e691a9bb8b7d79","title":"Miscellaneous (HowTo)","path":"/configuration-engineer-knowledge-base/how-to/miscellaneous-howto","children":[{"id":"ci_ff6816d6f348f83d5ee4a3533e60d9cce3722c110f23904ecca9fec6d6dd6b8c","title":"How to Set Dropdown List for Overridable Column in PL/LPG","path":"/configuration-engineer-knowledge-base/how-to/miscellaneous-howto/how-to-set-dropdown-list-for-overridable-column-in","children":[]},{"id":"ci_2d140679e59167e9f01e12acfa7183fda18a8be974f9aae48e2fc2667954cff6","title":"How to Get Date Time for Specific Timezone and Date in Specific Format","path":"/configuration-engineer-knowledge-base/how-to/miscellaneous-howto/how-to-get-date-time-for-specific-timezone-and-dat","children":[]},{"id":"ci_f4c5172f407dc34b1875d41f4d8e41ac9446324e4a2ef4e2c0af8bf4d3353609","title":"How to Display Various Symbols in Calculation Results Using Unicode","path":"/configuration-engineer-knowledge-base/how-to/miscellaneous-howto/how-to-display-various-symbols-in-calculation-resu","children":[]},{"id":"ci_073d2d88dee4fd67e829dbaf2f77f1aeecd49b4d975e0e0a4cd6873848c56cc1","title":"How to Create a New Product Extension","path":"/configuration-engineer-knowledge-base/how-to/miscellaneous-howto/how-to-create-a-new-product-extension","children":[]},{"id":"ci_15512e1169f42b8d012317cbb423adf37f89cdd8db4c5a292ac0e38875c12231","title":"How to Configure a Calculated Field Set","path":"/configuration-engineer-knowledge-base/how-to/miscellaneous-howto/how-to-configure-a-calculated-field-set","children":[]},{"id":"ci_9fa3410dd87d52bca3313dee2db801fe1ad42efb1bfaeca916e879e968ba24d9","title":"How to Format Emails via api.sendEmail","path":"/configuration-engineer-knowledge-base/how-to/miscellaneous-howto/how-to-format-emails-via-api-sendemail","children":[]},{"id":"ci_4bcec3fae71f32cd920d1f67addba93ae90cc877eb88a07a180deda8cb86e66c","title":"How to Set the Number of Displayed Decimals in User Input","path":"/configuration-engineer-knowledge-base/how-to/miscellaneous-howto/how-to-set-the-number-of-displayed-decimals-in-use","children":[]},{"id":"ci_b792393578b1a3955f4e80898e5e328470c439154536cd05ebd071b122a91899","title":"How to Check Workflow Step Execution Status","path":"/configuration-engineer-knowledge-base/how-to/miscellaneous-howto/how-to-check-workflow-step-execution-status","children":[]},{"id":"ci_27e35aa9edf4ffb708fa993e2300adb48ea6896f2c313bee8dd60f28cd725393","title":"How to Create an Interactive Embedded Dashboard","path":"/configuration-engineer-knowledge-base/how-to/miscellaneous-howto/how-to-create-an-interactive-embedded-dashboard","children":[]},{"id":"ci_ba0968ffbb7ce892cececea9b5a0ffb47b9ce718828fca8f485aef48d5bd412e","title":"How to Use Traffic Lights in Data Tables","path":"/configuration-engineer-knowledge-base/how-to/miscellaneous-howto/how-to-use-traffic-lights-in-data-tables","children":[]},{"id":"ci_146f9a4ceaa2d8c569bda03e29e5c0411e90aa4ffd1668f7ea2cb182a5484714","title":"How to Group Calculation Results","path":"/configuration-engineer-knowledge-base/how-to/miscellaneous-howto/how-to-group-calculation-results","children":[]},{"id":"ci_1663af65940b6906365667af8e2ff8fdba4097bd4a6d4f2c1fd773d128c375a3","title":"How to Set Up Failover Monitoring","path":"/configuration-engineer-knowledge-base/how-to/miscellaneous-howto/how-to-set-up-failover-monitoring","children":[]},{"id":"ci_399233bcd94d22bf83aa9aedd37095c837b38a26ec9f18631b79ca41978c6f16","title":"How to Assign a Unique Autogenerated ID to Price Parameters","path":"/configuration-engineer-knowledge-base/how-to/miscellaneous-howto/how-to-assign-a-unique-autogenerated-id-to-price-p","children":[]},{"id":"ci_d9cb2df475a1e495c1b2a29ebbd25ddda0ab99ff173bfe191ff20fc1f4095f79","title":"How to Authenticate with Swagger","path":"/configuration-engineer-knowledge-base/how-to/miscellaneous-howto/how-to-authenticate-with-swagger","children":[]},{"id":"ci_975ac0510963f05a0725f0d64568b5c225d745453e8391193eb18d706ebc8a14","title":"How to Schedule Jobs with Dependencies","path":"/configuration-engineer-knowledge-base/how-to/miscellaneous-howto/how-to-schedule-jobs-with-dependencies","children":[]},{"id":"ci_f8018d8307900fd2390fefb3737295904ec9dd142bea95c13516216933c033ea","title":"How to Reference Constant (Static) Member in Groovy Library","path":"/configuration-engineer-knowledge-base/how-to/miscellaneous-howto/how-to-reference-constant-static-member-in-groovy-","children":[]},{"id":"ci_f0e1e10e3f28d47663d380e9a50d4dddd84d45cac64aaad223a639bb79e00634","title":"How to Map States in UI and in api.find for JST","path":"/configuration-engineer-knowledge-base/how-to/miscellaneous-howto/how-to-map-states-in-ui-and-in-api-find-for-jst","children":[]},{"id":"ci_26b626d8f17becb8e565cd558ba26a605e87b443caf0819a2f00c706b38a749c","title":"How to Review Object Structures for REST API Calls","path":"/configuration-engineer-knowledge-base/how-to/miscellaneous-howto/how-to-review-object-structures-for-rest-api-calls","children":[]},{"id":"ci_07112ab43cff3e7ea526e8bd1b090d83565d09f20198eccbb46678ad74ae2059","title":"How to Authenticate with External JSON Web Token","path":"/configuration-engineer-knowledge-base/how-to/miscellaneous-howto/how-to-authenticate-with-external-json-web-token","children":[]},{"id":"ci_205a02a603b210663fb7962e8c2961c2089539c82ad42a7644804cfb6d8c934d","title":"How to Authenticate with External JSON Web Token - Salesforce Example","path":"/configuration-engineer-knowledge-base/how-to/miscellaneous-howto/how-to-authenticate-with-external-json-web-token-s","children":[]},{"id":"ci_463666d82e12ff8c5e6e441e0fb738b80827dcb443495690ce1347f9554bf4ef","title":"How to Add a New Record to Company Parameter","path":"/configuration-engineer-knowledge-base/how-to/miscellaneous-howto/how-to-add-a-new-record-to-company-parameter","children":[]},{"id":"ci_d46664d939ab79194f7fb323ecc49545bcd36bf0585499ce58ff3e0b86359f36","title":"How to Set up Default Value on Header Input and Copy It to Line Items","path":"/configuration-engineer-knowledge-base/how-to/miscellaneous-howto/how-to-set-up-default-value-on-header-input-and-co","children":[]},{"id":"ci_c33352a504ac3fbeab200754c6c6a8233a56e3a0a4d87bb73c48bb06d79ac046","title":"How to Set Default Value of User input, Make it Required or Read Only","path":"/configuration-engineer-knowledge-base/how-to/miscellaneous-howto/how-to-set-default-value-of-user-input-make-it-req","children":[]},{"id":"ci_7c11513e0addc633a6720e639c2e3c9a9802339f387c43be174875fe8bd81a4a","title":"How to Set Alert on Price Grid / Price List / Quote Item","path":"/configuration-engineer-knowledge-base/how-to/miscellaneous-howto/how-to-set-alert-on-price-grid-price-list-quote-it","children":[]},{"id":"ci_78f137d4fcca8f79ef4ab18e4a1e8c7196dda0013b45c017439cbaeffa2b0eab","title":"How to Import Static Variable as BigDecimal","path":"/configuration-engineer-knowledge-base/how-to/miscellaneous-howto/how-to-import-static-variable-as-bigdecimal","children":[]},{"id":"ci_0ae70ef80295640996073cc939511bc066b2fb8f053205eb352da1409d269c1b","title":"How to Find User Attribute by Filter Column and Key","path":"/configuration-engineer-knowledge-base/how-to/miscellaneous-howto/how-to-find-user-attribute-by-filter-column-and-ke","children":[]},{"id":"ci_e2b695484d8f602b4c6eee653d86491a8ee89a0c5a9fd0de1e99d33e54b7fd59","title":"How to Create and Populate ResultMatrix Object","path":"/configuration-engineer-knowledge-base/how-to/miscellaneous-howto/how-to-create-and-populate-resultmatrix-object","children":[]},{"id":"ci_a3821215f6e8454159d9125cc753d84416f7942c5fa653734552a1ad7d758960","title":"How to Configure the Competition Data API","path":"/configuration-engineer-knowledge-base/how-to/miscellaneous-howto/how-to-configure-the-competition-data-api","children":[]},{"id":"ci_6df1eaf45b4fb3ea2fdf9ee408efc910edeec78c1b1d980199a1759c565f74b6","title":"How to Determine the Field Name for Use in Groovy API Methods","path":"/configuration-engineer-knowledge-base/how-to/miscellaneous-howto/how-to-determine-the-field-name-for-use-in-groovy-","children":[]},{"id":"ci_1f5b881701aca3c80726cee1cf0792a5a0ec0b0a3c974b32c47bb725e5012539","title":"How to Disable Automatic Indexing for Data Loads","path":"/configuration-engineer-knowledge-base/how-to/miscellaneous-howto/how-to-disable-automatic-indexing-for-data-loads","children":[]},{"id":"ci_d572592cb20a3aad64b9cdaa39bed7d9cc4b25627ab6949e263c4d15514ea27d","title":"How to Add a Link to External App to the Module Menu","path":"/configuration-engineer-knowledge-base/how-to/miscellaneous-howto/how-to-add-a-link-to-external-app-to-the-module-me","children":[]},{"id":"ci_7895b1511c34139936d629139ff39a1a89920007750d2e20f731fb25b40cd711","title":"How to Translate Tab Labels in Dynamic Tabs","path":"/configuration-engineer-knowledge-base/how-to/miscellaneous-howto/how-to-translate-tab-labels-in-dynamic-tabs","children":[]},{"id":"ci_0bd375b4ce7d7cb66efb94e682ffaaaf647cd82ef21cae2e249124ae9cae6681","title":"Custom Forms Configuration How-Tos","path":"/configuration-engineer-knowledge-base/how-to/miscellaneous-howto/custom-forms-configuration-how-tos","children":[]},{"id":"ci_0ae25bdf79135eaa16ced4adbc8a8ed3050a929aab5e08858ea4dc3756885862","title":"How to Organise SFDC/Unity Header Inputs into Multi-columns","path":"/configuration-engineer-knowledge-base/how-to/miscellaneous-howto/how-to-organise-sfdc-unity-header-inputs-into-mult","children":[]},{"id":"ci_4290d686e5a1d989e24ac9caf17ffd7c3efec734a6dde915a92e149e0ede5863","title":"How To Translate Folder Management Buttons and Dialogs","path":"/configuration-engineer-knowledge-base/how-to/miscellaneous-howto/how-to-translate-folder-management-buttons-and-dia","children":[]},{"id":"ci_32b8dced05fa92f39b6a934093407b853c630b10c4f21dea9974c320fd4cccd4","title":"How to Add 'Total row' to Result Matrix","path":"/configuration-engineer-knowledge-base/how-to/miscellaneous-howto/how-to-add-total-row-to-result-matrix","children":[]},{"id":"ci_3235359856a6dd495aaa346255c28bca418f2c9f700c914d7875c2f70d7009fc","title":"How to Freeze Columns in Result Matrix","path":"/configuration-engineer-knowledge-base/how-to/miscellaneous-howto/how-to-freeze-columns-in-result-matrix","children":[]},{"id":"ci_65545c217dfa37232aa34b4e23e5b21554d2a48bd4e797dbf8a1165f9a12107b","title":"How to Use Advance Filter Criteria on Dynamic Tabs","path":"/configuration-engineer-knowledge-base/how-to/miscellaneous-howto/how-to-use-advance-filter-criteria-on-dynamic-tabs","children":[]},{"id":"ci_c60ba4c20bf6622d183914af028f0a9f085640b62c493727d0e1a60f6db07632","title":"How to Add Enable Integration to the Module Menu","path":"/configuration-engineer-knowledge-base/how-to/miscellaneous-howto/how-to-add-enable-integration-to-the-module-menu","children":[]},{"id":"ci_6b11fbb1648b7125a9ae868f72cb8dfcbd3ca60498fcf46512ead68b37752e37","title":"How to Translate UI Labels Defined in Logics","path":"/configuration-engineer-knowledge-base/how-to/miscellaneous-howto/how-to-translate-ui-labels-defined-in-logics","children":[]},{"id":"ci_9f7e3ce7da15329ce55be20961c80d38c59a99c09b44e10715868a0821180229","title":"How to Use Column Labels in api.find() and api.stream()","path":"/configuration-engineer-knowledge-base/how-to/miscellaneous-howto/how-to-use-column-labels-in-api-find-and-api-strea","children":[]},{"id":"ci_6f238d8499219793e16218fb1d38a99ada219c5816202a9b4951734293099ad5","title":"How to Set Table View Preferences Based on User Groups","path":"/configuration-engineer-knowledge-base/how-to/miscellaneous-howto/how-to-set-table-view-preferences-based-on-user-groups","children":[]}]},{"id":"ci_fbcdaa2262f40ad9fe2bdb89482a878e1b44b715a95ad9583a9bdc54a1db9f8d","title":"Advanced Tips (HowTo)","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto","children":[{"id":"ci_fafc9e87bc84162abb34a62d7a08b43db6227845673d9f1a3cecaf4733c5a5a7","title":"How to Automatically Organize Products into Folders","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-automatically-organize-products-into-folder","children":[]},{"id":"ci_3630cb0df104ee7edae89a6d75dd773c88eb31699246e2cf8b648ab46d5ba104","title":"How to Create Cascading Filters","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-create-cascading-filters","children":[]},{"id":"ci_e1c5447eab475726fa197d789a2e16c58153892df12bf4c0343b68deed9952dc","title":"How to Add a Matrix to Quote Header Output Fields","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-add-a-matrix-to-quote-header-output-fields","children":[]},{"id":"ci_02fa2dd4b3a642a225e144b3fd6bffe505673cb4b7351de8a48949865a8af0e9","title":"How to Create Quote Line Items from Header Logic","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-create-quote-line-items-from-header-logic","children":[]},{"id":"ci_9cd5a3a57c6d84670e40653c892fbffb3910ed29fba5027caa4cc9a298bfcf54","title":"How to Set Up a Buy-One-Get-One-Free Promotion","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-set-up-a-buy-one-get-one-free-promotion","children":[]},{"id":"ci_8cb6d49aa7a4bde2610c95e0f2a959f4f3d3108d234cc9fd346d4fd33d897d9c","title":"How to Add a Link to Dashboard","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-add-a-link-to-dashboard","children":[]},{"id":"ci_08d9f57f957cd0f5adfede9d1f71846f416524ada56e46c54c2f8a99e89c16b4","title":"How to Add Inputs to Product Selector","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-add-inputs-to-product-selector","children":[]},{"id":"ci_9e9ea6a94dab9e297d8230c6dcb0099388aabcc8f5421be89c4e8189975e5a9f","title":"How to Create Button in Email Template","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-create-button-in-email-template","children":[]},{"id":"ci_d6557cc7407c3805f78b14efc1575eb5de31eab6347528cd9c933e51f8480a37","title":"How to Set Language and Locale via URL","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-set-language-and-locale-via-url","children":[]},{"id":"ci_f498984f4c2b6fbe0a6a7751548f020e8454d6ecabce64b678d93286d0f99f3b","title":"How to Set Data with Null Values in FlexCharts?","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-set-data-with-null-values-in-flexcharts","children":[]},{"id":"ci_86a2ee70004faadebb42c99e7f7d58112d0a608ae1a1d874d33961d374d90667","title":"How to Display Large Number of Data Points in FlexChart Scatter Plot","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-display-large-number-of-data-points-in-flex","children":[]},{"id":"ci_4f976dff022ef51acbe7524b7fb5294eabad492538c9719952c41fa285c4cba6","title":"How to Transfer All Data at Once between Two Partitions","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-transfer-all-data-at-once-between-two-parti","children":[]},{"id":"ci_dafd84b8f02756e8d7852e203263b49cbe53dc819fff12af4358e45c867a48d5","title":"How to Automatically Archive Old Data","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-automatically-archive-old-data","children":[]},{"id":"ci_1a7d486ef023a6d11b994437568b6ad4afd918e50b340cff2ce70e8976aedc40","title":"How to (Re)Create Missing Default Data Loads","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-re-create-missing-default-data-loads","children":[]},{"id":"ci_5f30c127d23be0223d7501e1ab4728da937a8082476485f0d0bfebb280baacce","title":"How to Import PX Data to a Datamart","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-import-px-data-to-a-datamart","children":[]},{"id":"ci_0e44beccf79cb2e018f29f864d5ed447ceff20e06c17cf7d3190915d5c14c20e","title":"How to Work with Inputs in Analytics Logics","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-work-with-inputs-in-analytics-logics","children":[]},{"id":"ci_4683f1830187d1cd777c1bee78e14e3208ddcc5e639c0c6039370ed67c2fd9f4","title":"How to Create Revenue Waterfall Dashboard","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-create-revenue-waterfall-dashboard","children":[]},{"id":"ci_0443427abd13f638d71b22c405160e3d1fd1ffb3666aa63a4c449e5d305cd097","title":"How to Add a Gauge Chart to Line Detail and Header","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-add-a-gauge-chart-to-line-detail-and-header","children":[]},{"id":"ci_78cad016c0f87bb9c2402044f3aa4219ec1384dfb77a89329fd351a3752081c3","title":"How to Debug a Price List","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-debug-a-price-list","children":[]},{"id":"ci_232eae85d39153c252ea832837982326646420b32b6ab49eaa4ec823ab67e63d","title":"How to Add Entry to Matrix PP","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-add-entry-to-matrix-pp","children":[]},{"id":"ci_1633e4a9b14059d9f7ceedef55754395edbb993fbee7ae55e1f2579e2e0dbce8","title":"How to Install .NET (for Excel Client) with Windows 10","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-install-net-for-excel-client-with-windows-1","children":[]},{"id":"ci_41dd4fef23873b7549bdbf7410ad5a73758fe2e06c282596da8a760c2710e928","title":"How to Run Excel Client on Mac","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-run-excel-client-on-mac","children":[]},{"id":"ci_711b4f675de7ad378c1c496b00fcc030d2bffaa461f2d6db030cc1a4b8425a7f","title":"How to Find Set of Quotes Containing Given Products","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-find-set-of-quotes-containing-given-product","children":[]},{"id":"ci_eb3f2ca16f755e348187f9142cf9759355c795349879a4cb25a3a7be998f2f85","title":"How to Generate Excel Reports from Calculation Logic","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-generate-excel-reports-from-calculation-log","children":[]},{"id":"ci_0a8bba0ad1540be5cb639238414854369595c8a7de35a1299565cc1a317f3685","title":"How to Reference Values Between Two Company Parameter Columns","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-reference-values-between-two-company-parame","children":[]},{"id":"ci_c4992839ce5b78e8b03104baba49af2d87b1b87313243c7a31afb81431ac85db","title":"How to Create Parametric Approval Workflow","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-create-parametric-approval-workflow","children":[]},{"id":"ci_635a4843b0084d0a278c1c2ec4e586166fcff721227b9468e073031411385eac","title":"Guidelines on Self-Sufficiency","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/guidelines-on-self-sufficiency","children":[]},{"id":"ci_17e3829b57486c204f6658d2f1a7a7cd909697cf7f767f8e0f52fdf2cb7e8d31","title":"How to Use Secondary Key to Create Matrix Price Lists","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-use-secondary-key-to-create-matrix-price-li","children":[]},{"id":"ci_24b08b700a40c2acf941caa03edafdb3f20968184cc6e3457d4afa1dcdf6d261","title":"How to Create Portlet Alternating Between Chart and HTML","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-create-portlet-alternating-between-chart-an","children":[]},{"id":"ci_5b2ed986eb040d7a8dfb9a179c5bcebaf206854a21d69f97048f8c67a2bf88b9","title":"How To Generate Approval Required E-mail On Quote Save","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-generate-approval-required-e-mail-on-quote-","children":[]},{"id":"ci_9f7f682268265ef0d066ca517830e6f3b11011ad0d74f9fa8619d3e5a153068b","title":"How To Disable Submit Quote Button in QuoteConfigurator","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-disable-submit-quote-button-in-quoteconfigu","children":[]},{"id":"ci_11ae91bf3bbd5e362089f132f36aa206e73c3d67565a5f4a5b7e40ea01e6b5e2","title":"How to Hide, Disable or Make Required Fields/Buttons","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-hide-disable-or-make-required-fields-button","children":[]},{"id":"ci_a9434d5c16c3aa2e46f330b663708e783bb048c75e128c014e110a6ed92980e6","title":"How to Update Object References Regularly","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-update-object-references-regularly","children":[]},{"id":"ci_474411dc3c9ebacbb1471395a04de173f9d77867264b634f35df41571efe8351","title":"How to Get Quote's Effective and Expiry Dates using Calculation Logic","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-get-quote-s-effective-and-expiry-dates-usin","children":[]},{"id":"ci_abeb4ec7e7ebaaf346d5ffa65c6a6816bfa414ce320f52332f34118a3f683cf4","title":"FlexChart Examples","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/flexchart-examples","children":[]},{"id":"ci_57cbd04d8b2160d68028a4e75bd182deeae64c12ed57cb6ebba5f5a97af43333","title":"How to Add Your Own Button to Navigation","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-add-your-own-button-to-navigation","children":[]},{"id":"ci_567544cb00d89f7e2a761cc1679ed83889568201446cbf7082088b8eb5c21d54","title":"Stacked Column Chart (Using Flex Chart)","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/stacked-column-chart-using-flex-chart","children":[]},{"id":"ci_b4f83f91ae1ac3dc9a05df688833ab8e06ea3350449164d2a1065863d54a0937","title":"How to Set Value Labels in Drop-Down in Header Logic","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-set-value-labels-in-drop-down-in-header-log","children":[]},{"id":"ci_a21687177ebfbe8534a718d13d130f17867a735a3d2fc9d03ac98bc8a2118962","title":"How to Access Quoting Line Outputs in Workflow Template","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-access-quoting-line-outputs-in-workflow-tem","children":[]},{"id":"ci_68b4ede433494bfeafc8d0b2345d7cb935bc4872a6a07f2ba43fb7b5b33faf42","title":"How to Delete Deployed Calculation Flow","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-delete-deployed-calculation-flow","children":[]},{"id":"ci_6ea79f0748cd7cef8bc05e1e4f4ee86b6ebaa0264b578ff1eb7d034d43005f86","title":"How to Make Home Panels Always Visible","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-make-home-panels-always-visible","children":[]},{"id":"ci_7a0cf28d0b793b79cf836d30c23734892461b62a8754df9bb0259fc6ae83331f","title":"How to Deal with Analytics Data Table's UI Responsiveness","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-deal-with-analytics-data-table-s-ui-respons","children":[]},{"id":"ci_969b4c794a3875cb8f1425697ba11138aed2260c9a740e9009fb232feda7877e","title":"How to Get Full Log File for Specific Node","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-get-full-log-file-for-specific-node","children":[]},{"id":"ci_f5e535ad3a6f513a101595bf2ac4915c0745dfe78815426b5bce7e2458f62704","title":"How to Make the Simple Filter Search for Exact Values","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-make-the-simple-filter-search-for-exact-val","children":[]},{"id":"ci_d3640ad3bc892f3844753e7ba424bc2257429f3f8086c2565e3e903115cf4d2e","title":"How to Identify Whether Quote Is Duplicated, Revised or New","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-identify-whether-quote-is-duplicated-revise","children":[]},{"id":"ci_834fc19433be1d1fb11492a2ff9dc573b6b9953549f911f9b7c242fe3fa8e96b","title":"Inputs Behavior in Quote Revisions","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/inputs-behavior-in-quote-revisions","children":[]},{"id":"ci_4a53f9786acdd341d660445625317525b2cd8cb6b9bb3662f8fb5410de70db7a","title":"How to See Users Assigned to User Group","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-see-users-assigned-to-user-group","children":[]},{"id":"ci_465b73e4e37a094e07170f6e479a550c3441ae1d1ce787d040b821e97b8a6be8","title":"How to Disable Autocomplete When Entering Values in Advanced Filters","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-disable-autocomplete-when-entering-values-i","children":[]},{"id":"ci_bdd332ef4c685096e8444b28f22669e40c8840e520e0379742c78787614c7c55","title":"How to Create Calculation Logic as REST API for Postman Request","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-create-calculation-logic-as-rest-api-for-po","children":[]},{"id":"ci_f29b5870f76430699370be4ed7fa97fa432993dc848b791d0a7b84b8661d5f8b","title":"How to Store Quote Inputs/Outputs in Analytics","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-store-quote-inputs-outputs-in-analytics","children":[]},{"id":"ci_e3eb2af4fd086b1a537e4143c67a1a8b01ed5346f237ddce7c2663af96a091ef","title":"How to Add Approver to Workflow Email Template","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-add-approver-to-workflow-email-template","children":[]},{"id":"ci_4b3b914971a745940cd24e0b321aa0ada06e3c567bd93ce03d2a3598412db09f","title":"How to Populate Customer or Product Picker Created via API","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-populate-customer-or-product-picker-created","children":[]},{"id":"ci_d2fc183d9f8e432df655250d13f35718b432fc5a0b532a0459ca7cf2b02a652f","title":"How to Pass Data from Header Logic to Line Item Logic","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-pass-data-from-header-logic-to-line-item-lo","children":[]},{"id":"ci_6dc33808a11440fdae21c0d13f603ac309e6dd952a65bda142884358f1c80914","title":"How to Handle Passing Values within Quote's Header Logics, Configurators and Line Item Logic","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-handle-passing-values-within-quote-s-header","children":[]},{"id":"ci_ee858a14d835f75a871d6d51e3d422dfd0c804d60586fca3c70cb8d1e21da69e","title":"How to Run Tasks in Sequence","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-run-tasks-in-sequence","children":[]},{"id":"ci_37c169861545535e37d26e267fdfc8c2a896fcab8a374e97b6ba92adde2c1c49","title":"When to Use Asynchronous Download of Excel Files","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/when-to-use-asynchronous-download-of-excel-files","children":[]},{"id":"ci_c27fbf425645b01ca3262b7adf133a369c22bce647e8523d65f6bd7b70f7bf93","title":"How to Avoid Scanning and Using Logics on LPG Product Level","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-avoid-scanning-and-using-logics-on-lpg-prod","children":[]},{"id":"ci_af70e5310b9ff064a1896253c33d6b3da3f94ef550aab9d3852732dd273ade99","title":"How to Keep Configurator Inputs When Refreshed (InputMatrix)","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-keep-configurator-inputs-when-refreshed-inp","children":[]},{"id":"ci_293182a59f750c05e8d8d08599df8964a64e3bf3d92ad85df3a49008feeb02fb","title":"How to Hide Default Configurator Clear/Reset Buttons","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-hide-default-configurator-clear-reset-butto","children":[]},{"id":"ci_1faa757261006923b8d8cbf48239be607c8de48a3ac3b93fc84c52d031bfca2e","title":"How to Auto Delete PGIs in Submitted Status","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-auto-delete-pgis-in-submitted-status","children":[]},{"id":"ci_3905082a62ff815eb3eb6b12ea097ce5cd855d2731d83a89ff9e8e835fb61a9e","title":"How to Hide Download DOCX Icon","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-hide-download-docx-icon","children":[]},{"id":"ci_40b4e91e616cc78cb815d1fb4158efb5a2034018a977926dc339905694952624","title":"How to Export a Price List Containing Result Matrix","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-export-a-price-list-containing-result-matri","children":[]},{"id":"ci_fca1ba5fff26ea878987888869b61230a7ee5ab5ad046854067b4aafedc4dad7","title":"How to Enable Streaming Export for Quotes","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-enable-streaming-export-for-quotes","children":[]},{"id":"ci_85ba17e6a907f57284dd0f72e11f5110475bd73cb8d45f6523d0ed4835152207","title":"How to Create a Quote from a Logic","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-create-a-quote-from-a-logic","children":[]},{"id":"ci_647bcb3383d0a7a0cc8978685f7cbee09ab371f204d2393e5168361cbaadbd5e","title":"How to Add a Download Button to Dashboard","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-add-a-download-button-to-dashboard","children":[]},{"id":"ci_a0b4e6d8f133acf76a37b181767cf1f629f7ff688ddcf18159f688c74ff148df","title":"How to Configure Grouped User Inputs","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-configure-grouped-user-inputs","children":[]},{"id":"ci_9685ade3ceb391c7397d2a13998a41100b448d031d6f2aa12bbf44ffdfb9892e","title":"How to Create Overridable Header Output","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-create-overridable-header-output","children":[]},{"id":"ci_9960f059d1232f5eeee2a527d63dac11511b661957e510e1b97fe36e3db365b7","title":"How to Set Logic Based Customer Input Filter","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-set-logic-based-customer-input-filter","children":[]},{"id":"ci_fe26304c774ec7fde8e14fb53caba14856487b2c962544421d73f0df36788a19","title":"How to Configure Dashboards with Result Matrix Click Events","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-configure-dashboards-with-result-matrix-cli","children":[]},{"id":"ci_9bda9016613bde2208f5b51134e22e733b80e4f7425d21f22be748a15f4e2047","title":"How to Add a Map to Dashboard","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-add-a-map-to-dashboard","children":[]},{"id":"ci_1fb31281f0fe7d937e4d7a16ccbe72558b156a488f635342642b815532205dcc","title":"How to Pass Header Input Values to Inline Configurator","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-pass-header-input-values-to-inline-configur","children":[]},{"id":"ci_6c0498bdb8516e48c9db61580ec45e4a53feb4bcf18e87c851aae1b650c0a095","title":"How to Mass Update Quotes with a Configurator","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-mass-update-quotes-with-a-configurator","children":[]},{"id":"ci_11c9c947990ad9a28168793b3205e4caaa54d3b69f3dd105062ee44d0873ca63","title":"How to Use \"Incremental\" with Feeder Logic","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-use-incremental-with-feeder-logic","children":[]},{"id":"ci_7a5cf21c37c004d30db31ec4941defe9c5242b61d50ddd2601722595ff672692","title":"How to Set Logic Based Product Input Filter","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-set-logic-based-product-input-filter","children":[]},{"id":"ci_9c1dfe3ba286bb8b812ca6af295945fa5b9e1d2177b473f495f2114d97e76ebe","title":"How to Fix Missing Index in PostgreSQL (Possibly Leading to Slow PA Performance)","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-fix-missing-index-in-postgresql-possibly-le","children":[]},{"id":"ci_a4bf326a5084f2c55004c733e95f3ebcec8ca302a8c2d6e813b220d33c278dab","title":"How to set events and logic to process events","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-set-events-and-logic-to-process-events","children":[]},{"id":"ci_568af1c05e179f0cb93e97aa07956a238fd597bb871d9422cc54db707950695f","title":"How to Filter on the Feature Flags Page Using URL Parameter","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/how-to-filter-on-the-feature-flags-page-using-url-","children":[]},{"id":"ci_fe48a41b6d125babb06687d79f1fadeb5e4bc76c9822c919f5a3b2aae2d2b57b","title":"Proactive Monitoring","path":"/configuration-engineer-knowledge-base/how-to/advanced-tips-howto/proactive-monitoring","children":[]}]},{"id":"ci_4af202225e31f6116d45c01054f37f63006ad091165aeced03ef8e8cf821c494","title":"Troubleshooting","path":"/configuration-engineer-knowledge-base/how-to/troubleshooting","children":[{"id":"ci_48fa656ddbd7a3e432aa52d5ce28baca655a7bb876ef463d288d7f7cf09d8002","title":"Excel Client Troubleshooting","path":"/configuration-engineer-knowledge-base/how-to/troubleshooting/excel-client-troubleshooting","children":[{"id":"ci_3870a2896202539aee25e81f22b040003010b8ab00d159a4ec0e0b03897ea4cb","title":"How to Troubleshoot Excel Client Issues","path":"/configuration-engineer-knowledge-base/how-to/troubleshooting/excel-client-troubleshooting/how-to-troubleshoot-excel-client-issues","children":[]},{"id":"ci_5e3d859d2719142de65d7b21868125ea7080a8350d6ae6900a3138889a1d6657","title":"Excel Client Stopped Working","path":"/configuration-engineer-knowledge-base/how-to/troubleshooting/excel-client-troubleshooting/excel-client-stopped-working","children":[]},{"id":"ci_9b6baab998c4bf50e68b460cb1844105196eae50953693c51e5bda103ae22712","title":"Server Is Accessible Only with IP Address","path":"/configuration-engineer-knowledge-base/how-to/troubleshooting/excel-client-troubleshooting/server-is-accessible-only-with-ip-address","children":[]},{"id":"ci_6c2ab733238c97f15b27ddea8b72f5527f8215f1ef7d8859e9b832df96928614","title":"Excel Client Stops Working or Redirects to Proxy Login","path":"/configuration-engineer-knowledge-base/how-to/troubleshooting/excel-client-troubleshooting/excel-client-stops-working-or-redirects-to-proxy-l","children":[]},{"id":"ci_b55b754c09147b4c3805f17b3f883ebc3f610c2753d24d161084306a3e5469db","title":"Excel Client and Preferences with Filters","path":"/configuration-engineer-knowledge-base/how-to/troubleshooting/excel-client-troubleshooting/excel-client-and-preferences-with-filters","children":[]},{"id":"ci_f9d88ede2c1e872a1aa7cde33b76c2ab72fcad93d1b8696bc8574628e04a0dc5","title":"How to Investigate Excel Client Performance Issues","path":"/configuration-engineer-knowledge-base/how-to/troubleshooting/excel-client-troubleshooting/how-to-investigate-excel-client-performance-issues","children":[]},{"id":"ci_5e0de64930b6aac71aaeca189b2ec3a33731e4dc4473ac52b40dc849a6730b99","title":"Issues with Excel Client When List Separator Is Part of the Value","path":"/configuration-engineer-knowledge-base/how-to/troubleshooting/excel-client-troubleshooting/issues-with-excel-client-when-list-separator-is-pa","children":[]}]},{"id":"ci_2c79d907efb4a1430ad06b226258623fac6d2a9e47be87ae5959efdd367b2772","title":"How to Save Network Web Traffic and Console Logs from Browser Developer Tools","path":"/configuration-engineer-knowledge-base/how-to/troubleshooting/how-to-save-network-web-traffic-and-console-logs-f","children":[]},{"id":"ci_1b7324f825085febacb6a97947e35ac151ca211e38f09176fd22e39fcaa4d53d","title":"Pricefx Incident Guideline","path":"/configuration-engineer-knowledge-base/how-to/troubleshooting/pricefx-incident-guideline","children":[]},{"id":"ci_91cafbd3707857c510ad0d38e55e9eebfc4ce2148c2cb58d05fee53f22eaee02","title":"How to Update Hint of Customer/Product Group Inputs","path":"/configuration-engineer-knowledge-base/how-to/troubleshooting/how-to-update-hint-of-customer-product-group-input","children":[]},{"id":"ci_3987db993885366cff09daa39fdad5c032917fe9bde2fab337f0104548afc3d7","title":"How to Get an Email Notification When a Background Job Fails","path":"/configuration-engineer-knowledge-base/how-to/troubleshooting/how-to-get-an-email-notification-when-a-background","children":[]},{"id":"ci_489c9966bd0dd74f347ae15293dd365998fde784031f9999df6402b20e53620f","title":"Loaddata and Business Key Length","path":"/configuration-engineer-knowledge-base/how-to/troubleshooting/loaddata-and-business-key-length","children":[]},{"id":"ci_68688be7a87ed984604608670f8fc1922273312b84521387de954d9b97ced89e","title":"How to Save Logic that Is Evaluated as Erroneous by Syntax Checker","path":"/configuration-engineer-knowledge-base/how-to/troubleshooting/how-to-save-logic-that-is-evaluated-as-erroneous-b","children":[]},{"id":"ci_fd8828d0434c83c1ba7a7bbbc4d891447bbb4624bc4fbe8c4388b4f1914b1625","title":"Backend Error Messages","path":"/configuration-engineer-knowledge-base/how-to/troubleshooting/backend-error-messages","children":[]},{"id":"ci_b13801232bda2670c5c591c1d2d1826db38e5bd3e34dc84994ff5ee3df4570cb","title":"api.httpCall: Endpoint Fails to Respond With Large Payload","path":"/configuration-engineer-knowledge-base/how-to/troubleshooting/api-httpcall-endpoint-fails-to-respond-with-large-","children":[]}]}]},{"id":"ci_e52ddb97e268f341fbb3474380413689a2702af23a2a184ee44103395bd1798c","title":"Reference","path":"/configuration-engineer-knowledge-base/reference","children":[{"id":"ci_1d1b6dd900a5c0ff23c44b4b5fb23baf85368e93ffba849dd5f720749de72740","title":"Master Data (Reference)","path":"/configuration-engineer-knowledge-base/reference/master-data-reference","children":[{"id":"ci_5a2d84fd9e5e82f308f83bf2d2f5d4f13edbc7b6819f6d500603f109ee657652","title":"Master Data Entity Relationship Diagram","path":"/configuration-engineer-knowledge-base/reference/master-data-reference/master-data-entity-relationship-diagram","children":[]},{"id":"ci_d6112086d22ec17cb74af44dd4abf0b11dbcb88b8095cdabac3dbe5b7f1b8396","title":"Product (P)","path":"/configuration-engineer-knowledge-base/reference/master-data-reference/product-p","children":[]},{"id":"ci_bda344d74a9d92d2adb8cb9d2ef9ee0f08a47ecbaea39d0dbc49ecfd91f71058","title":"Product Image URL","path":"/configuration-engineer-knowledge-base/reference/master-data-reference/product-image-url","children":[]},{"id":"ci_806acfb1e7451f695273365c646f39b32924a7095c31bd7b2713476cce9d03f1","title":"Product Extension (PX#)","path":"/configuration-engineer-knowledge-base/reference/master-data-reference/product-extension-px","children":[]},{"id":"ci_be42be7e0dee98965b0dca6f789e48f96c8bca359424d433518253640526e6a2","title":"Customer (C)","path":"/configuration-engineer-knowledge-base/reference/master-data-reference/customer-c","children":[]},{"id":"ci_f6028c019c5bed277d22cd863242cd0740fe750096fb3ad58c58fee60e782f45","title":"Customer Extension (CX#)","path":"/configuration-engineer-knowledge-base/reference/master-data-reference/customer-extension-cx","children":[]},{"id":"ci_d6e191b85c23887490a3d199dba4ff6923700551b0dc5ac8f2161a8740ebfd14","title":"Lookup Tables / Company Parameters (Reference)","path":"/configuration-engineer-knowledge-base/reference/master-data-reference/lookup-tables-company-parameters-reference","children":[]},{"id":"ci_56a99c8e119618925ab96e05819296fda4b172a1cc3a892dd954b8c8cc1ee0e4","title":"Seller (SL)","path":"/configuration-engineer-knowledge-base/reference/master-data-reference/seller-sl","children":[]},{"id":"ci_4673cbaeb919d2cde343df63dcfac2ec583ff9490e3aff1a17809c330260fa36","title":"Comparison of Product Extensions and Data Sources / Datamart","path":"/configuration-engineer-knowledge-base/reference/master-data-reference/comparison-of-product-extensions-and-data-sources-","children":[]}]},{"id":"ci_3cf948e06d8f9cc3ad0a2c534b0beaa94532b5642b56a49b458226f7cbd38f66","title":"Dashboard (Reference)","path":"/configuration-engineer-knowledge-base/reference/dashboard-reference","children":[{"id":"ci_92b2b102a7b60a64681ae69b1f28d9f9fe4ebf6e149ec90a4ee3902cfe9d9056","title":"Dashboard Open Process","path":"/configuration-engineer-knowledge-base/reference/dashboard-reference/dashboard-open-process","children":[]},{"id":"ci_08a386359596990d52c5bdb298b9df41b2d71894cfba42a02f78a0a09ca74082","title":"Dashboard Logic","path":"/configuration-engineer-knowledge-base/reference/dashboard-reference/dashboard-logic","children":[]},{"id":"ci_97b25b676de89c8a577774f64a2003a5b63f7b20a079d90fed46c148e22727d7","title":"Dashboard (DB)","path":"/configuration-engineer-knowledge-base/reference/dashboard-reference/dashboard-db","children":[]},{"id":"ci_e9002dc885fde704e41491fde0a0db85f07ccfc845b61a19af00f0ccf79bb5fd","title":"Layout Configuration (Dashboard)","path":"/configuration-engineer-knowledge-base/reference/dashboard-reference/layout-configuration-dashboard","children":[]},{"id":"ci_a8ab4f918e5a380fa788ae171675daeb867ce00659addc6194ad0f784c2af32a","title":"Feature Flags (Dashboard)","path":"/configuration-engineer-knowledge-base/reference/dashboard-reference/feature-flags-dashboard","children":[]}]},{"id":"ci_04d00bb02f4a87aa7fd5acd36bd0354b5a2b3f178d5cda8c25851f5ffffe16f5","title":"Analytics (Reference)","path":"/configuration-engineer-knowledge-base/reference/analytics-reference","children":[{"id":"ci_2a0aa71e18a372b1344973d5e16ad1d60d691fbb90f5256a6b6310856663def4","title":"Product (Data Source)","path":"/configuration-engineer-knowledge-base/reference/analytics-reference/product-data-source","children":[]},{"id":"ci_8db6cc21e8d11e2c2cef1a62801310957e2fe594bc7226931b1baf09dbf52910","title":"Customer (Data Source)","path":"/configuration-engineer-knowledge-base/reference/analytics-reference/customer-data-source","children":[]},{"id":"ci_9b7bc7df4df7653424cd35a8ec25a8c21853458e0bcb4add7cd90cfb3e2a2cc8","title":"cal - Business Calendar Conversion (Data Source)","path":"/configuration-engineer-knowledge-base/reference/analytics-reference/cal-business-calendar-conversion-data-source","children":[]},{"id":"ci_ad56fd15a3a2a79953a638e369e188483d456dbb012dd1bca729d5083da8d0a0","title":"ccy - Currency Conversion (Data Source)","path":"/configuration-engineer-knowledge-base/reference/analytics-reference/ccy-currency-conversion-data-source","children":[]},{"id":"ci_5fe2415a49dda6dfb499ac5efed218fec2f74e9569088bfaae2934d0c41c4117","title":"uom - Unit of Measure Conversion (Data Source)","path":"/configuration-engineer-knowledge-base/reference/analytics-reference/uom-unit-of-measure-conversion-data-source","children":[{"id":"ci_cd2f6a05d12ac92ae89bf7c84b3fb07ff89a3008fbccd03fa7f4ef6a8276caea","title":"Configuration of Conversion for Per Unit and Money Fields","path":"/configuration-engineer-knowledge-base/reference/analytics-reference/uom-unit-of-measure-conversion-data-source/configuration-of-conversion-for-per-unit-and-money-fields","children":[{"id":"ci_13aa622bd753738f61793436c3fc95db805e3c1518076c3a356dc0b763bb2604","title":"Quantity and Invoice Price with Product UOM Conversion","path":"/configuration-engineer-knowledge-base/reference/analytics-reference/uom-unit-of-measure-conversion-data-source/configuration-of-conversion-for-per-unit-and-money-fields/quantity-and-invoice-price-with-product-uom-conver","children":[]}]}]},{"id":"ci_e4c58ccaeae4e92908da7fb694ac3f10a7eeb74499bf1e0861b9c20f41ef5dd6","title":"Datamart Setup - Important Settings","path":"/configuration-engineer-knowledge-base/reference/analytics-reference/datamart-setup-important-settings","children":[]},{"id":"ci_de7c4aa369d4da721ede136d5ea98a3353ce569a75b08a4d2753423ca0139b86","title":"Advanced Configuration Options (Analytics)","path":"/configuration-engineer-knowledge-base/reference/analytics-reference/advanced-configuration-options-analytics","children":[]},{"id":"ci_3766ebbb974b052e15527eece513c50ff92c55a449f1a57d9509f86f3267200e","title":"PA Query (SQL) Aggregate Functions","path":"/configuration-engineer-knowledge-base/reference/analytics-reference/pa-query-sql-aggregate-functions","children":[]},{"id":"ci_8fd7323872c4b2ec8a770e15ece1c72808b0374964678c6c5bb4c83962e62c84","title":"Datamart Join Sample Code","path":"/configuration-engineer-knowledge-base/reference/analytics-reference/datamart-join-sample-code","children":[]},{"id":"ci_742b1cf74ea45ba8401ad8c60fcb236adeed9d6d0f34ee5e5f11c54c549ab48f","title":"INTEGER Field as True Numeric Field & Dimension","path":"/configuration-engineer-knowledge-base/reference/analytics-reference/integer-field-as-true-numeric-field-dimension","children":[]},{"id":"ci_198bb12004824b73e0d1a141ea11fabf7cdca32921881085c820435dae6dfd41","title":"Expression Editor","path":"/configuration-engineer-knowledge-base/reference/analytics-reference/expression-editor","children":[{"id":"ci_0f0d656cd5d9cfb7b66a834b5fe42900c51533ba4118b6ac999309b78fc021b1","title":"Datamart Query Expressions","path":"/configuration-engineer-knowledge-base/reference/analytics-reference/expression-editor/datamart-query-expressions","children":[]}]}]},{"id":"ci_f6bcd0fd00b5c923e08f0a07943310abc9bee0aac48785b4b459ade7fe46b619","title":"Price Setting (Reference)","path":"/configuration-engineer-knowledge-base/reference/price-setting-reference","children":[{"id":"ci_7a6686941da6a1362cd4f0703c95d7800b9bc4762240b8513fe4b3609edf214f","title":"Price List Configuration Overview","path":"/configuration-engineer-knowledge-base/reference/price-setting-reference/price-list-configuration-overview","children":[]},{"id":"ci_8992bf62ae0b29f6774de02b403c83f86ca0a97041b6c4f2c4b65ae65ada585d","title":"Price Grid Configuration Overview","path":"/configuration-engineer-knowledge-base/reference/price-setting-reference/price-grid-configuration-overview","children":[]},{"id":"ci_cd02f3f82ba7fd10f93198245186c665d9e7591066bb3c0fea212fc8cac43670","title":"Price List Creation and Calculation Process","path":"/configuration-engineer-knowledge-base/reference/price-setting-reference/price-list-creation-and-calculation-process","children":[]},{"id":"ci_74ddaaec6b2e69c702cc8fa4c226bebf28e525b8adea560acd47a0e525aeb6f6","title":"Matrix Price List Calculation Process","path":"/configuration-engineer-knowledge-base/reference/price-setting-reference/matrix-price-list-calculation-process","children":[]},{"id":"ci_1f129cfda9c331471152ee52dc5a02a855ca6aea769f421b46a8c0e7401314f6","title":"Processes of Price Grid Header Recalculation","path":"/configuration-engineer-knowledge-base/reference/price-setting-reference/processes-of-price-grid-header-recalculation","children":[]},{"id":"ci_252df97ebb5d18e4667fbdc7ef5e7b753c07b9da93fe1be0995d4703064f8d06","title":"Process of Price Grid Recalculation after Header Input Change","path":"/configuration-engineer-knowledge-base/reference/price-setting-reference/process-of-price-grid-recalculation-after-header-i","children":[]},{"id":"ci_5f84a39dd1354950f9fd385fb8f2b65c868d6381b519e3eb817e47bfbaa1937d","title":"Process of Price Grid Custom Mass Action","path":"/configuration-engineer-knowledge-base/reference/price-setting-reference/process-of-price-grid-custom-mass-action","children":[]},{"id":"ci_8d275c3558df01c103f1ca7f3beaa5dc5756f2961a2e62dce6c9e25c37dabd34","title":"Price List Logic","path":"/configuration-engineer-knowledge-base/reference/price-setting-reference/price-list-logic","children":[]},{"id":"ci_57639e7b27b428f42bbe9e64596ec0b4336dee934bdff1be6456ad67d312139b","title":"Price Grid Logic","path":"/configuration-engineer-knowledge-base/reference/price-setting-reference/price-grid-logic","children":[]},{"id":"ci_226c81bef08c022af844ae42a74d1ca62e82105e74b0ae01988a4602f8ca8cd6","title":"Matrix Logic","path":"/configuration-engineer-knowledge-base/reference/price-setting-reference/matrix-logic","children":[]},{"id":"ci_8a96d6588f904953c1459a135a377145f9486e21e04e9c1e1381d95858afccdf","title":"Price List / Price Grid Header Logic","path":"/configuration-engineer-knowledge-base/reference/price-setting-reference/price-list-price-grid-header-logic","children":[]},{"id":"ci_125cde6ace679011931304caaea5a51f47adde1a0d49221dcf6b59de5e4806bf","title":"Calculation Grid Logic","path":"/configuration-engineer-knowledge-base/reference/price-setting-reference/calculation-grid-logic","children":[]},{"id":"ci_8a4b6d34b614d99ee6b64ffe94decb517e0230d8ce6fe75f2e7e29367360eebc","title":"Calculation Grid Keys Logic","path":"/configuration-engineer-knowledge-base/reference/price-setting-reference/calculation-grid-keys-logic","children":[]},{"id":"ci_5d1bfca0800a05187d180e301b9e7164dd206f5fd834b8c84642535a344d888e","title":"Price Grid Custom Mass Action Logic","path":"/configuration-engineer-knowledge-base/reference/price-setting-reference/price-grid-custom-mass-action-logic","children":[]},{"id":"ci_f08cb2376776b1f10d7198ea32bb5f380b7673f9524746e25a6279ab00e56cfd","title":"Price List, Price Grid and Manual Price List Entity Relationship Diagrams","path":"/configuration-engineer-knowledge-base/reference/price-setting-reference/price-list-price-grid-and-manual-price-list-entity","children":[]},{"id":"ci_3e6c35bf083a9f42fee29c4eadd63b9e624ed5c28e5bc03be866e043a2d8ac18","title":"Price List / Price Grid Type (PLPGTT)","path":"/configuration-engineer-knowledge-base/reference/price-setting-reference/price-list-price-grid-type-plpgtt","children":[]},{"id":"ci_9ea5b69fb3ae5539c55c3467d862c93fcf0a24c4615c0f69082475d55a20d8fd","title":"Price List (PL)","path":"/configuration-engineer-knowledge-base/reference/price-setting-reference/price-list-pl","children":[]},{"id":"ci_70210bb1292ba8075fe0dad5fe765e568997c1dda9ff4f407a7e73aa7b1a0342","title":"Price List Item (PLI)","path":"/configuration-engineer-knowledge-base/reference/price-setting-reference/price-list-item-pli","children":[]},{"id":"ci_ffbc5a0c79cc1be2ca01d662b1cdda33819b4000732c27c72d353e655121e80d","title":"Price List Type (PLTT)","path":"/configuration-engineer-knowledge-base/reference/price-setting-reference/price-list-type-pltt","children":[]},{"id":"ci_0e27620c44b3690555632df0942d7462fe85937f3df3cfa76a69bc31c3213d30","title":"Price Grid (PG)","path":"/configuration-engineer-knowledge-base/reference/price-setting-reference/price-grid-pg","children":[]},{"id":"ci_15f992c7e273144514a5b6c4db7183b2f5857006722cb8a6640b75f2187734af","title":"Price Grid Item (PGI)","path":"/configuration-engineer-knowledge-base/reference/price-setting-reference/price-grid-item-pgi","children":[]},{"id":"ci_28cf0d04580599aea8074a7569e8a3175311da1acd7e6d6745190b668f8c66ee","title":"Live Price Grid Type (PGTT)","path":"/configuration-engineer-knowledge-base/reference/price-setting-reference/live-price-grid-type-pgtt","children":[]},{"id":"ci_cc93f465dcbb58612bc8d765bff34d61a66e048dfbe1d89f490544c7a93081eb","title":"Calculation Grid (CG)","path":"/configuration-engineer-knowledge-base/reference/price-setting-reference/calculation-grid-cg","children":[]},{"id":"ci_7c326f3e7fccb59d57b34bae9abbd3a94b8ed79913c8fa176a824da736f86830","title":"Calculation Grid Item (CGI1..CGI6)","path":"/configuration-engineer-knowledge-base/reference/price-setting-reference/calculation-grid-item-cgi1-cgi6","children":[]},{"id":"ci_3640646ed84a4bfec6c1d98d31513a6dc93c1eeb7568851844191555532742f4","title":"Calculation Status","path":"/configuration-engineer-knowledge-base/reference/price-setting-reference/calculation-status","children":[]},{"id":"ci_77d0c8549e1cd363ecb80adba778b1679d702d732510482494001aa7e771f36f","title":"Approval State","path":"/configuration-engineer-knowledge-base/reference/price-setting-reference/approval-state","children":[]},{"id":"ci_8fc51a2034878f38ecc6e0933c40238e4f788e76f4efd631f4fc5b9c1ad1a250","title":"Advanced Configuration Options (Price List)","path":"/configuration-engineer-knowledge-base/reference/price-setting-reference/advanced-configuration-options-price-list","children":[]},{"id":"ci_1d8240af903d811773322dddf4ab1b701e19442dd90fdb41b0208856d03fc7ca","title":"Advanced Configuration Options (Price Grid)","path":"/configuration-engineer-knowledge-base/reference/price-setting-reference/advanced-configuration-options-price-grid","children":[]},{"id":"ci_b5606d8e2c96baa6f843569889265414ba12c965e19e10598b98e261eae7b95b","title":"Price List / Price Grid Parameters with Header info","path":"/configuration-engineer-knowledge-base/reference/price-setting-reference/price-list-price-grid-parameters-with-header-info","children":[]},{"id":"ci_cef8976820ec1bd113d85a5e0ee6138f12bb2b57609541f90c50707e97f580be","title":"Multi-pass Calculation of a Price List or Live Price Grid","path":"/configuration-engineer-knowledge-base/reference/price-setting-reference/multi-pass-calculation-of-a-price-list-or-live-pri","children":[]},{"id":"ci_33b79d0a8ce8e3523bb2ba95dfbea8eaa9ba655e9c56e64cf1daa1ea8ec501b3","title":"Global Variables in Second Pass","path":"/configuration-engineer-knowledge-base/reference/price-setting-reference/global-variables-in-second-pass","children":[]},{"id":"ci_d006fb2a3886bb2bc26d2bce140d80c2507a4285ad20d70ef3917d0574523fb6","title":"Calculation Grid Creation and Calculation Process","path":"/configuration-engineer-knowledge-base/reference/price-setting-reference/calculation-grid-creation-and-calculation-process","children":[]}]},{"id":"ci_657e4deb2177c84a5fe52653591bef05a71efec140d0a554c13b718abcb31a9d","title":"Quoting (Reference)","path":"/configuration-engineer-knowledge-base/reference/quoting-reference","children":[{"id":"ci_e09f41c2b05977820f8501b4e7ea6da2032b960626c6567fb8f3bd136e6b922a","title":"Quote Configuration Overview","path":"/configuration-engineer-knowledge-base/reference/quoting-reference/quote-configuration-overview","children":[]},{"id":"ci_0a8f3afa3cb265333f675379e241a88219029f020569630a9680c1adaa4008bd","title":"Process of Adding New Item to a Quote","path":"/configuration-engineer-knowledge-base/reference/quoting-reference/process-of-adding-new-item-to-a-quote","children":[]},{"id":"ci_69b61ddab883547f001de3acd96c5517e4cf19c0b715501e1d168d443bd5e35b","title":"Process of Adding Recommended Products to Quote","path":"/configuration-engineer-knowledge-base/reference/quoting-reference/process-of-adding-recommended-products-to-quote","children":[]},{"id":"ci_447864dfaa355a29f7c6d826424d44a26434aa6ea60d1f23bb02905086adcfc9","title":"Process of Quote Recalculation","path":"/configuration-engineer-knowledge-base/reference/quoting-reference/process-of-quote-recalculation","children":[]},{"id":"ci_2e52c111a47b34b50e37c07052df07606b9927fa09275f973a01c0d2d49b6dad","title":"Price Record Creation Process (Quote)","path":"/configuration-engineer-knowledge-base/reference/quoting-reference/price-record-creation-process-quote","children":[]},{"id":"ci_feb1cff66b2939d01d0d81ac076ca5b287aa252559e354d93fe540ccd7c1189a","title":"Quote Product Picker Filter Logic","path":"/configuration-engineer-knowledge-base/reference/quoting-reference/quote-product-picker-filter-logic","children":[]},{"id":"ci_6884944cf9e51a9626cb4b5a1677d5a05809cc7ccb55c8d9d44e760a75df99a4","title":"Quote Item Logic","path":"/configuration-engineer-knowledge-base/reference/quoting-reference/quote-item-logic","children":[]},{"id":"ci_54925d4ab61c16f799ec06a9c08fcbab2f25f29d4c42e324c76e18a9b51615c7","title":"Quote Header Logic","path":"/configuration-engineer-knowledge-base/reference/quoting-reference/quote-header-logic","children":[]},{"id":"ci_2d4fb4c77f8b7e8046d372c285fa51ab8ec23a80514bad091e20720746b93e22","title":"Quotes Entity Relationship Diagram","path":"/configuration-engineer-knowledge-base/reference/quoting-reference/quotes-entity-relationship-diagram","children":[]},{"id":"ci_c908a4612f76003158302dffd6773f0881c1229ab6597996e36ea1db73834a65","title":"Quote Type (QTT)","path":"/configuration-engineer-knowledge-base/reference/quoting-reference/quote-type-qtt","children":[]},{"id":"ci_5345e3677fddb07de9ff22ef1553e54491c26e62f06992b0762fd3338aebfb7b","title":"Quote (Q)","path":"/configuration-engineer-knowledge-base/reference/quoting-reference/quote-q","children":[]},{"id":"ci_02e51742316fbc6e4127c1fd23f7a354d79550cf6be63b9aaa52741687c27316","title":"Quote Line Item (QLI)","path":"/configuration-engineer-knowledge-base/reference/quoting-reference/quote-line-item-qli","children":[]},{"id":"ci_8b74cc23de45db1c60d1f9fe50ff45058eafdde42a8ef979b4c3f4d059370392","title":"Price Record (PR) (Quotes)","path":"/configuration-engineer-knowledge-base/reference/quoting-reference/price-record-pr-quotes","children":[]},{"id":"ci_dd429e52ad5a40c46012390d42618cdd008fb28e532e123157336ddc47f2feab","title":"Advanced Configuration Options (Quotes)","path":"/configuration-engineer-knowledge-base/reference/quoting-reference/advanced-configuration-options-quotes","children":[]},{"id":"ci_c86f300e41ebb748b10acf14d46eab4e74402f4a7935689a86ff25ad0b08b51f","title":"Feature Flags (Quotes)","path":"/configuration-engineer-knowledge-base/reference/quoting-reference/feature-flags-quotes","children":[]},{"id":"ci_0ab834d73f44eadc1005c230d7e2f4af2162e12c05dccda373780ef3248228d7","title":"Quote Status","path":"/configuration-engineer-knowledge-base/reference/quoting-reference/quote-status","children":[]},{"id":"ci_f778ba2cd3beead9737c5010a38bb1d89d84e0a88fcb77d2c816227f1577a809","title":"Product Recommendation API","path":"/configuration-engineer-knowledge-base/reference/quoting-reference/product-recommendation-api","children":[]}]},{"id":"ci_1d8d2f0ed53815aed84cc3d808e7d19f827cb37916b4e43fef3fe2030140fb61","title":"Agreements & Promotions (Reference)","path":"/configuration-engineer-knowledge-base/reference/agreements-promotions-reference","children":[{"id":"ci_10df73f7371b147aa697a857ce920c112c5f3c8b5918d7de5ae36b9499eef12d","title":"Promotions Configuration Overview","path":"/configuration-engineer-knowledge-base/reference/agreements-promotions-reference/promotions-configuration-overview","children":[]},{"id":"ci_fde7a25703fe89ee251e3dcfc89d7d21432f5e9bcc1343d6a6986d90ff431687","title":"Process of Adding New Item to Contract","path":"/configuration-engineer-knowledge-base/reference/agreements-promotions-reference/process-of-adding-new-item-to-contract","children":[]},{"id":"ci_35c20ab30a2b68bc0ce532880065921d24872defc929b0d2663939b13cd78b9d","title":"Process of Contract Recalculation","path":"/configuration-engineer-knowledge-base/reference/agreements-promotions-reference/process-of-contract-recalculation","children":[]},{"id":"ci_7388b77141c9cb7d22561a32588381e0260e80b9a16607d7be91f61f0f87345d","title":"Price Record Creation Process (Contract)","path":"/configuration-engineer-knowledge-base/reference/agreements-promotions-reference/price-record-creation-process-contract","children":[]},{"id":"ci_9c3452f6e2cae85c3efda655716f48fd8ec1f035cf56d9fd3ac43557a33164ac","title":"Process of Contract Price Record Generation","path":"/configuration-engineer-knowledge-base/reference/agreements-promotions-reference/process-of-contract-price-record-generation","children":[]},{"id":"ci_99aa92d67ad0d67a3448b7ef31ebfd000e63046c42f23341e45afad13a35546c","title":"Contract Term Type Picker Filter Logic","path":"/configuration-engineer-knowledge-base/reference/agreements-promotions-reference/contract-term-type-picker-filter-logic","children":[]},{"id":"ci_db8f3f6c78c74ac2c07c19ccd77c5630cf7fba2ddd2d07856f482e6bf681ef11","title":"Contract Item Logic","path":"/configuration-engineer-knowledge-base/reference/agreements-promotions-reference/contract-item-logic","children":[]},{"id":"ci_51ec57d3c249957beb70aa8eca444c337244ccf725288f1119b9c059eadf298c","title":"Contract Header Logic","path":"/configuration-engineer-knowledge-base/reference/agreements-promotions-reference/contract-header-logic","children":[]},{"id":"ci_9d4bd9e0d93e98d7cf516012828fa71258d049ad466496c12eb21bcbc13a6a4a","title":"Contracts Entity Relationship Diagram","path":"/configuration-engineer-knowledge-base/reference/agreements-promotions-reference/contracts-entity-relationship-diagram","children":[]},{"id":"ci_38046738d0c83b4d50dbab31ca2194a5674bee271d121ec330c72dde0646d997","title":"Contract Header Type (CTHT)","path":"/configuration-engineer-knowledge-base/reference/agreements-promotions-reference/contract-header-type-ctht","children":[]},{"id":"ci_ff568f77561d529e106137c0e0e730b853f246b41a7ea88bca550764a3c493e0","title":"Contract (CT)","path":"/configuration-engineer-knowledge-base/reference/agreements-promotions-reference/contract-ct","children":[]},{"id":"ci_1aa6360c2f593994918798369138c5ae6b9b59d1a1f2ed08fc355dfbca859b4d","title":"Contract Status","path":"/configuration-engineer-knowledge-base/reference/agreements-promotions-reference/contract-status","children":[]},{"id":"ci_d9a88138e900d18322fdd24ee583da68d12da7555c2b8c92c8922df41ccd3dc8","title":"Contract Term Type (CTT)","path":"/configuration-engineer-knowledge-base/reference/agreements-promotions-reference/contract-term-type-ctt","children":[]},{"id":"ci_0d24f28dbcf395ddb8a34ee6720beb143c05c1625d1c441a475da012380265d8","title":"Contract Line Item (CTLI)","path":"/configuration-engineer-knowledge-base/reference/agreements-promotions-reference/contract-line-item-ctli","children":[]},{"id":"ci_1dbfc5f953721ee8622d9227f1bec4d7ca092cfe467bf69ddcb9bcb5602b64d0","title":"Price Record (PR) (Promotions)","path":"/configuration-engineer-knowledge-base/reference/agreements-promotions-reference/price-record-pr-promotions","children":[]},{"id":"ci_440a3136edf3d0f1c92b9b70e46d4e87797bc100109178e3f37348dc9975b7ce","title":"Advanced Configuration Options (Contracts)","path":"/configuration-engineer-knowledge-base/reference/agreements-promotions-reference/advanced-configuration-options-contracts","children":[]},{"id":"ci_cf228d7b8badc9eccef7eee580c9ea90460d0da7762d8d2132d6492b715cc094","title":"Feature Flags (Contracts)","path":"/configuration-engineer-knowledge-base/reference/agreements-promotions-reference/feature-flags-contracts","children":[]},{"id":"ci_ebeb8ca06af7801d23d38a7eacb1279193abd65c3ec2054cbc99adf9d2107d6b","title":"Contract Calculation Logic Details","path":"/configuration-engineer-knowledge-base/reference/agreements-promotions-reference/contract-calculation-logic-details","children":[]},{"id":"ci_e5f8f402745640d18e2c49a04fc420749f8ef0d51656d8dc472623da70678067","title":"Data Structures","path":"/configuration-engineer-knowledge-base/reference/agreements-promotions-reference/data-structures","children":[]},{"id":"ci_d2098ecf030f26daebf618595787fa68b204e6f4e84ca3fc2d73c2d0f17d5f2d","title":"Contract Price Record (CPR)","path":"/configuration-engineer-knowledge-base/reference/agreements-promotions-reference/contract-price-record-cpr","children":[]},{"id":"ci_ef8e680d0d7c7082a10d258fafc1c2aa9361e5fdb3709e74dff9d45d2d2b9361","title":"Price Record Status","path":"/configuration-engineer-knowledge-base/reference/agreements-promotions-reference/price-record-status","children":[]}]},{"id":"ci_09cc54fe0044220917854c5f4ba917396ba3c439e391154acf77c830a56cbe9b","title":"Rebates (Reference)","path":"/configuration-engineer-knowledge-base/reference/rebates-reference","children":[{"id":"ci_bd03ac6f970b594816b2958e71e30d43a0f0bd52d94848c1b5a2f86fd8e66d6d","title":"Rebates Configuration Overview","path":"/configuration-engineer-knowledge-base/reference/rebates-reference/rebates-configuration-overview","children":[]},{"id":"ci_68748da866edaafbafce7022c3bf6fca4cf284af314a175acb5f3754603a8b98","title":"Process of Adding New Item to Rebate Agreement","path":"/configuration-engineer-knowledge-base/reference/rebates-reference/process-of-adding-new-item-to-rebate-agreement","children":[]},{"id":"ci_c5c3ad957926140b832b2dbd017f31674a8d86e2e95f7efd4f218460a103302d","title":"Process of Manual Rebate Agreement Recalculation","path":"/configuration-engineer-knowledge-base/reference/rebates-reference/process-of-manual-rebate-agreement-recalculation","children":[]},{"id":"ci_f2f2eb03a0f4f1ffda2b9856ab9de1a5c87de6c321c70384dd4301feeaacbf85","title":"Process of Manual Rebate Record Calculation","path":"/configuration-engineer-knowledge-base/reference/rebates-reference/process-of-manual-rebate-record-calculation","children":[]},{"id":"ci_7ee555cb1afe6e7a901bc4f75a7f0ec2bfd525f0240234b7f0b8eace123020cc","title":"Process of Scheduled Rebate (Records) Calculation","path":"/configuration-engineer-knowledge-base/reference/rebates-reference/process-of-scheduled-rebate-records-calculation","children":[]},{"id":"ci_73338e18dff247729932c83ccb4c3266cf5cb52b0d49a91d03eb71649ba1e59f","title":"Rebate Type Picker Filter Logic","path":"/configuration-engineer-knowledge-base/reference/rebates-reference/rebate-type-picker-filter-logic","children":[]},{"id":"ci_bfbc5288a06ae08e8f5407b4a8140ce6c7e507046ed627cadf27ee748554bc4f","title":"Rebate Calculation Logic","path":"/configuration-engineer-knowledge-base/reference/rebates-reference/rebate-calculation-logic","children":[]},{"id":"ci_0c513768664402046f9c227eb09a79f0088153187f4593d9209eeb27c3cfa846","title":"Rebate Header Logic","path":"/configuration-engineer-knowledge-base/reference/rebates-reference/rebate-header-logic","children":[]},{"id":"ci_4c28429c3d90cbceb22674cfe34ed2e489453ed60e90245ac8fcf136ca5ca3c6","title":"Rebate Record Group Logic","path":"/configuration-engineer-knowledge-base/reference/rebates-reference/rebate-record-group-logic","children":[]},{"id":"ci_3653fdf82a74bef1304ea62e169f91fdb3540b1ad11fb96c18326210ed5c597b","title":"Rebates Entity Relationship Diagram","path":"/configuration-engineer-knowledge-base/reference/rebates-reference/rebates-entity-relationship-diagram","children":[]},{"id":"ci_7c3f5dc15226ee01b9e41c0c30ea3cbcdb206b6c5c3c4e3460868fff94555bf7","title":"Rebate Agreement Type / HeaderRebateType (HRT)","path":"/configuration-engineer-knowledge-base/reference/rebates-reference/rebate-agreement-type-headerrebatetype-hrt","children":[]},{"id":"ci_9cf8ec3f785fb53e96e9fe4d8e95888a6ed6441201981a4d562cfa63e05448eb","title":"Rebate Agreement (RBA)","path":"/configuration-engineer-knowledge-base/reference/rebates-reference/rebate-agreement-rba","children":[]},{"id":"ci_1acff43dcc6c47cdeb3bc59e5305a305f1098ea9c7cd3f406a047c3b528f6588","title":"Rebate Agreement Status","path":"/configuration-engineer-knowledge-base/reference/rebates-reference/rebate-agreement-status","children":[]},{"id":"ci_ade8b6c6cbb5b50007a69c7b533aff455164f0ed3da10a1a3cf55a3170e34282","title":"Condition Type / Rebate Type  (RBT)","path":"/configuration-engineer-knowledge-base/reference/rebates-reference/condition-type-rebate-type-rbt","children":[]},{"id":"ci_055b4b0ff61bb22c1dbe86ddb62451108a8f39b207d4a339515530d59816540c","title":"Rebate Agreement Line Item (RBALI)","path":"/configuration-engineer-knowledge-base/reference/rebates-reference/rebate-agreement-line-item-rbali","children":[]},{"id":"ci_1e43b40be6a4008968569949643134e8436914afb78b4c794982cfea5af9f994","title":"Rebate Record Set (RRS)","path":"/configuration-engineer-knowledge-base/reference/rebates-reference/rebate-record-set-rrs","children":[]},{"id":"ci_879f95bfed8a42ad78b54ec0c5101f9abfec06c734ad2998dff2cfed4c4ca90b","title":"Rebate Record (RR)","path":"/configuration-engineer-knowledge-base/reference/rebates-reference/rebate-record-rr","children":[]},{"id":"ci_e5e4f6237a9c1593860469f897b67a238a1a1294b1ac444549c0cdee07605c51","title":"Rebate Record (Group) Status","path":"/configuration-engineer-knowledge-base/reference/rebates-reference/rebate-record-group-status","children":[]},{"id":"ci_bc9e84938519e44e020dcfd335e96c0e5482704511bb92ac0cbb9fbf04c71ab0","title":"Payout Record (PYR)","path":"/configuration-engineer-knowledge-base/reference/rebates-reference/payout-record-pyr","children":[]},{"id":"ci_0b4b18ed35bf0b54ca6ec4815880570228d07c26e323483a144d9504bc408cd9","title":"Rebate Record Group (RRG)","path":"/configuration-engineer-knowledge-base/reference/rebates-reference/rebate-record-group-rrg","children":[]},{"id":"ci_1d09c2b6a009604a10beb3bf09df100ff85b8930a5c840a12817a3dbb472870c","title":"Advanced Configuration Options (Rebates)","path":"/configuration-engineer-knowledge-base/reference/rebates-reference/advanced-configuration-options-rebates","children":[]},{"id":"ci_8cdd6c8e2a9193aa0fbece7eacbe6ee3e622d01d06a371c295885c31f19d4825","title":"Feature Flags (Rebates)","path":"/configuration-engineer-knowledge-base/reference/rebates-reference/feature-flags-rebates","children":[]},{"id":"ci_cb332943de6519ead70b55b3846088fdce6dc30bf965174997b4d8e2df844968","title":"RebateManager","path":"/configuration-engineer-knowledge-base/reference/rebates-reference/rebatemanager","children":[]},{"id":"ci_b6c04967a0a8b60df88dbda9b5c5bdb10402281d36dd2d29c069558a9bc5080d","title":"Creation of Rebate Records","path":"/configuration-engineer-knowledge-base/reference/rebates-reference/creation-of-rebate-records","children":[]},{"id":"ci_f9d56e575bae8e92d86c4a744de06696501567503e490801e4e1ea37e5b7de22","title":"Calculation of Rebate Records","path":"/configuration-engineer-knowledge-base/reference/rebates-reference/calculation-of-rebate-records","children":[]}]},{"id":"ci_248a867beb9593576d241b2a9b13789c8eaf9926fce2fe9aec4d8d15d700611b","title":"Sales Compensation (Reference)","path":"/configuration-engineer-knowledge-base/reference/sales-compensation-reference","children":[{"id":"ci_420f039c39f7dfb5d05db533792e2372b8687f1235a4a46a67ee7215248ad96b","title":"Process of Adding New Item to a Compensation Plan","path":"/configuration-engineer-knowledge-base/reference/sales-compensation-reference/process-of-adding-new-item-to-a-compensation-plan","children":[]},{"id":"ci_d27f8e3f442bb7aeaedbc803665543e48c4f3165afd19de74e4225545f060a15","title":"Process of Manual Compensation Plan Recalculation","path":"/configuration-engineer-knowledge-base/reference/sales-compensation-reference/process-of-manual-compensation-plan-recalculation","children":[]},{"id":"ci_c4dd148618055f60c0ecfd6487cb4234b30adb5df38500bb0d06ef4af8efc5a0","title":"Process of Scheduled Plan Calculation Task","path":"/configuration-engineer-knowledge-base/reference/sales-compensation-reference/process-of-scheduled-plan-calculation-task","children":[]},{"id":"ci_fe42d443cb7d5480c5b3a352fb843f83f83e3040657513412b52c8d6601bb0af","title":"Process of Scheduled Record Calculation Task","path":"/configuration-engineer-knowledge-base/reference/sales-compensation-reference/process-of-scheduled-record-calculation-task","children":[]},{"id":"ci_2472376ac513f201e090af3e7d7098c78a891b0894ad24e41e509133751fb77d","title":"Compensation Header Logic","path":"/configuration-engineer-knowledge-base/reference/sales-compensation-reference/compensation-header-logic","children":[]},{"id":"ci_cdab30bc0b29449bc69b790617da2da99e708fde452a4cb75bf9c63b9c2fd502","title":"Sales Compensation Calculation Logic","path":"/configuration-engineer-knowledge-base/reference/sales-compensation-reference/sales-compensation-calculation-logic","children":[]},{"id":"ci_2b6d9360a2031810dd894392b20590bfc56b6e9bd5b77c434fe63aa88ce86463","title":"Compensation Condition Type Picker Filter Logic","path":"/configuration-engineer-knowledge-base/reference/sales-compensation-reference/compensation-condition-type-picker-filter-logic","children":[]},{"id":"ci_573bf17f7e9adca0d964b2c94afd7aa798a5f74234e52605d3d878c305b14581","title":"Entity Relationship Diagram (Sales Compensation)","path":"/configuration-engineer-knowledge-base/reference/sales-compensation-reference/entity-relationship-diagram-sales-compensation","children":[]},{"id":"ci_0413f937bce348450de88be623606240d0786a9714d450250efc449160d2f204","title":"Compensation Header Type (COHT)","path":"/configuration-engineer-knowledge-base/reference/sales-compensation-reference/compensation-header-type-coht","children":[]},{"id":"ci_f90524d9d09971c8951c7516f13b560d4d218476f87dda0c6415dc7489dd5123","title":"Compensation Condition Type (COCT)","path":"/configuration-engineer-knowledge-base/reference/sales-compensation-reference/compensation-condition-type-coct","children":[]},{"id":"ci_fce424be31b02846226761cc8c5071ffef83c40338e2c4e1cfb428c9cb179232","title":"Compensation Plan (CO)","path":"/configuration-engineer-knowledge-base/reference/sales-compensation-reference/compensation-plan-co","children":[]},{"id":"ci_5613d8f41adbd02b5280665d2689a1ce245eee08d535229b767e0efb1060df26","title":"Compensation Line Item (COLI)","path":"/configuration-engineer-knowledge-base/reference/sales-compensation-reference/compensation-line-item-coli","children":[]},{"id":"ci_fa8d515815d042d418bea3cd121a4710bcb4ae12bf35aa4bf72e070d3edb4454","title":"Compensation Record (COR)","path":"/configuration-engineer-knowledge-base/reference/sales-compensation-reference/compensation-record-cor","children":[]},{"id":"ci_d44a5e230e6377f00ffd9847e7dcb20633f77650646bd492306879f88a0cc2ac","title":"Compensation Record Set (CORS)","path":"/configuration-engineer-knowledge-base/reference/sales-compensation-reference/compensation-record-set-cors","children":[]},{"id":"ci_f0f04356877038d83490fc7b444bb4922efc5c8afb89b7823fe0da43572fac4d","title":"Compensation Accrual Record (COAR)","path":"/configuration-engineer-knowledge-base/reference/sales-compensation-reference/compensation-accrual-record-coar","children":[]},{"id":"ci_07ad67bc474e3427e02643389d529e57256cbcf7dc0f477a5b66e864401676eb","title":"Compensation Status","path":"/configuration-engineer-knowledge-base/reference/sales-compensation-reference/compensation-status","children":[]},{"id":"ci_164b22d998297253a15ab1d9b578a7bad11b6ea4efe795c6e66fe300d58f2fe7","title":"Compensation Record Status","path":"/configuration-engineer-knowledge-base/reference/sales-compensation-reference/compensation-record-status","children":[]},{"id":"ci_e8d4e20a7b0609d9a4327143ef42ced91d4b743dfc277e77201929561a743193","title":"Advanced Configuration Options (Sales Compensation)","path":"/configuration-engineer-knowledge-base/reference/sales-compensation-reference/advanced-configuration-options-sales-compensation","children":[]},{"id":"ci_bf6b3af0b1112381418bb5efcda272a0c93785830338946d82b3c71de2971355","title":"Feature Flags (Sales Compensation)","path":"/configuration-engineer-knowledge-base/reference/sales-compensation-reference/feature-flags-sales-compensation","children":[]}]},{"id":"ci_3f1c999147ddd8b4da63de236f114365fabcce0d0237f024495deb79bc97e5ed","title":"Channel Management (Reference)","path":"/configuration-engineer-knowledge-base/reference/channel-management-reference","children":[{"id":"ci_3e1b5fd2215b02e18a7d2d31e84b027527318963057c1cd2d9ec88d666db69f4","title":"Claims Configuration Overview","path":"/configuration-engineer-knowledge-base/reference/channel-management-reference/claims-configuration-overview","children":[]},{"id":"ci_b92d657d69c17a36f00c85ac29156311ed8922f613068b4257612c023e324852","title":"Create Claim from XLS File (Use Case)","path":"/configuration-engineer-knowledge-base/reference/channel-management-reference/create-claim-from-xls-file-use-case","children":[]},{"id":"ci_5d065cf14881605bd2230eddee297a366f8820b52512ce407fc9a3423f0abe47","title":"Create Claim from Quote/Contract (Use Case)","path":"/configuration-engineer-knowledge-base/reference/channel-management-reference/create-claim-from-quote-contract-use-case","children":[]},{"id":"ci_a600f792d118601bce8d7352b887de0687bcf44a0d619ab94e5fc0d294afb5ff","title":"Claim Source Logic","path":"/configuration-engineer-knowledge-base/reference/channel-management-reference/claim-source-logic","children":[]},{"id":"ci_fdf207ca12a58d0618285607a6fa73a7e3e31bd13b23a7b6ea66ee9caf93125f","title":"Claim Validation Logic","path":"/configuration-engineer-knowledge-base/reference/channel-management-reference/claim-validation-logic","children":[]},{"id":"ci_aaaada99dbd615eb47a17f093a318a749eaba82c9dcaa7be68b6f701956c024a","title":"Claim Allocation Logic","path":"/configuration-engineer-knowledge-base/reference/channel-management-reference/claim-allocation-logic","children":[]},{"id":"ci_1b4be8e94fad0e37e3cc7bfd02922d106aaccb8c32bc2e0ca47b4bea9bdef2f4","title":"Claims Entity Relationship Diagram","path":"/configuration-engineer-knowledge-base/reference/channel-management-reference/claims-entity-relationship-diagram","children":[]},{"id":"ci_4a395a41ea55833b67804d4d9a76f78b6a939de6739eb216211bc174377f6a05","title":"Claim Type (CLT)","path":"/configuration-engineer-knowledge-base/reference/channel-management-reference/claim-type-clt","children":[]},{"id":"ci_37dc458213a40246d0bc4dd40df48c947ca19dbce717ffe2b156c831e2238e25","title":"Claim (CL)","path":"/configuration-engineer-knowledge-base/reference/channel-management-reference/claim-cl","children":[]},{"id":"ci_51e864bb367e38600b9941fdcf974f3492f80d091fa34e8affc15ac8c6946a71","title":"Claim Line Item (CLLI)","path":"/configuration-engineer-knowledge-base/reference/channel-management-reference/claim-line-item-clli","children":[]},{"id":"ci_4decf7a9c1ca0b90f200507bd48b82c4b018d9d8bc776dede1b0ba53575aa476","title":"Advanced Configuration Options (Claims)","path":"/configuration-engineer-knowledge-base/reference/channel-management-reference/advanced-configuration-options-claims","children":[]}]},{"id":"ci_1b5abb4b9ea417a2ec34f458d88dc03152d3db161386aca695e5e3e78d7fc204","title":"Optimization (Reference)","path":"/configuration-engineer-knowledge-base/reference/optimization-reference","children":[{"id":"ci_1f6cac1d5c16ed548063427d383bc3ef73dedee7be7453624d54f81bb05542eb","title":"Model Classes and Models Overview","path":"/configuration-engineer-knowledge-base/reference/optimization-reference/model-classes-and-models-overview","children":[]},{"id":"ci_31a58cdb161cdbdbd84fa25184e93c5689b224fd6c19480e8c315773f82a82cc","title":"Model Class (MC)","path":"/configuration-engineer-knowledge-base/reference/optimization-reference/model-class-mc","children":[]},{"id":"ci_59a6ed1cb5f1a26f0aff4ee5a7ae8590a8a6dadf6a4f584d0c529f21ded1fdeb","title":"Model Object (MO)","path":"/configuration-engineer-knowledge-base/reference/optimization-reference/model-object-mo","children":[]},{"id":"ci_0f0c87f1cd422aa0b0f2f799c173766fb7d2b42bd2eb02845729f6c764284e58","title":"Model Calculation Logic","path":"/configuration-engineer-knowledge-base/reference/optimization-reference/model-calculation-logic","children":[]},{"id":"ci_db2e72829c17d5a673c9c9d9695f352edf1ae174c6f09ca6d5e0f166bcf05c05","title":"Model Parallel Calculation Logic","path":"/configuration-engineer-knowledge-base/reference/optimization-reference/model-parallel-calculation-logic","children":[]},{"id":"ci_1129994928f123a2551f45798543326752aa5cc6bad5134dd06b96488839f4e9","title":"Model Evaluation Logic","path":"/configuration-engineer-knowledge-base/reference/optimization-reference/model-evaluation-logic","children":[]},{"id":"ci_92a9e453feb6cbff648cfec82430807d1cfe8f11ef816c46570b8f8791099808","title":"Model Evaluation Configurator Logic","path":"/configuration-engineer-knowledge-base/reference/optimization-reference/model-evaluation-configurator-logic","children":[]},{"id":"ci_38f520df9909b223cfbbb23bbcc08ceed7d92493e3eb555cd4a9a739b0d2bb51","title":"ModelCalculationFormulaContext","path":"/configuration-engineer-knowledge-base/reference/optimization-reference/modelcalculationformulacontext","children":[]},{"id":"ci_53e1619a514cf23e0f96df07925ba17f8a11b6ee13de14f74d7c2bfa01f7980d","title":"ModelEvaluationFormulaContext","path":"/configuration-engineer-knowledge-base/reference/optimization-reference/modelevaluationformulacontext","children":[]},{"id":"ci_dc837946fc34717b5de8d18841ac18f83bbc63e96d98a6edc1442e4cfdd52a87","title":"Engines","path":"/configuration-engineer-knowledge-base/reference/optimization-reference/engines","children":[{"id":"ci_b30acbb132a586a0cc0c82e38a9cde873f21f65d0b572b7da0b745dd96cb1d1d","title":"Optimization Engine","path":"/configuration-engineer-knowledge-base/reference/optimization-reference/engines/optimization-engine","children":[{"id":"ci_68ae819c91a75961652c805eec44e8f7ab2175d0f6d0ccce484d6006e5ffc998","title":"Business Context (Optimization Engine)","path":"/configuration-engineer-knowledge-base/reference/optimization-reference/engines/optimization-engine/business-context-optimization-engine","children":[]},{"id":"ci_88e23d9e62927dcda4e4cb4df0ce63ebfcb6be538d726f241f8cc9f9eda274f5","title":"Prerequisites (Optimization Engine)","path":"/configuration-engineer-knowledge-base/reference/optimization-reference/engines/optimization-engine/prerequisites-optimization-engine","children":[]},{"id":"ci_835f5bb2f5253f441c2be4127e78816dd3532b7bbf6055af32bbe8cf4f1ddef7","title":"Problem Modeling (Optimization Engine)","path":"/configuration-engineer-knowledge-base/reference/optimization-reference/engines/optimization-engine/problem-modeling-optimization-engine","children":[{"id":"ci_6509fc213df79ab35889a508c2b39a0e6c1732c9eff80c14a17509282aefc5a3","title":"Main Concepts for Optimization Problems","path":"/configuration-engineer-knowledge-base/reference/optimization-reference/engines/optimization-engine/problem-modeling-optimization-engine/main-concepts-for-optimization-problems","children":[]},{"id":"ci_d1308961e43477c61962265a7183297854e4f94c952ba4ba068ba6879357f111","title":"Graphical Norm for Optimization Problems","path":"/configuration-engineer-knowledge-base/reference/optimization-reference/engines/optimization-engine/problem-modeling-optimization-engine/graphical-norm-for-optimization-problems","children":[{"id":"ci_a99141ba1df816e03be921ed95410caee56155c940f31cbac4e2443f52cb38ca","title":"Optimization Models Examples","path":"/configuration-engineer-knowledge-base/reference/optimization-reference/engines/optimization-engine/problem-modeling-optimization-engine/graphical-norm-for-optimization-problems/optimization-models-examples","children":[]}]},{"id":"ci_272949dd5ed8df23efccc0eff3a378436ef83ab136a7aaa7873de3e3f3583ead","title":"Problem Description","path":"/configuration-engineer-knowledge-base/reference/optimization-reference/engines/optimization-engine/problem-modeling-optimization-engine/problem-description","children":[{"id":"ci_c8e51e3aa55016dc5d58665460afc943234b82c5505e8f1bba996d8694ed6a9c","title":"Logic for Problem Description","path":"/configuration-engineer-knowledge-base/reference/optimization-reference/engines/optimization-engine/problem-modeling-optimization-engine/problem-description/logic-for-problem-description","children":[]},{"id":"ci_8c115b8e4d04f0579521b8fdc0a557a91d756011c47528c59c6f90bc61de3c79","title":"Hierarchies Description","path":"/configuration-engineer-knowledge-base/reference/optimization-reference/engines/optimization-engine/problem-modeling-optimization-engine/problem-description/hierarchies-description","children":[]},{"id":"ci_20237d1f7c2e17c6c29c5ec19019d4768490b57196774b1f2174479fb6e2a5e3","title":"Spaces and Scopes Description","path":"/configuration-engineer-knowledge-base/reference/optimization-reference/engines/optimization-engine/problem-modeling-optimization-engine/problem-description/spaces-and-scopes-description","children":[]},{"id":"ci_722e18458815653d1cc7bb78a20dd76199ff2c7d47994c10ecb7114d373303d4","title":"Variables Description","path":"/configuration-engineer-knowledge-base/reference/optimization-reference/engines/optimization-engine/problem-modeling-optimization-engine/problem-description/variables-description","children":[{"id":"ci_3a1fac24763da088ec0884502d57bb549a8ca101cb4dd1b33f0cfa8e5008669a","title":"Computations","path":"/configuration-engineer-knowledge-base/reference/optimization-reference/engines/optimization-engine/problem-modeling-optimization-engine/problem-description/variables-description/computations","children":[]}]},{"id":"ci_3db081aaeb292bc0b6c2b3b894f0007d1c8f6a47a25d319165a8e33a730f9128","title":"Criteria Description","path":"/configuration-engineer-knowledge-base/reference/optimization-reference/engines/optimization-engine/problem-modeling-optimization-engine/problem-description/criteria-description","children":[]},{"id":"ci_8e3b777eaea120226f29df50f553f04198ead7de9ac0c9fc1fee0957a96a7346","title":"Problem Description Example","path":"/configuration-engineer-knowledge-base/reference/optimization-reference/engines/optimization-engine/problem-modeling-optimization-engine/problem-description/problem-description-example","children":[]}]},{"id":"ci_4d1802d8bdc79abbef3a2d49d6fa690bac423ac69074aae8ec725bb213274c84","title":"Modeling Guidelines","path":"/configuration-engineer-knowledge-base/reference/optimization-reference/engines/optimization-engine/problem-modeling-optimization-engine/modeling-guidelines","children":[{"id":"ci_4b462c32ee02769ce5d906f4b5e027c01f1227793d1854f579dc5a972a219a3f","title":"Guidelines for Criteria","path":"/configuration-engineer-knowledge-base/reference/optimization-reference/engines/optimization-engine/problem-modeling-optimization-engine/modeling-guidelines/guidelines-for-criteria","children":[]},{"id":"ci_f84c2e68b3d7a6a62f992aba23d6e2bb35740189939efdc35cd2cbcf3347d35c","title":"Guidelines for Dimensions and Spaces","path":"/configuration-engineer-knowledge-base/reference/optimization-reference/engines/optimization-engine/problem-modeling-optimization-engine/modeling-guidelines/guidelines-for-dimensions-and-spaces","children":[]},{"id":"ci_5773e0afaefc3d7ab7a04beb8002a46e1abae423f52c5f54a78862305e9ffdc5","title":"Modeling Side Notes","path":"/configuration-engineer-knowledge-base/reference/optimization-reference/engines/optimization-engine/problem-modeling-optimization-engine/modeling-guidelines/modeling-side-notes","children":[]}]}]},{"id":"ci_958eb56234a6bb62a2d274164556b41a8c8a113630e721f088ae0e09ecdf2d2e","title":"Problem Tables (Optimization Engine)","path":"/configuration-engineer-knowledge-base/reference/optimization-reference/engines/optimization-engine/problem-tables-optimization-engine","children":[]},{"id":"ci_d5718b406f485cc7933f7b75c51de053e4e71289befb27b46322defdbf3f594f","title":"Trigger Parameters (Optimization Engine)","path":"/configuration-engineer-knowledge-base/reference/optimization-reference/engines/optimization-engine/trigger-parameters-optimization-engine","children":[]},{"id":"ci_fc2d7ca6dfcc530c13495115a52d52e971d50f5a98c0a8b4d3865e8a031981e4","title":"Optimization Results (Optimization Engine)","path":"/configuration-engineer-knowledge-base/reference/optimization-reference/engines/optimization-engine/optimization-results-optimization-engine","children":[{"id":"ci_df5adc9882464dd5cad3a84c74eb5a73a823da124fffe9374e0a2deb2f708eed","title":"Explainability (Glassbox)","path":"/configuration-engineer-knowledge-base/reference/optimization-reference/engines/optimization-engine/optimization-results-optimization-engine/explainability-glassbox","children":[]}]},{"id":"ci_90da380702a8411f6c10e3c15d6a6e2a0609bfe8da92d38340fdb6741e629133","title":"Glossary (Optimization Engine)","path":"/configuration-engineer-knowledge-base/reference/optimization-reference/engines/optimization-engine/glossary-optimization-engine","children":[]},{"id":"ci_122c3f95c107fc13d9fc01f5ba5d49579db657f5db1027ee1ed62987d814d309","title":"Troubleshooting (Optimization Engine)","path":"/configuration-engineer-knowledge-base/reference/optimization-reference/engines/optimization-engine/troubleshooting-optimization-engine","children":[]},{"id":"ci_dc98548c07169426741e0b1e96edd890acd1fb40be996bc4e75795f8e2e56139","title":"Changelog (Optimization Engine)","path":"/configuration-engineer-knowledge-base/reference/optimization-reference/engines/optimization-engine/changelog-optimization-engine","children":[]}]},{"id":"ci_f1aec51d2b2110e4ee44d747ea552915ab57a543d54f4ec5492fac76870db361","title":"Python Engine","path":"/configuration-engineer-knowledge-base/reference/optimization-reference/engines/python-engine","children":[{"id":"ci_bcc445a89879a52ac1f17bd6c5a3dbd57431b83bf29d4538bb5fda3572254322","title":"Troubleshooting Python Engine","path":"/configuration-engineer-knowledge-base/reference/optimization-reference/engines/python-engine/troubleshooting-python-engine","children":[]},{"id":"ci_7ee2017dc8891b44a0fb859de7d615e4c89bff88a18684a7f0a547973765b51b","title":"Python Engine Changelog","path":"/configuration-engineer-knowledge-base/reference/optimization-reference/engines/python-engine/python-engine-changelog","children":[]},{"id":"ci_e12fca5a3208e0aa416014553bf0101222679bd6fe772c3ad2c4585201054dbb","title":"Images Flavour","path":"/configuration-engineer-knowledge-base/reference/optimization-reference/engines/python-engine/images-flavour","children":[]},{"id":"ci_d0757bb0c14eb031646e72d5a172ec18bd227323b0ecb5708f6f8debc03c91dc","title":"Maintenance and Development","path":"/configuration-engineer-knowledge-base/reference/optimization-reference/engines/python-engine/maintenance-and-development","children":[]}]}]},{"id":"ci_112896b5b78918d9c364ea00f3482c285b0197fd0f5cb7b04ea153691f40c4ba","title":"Job Trigger Calculations","path":"/configuration-engineer-knowledge-base/reference/optimization-reference/job-trigger-calculations","children":[]},{"id":"ci_5a6a22edb841f7d9834cc754f3f1b1c157df30671c967dec33ec251d79a2931e","title":"Model Logic Key Methods","path":"/configuration-engineer-knowledge-base/reference/optimization-reference/model-logic-key-methods","children":[]}]},{"id":"ci_1e756d60fc350bd62d7d16cc93d2e7bab82e8dbda8020074a2dd3a8e1edce931","title":"Data Enrichment (Reference)","path":"/configuration-engineer-knowledge-base/reference/data-enrichment-reference","children":[{"id":"ci_fda3a9731dc2030dde97c17096ced429bcc1e193b098518d33a19a780c280d02","title":"Regular Calculation Dataload Process","path":"/configuration-engineer-knowledge-base/reference/data-enrichment-reference/regular-calculation-dataload-process","children":[]},{"id":"ci_3af3566dc46842fb92a20b722a7bfbe40d895589ee198d84d4e25a37d513b14c","title":"Regular Calculation Dataload Logic","path":"/configuration-engineer-knowledge-base/reference/data-enrichment-reference/regular-calculation-dataload-logic","children":[]},{"id":"ci_ed2e11f3f55f9b9ce93a4eb860842e1bcbde6a2c1f7226f940f7ff0f3ce71b74","title":"Feeder Calculation Data Load Logic","path":"/configuration-engineer-knowledge-base/reference/data-enrichment-reference/feeder-calculation-data-load-logic","children":[]},{"id":"ci_37f774355ca74396f0c1e92f58f879b21d8b67d75e04225acdf2502cf8c35141","title":"Feeder Logic","path":"/configuration-engineer-knowledge-base/reference/data-enrichment-reference/feeder-logic","children":[]},{"id":"ci_7ff2e99422cebd8ae19e72bc25d80e60d542210bd94ac40ddff073c6a06a3952","title":"Calculated Field Set Processes","path":"/configuration-engineer-knowledge-base/reference/data-enrichment-reference/calculated-field-set-processes","children":[]},{"id":"ci_7ffa5d1952035284cd77c68cc36b7e77ffaf16b99927d71f42a1532d8251bcf5","title":"Calculated Field Set Logic","path":"/configuration-engineer-knowledge-base/reference/data-enrichment-reference/calculated-field-set-logic","children":[]},{"id":"ci_1a6c8a5700c102a4aec4abc1fd706879ebd665e78098ece77c7ec4fa13cf08e1","title":"Distributed Calculation Dataload Logic","path":"/configuration-engineer-knowledge-base/reference/data-enrichment-reference/distributed-calculation-dataload-logic","children":[]}]},{"id":"ci_9db4216eb236ee8b811ccf38a35b7e801e658b456ac7cd0927862057fd539f8e","title":"Charts","path":"/configuration-engineer-knowledge-base/reference/charts","children":[{"id":"ci_8d31538458dfb4ca5551e14059b7e14d60b06ce2c8e262875db8ec9a2f08a25f","title":"Advanced Configuration Options (Charts)","path":"/configuration-engineer-knowledge-base/reference/charts/advanced-configuration-options-charts","children":[]}]},{"id":"ci_b91e111932ffcc7fe78b946dfedf437b484a7eec6b4d60b07d80033f6c52d2dd","title":"Workflow (Reference)","path":"/configuration-engineer-knowledge-base/reference/workflow-reference","children":[{"id":"ci_bbaefa9489f50c0b7b1404b26ed116e7810f7584340766fee43c60b129e23625","title":"Configuration Overview (Approval Workflow)","path":"/configuration-engineer-knowledge-base/reference/workflow-reference/configuration-overview-approval-workflow","children":[]},{"id":"ci_b117ebe89d791383a5cc907d3620a2c97ece70a07f535aa285c7791197ac8ae5","title":"Process of Document Submit","path":"/configuration-engineer-knowledge-base/reference/workflow-reference/process-of-document-submit","children":[]},{"id":"ci_1c3f1791f150f076fd65e2f4377b2f8a79ae91828572fa8bdf738acdf126b1f3","title":"Process of Document Approve/Deny/Withdraw","path":"/configuration-engineer-knowledge-base/reference/workflow-reference/process-of-document-approve-deny-withdraw","children":[]},{"id":"ci_0b9fac16591b84eac91ca2cee243acb5fdd2d70beef3129e15e0ec5f36a1e5f0","title":"Approval Workflow Logic","path":"/configuration-engineer-knowledge-base/reference/workflow-reference/approval-workflow-logic","children":[]},{"id":"ci_6c094b7d9a8120495ef7603c2ab42b316b864f0df882b7f50a461b43cd6c379d","title":"Approval Workflow PostStep Logic","path":"/configuration-engineer-knowledge-base/reference/workflow-reference/approval-workflow-poststep-logic","children":[]},{"id":"ci_b3e57f3cc0628c67c603f5cbe985c1a12ead77749ecfc849589c769f461abc14","title":"Approval Workflow Delegation Filter Logic","path":"/configuration-engineer-knowledge-base/reference/workflow-reference/approval-workflow-delegation-filter-logic","children":[]},{"id":"ci_dab77bb8462bd18e5ae78ff6f868ca3bc495bc5b213ce00db40bee032a675fc6","title":"Parallel Approval Workflow","path":"/configuration-engineer-knowledge-base/reference/workflow-reference/parallel-approval-workflow","children":[]},{"id":"ci_439d95a733c9d00933a1f9733c434ee4e102ef6466c54731883997b5e0952184","title":"Creation Workflow Logic","path":"/configuration-engineer-knowledge-base/reference/workflow-reference/creation-workflow-logic","children":[]},{"id":"ci_905316745cebc5b9bb0c599b8427f409c2830d0fb24662c01eefaf74c61a8024","title":"CreationWorkflowStatus","path":"/configuration-engineer-knowledge-base/reference/workflow-reference/creationworkflowstatus","children":[]},{"id":"ci_4427a7bbac93189b9f61951a00cf6f22cd6f7ee7071b3aa58c0a2b029e652d4e","title":"WorkflowStatus","path":"/configuration-engineer-knowledge-base/reference/workflow-reference/workflowstatus","children":[]},{"id":"ci_17556617cb22d971e98984e742ba333e63cfad778d9f9597bda7f14d174ee113","title":"WorkflowType","path":"/configuration-engineer-knowledge-base/reference/workflow-reference/workflowtype","children":[]},{"id":"ci_574cada9e022498363e0ac83f0164d8a8c42d633363869aeb301ce4155538d19","title":"Advanced Configuration Options (Approval Workflow)","path":"/configuration-engineer-knowledge-base/reference/workflow-reference/advanced-configuration-options-approval-workflow","children":[]},{"id":"ci_13ad2d5b7c597cbda186d1fd6dc6ac54d8c1e1725f3c0794c15cc3653b12a34b","title":"Advanced Configuration Options (Creation Workflow)","path":"/configuration-engineer-knowledge-base/reference/workflow-reference/advanced-configuration-options-creation-workflow","children":[]},{"id":"ci_1ec2b371d6edde675fd4a3312747825b6bf80542f434fc1a05bc769c717ab404","title":"Feature Flags (Approval Workflow)","path":"/configuration-engineer-knowledge-base/reference/workflow-reference/feature-flags-approval-workflow","children":[]}]},{"id":"ci_421dd51ea1e97b7c5217933dc7103a26b435d7face28ecf6c707cbe3dcd0c6a5","title":"User Inputs (Reference)","path":"/configuration-engineer-knowledge-base/reference/user-inputs-reference","children":[{"id":"ci_2238a20b340042426c09895e32a28e17e2b1bc5c50668bd49ed77de13481c771","title":"Form Logic (Configurator Reference)","path":"/configuration-engineer-knowledge-base/reference/user-inputs-reference/form-logic-configurator-reference","children":[]},{"id":"ci_6ae2241aaff30d76f3814ec68982b19e0f960f2de26137dac255c0f2b520b3fd","title":"Layout and Formatting of Input Fields (Reference)","path":"/configuration-engineer-knowledge-base/reference/user-inputs-reference/layout-and-formatting-of-input-fields-reference","children":[]},{"id":"ci_76d0d2e7796ac4a89a4e1727b65ecfe160f949ffb1a1c7ed3888220602834239","title":"Product Picker Filter Logic","path":"/configuration-engineer-knowledge-base/reference/user-inputs-reference/product-picker-filter-logic","children":[]},{"id":"ci_954e9f4d5ef77d4e2f2a288a8122c785c011547df348dbc08e6f93b884648126","title":"Customer Picker Filter Logic","path":"/configuration-engineer-knowledge-base/reference/user-inputs-reference/customer-picker-filter-logic","children":[]},{"id":"ci_f892877dd4088b8f8b244b80b68435d3720fb3651e6fa70009391397540e2cff","title":"Seller Picker Filter Logic","path":"/configuration-engineer-knowledge-base/reference/user-inputs-reference/seller-picker-filter-logic","children":[]},{"id":"ci_21d027e5acfc98ce93e0991095239dec612b8bd6c13f79624532032ddaaf04e4","title":"parameterConfig of Input Fields","path":"/configuration-engineer-knowledge-base/reference/user-inputs-reference/parameterconfig-of-input-fields","children":[]},{"id":"ci_128e92753ebe0990927762a937fcf71d86545a998560e69b9429d8ebfe8f0a06","title":"formattingOptions of Input Fields","path":"/configuration-engineer-knowledge-base/reference/user-inputs-reference/formattingoptions-of-input-fields","children":[]},{"id":"ci_0a312f80b1f9312694e4ec9e2f457d4df36a796de2d77a1a1a6ec30b74c9e128","title":"Configuration Wizards (Reference)","path":"/configuration-engineer-knowledge-base/reference/user-inputs-reference/configuration-wizards-reference","children":[{"id":"ci_6bad4f6b1df9116e873d2358cda6bd36d27d23dfd567e3471ff45cb50a9b42d9","title":"Configuration Wizard - Wizard Logic","path":"/configuration-engineer-knowledge-base/reference/user-inputs-reference/configuration-wizards-reference/configuration-wizard-wizard-logic","children":[]},{"id":"ci_9f62447409191c8cafb888f83f85425438897c6dee6d52faa89adc3acbbbbb72","title":"Configuration Wizard - Execution Logic","path":"/configuration-engineer-knowledge-base/reference/user-inputs-reference/configuration-wizards-reference/configuration-wizard-execution-logic","children":[]},{"id":"ci_8427ab6e77411d797c4f31fe7905c598e02f0474dcc90e3b0ac574e70aa3c33d","title":"ConfigurationWizard (CW)","path":"/configuration-engineer-knowledge-base/reference/user-inputs-reference/configuration-wizards-reference/configurationwizard-cw","children":[]}]},{"id":"ci_682a773202ead89494cbf9253eb7fe928ceff39955bda6649d0eff7726079678","title":"Setting the Width of Form Elements","path":"/configuration-engineer-knowledge-base/reference/user-inputs-reference/setting-the-width-of-form-elements","children":[]}]},{"id":"ci_a5677ed3f532910e06f35d2ac9a8a18cead12107370b72bbe7b32394a4ee0def","title":"Templates (Reference)","path":"/configuration-engineer-knowledge-base/reference/templates-reference","children":[{"id":"ci_bd2cad9b6ec2bea41ea0a762622e5196898fb29da8e6b60833c7510e04225685","title":"Word Publishing Template Preprocessing Logic","path":"/configuration-engineer-knowledge-base/reference/templates-reference/word-publishing-template-preprocessing-logic","children":[]}]},{"id":"ci_bd1495bdaba41d3754dd1bab62716c05621ebc07f7ebf363ec7d756c9962aa12","title":"Calculation Engine (Reference)","path":"/configuration-engineer-knowledge-base/reference/calculation-engine-reference","children":[{"id":"ci_fc6c2b2edeb24d7461cb3099c03697612459fcf32e53d0817c7dd977805a0662","title":"Logic Types Cheatsheet","path":"/configuration-engineer-knowledge-base/reference/calculation-engine-reference/logic-types-cheatsheet","children":[]},{"id":"ci_120cec5e87764a62ae812ea43960f00ce44cfc5789557ac0791484f76fe8d380","title":"Logic Natures and their Binding Variables","path":"/configuration-engineer-knowledge-base/reference/calculation-engine-reference/logic-natures-and-their-binding-variables","children":[]},{"id":"ci_70c9d2fa072b096d71a91fc89c924a79f0b933f9330eb7200ab07c1bcdcf357c","title":"Logic Calculation Context","path":"/configuration-engineer-knowledge-base/reference/calculation-engine-reference/logic-calculation-context","children":[]},{"id":"ci_b18f83d86804ece2d4aba39ec12a9ce88935544cf4797cb123e5717984477254","title":"Groovy Sandbox","path":"/configuration-engineer-knowledge-base/reference/calculation-engine-reference/groovy-sandbox","children":[]},{"id":"ci_0c97f3bb77cd7061159dfc23080059d347bd769f9a35cd8a0f50e5ff49663f4e","title":"How Input Generation Mode Works","path":"/configuration-engineer-knowledge-base/reference/calculation-engine-reference/how-input-generation-mode-works","children":[]},{"id":"ci_7c3a63167f0a4634d57210f0e52c5e23afd31d70be70b83abc9904beeaedcd9c","title":"Whitelisted Objects/Classes","path":"/configuration-engineer-knowledge-base/reference/calculation-engine-reference/whitelisted-objects-classes","children":[]},{"id":"ci_a696330859f0c5b88ec98a831fc54b78cbb3760410d5965b3a72e0666964a37c","title":"Allow Object Modification","path":"/configuration-engineer-knowledge-base/reference/calculation-engine-reference/allow-object-modification","children":[]},{"id":"ci_97ef4d9ffab6fe1fa26bd14ea7d82022ace77c32c55f15485e9287119c8041ca","title":"Calculation Flow Execution Process","path":"/configuration-engineer-knowledge-base/reference/calculation-engine-reference/calculation-flow-execution-process","children":[]},{"id":"ci_8e177b3ba7d2b0a5039cd57036ffd03315ad390711876f43fc8ef3d7d31d8d9d","title":"Calculation Flow Logic","path":"/configuration-engineer-knowledge-base/reference/calculation-engine-reference/calculation-flow-logic","children":[]},{"id":"ci_dae7c0d84aeb5e541c395c9e4688b119b3a2aa9872d0429f6613eb7af09aa4b0","title":"Library Logic","path":"/configuration-engineer-knowledge-base/reference/calculation-engine-reference/library-logic","children":[]},{"id":"ci_0559a1c255e73dac04852619a3427ffef4f337cb2907c7580e1ba63ba14351dd","title":"Event Hook Logic","path":"/configuration-engineer-knowledge-base/reference/calculation-engine-reference/event-hook-logic","children":[]},{"id":"ci_7604ef60a1d22cef92a6d7416be5914089a5a3c8f12be44696bb51c5971d242c","title":"HookEventType","path":"/configuration-engineer-knowledge-base/reference/calculation-engine-reference/hookeventtype","children":[]},{"id":"ci_a6700103dd1e248c08b11fc0afc9c54ebfe454f2352df3ec6064d34347301252","title":"Important Limitations and Known Issues","path":"/configuration-engineer-knowledge-base/reference/calculation-engine-reference/important-limitations-and-known-issues","children":[]},{"id":"ci_edac44babd11b682551b9eef0370143f25ee6dffb933fe72436ec479c001b885","title":"Why NOT to Use 'float' or 'double' Types in Groovy","path":"/configuration-engineer-knowledge-base/reference/calculation-engine-reference/why-not-to-use-float-or-double-types-in-groovy","children":[]},{"id":"ci_17a70c67f3a42ad0daabfa4c3701cbf1ec7e627b207b701d4f8b1343103401f5","title":"Distributed Calculation","path":"/configuration-engineer-knowledge-base/reference/calculation-engine-reference/distributed-calculation","children":[]},{"id":"ci_1f4aed24e309f713749b74a399d247b8b4a9bf951abb73caa29f2f930dcce614","title":"Logging and Debugging","path":"/configuration-engineer-knowledge-base/reference/calculation-engine-reference/logging-and-debugging","children":[]},{"id":"ci_c43be318aba3379efc109949554c15fdda68a44f22872919b1b7463879781589","title":"Conversion of Groovy Closure Type Parameters to Groovy Types","path":"/configuration-engineer-knowledge-base/reference/calculation-engine-reference/conversion-of-groovy-closure-type-parameters-to-gr","children":[]},{"id":"ci_6899587bb41d6c5e4bd71ef7fbd19f830a2b936dc47230ae8e7b37cc9ed5c6a8","title":"Advanced Configuration Options (Calculation Engine)","path":"/configuration-engineer-knowledge-base/reference/calculation-engine-reference/advanced-configuration-options-calculation-engine","children":[]},{"id":"ci_86583f4cb92e0ef9f2e8f5cdb652fc956ec2722ddc819a57c0b7a776503949bf","title":"EventType Class","path":"/configuration-engineer-knowledge-base/reference/calculation-engine-reference/eventtype-class","children":[]},{"id":"ci_35b1b77ebd8b0bbcebdb2ac15e624e43727dd56fb7f699c5331591dadf615ea0","title":"Performance Improvements (Batching, api.getBatchInfo)","path":"/configuration-engineer-knowledge-base/reference/calculation-engine-reference/performance-improvements-batching-api-getbatchinfo","children":[]}]},{"id":"ci_ab9440c2aee8b91f158bcc30e720166126d0f79204119c43fa2014d78e72e97e","title":"Groovy Programming Language","path":"/configuration-engineer-knowledge-base/reference/groovy-programming-language","children":[{"id":"ci_65736aef00c7ec0369de1172c1befdfe7196c1740a23c900ee657e2e14393ade","title":"Groovy Introduction","path":"/configuration-engineer-knowledge-base/reference/groovy-programming-language/groovy-introduction","children":[]},{"id":"ci_65271d66a86b3d1c930821583fb28abfa807aa531209e3dd1da89ddc74a48032","title":"Recommended Operators","path":"/configuration-engineer-knowledge-base/reference/groovy-programming-language/recommended-operators","children":[]},{"id":"ci_1d5113ac4e2be519d0976139555ad4af4fa1a19638e2290fc64f60f041bff8a7","title":"Closures","path":"/configuration-engineer-knowledge-base/reference/groovy-programming-language/closures","children":[]},{"id":"ci_6ae0f36347ac19c9e8f70111a775cc148fa4a440c507c6fe1aa9dfed69b5a946","title":"Using Strings as Keys in Hash Maps","path":"/configuration-engineer-knowledge-base/reference/groovy-programming-language/using-strings-as-keys-in-hash-maps","children":[]},{"id":"ci_cc78c585e587b4a0bc49561f70d1ebfbdae829098a9f52c4291a6c80e5e70db4","title":"How to Round Numeric Value","path":"/configuration-engineer-knowledge-base/reference/groovy-programming-language/how-to-round-numeric-value","children":[]}]},{"id":"ci_4b15ef1809aa7241852ce8523a986fbbbd2f1074de7e69963fefed3a297a241f","title":"Groovy API Functions","path":"/configuration-engineer-knowledge-base/reference/groovy-api-functions","children":[{"id":"ci_ea9f241c33598e5af04389fb1974daf8125744c64da4affa126d310cd04244a9","title":"Input Builders","path":"/configuration-engineer-knowledge-base/reference/groovy-api-functions/input-builders","children":[]},{"id":"ci_e7b131ab32641dc118f1c856f92a582f9267575c292e6017f6e6a6293c3ec400","title":"Interactive Forms - Configurators","path":"/configuration-engineer-knowledge-base/reference/groovy-api-functions/interactive-forms-configurators","children":[]},{"id":"ci_9c71c03d66e5fe912c844b094c9bfd77e2d136d1fa480d37b31258201e465b0f","title":"Data Reading Functions","path":"/configuration-engineer-knowledge-base/reference/groovy-api-functions/data-reading-functions","children":[]},{"id":"ci_bfba7091daa23822b375625132c093cf2098cc826b5792658bfb401dbce74e34","title":"Result Functions","path":"/configuration-engineer-knowledge-base/reference/groovy-api-functions/result-functions","children":[]},{"id":"ci_25dfecccbbf5830eddac3c25ea73290d5dd918733276c8e831ed3bfee729b770","title":"Key-Value Database Storage","path":"/configuration-engineer-knowledge-base/reference/groovy-api-functions/key-value-database-storage","children":[]},{"id":"ci_6c29957023775ff25e1f6bc68cb1831bd0714158952276caabd3d04e8392f53d","title":"Date Time Functions","path":"/configuration-engineer-knowledge-base/reference/groovy-api-functions/date-time-functions","children":[]},{"id":"ci_4b966de569f07616568b65b6264aa6a6d036b24e762bc044ca54d2cdee3bbf39","title":"Datamart / PriceAnalyzer Functions","path":"/configuration-engineer-knowledge-base/reference/groovy-api-functions/datamart-priceanalyzer-functions","children":[]},{"id":"ci_4c8cbe5135ff5bd88e889494873625c1022c1d4657503cff95e47f76f87010c7","title":"Formatting Functions","path":"/configuration-engineer-knowledge-base/reference/groovy-api-functions/formatting-functions","children":[]},{"id":"ci_0d34895b3dea7c1c8016ad4ceb9dc9461455b9f470e2482fceff3b4f46987acd","title":"Update / Delete Functions","path":"/configuration-engineer-knowledge-base/reference/groovy-api-functions/update-delete-functions","children":[]},{"id":"ci_e26b288693e19730c62416d40024001f1277457f52bfaa00fb883873aa6583ce","title":"Miscellaneous Functions","path":"/configuration-engineer-knowledge-base/reference/groovy-api-functions/miscellaneous-functions","children":[]},{"id":"ci_c9d3205381a0d2f41fa2d41457629a8bd619e35cc466ef44b501955979d235f7","title":"Input Functions","path":"/configuration-engineer-knowledge-base/reference/groovy-api-functions/input-functions","children":[]},{"id":"ci_a3917b076d9685eb0153446a37de49f00799990ba726aa48af9fb1cd83471697","title":"In-memory Database (TableContext)","path":"/configuration-engineer-knowledge-base/reference/groovy-api-functions/in-memory-database-tablecontext","children":[{"id":"ci_e6634712f9385793b7a01508de741345e67d2ca0f6a7863f9b00767206b354b7","title":"createTableFromProductExtension","path":"/configuration-engineer-knowledge-base/reference/groovy-api-functions/in-memory-database-tablecontext/createtablefromproductextension","children":[]},{"id":"ci_7de313a286b8425d2371be1a2b353d467e7438753ab7c1f9407ed67a77928ee6","title":"printTablesDefinitions","path":"/configuration-engineer-knowledge-base/reference/groovy-api-functions/in-memory-database-tablecontext/printtablesdefinitions","children":[]}]},{"id":"ci_eb70c447a7f51a82c891dbdc8e24e0c3d9041ae45f4c63484d70832846095381","title":"Groovy Cheatsheet","path":"/configuration-engineer-knowledge-base/reference/groovy-api-functions/groovy-cheatsheet","children":[]},{"id":"ci_840f71095fcdbdcdce27fc49491844c9f078d85a0e73ca72e4e29a657599b711","title":"Commented Groovy Example","path":"/configuration-engineer-knowledge-base/reference/groovy-api-functions/commented-groovy-example","children":[]},{"id":"ci_82ce54365745515af69930d031d2301747a434807d6f49f22d3dfe4d0871016e","title":"Filters for Data Reading","path":"/configuration-engineer-knowledge-base/reference/groovy-api-functions/filters-for-data-reading","children":[{"id":"ci_be5561c5e845496b677df0a8dcd531778b4d4915aa0878b15930362e15b11ed1","title":"Null values in filters and api.find/stream/findLookupTableValues","path":"/configuration-engineer-knowledge-base/reference/groovy-api-functions/filters-for-data-reading/null-values-in-filters-and-api-find-stream-findloo","children":[]}]},{"id":"ci_bc41bb289aefd5191c4ad968f5ca771ec29a1ba389356c62fbe9d8efc6642c82","title":"Read / Lookup / Search / Find Functions","path":"/configuration-engineer-knowledge-base/reference/groovy-api-functions/read-lookup-search-find-functions","children":[]}]},{"id":"ci_c15e1093ad09e4663ea444c28cea5b5f3b67090d49b43e1f375154e0307bd797","title":"Data Model (Reference)","path":"/configuration-engineer-knowledge-base/reference/data-model-reference","children":[{"id":"ci_9a7c5745ae19a0b2c76f9d5784ae71cf6a1b46e0f3449d183dbfb8a531b6f5e9","title":"Type Codes","path":"/configuration-engineer-knowledge-base/reference/data-model-reference/type-codes","children":[]},{"id":"ci_439eb8f35d07b6340587e15a971c54834cbe0efcc5f58b44f9297c0a8a1a755f","title":"Maximum Length of Fields","path":"/configuration-engineer-knowledge-base/reference/data-model-reference/maximum-length-of-fields","children":[]},{"id":"ci_c40c1557ea50f9a62b33fc4320dca6e6ac71bfb9bce37feb157b30dd139f9c93","title":"Customizable Unlimited AttributeExtension Fields","path":"/configuration-engineer-knowledge-base/reference/data-model-reference/customizable-unlimited-attributeextension-fields","children":[]},{"id":"ci_bd3dc4516c4c3d2ecc8ed81e74bbba2f746cfe9601a386c8d5b9e94cad8b0c13","title":"Bulk-Loadable Objects","path":"/configuration-engineer-knowledge-base/reference/data-model-reference/bulk-loadable-objects","children":[]}]},{"id":"ci_3135e29112e182a87ee54acab67b1407e4914f2905f21d0bbcba37126d882dee","title":"REST API","path":"/configuration-engineer-knowledge-base/reference/rest-api","children":[{"id":"ci_a6aa0a3f8acc4757419bc280b1592debf693b8c752373a5c30a0a0b5a65a951a","title":"Authentication for REST API","path":"/configuration-engineer-knowledge-base/reference/rest-api/authentication-for-rest-api","children":[]},{"id":"ci_f82f655f906092d155c1d187ad2c1192207762d9f43381abd5f2b550a49d9004","title":"REST API Documentation","path":"/configuration-engineer-knowledge-base/reference/rest-api/rest-api-documentation","children":[{"id":"ci_a21e7bd81f729f634416ee28b919ef463d44546e9b7016b16e5df98af320d8b4","title":"Upload Product Image via REST API","path":"/configuration-engineer-knowledge-base/reference/rest-api/rest-api-documentation/upload-product-image-via-rest-api","children":[]},{"id":"ci_e4ccad772b7efcc40a2d8720cefc2e702c9b6c6c08c04ed2ceccfab0c284f329","title":"Examples: API Backend Services","path":"/configuration-engineer-knowledge-base/reference/rest-api/rest-api-documentation/examples-api-backend-services","children":[]}]},{"id":"ci_5224798fa3f13be49995e77929df46db3c5e8dd3bbf36e48219e3cf28823209a","title":"Custom REST API Service Using Logics","path":"/configuration-engineer-knowledge-base/reference/rest-api/custom-rest-api-service-using-logics","children":[]},{"id":"ci_2072de941467f0cbd09fe0dcde9d545fd26ff4167c6813b69576f0791e2066db","title":"PFX Endpoints and Required Permissions","path":"/configuration-engineer-knowledge-base/reference/rest-api/pfx-endpoints-and-required-permissions","children":[]}]},{"id":"ci_048165837af48edd24cce75f5af57be9c94ce742e9d8552e6f494d031284060c","title":"Custom Forms (Reference)","path":"/configuration-engineer-knowledge-base/reference/custom-forms-reference","children":[{"id":"ci_d073dc6ff6f6e7806eee4e0bc9c130adb68e65b32820931e2fd1d5684dac53b6","title":"Custom Form Overview","path":"/configuration-engineer-knowledge-base/reference/custom-forms-reference/custom-form-overview","children":[]},{"id":"ci_6f9d0230f082d73fce600ff972729edeb5d71c2f2e9276b522f0711f519551e4","title":"Custom Form Configuration Overview","path":"/configuration-engineer-knowledge-base/reference/custom-forms-reference/custom-form-configuration-overview","children":[]},{"id":"ci_91ef6ddaf6eeeb7b97616e1e6447f07f791b418001856826703e8164f2b0b598","title":"Embedded vs Standalone Comparison (Custom Form)","path":"/configuration-engineer-knowledge-base/reference/custom-forms-reference/embedded-vs-standalone-comparison-custom-form","children":[]},{"id":"ci_e1f7883e418cc82e9d975c262376bb9e7e32587939e0edbd34a048e785bbddf9","title":"Process of Full Recalculation (Custom Form)","path":"/configuration-engineer-knowledge-base/reference/custom-forms-reference/process-of-full-recalculation-custom-form","children":[]},{"id":"ci_e29678308317674181d19998e19488f570c889889ef0633f1ed43d551a5bca49","title":"Process of Submit (Custom Form)","path":"/configuration-engineer-knowledge-base/reference/custom-forms-reference/process-of-submit-custom-form","children":[]},{"id":"ci_2f0cb298c5e4bc2ac47f52cebb7580072293d00af84ddcadfd4f82500f2f9d4c","title":"Custom Form Logic","path":"/configuration-engineer-knowledge-base/reference/custom-forms-reference/custom-form-logic","children":[]},{"id":"ci_8d4410766738bd91568e633a2a47c5077857142916560d63edf415fa62929214","title":"Custom Form (CFO)","path":"/configuration-engineer-knowledge-base/reference/custom-forms-reference/custom-form-cfo","children":[]},{"id":"ci_09b1a818c5b456e881c77e25837205512766ecbabcd2f85181668e4c6030bc80","title":"Custom Form Type (CFOT)","path":"/configuration-engineer-knowledge-base/reference/custom-forms-reference/custom-form-type-cfot","children":[]},{"id":"ci_4a6192be26657d87a3c807783e6d2d364211a1c4df2d248d4839c4103b661b5e","title":"Layout (Custom Form)","path":"/configuration-engineer-knowledge-base/reference/custom-forms-reference/layout-custom-form","children":[]},{"id":"ci_95edfd8c3597f398e710589a1b5df768c6ec5447d81f715a7b5a44884e22cb67","title":"CustomFormStatus","path":"/configuration-engineer-knowledge-base/reference/custom-forms-reference/customformstatus","children":[]},{"id":"ci_d016544d0c4532123ee858b4adadbf3e7c65a59cb07ccc419d7d8bb53048360a","title":"Advanced Configuration Options (Custom Form)","path":"/configuration-engineer-knowledge-base/reference/custom-forms-reference/advanced-configuration-options-custom-form","children":[]},{"id":"ci_1a12611424c495c9f554079c412f14922584f47f95424432c2c5c9a076da4375","title":"Groovy API for Custom Form Manipulation","path":"/configuration-engineer-knowledge-base/reference/custom-forms-reference/groovy-api-for-custom-form-manipulation","children":[]}]},{"id":"ci_fae55d57f2b461749d6d946054aaaf5667d0c2b477cc0bdd0e8abc265e84235d","title":"Internal Linking (Reference)","path":"/configuration-engineer-knowledge-base/reference/internal-linking-reference","children":[{"id":"ci_248287ae7bf3b8a2b5f7ce0c4fcff6c54968f553858bc168ab86010c0f57a39f","title":"Deep Linking","path":"/configuration-engineer-knowledge-base/reference/internal-linking-reference/deep-linking","children":[{"id":"ci_340180b3eab7cdad186677f41f30a4bdb45ecb4a92f33386693e7913a8266a91","title":"routePage Values to Use in targetPage","path":"/configuration-engineer-knowledge-base/reference/internal-linking-reference/deep-linking/routepage-values-to-use-in-targetpage","children":[]}]},{"id":"ci_f0f09c815d065f5e2d26d3eb756b48720cb0bc6acf4dfa8cb5120f871c7615c7","title":"Context Linking","path":"/configuration-engineer-knowledge-base/reference/internal-linking-reference/context-linking","children":[{"id":"ci_5fd48eabc369ee25687c51992b0f7b7490ac87f948b9077ea8c3e34a3973743b","title":"Action from Dashboard","path":"/configuration-engineer-knowledge-base/reference/internal-linking-reference/context-linking/action-from-dashboard","children":[]},{"id":"ci_5bffa8fc39141201d58d293da39a294b7b6c21b55dc2bd4b4865134fe2a4bac1","title":"Creation of Quote with Selected Products","path":"/configuration-engineer-knowledge-base/reference/internal-linking-reference/context-linking/creation-of-quote-with-selected-products","children":[]},{"id":"ci_ee0b6ba825d1c1fa04f3eef818511603628e55b8700ad215bc39eab74dd9926f","title":"Action from Simple Link","path":"/configuration-engineer-knowledge-base/reference/internal-linking-reference/context-linking/action-from-simple-link","children":[]},{"id":"ci_f007067ca4f61d2b296a8fc69e5eacf379143a2066b56b33190f3514e51382ca","title":"Create a New Revision of the Document","path":"/configuration-engineer-knowledge-base/reference/internal-linking-reference/context-linking/create-a-new-revision-of-the-document","children":[]}]},{"id":"ci_55b9b93b879b683745560a948a4fed9c8f7c972f0f6867771bc04d80016b7aea","title":"BackEndAction Logic","path":"/configuration-engineer-knowledge-base/reference/internal-linking-reference/backendaction-logic","children":[]},{"id":"ci_48de2b589a289448a8d6ca5f963afa30eef1a29c2bdef5dcbdd5a74f310d465e","title":"Contextual Action Button","path":"/configuration-engineer-knowledge-base/reference/internal-linking-reference/contextual-action-button","children":[{"id":"ci_581f299937eca8d34dd1e03a8b14e4b96f59f2a219c82d05d4606ee74227afa3","title":"Contextual Action from Analytics Chart","path":"/configuration-engineer-knowledge-base/reference/internal-linking-reference/contextual-action-button/contextual-action-from-analytics-chart","children":[]},{"id":"ci_34a5659bd0894d91257ef9a684362afa4a359069ed6ccb912e0e32f6a5a9d71f","title":"Contextual Action from Dashboard Chart","path":"/configuration-engineer-knowledge-base/reference/internal-linking-reference/contextual-action-button/contextual-action-from-dashboard-chart","children":[]}]}]},{"id":"ci_7c0a491028ed3272056c1764fa6c973e98658f20bb06cd9fbaafea2158a6dc2a","title":"Cross-enterprise","path":"/configuration-engineer-knowledge-base/reference/cross-enterprise","children":[{"id":"ci_eab72b28ad1c4d8d0772b29fbc7297eb30aff4ee101fb516a44e0346130f4125","title":"Promotion Calendar","path":"/configuration-engineer-knowledge-base/reference/cross-enterprise/promotion-calendar","children":[{"id":"ci_cec031727b8723d29ce0344d0a7ba1a7acc254c75f6c2c2ce7b2903167b390d6","title":"Promotion Calendar (Admin User Reference)","path":"/configuration-engineer-knowledge-base/reference/cross-enterprise/promotion-calendar/promotion-calendar-admin-user-reference","children":[]},{"id":"ci_3122694c6d1479cba990eb2104b50bcbe785f41a35e0fbabc3117784e60905ed","title":"Promotion Calendar (Technical User Reference)","path":"/configuration-engineer-knowledge-base/reference/cross-enterprise/promotion-calendar/promotion-calendar-technical-user-reference","children":[]}]},{"id":"ci_e583c26e6f5d1f3af33fe2680038f9551d3ad18cc746cf17295adfdc4a853953","title":"Notifications","path":"/configuration-engineer-knowledge-base/reference/cross-enterprise/notifications","children":[{"id":"ci_5d6c7b02c75beeeff0eb3e1b61772a29c8e3451556eeda5c5f394fd66fa908a1","title":"Notifications (Admin User Reference)","path":"/configuration-engineer-knowledge-base/reference/cross-enterprise/notifications/notifications-admin-user-reference","children":[]},{"id":"ci_0bfcae5e11cfe35e1ae69b2544db245eda1e6aac85a1e94e3d51a1ad900b5c87","title":"Notifications (HowTo)","path":"/configuration-engineer-knowledge-base/reference/cross-enterprise/notifications/notifications-howto","children":[]},{"id":"ci_e0e399ed98b415813df0c5d609edede95fa9d61aac285edbea8a2a2dd89ddecb","title":"Notifications (Technical User Reference)","path":"/configuration-engineer-knowledge-base/reference/cross-enterprise/notifications/notifications-technical-user-reference","children":[]},{"id":"ci_363721b7922dc836c962d6e19fef2206084a10a607fdf87122d2d3444b2da172","title":"Notifications (REST API)","path":"/configuration-engineer-knowledge-base/reference/cross-enterprise/notifications/notifications-rest-api","children":[]}]}]},{"id":"ci_5b4850efaf31163af040aed3d176ac9301ec22089480f835f5a5c0f9b904256b","title":"Miscellaneous (Reference)","path":"/configuration-engineer-knowledge-base/reference/miscellaneous-reference","children":[{"id":"ci_506e782b5785ffd8358ca47eacb38f3469c28715832f4dec6b4673bdc7d808ad","title":"Detail Page Layout and Dynamic Tabs","path":"/configuration-engineer-knowledge-base/reference/miscellaneous-reference/detail-page-layout-and-dynamic-tabs","children":[{"id":"ci_082b568bebd042b0a2fb15d58f6e7482d379c1e854489fc364cdcd9ca91f6440","title":"Dynamic Tabs Icons","path":"/configuration-engineer-knowledge-base/reference/miscellaneous-reference/detail-page-layout-and-dynamic-tabs/dynamic-tabs-icons","children":[]},{"id":"ci_55e3abef93a636393ab2c395f977d9a421002892c112d4074cdb383e4769c0fd","title":"Activity Log Configuration","path":"/configuration-engineer-knowledge-base/reference/miscellaneous-reference/detail-page-layout-and-dynamic-tabs/activity-log-configuration","children":[]}]},{"id":"ci_d33f13b3d49dc61759aac9ccb4cb09e716254cc142e8006fb747528e7c446799","title":"User Rights - Business Role, Group, Role","path":"/configuration-engineer-knowledge-base/reference/miscellaneous-reference/user-rights-business-role-group-role","children":[]},{"id":"ci_b99c2ed0c2e11efcb0a8a1aac05b611c83c7b92670d33cfc96b24a9327514654","title":"Advanced Configuration Options","path":"/configuration-engineer-knowledge-base/reference/miscellaneous-reference/advanced-configuration-options","children":[]},{"id":"ci_b71c7136caada9882583756f7e2040063371c70c9e5d8a4c3c33293d0b208eb1","title":"Outputs of api.getBatchinfo","path":"/configuration-engineer-knowledge-base/reference/miscellaneous-reference/outputs-of-api-getbatchinfo","children":[]},{"id":"ci_aa78afa56afe35f5b08b21433a7b5cb0d03f87132748107ab7339de44f357d6a","title":"Supported and Unsupported Characters in Data","path":"/configuration-engineer-knowledge-base/reference/miscellaneous-reference/supported-and-unsupported-characters-in-data","children":[]},{"id":"ci_089193d2f5b41064732b7bb1c72422b7a9576ef108492f30960c3c775759ae36","title":"Advanced Settings for Dedicated/Private Environments","path":"/configuration-engineer-knowledge-base/reference/miscellaneous-reference/advanced-settings-for-dedicated-private-environmen","children":[]},{"id":"ci_cf47f9b8d6c92e27ba2210a48eddf1ff8fe0ff69b039784b64aa6de3fae2118d","title":"View State","path":"/configuration-engineer-knowledge-base/reference/miscellaneous-reference/view-state","children":[]},{"id":"ci_bfda67beb189b1b97c85c73645f1363ee91cfedd491393274798beb657abf50b","title":"Application Module","path":"/configuration-engineer-knowledge-base/reference/miscellaneous-reference/application-module","children":[]},{"id":"ci_a2da987515aa0ccd78a9e0efc4a9babdf5d5572a2b8b1ff31e6f46a3aadaddec","title":"TimedObjectStatus","path":"/configuration-engineer-knowledge-base/reference/miscellaneous-reference/timedobjectstatus","children":[]},{"id":"ci_8c9d22b5472a80991cde2353557c6e4e0467c10c6d4f550f76894bd4dd35fc85","title":"Object References","path":"/configuration-engineer-knowledge-base/reference/miscellaneous-reference/object-references","children":[]},{"id":"ci_2677e8febffe031ec77a0df0fb62467adbb865ef2866d245167acd777b9f6772","title":"Module Category (MCA)","path":"/configuration-engineer-knowledge-base/reference/miscellaneous-reference/module-category-mca","children":[]},{"id":"ci_48ac376250d82bdc5fca263625d2b029835aad130b76e2f1604d10d275d7b876","title":"Login Session","path":"/configuration-engineer-knowledge-base/reference/miscellaneous-reference/login-session","children":[]},{"id":"ci_40517d7f82923f828ee4cbc8dbe8004eb2f9bc7661db921330c935a0763d834b","title":"Allowed HTML Tags and Attributes","path":"/configuration-engineer-knowledge-base/reference/miscellaneous-reference/allowed-html-tags-and-attributes","children":[]}]},{"id":"ci_47952eb38963ff8bd6c09ea093f4a73cbc2d73aa5dc6c81c66979f5876da1673","title":"Front-end Integration API (Reference)","path":"/configuration-engineer-knowledge-base/reference/front-end-integration-api-reference","children":[{"id":"ci_9db5290b8c3bd6ddf0f136aa66b4518a4dbdb989900b565efcecb7d53d60532f","title":"Pricefx Front-end Embedding an External Application","path":"/configuration-engineer-knowledge-base/reference/front-end-integration-api-reference/pricefx-front-end-embedding-an-external-applicatio","children":[]},{"id":"ci_7e6baca255f99b8cf46069d78948276c64b4ff3b65e43586b066d8e1619956bd","title":"External Application Front-end Embedding Pricefx","path":"/configuration-engineer-knowledge-base/reference/front-end-integration-api-reference/external-application-front-end-embedding-pricefx","children":[]},{"id":"ci_85fed850049d50b4b337fbe43a8e97e09c2d65ef6ecf6ac6db23beeed02b507d","title":"Messaging API","path":"/configuration-engineer-knowledge-base/reference/front-end-integration-api-reference/messaging-api","children":[]}]},{"id":"ci_b58e2e3b94090648ae98fa62d4c1fa28e764bfd06a3a5287dd870fe65a0cbb69","title":"Action Item (Reference)","path":"/configuration-engineer-knowledge-base/reference/action-item-reference","children":[{"id":"ci_3f7fa30819b31e045b3da77f79b331412a8ab1fef716329395d3d314c16f2469","title":"Action Item (AI)","path":"/configuration-engineer-knowledge-base/reference/action-item-reference/action-item-ai","children":[]},{"id":"ci_9f22b4b20d93378606ebfe4a25c790acb1927506161ce1512306e8ef628861f6","title":"Action Item Type (AIT)","path":"/configuration-engineer-knowledge-base/reference/action-item-reference/action-item-type-ait","children":[]},{"id":"ci_a75a24ac1c8d4939b3c92528b7027aac5b110da412db6d205e25f9a83d60aea6","title":"Action Item Logic","path":"/configuration-engineer-knowledge-base/reference/action-item-reference/action-item-logic","children":[]},{"id":"ci_2f7c69ea683b5281969791e89f9e8389e569fb30a82b20320b863e1b7acda9a1","title":"Action Item Status","path":"/configuration-engineer-knowledge-base/reference/action-item-reference/action-item-status","children":[]}]},{"id":"ci_f0786d885a3fcd98911789beb9dc43717d2a923dd3ec460753e9e0f0fb343335","title":"Condition Records (Reference)","path":"/configuration-engineer-knowledge-base/reference/condition-records-reference","children":[{"id":"ci_9664057eb41a728d7a1d761937d47c7913b5ea21ffa3effc6410af1bbba67195","title":"Condition Records Approval","path":"/configuration-engineer-knowledge-base/reference/condition-records-reference/condition-records-approval","children":[{"id":"ci_c6864cf977af10ca4b2bf3faf9c4989e66e5201e226bcf96e9e6423b12f43b7b","title":"Condition Record Logic Triggering Behavior Based on Workflow Step Order","path":"/configuration-engineer-knowledge-base/reference/condition-records-reference/condition-records-approval/condition-record-logic-triggering-behavior-based-on-workflow-step-order","children":[]}]},{"id":"ci_42d1d2252ac6f2d3e3d05ef0eb3af55e19bec4f5e27df36039e65e738ca89965","title":"Update Condition Record Item Value","path":"/configuration-engineer-knowledge-base/reference/condition-records-reference/update-condition-record-item-value","children":[]},{"id":"ci_8602cfda6b4de2962109561045e987fa55112875f6dad4269011998eb0f51171","title":"Shorten Condition Record Validity Interval","path":"/configuration-engineer-knowledge-base/reference/condition-records-reference/shorten-condition-record-validity-interval","children":[]},{"id":"ci_2b40540e26894ea628a29c23e764291327c9e5d4a3eae6dc1b73f6cf80ba94b7","title":"Delete or Invalidate Condition Records","path":"/configuration-engineer-knowledge-base/reference/condition-records-reference/delete-or-invalidate-condition-records","children":[]},{"id":"ci_ac932fca56e31f36210e8fa7c260e58fb9ab23aee68a0af0ca09a0390d7ba367","title":"Parallel Writing to Condition Record Sets","path":"/configuration-engineer-knowledge-base/reference/condition-records-reference/parallel-writing-to-condition-record-sets","children":[{"id":"ci_54f69606d689074581f8e3f80383ca91b4759c78902818377e366499b5801fe4","title":"Condition Records Splicing Options","path":"/configuration-engineer-knowledge-base/reference/condition-records-reference/parallel-writing-to-condition-record-sets/condition-records-splicing-options","children":[]}]},{"id":"ci_45a17e257af6b7d830fbb2bd49c83a12552d5fc4f4486a98b22024718be7d2a2","title":"Hourly Janitor Task","path":"/configuration-engineer-knowledge-base/reference/condition-records-reference/hourly-janitor-task","children":[]},{"id":"ci_471038efdb4e294cb0866e8c249f3f3d4a22be78d13dafb03a0cf871d76a79be","title":"Condition Record Warning in Job Status Tracker","path":"/configuration-engineer-knowledge-base/reference/condition-records-reference/condition-record-warning-in-job-status-tracker","children":[]}]}]},{"id":"ci_0c2d9b44f4a1c69ed59bd2d33d6f5cc5f52e37efe99101328de5cb7093b6562e","title":"Explanations and Discussions","path":"/configuration-engineer-knowledge-base/explanations-and-discussions","children":[{"id":"ci_075679adfdf984f6e2f81d4fa47281694a6ba36b98be5dff68217d6079014c84","title":"Single vs. Multiple Partition","path":"/configuration-engineer-knowledge-base/explanations-and-discussions/single-vs-multiple-partition","children":[]},{"id":"ci_cbebdc6d5bf3ac8e578858b6042aeaf7d8b0561625662f18d1f2996200592805","title":"Avoid api.boundCall","path":"/configuration-engineer-knowledge-base/explanations-and-discussions/avoid-api-boundcall","children":[]}]},{"id":"ci_3449ca4a490afbf3d88b9f4881e132dc2add089a7669914a5619ddd9a00f26bb","title":"Questions and Answers","path":"/configuration-engineer-knowledge-base/questions-and-answers","children":[{"id":"ci_2032e3bbfd7168f458a02e0a98e333f5477a46ae7109a39442ffb9591a0c5a8b","title":"Is it possible to add data to a product extension from within a workflow logic?","path":"/configuration-engineer-knowledge-base/questions-and-answers/is-it-possible-to-add-data-to-a-product-extension-","children":[]},{"id":"ci_eb02f3e76ab5b4d50cd7dbcfacbd3a3efc46d949c74924945cb8b791cbc4327d","title":"Which objects support deep links?","path":"/configuration-engineer-knowledge-base/questions-and-answers/which-objects-support-deep-links","children":[]},{"id":"ci_4df83c5190bfc402bc64c811423834049894dfebbdc34b71630d301ad5557df1","title":"How is the data for calendar DS generated?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-is-the-data-for-calendar-ds-generated","children":[]},{"id":"ci_56d735c49e763fc54e4895250eeeca8be80f8ac985dd99dbb487c92bbb07867a","title":"How can I implement a relay state that defines a specific locale?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-can-i-implement-a-relay-state-that-defines-a-s","children":[]},{"id":"ci_fbe5f73df5606d075f01256e744afe5d262c28ef08fbb92af149cad7e944b8f6","title":"How do I get the whole row object within an element of a calculation logic?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-do-i-get-the-whole-row-object-within-an-elemen","children":[]},{"id":"ci_a8e9fa4dd4cc978fc3dc272548789af47613fd7ae34941c67ae219ff55dbd26d","title":"How can I format calculation results in email notifications?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-can-i-format-calculation-results-in-email-noti","children":[]},{"id":"ci_d72d8ab8852b87660349ec8fc2d4ca07f046901f86a510bc58b6b49fa88872a0","title":"Why is a Quote line logic called twice when I add a new line?","path":"/configuration-engineer-knowledge-base/questions-and-answers/why-is-a-quote-line-logic-called-twice-when-i-add-","children":[]},{"id":"ci_44c6ab96b55a8f353d8f87328610f62d1a9ee8fa73b06af7f0f2e5519d92fc66","title":"How to pass results calculated in the quote header logic to the line items?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-to-pass-results-calculated-in-the-quote-header","children":[]},{"id":"ci_26686f66f1a47275167d5cc0472df1325f1e7b64c4f213dfe90a072fd1d7822d","title":"How do I specify the table to use for the Matrix Lookup input type?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-do-i-specify-the-table-to-use-for-the-matrix-l","children":[]},{"id":"ci_8b959ec1e8172c1704d191509c0e7504123d4daf462529b3743401b1ef440ff9","title":"How can I add warnings to folder level outputs that will display in calculation results?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-can-i-add-warnings-to-folder-level-outputs-tha","children":[]},{"id":"ci_e343e5c007cbb21088dfe9e1e1b26aefae228cf0b10d8f1ecfe09f6565016715","title":"Can I have two business calendars generated into DM?","path":"/configuration-engineer-knowledge-base/questions-and-answers/can-i-have-two-business-calendars-generated-into-d","children":[]},{"id":"ci_40da25ee44fa44c551f80c61426397add3e670bd40163fa8300fd3b9860f24a8","title":"Row count limit for InMemory tables and handling large datasets","path":"/configuration-engineer-knowledge-base/questions-and-answers/row-count-limit-for-inmemory-tables-and-handling-l","children":[]},{"id":"ci_341843220f7e5d1f71e87ff116536c9099f0490c1931b649a104bbf5327c8729","title":"Is it possible to change precision for Result Price on LPG?","path":"/configuration-engineer-knowledge-base/questions-and-answers/is-it-possible-to-change-precision-for-result-pric","children":[]},{"id":"ci_a6ca2ae018adb147dd067acd68c7b35eac7d95be411cafdf041b440854a0e681","title":"How to change colors of PA charts?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-to-change-colors-of-pa-charts","children":[]},{"id":"ci_676ee284b30a343a6c2fb8b97ce7ed87ecd7080bdf60b6ddd4bec410d219e1a5","title":"How to set width of table columns placed in dashboard portlet?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-to-set-width-of-table-columns-placed-in-dashbo","children":[]},{"id":"ci_fe5063637ce7f03869d1f3a6044d56501220ad719ff20527e47d22067b03fd3b","title":"What is Input Generation Mode good for?","path":"/configuration-engineer-knowledge-base/questions-and-answers/what-is-input-generation-mode-good-for","children":[]},{"id":"ci_896b8f82a76b52159014089a0825c794baa3b71b5501b8400e17852292088459","title":"Can header logic modify the expiry date on quote copy?","path":"/configuration-engineer-knowledge-base/questions-and-answers/can-header-logic-modify-the-expiry-date-on-quote-c","children":[]},{"id":"ci_e7c6dec91b4ca671b10c32922fd3fffcfc04f729307bb12b2ce45f18ebcd72cd","title":"Can I do Group By for results of api.find()?","path":"/configuration-engineer-knowledge-base/questions-and-answers/can-i-do-group-by-for-results-of-api-find","children":[]},{"id":"ci_bd02073a699b2c7e489b72474d342b45dc4b1cf4b36d4ab9725287c305876165","title":"What to do if Price Records are not showing?","path":"/configuration-engineer-knowledge-base/questions-and-answers/what-to-do-if-price-records-are-not-showing","children":[]},{"id":"ci_4ff0159122be2e2929f6f8ab4626ecbc4d54c106e36f5cae0a5b86f078058c2e","title":"How can I make Price List outputs mandatory?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-can-i-make-price-list-outputs-mandatory","children":[]},{"id":"ci_478b341feb1c65fc9dc7746113316df2936063d787cf34199f09c9a598a844ed","title":"Why the contract IDs are not sequential?","path":"/configuration-engineer-knowledge-base/questions-and-answers/why-the-contract-ids-are-not-sequential","children":[]},{"id":"ci_ac09bb0c5f9ca653a155867fe485a6f7ac705506a544239247d7b3c9a2b22b67","title":"Can I send notification email to quote creator instead of submitter?","path":"/configuration-engineer-knowledge-base/questions-and-answers/can-i-send-notification-email-to-quote-creator-ins","children":[]},{"id":"ci_c0e7d278eb37cbefd1dd86f7b517449853cc5252ec08a600a0e3f45418b279c3","title":"What resultType parameter to use to display chart created with chart builder API?","path":"/configuration-engineer-knowledge-base/questions-and-answers/what-resulttype-parameter-to-use-to-display-chart-","children":[]},{"id":"ci_ed40d35472f6ff641603724c2bdb96f6acdb1c829f6cbb55362d4cdd462adc44","title":"How can I use more than 4 decimals in in-memory tables","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-can-i-use-more-than-4-decimals-in-in-memory-ta","children":[]},{"id":"ci_79e3cd10d690b84b4b01540d377d5fd2682e1392cc474b96ff9b2c10b90f23b4","title":"I cannot delete row from Data Source via Data Load with deleteRow(Map)","path":"/configuration-engineer-knowledge-base/questions-and-answers/i-cannot-delete-row-from-data-source-via-data-load","children":[]},{"id":"ci_48b3c1482c2949d7a86ea83a39587a08bb8cae1e261818b29e8283d42d580b9c","title":"In DS only columns marked as key are populated","path":"/configuration-engineer-knowledge-base/questions-and-answers/in-ds-only-columns-marked-as-key-are-populated","children":[]},{"id":"ci_1c9959cb72116f01add9abbd3206e16d780eee6f21373af5472fcc1f70ef1dbc","title":"Can I filter a product lookup by a PX attribute in Groovy?","path":"/configuration-engineer-knowledge-base/questions-and-answers/can-i-filter-a-product-lookup-by-a-px-attribute-in","children":[]},{"id":"ci_844128a8a3133b6fa7e3b990e5d76bc3a8e3acfd8f03e0504438f4371dffcc1a","title":"I am getting an error to the request path fetch/JLTV","path":"/configuration-engineer-knowledge-base/questions-and-answers/i-am-getting-an-error-to-the-request-path-fetch-jl","children":[]},{"id":"ci_e2c89892cb8fbe3a5224f81955b9c770c9045e8fea1f3022ce6850fe16251e40","title":"How can I influence Rebate Records order?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-can-i-influence-rebate-records-order","children":[]},{"id":"ci_9d16cee9b3ee3e32a6abb2ce9d27452e33c8c146ab478f65e5c3f3c8514e94ff","title":"How can I get outputs data while using api.stream with Filters","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-can-i-get-outputs-data-while-using-api-stream-","children":[]},{"id":"ci_eba7180ebc7b88576a66849dc48afc87f0453dfc5422d564c7fca23bae572b81","title":"I cannot use expression as key for joining another table","path":"/configuration-engineer-knowledge-base/questions-and-answers/i-cannot-use-expression-as-key-for-joining-another","children":[]},{"id":"ci_106f2f1434c3d6b352bd326a30f7952baa655bcfe7aee259405eaac4d27d4785","title":"What is the boundcall payload size limit?","path":"/configuration-engineer-knowledge-base/questions-and-answers/what-is-the-boundcall-payload-size-limit","children":[]},{"id":"ci_4a52aa76a29f131a072946dc5a4c1ffbe1eca98c66374a623c5e03d791c43e11","title":"In Workflow History, Executed By shows the wrong name","path":"/configuration-engineer-knowledge-base/questions-and-answers/in-workflow-history-executed-by-shows-the-wrong-na","children":[]},{"id":"ci_966f647b7e6043c9ee8d6d4afde8b24156186f9f0025c055537aa232ef67bbc4","title":"How to configure extra info fields in customer assignments","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-to-configure-extra-info-fields-in-customer-ass","children":[]},{"id":"ci_38d1d37c69c0e98376a6f906e54912397a8337e102e48bd265c20f6be2e8f07b","title":"Why does api.stream return null for LPG header logic?","path":"/configuration-engineer-knowledge-base/questions-and-answers/why-does-api-stream-return-null-for-lpg-header-log","children":[]},{"id":"ci_d6b8199c5a6b280f64c7b90c63baf00c5ab6e8bb856c67db37a58ad49095e36c","title":"How can I filter quotes for users in the same User Group based on a quote parameter?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-can-i-filter-quotes-for-users-in-the-same-user","children":[]},{"id":"ci_0538fd8e070a1e028901740569fc6dc942c0afc0ca8086ad0eddeae158e0f7bb","title":"How to Set Configurator Using Parameter of Type DMFILTERBUILDER","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-to-set-configurator-using-parameter-of-type-dm","children":[]},{"id":"ci_d19534cca3d6c554a6826f74d585d8d8f2e78714be128b8103ce58182500588d","title":"Can a batch size be configured for addOrUpdate?","path":"/configuration-engineer-knowledge-base/questions-and-answers/can-a-batch-size-be-configured-for-addorupdate","children":[]},{"id":"ci_b6ce401c85d45a76493d6f5b9f214b7bf81af7a8f33b6003ac967dc78daaf0d2","title":"Can an alert be added to a header level element?","path":"/configuration-engineer-knowledge-base/questions-and-answers/can-an-alert-be-added-to-a-header-level-element","children":[]},{"id":"ci_17abfbc04c43fbdfe50d5f693537c9b8f4a5ed34af6183eea7b79f077dbdc482","title":"How do I set direct approval/denial via email without intermediate step?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-do-i-set-direct-approval-denial-via-email-with","children":[]},{"id":"ci_70cec5065f6fcdbb3dbf36c5b381a4318e5d6087fa0acb4bf102eea4ee8fcfe7","title":"How can I unify the time in a workflow email with the UI time?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-can-i-unify-the-time-in-a-workflow-email-with-","children":[]},{"id":"ci_10f8ab86d3810e4df4423fba1752ed39c2e6dec0bd78826e308a4409a628c500","title":"How can I refer to results from the first pass without using api.global?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-can-i-refer-to-results-from-the-first-pass-wit","children":[]},{"id":"ci_1cc15925f97a8a4e446c4c913bc4ab39a1441fd2668db659615f041e71899a3f","title":"How can I set a default End Date to a Contract?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-can-i-set-a-default-end-date-to-a-contract","children":[]},{"id":"ci_1509966b0778106f7d16e21accba3702a686d2589a09b6db8acfe7ead98a1b74","title":"How to remove manual override","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-to-remove-manual-override","children":[]},{"id":"ci_869aaa9b0aacf7bc2a8e164ac146c7b0418cb9c560eaac66e840321a90de0a82","title":"How can I filter on a quote type?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-can-i-filter-on-a-quote-type","children":[]},{"id":"ci_766e4eea9cb25c47ea2028053c0394e4550064faf1c9c0c3d64f3895203423d9","title":"How can I add products to LPGs by Product Extension filters?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-can-i-add-products-to-lpgs-by-product-extensio","children":[]},{"id":"ci_e0d3cf3065725303cef413658c6da201463640d1a8b4dd0dac17a65852c26e05","title":"How to use input fields from Configurator in email template?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-to-use-input-fields-from-configurator-in-email","children":[]},{"id":"ci_ab3d3fb616378514b382a967ad462c9711154f90d1756d5cb4645dad88ad6a8d","title":"Cannot download dashboard to Excel","path":"/configuration-engineer-knowledge-base/questions-and-answers/cannot-download-dashboard-to-excel","children":[]},{"id":"ci_762efec009286cb31e46a7816288767f9a6ff590dd3200da74e0abf225070b53","title":"How can I trigger the 2nd pass on a dependent line item?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-can-i-trigger-the-2nd-pass-on-a-dependent-line","children":[]},{"id":"ci_0206ba4f9be7834acff7777e9559fb720e5280b75d3709e052e4290e7221fef4","title":"Why does api.getElement(DATE).format produce an unexpected result?","path":"/configuration-engineer-knowledge-base/questions-and-answers/why-does-api-getelement-date-format-produce-an-une","children":[]},{"id":"ci_2a1770d30e7969fc5dc9f36e988c9ae2b62b533a646951d928a325d2b6e545e4","title":"How to use api.parsableInputFile() input?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-to-use-api-parsableinputfile-input","children":[]},{"id":"ci_6d3814be848ea6a61af824c9d0efa15f3213762719b0bd103e3f76e7ed9a5dca","title":"Is there a limit on api.global data being passed?","path":"/configuration-engineer-knowledge-base/questions-and-answers/is-there-a-limit-on-api-global-data-being-passed","children":[]},{"id":"ci_bf9201ec5d69003a26c4b0e85e1f7c7acc50b234b0d14a168c4480778a122a6e","title":"How to create my own currency?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-to-create-my-own-currency","children":[]},{"id":"ci_3dd0c5d37f57e27fff2c6c4185000c2c63bf0f2e310984f287063208812b0ebd","title":"Is there any limit on the size of an attachment to a contract?","path":"/configuration-engineer-knowledge-base/questions-and-answers/is-there-any-limit-on-the-size-of-an-attachment-to","children":[]},{"id":"ci_e831dafbf860102062a28171d64c1b9616c3673b4a5112c7cb08042d09a5be8f","title":"If a field in the LPG is manually changed, how to trigger a line recalculation?","path":"/configuration-engineer-knowledge-base/questions-and-answers/if-a-field-in-the-lpg-is-manually-changed-how-to-t","children":[]},{"id":"ci_d0a241715e5a35dfb363e23cac5f4ed3c165a15b3c00b366b78b7948318c6534","title":"How to add a string to a workflow email","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-to-add-a-string-to-a-workflow-email","children":[]},{"id":"ci_fb107997773bcef481de69f9ced7cae6990621aa7f81634ece4378b978b79c00","title":"How can I read data from an existing data source?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-can-i-read-data-from-an-existing-data-source","children":[]},{"id":"ci_d985dcf4d672a0ed7bfaf57e56bc090c8421871e8071a9ca5d53412c46d98612","title":"How can I fill anything into the Description column inside the Calculation results section?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-can-i-fill-anything-into-the-description-colum","children":[]},{"id":"ci_63bba4bcb9c44adf4d38d8179f3ecd24611003978992c20cae851b77552fbade","title":"When working with the Excel Client, what is the worksheet size limit?","path":"/configuration-engineer-knowledge-base/questions-and-answers/when-working-with-the-excel-client-what-is-the-wor","children":[]},{"id":"ci_c6695b1f38578c083a987b76fb5aebb8b0a9b529eb8ae83083a80bb3bf8f987c","title":"How can I determine which products are visible to a user?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-can-i-determine-which-products-are-visible-to-","children":[]},{"id":"ci_423b985809f0769a0ee5ebef79bea78a364766e7a06232931b56d70ee7828326","title":"I can't see prices/dates in the Datamart","path":"/configuration-engineer-knowledge-base/questions-and-answers/i-can-t-see-prices-dates-in-the-datamart","children":[]},{"id":"ci_709474ff4887b00d388aee725e07cf3225e5b5b814040455d2281cee6791d57f","title":"When to use Product Extension and when Price Parameter?","path":"/configuration-engineer-knowledge-base/questions-and-answers/when-to-use-product-extension-and-when-price-param","children":[]},{"id":"ci_d5093caf3fcdbb7808c475abb8c50ffb30679b98e9d30d364acc4bf8ea411164","title":"How do I get today's date in a Groovy script?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-do-i-get-today-s-date-in-a-groovy-script","children":[]},{"id":"ci_85b65579e619b497affed130d3226cd63cc3650f4a12442671355f8bc987736f","title":"Why in Dashboard view the date filter (DD/MM/YYYY) only accepts day numbers < 20?","path":"/configuration-engineer-knowledge-base/questions-and-answers/why-in-dashboard-view-the-date-filter-dd-mm-yyyy-o","children":[]},{"id":"ci_940002592d2277c8358d2a46eb964dfff07c824f263a04bd67a3f916cd85334d","title":"How to delete Price Lists from logic?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-to-delete-price-lists-from-logic","children":[]},{"id":"ci_33454a84fb8a8461cee05990d9a0741e71d720bb66775a6e3e6d84d66536c170","title":"How do I find a specific value in a line item?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-do-i-find-a-specific-value-in-a-line-item","children":[]},{"id":"ci_c8a65f3330176dc6c51494f0283c2913db6b26d4c6e71aef37a043a7b566e1a1","title":"How to \"restart\" aborted calculation of PL","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-to-restart-aborted-calculation-of-pl","children":[]},{"id":"ci_229ad032e52cc70e1b78d35790797331127b3480e327e4248f701160779070aa","title":"Why is the manualResultPrice not changed until the next calculation?","path":"/configuration-engineer-knowledge-base/questions-and-answers/why-is-the-manualresultprice-not-changed-until-the","children":[]},{"id":"ci_82984ee69d16266f7efbd68a169958b5107961f61b6e8da0291e464b27aa589d","title":"How can I export and import all data and metadata from a partition?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-can-i-export-and-import-all-data-and-metadata-","children":[]},{"id":"ci_650799e98848c15df1f75d116510c6e4726b0438fb02dcd4409964e3227afea8","title":"How can I set a warning on a price list item in Groovy","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-can-i-set-a-warning-on-a-price-list-item-in-gr","children":[]},{"id":"ci_b8cfe21e1a7a80933fa742c2a89e03d324a53291b64c8239e785351bf6a39163","title":"How can I avoid label resetting within sync DSs?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-can-i-avoid-label-resetting-within-sync-dss","children":[]},{"id":"ci_8e4033fa7558079f79d7e7607266fcd39a4dc4df5cad0e68f86d405c6618a452","title":"How do I get inputs/outputs of quote line items?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-do-i-get-inputs-outputs-of-quote-line-items","children":[]},{"id":"ci_a1c660f5e04896c0611e32c4e7a6b295b7a385f28bef74f8acc86a24d6f1db2e","title":"Does the Competiton Data table have a limited number of columns?","path":"/configuration-engineer-knowledge-base/questions-and-answers/does-the-competiton-data-table-have-a-limited-numb","children":[]},{"id":"ci_996158d70642d9f9bb97bea9d3402b8f7070575d617975d194f1e8b2af8f4820","title":"How to debug strange application behavior","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-to-debug-strange-application-behavior","children":[]},{"id":"ci_a2ec57963ba82aed6b0d5768c8c98f847db5431013c8d20d315975b05118d6aa","title":"How can I get better search results here?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-can-i-get-better-search-results-here","children":[]},{"id":"ci_d38b816188117136b01ccb12c2f0f359090f63ee46011f7a2a69c3022c45668c","title":"Where can I call api.sendEmail?","path":"/configuration-engineer-knowledge-base/questions-and-answers/where-can-i-call-api-sendemail","children":[]},{"id":"ci_35c4234cf280b881317be230331a3d0fe4e8ef343218fc41afe50b44516aa61f","title":"How do I throw an exception?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-do-i-throw-an-exception","children":[]},{"id":"ci_9214601f1cfb87c5d27e92a699be547ca252fe736e61674b69ff89e7c88fd47c","title":"How to add a manual editable attribute in a LPG, based on restricted fields (like the \"option()\" in Java for quotes?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-to-add-a-manual-editable-attribute-in-a-lpg-ba","children":[]},{"id":"ci_75967dae13fd4456fcc9bbf97f8d994377c059dc9316ce92b2f39632b6ae4de8","title":"Can I use the Groovy library in Analytics?","path":"/configuration-engineer-knowledge-base/questions-and-answers/can-i-use-the-groovy-library-in-analytics","children":[]},{"id":"ci_3e62fd902727d596b0b118d23d05ba4a56248562361bd3455853b39f4bcbc767","title":"How to find Groovy functions in Confluence?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-to-find-groovy-functions-in-confluence","children":[]},{"id":"ci_f8fafa7c37d1169ef1722fd8b0707ea60c5ced450b442d5d5baa6ff68879cf5c","title":"Do you have any sample Groovy code how to update a PriceGridItem record from CFS?","path":"/configuration-engineer-knowledge-base/questions-and-answers/do-you-have-any-sample-groovy-code-how-to-update-a","children":[]},{"id":"ci_b5ae2e4d4366e9205778d9d52deca5481f8e9ea35110c5bb2a54dc82d1f72384","title":"How come when I api.delete something that I can still api.find it?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-come-when-i-api-delete-something-that-i-can-st","children":[]},{"id":"ci_9010e4f2ffacef7daefe77d2e95b199019478d8a0b9607e60687819e918b9ba1","title":"How do I tell which fixes from the change log made it into a specific build?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-do-i-tell-which-fixes-from-the-change-log-made","children":[]},{"id":"ci_3f603c8e30d72025d8a1e4fa0a173d392aa2e4acb7908cc5be4157403e427230","title":"Is there a way to make fields in PX or PP tables not editable?","path":"/configuration-engineer-knowledge-base/questions-and-answers/is-there-a-way-to-make-fields-in-px-or-pp-tables-n","children":[]},{"id":"ci_329d6f417cf67219fcd510814e5c89ed015880281a357b13d1da5af90f41cd92","title":"How can I manipulate with datetimes?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-can-i-manipulate-with-datetimes","children":[]},{"id":"ci_2ea387897ce8bf8eb226238b543093a45b5d93c176f902b6d8a6228aa301e5a4","title":"How to use shared cache","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-to-use-shared-cache","children":[]},{"id":"ci_1603c59c3b0a2bf5184ec937c0eeecd17559e933ebdb131c8c9ef6214365e22b","title":"Which elements must be selected in LPG as output elements?","path":"/configuration-engineer-knowledge-base/questions-and-answers/which-elements-must-be-selected-in-lpg-as-output-e","children":[]},{"id":"ci_b09785a2cab6830f0727db88e71be3fa57d27077b2b7c885bf13fb34a0cff424","title":"How I can resolve 'too many new instances created: 503\" error?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-i-can-resolve-too-many-new-instances-created-5","children":[]},{"id":"ci_9c567ccc523f36a61b1f1c55fb03464b9e63306b19994ed169ac99e52d6ded86","title":"Some fields are missing after Datamart Refresh","path":"/configuration-engineer-knowledge-base/questions-and-answers/some-fields-are-missing-after-datamart-refresh","children":[]},{"id":"ci_4f1ceb6a5a22600dcfd3a435c9bbba876f4e5903e800f76233bb0f93b5cd158c","title":"How can I integrate a table from Product Extensions to Datamart?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-can-i-integrate-a-table-from-product-extension","children":[]},{"id":"ci_b52cae6b3f1b74e2456f3aa3bad6d87fca43bf3772c3503fc871397e3ca28028","title":"Why my Analytics queries return a single row?","path":"/configuration-engineer-knowledge-base/questions-and-answers/why-my-analytics-queries-return-a-single-row","children":[]},{"id":"ci_2ed4eb86fa5fa4e5bf36222462d11081ae53b3de1d20db3a64f96b0793cdc53e","title":"Importing Data Load with a job schedule moves the schedule from the original schedule","path":"/configuration-engineer-knowledge-base/questions-and-answers/importing-data-load-with-a-job-schedule-moves-the-","children":[]},{"id":"ci_cae47c7c3f6d272f302a9c85b4fe5fb424d2b60a809c42743139bf73c2838687","title":"How can I set format for column in matrix input?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-can-i-set-format-for-column-in-matrix-input","children":[]},{"id":"ci_bc559235e72fc9794a1ca226f3e19eb0591ce96d9518b4e09411dd6ff1b8ab2e","title":"Provide access to just the Email admin","path":"/configuration-engineer-knowledge-base/questions-and-answers/provide-access-to-just-the-email-admin","children":[]},{"id":"ci_3ae95608a91a67f36da732293ea176d74aab37558a2ae4decd08a5b0f9273439","title":"How can I show a workflow step comment in the email to all other following steps?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-can-i-show-a-workflow-step-comment-in-the-emai","children":[]},{"id":"ci_253be65a5bd000f9ed02e98b0d44cc58d7aed8d2eae4ffc9b5797de82fe21fd3","title":"3 Dots Instead of Check-box in Column Picker","path":"/configuration-engineer-knowledge-base/questions-and-answers/3-dots-instead-of-check-box-in-column-picker","children":[]},{"id":"ci_2c78d49caeb0715eb8e4b84e9f9753478980cb305997ef6d15522ed2dc0f7131","title":"Is it possible to get email about required approval for PGI if there is no approval workflow?","path":"/configuration-engineer-knowledge-base/questions-and-answers/is-it-possible-to-get-email-about-required-approva","children":[]},{"id":"ci_fe3e0df3473b1898ec85ab3e6a32a1128b5a98efd0679ee89b47ac8bd37c92c7","title":"What is the \"Logic\" dropdown option on Data Source Configuration used for?","path":"/configuration-engineer-knowledge-base/questions-and-answers/what-is-the-logic-dropdown-option-on-data-source-c","children":[]},{"id":"ci_a9003ba4c49e3f27d7a4dba0c0025471730943d99f3661f347b727ed02e0ef93","title":"How can I delete an old approved quote?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-can-i-delete-an-old-approved-quote","children":[]},{"id":"ci_57d6f0b009170d530042792499c738c4c1f97af09d23ab644b0073ce0393e6ee","title":"Is a Deleted Object Deleted Immediately from the DB?","path":"/configuration-engineer-knowledge-base/questions-and-answers/is-a-deleted-object-deleted-immediately-from-the-d","children":[]},{"id":"ci_c32c25c766fedd0c2d6ca4f67f44bdb370a35d24ba491c55490d8719695a0ab1","title":"What browsers are supported?","path":"/configuration-engineer-knowledge-base/questions-and-answers/what-browsers-are-supported","children":[]},{"id":"ci_a985c0c54d5a7db4327cea9a6726905d62dc655d200b05c7378a56335a2fe161","title":"Is it possible to filter the DS text attribute by length?","path":"/configuration-engineer-knowledge-base/questions-and-answers/is-it-possible-to-filter-the-ds-text-attribute-by-","children":[]},{"id":"ci_df703b3561be915ce9fb07582126274994d6fbc5fd7f427c9ca4c3736f038f2c","title":"Why there are different response times for the same call when using a different account?","path":"/configuration-engineer-knowledge-base/questions-and-answers/why-there-are-different-response-times-for-the-sam","children":[]},{"id":"ci_970e1fb56fbf3a75d7c324baa516c28d492b17a2b3e1724cdfa942ecbc0f5b99","title":"When adding attachment in QC on partition with thousands of user groups, I get error","path":"/configuration-engineer-knowledge-base/questions-and-answers/when-adding-attachment-in-qc-on-partition-with-tho","children":[]},{"id":"ci_7e0a5582ee93c54bcd9d3a89369ee8eb0b6851e4bf66e378e58acea423a17c30","title":"Why are some cells in my Price List grayed out?","path":"/configuration-engineer-knowledge-base/questions-and-answers/why-are-some-cells-in-my-price-list-grayed-out","children":[]},{"id":"ci_93b39b01e52b878e8974fa1055a02a378ae0685c4f0cd7ce07feebec44f8ed9a","title":"How to Format Datamart Query Results","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-to-format-datamart-query-results","children":[]},{"id":"ci_49f67115eafd6a94943ea1bf2a66881e321e6f1572da77d6d83fea79ecb61342","title":"How to enable HighCharts regression lines and Data tab?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-to-enable-highcharts-regression-lines-and-data","children":[]},{"id":"ci_bad587bf13fec3f56763a8aaac946f7856c1f3304059fddf987974a4b5a25ce4","title":"Why is SUM not working on Datamart query","path":"/configuration-engineer-knowledge-base/questions-and-answers/why-is-sum-not-working-on-datamart-query","children":[]},{"id":"ci_10b8901eaef661f0dada614c3d954530a5794bb2502228e1a856c8cb9aa01045","title":"How To Select Multiple Values From Dashboard Drop-down List","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-to-select-multiple-values-from-dashboard-drop-","children":[]},{"id":"ci_59341db79522c90a312138b29e53943dfe85d71f9d2ff2a73c1846d688dea851","title":"How do I get data from the Analytics module in the logic?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-do-i-get-data-from-the-analytics-module-in-the","children":[]},{"id":"ci_34eb8d667d6bf4ea0cb567d088b7135552face7788f65ecf7bcf25e1741f6536","title":"How to include attributes with NULL values in Custom Events (omitNullFields = false)?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-to-include-attributes-with-null-values-in-cust","children":[]},{"id":"ci_db5562ee568d5d04869d6b953054e9b0147ff09a0a072a315767f8113f371b5c","title":"Calculation Flows don't run","path":"/configuration-engineer-knowledge-base/questions-and-answers/calculation-flows-don-t-run","children":[]},{"id":"ci_7d391f4126a8e79b6652d67f0aa01382011efc088ede351c5f60830e11c5f862","title":"How to plot data on Z axis","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-to-plot-data-on-z-axis","children":[]},{"id":"ci_bd706d67705c8ab75ea13880a07af1bdfbb8dd7781f25fb5998c0924ed7cfb5e","title":"How can I add filter conditions as OR?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-can-i-add-filter-conditions-as-or","children":[]},{"id":"ci_89b28b7a374c35bd980b279c051a74ff70204e34f453f822bddb82256b5498e4","title":"How can I set a column of InputMatrix to be read-only?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-can-i-set-a-column-of-inputmatrix-to-be-read-o","children":[]},{"id":"ci_893df13d30d64374ef4fe47654c5eaaf23d72430a6f043992430179cb7bb1bda","title":"How do I hide External Reference field in Contract Header Info?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-do-i-hide-external-reference-field-in-contract","children":[]},{"id":"ci_e76a2f8ee5ba2af763e9c7d44fe0d4db49c1294fc51fdab5dc47e88b9afc3366","title":"Is it possible to filter a field based on its length?","path":"/configuration-engineer-knowledge-base/questions-and-answers/is-it-possible-to-filter-a-field-based-on-its-leng","children":[]},{"id":"ci_88d278172f7b6d5629714e7ac10ae67385a7e1c82884f8200fa1675061cf3d01","title":"Is there a way to read rebate header input from RR logic?","path":"/configuration-engineer-knowledge-base/questions-and-answers/is-there-a-way-to-read-rebate-header-input-from-rr","children":[]},{"id":"ci_579a79ab34a60d2937f2d4f58d17dc82b553fb8ffddb416a98e3e8952d253540","title":"What is the fastest way to get the first row of a DataMartQueryResult as map?","path":"/configuration-engineer-knowledge-base/questions-and-answers/what-is-the-fastest-way-to-get-the-first-row-of-a-","children":[]},{"id":"ci_d17f54290d221d89753bb5b198d4b5c00d71ca6684cd978cd61f73e9489be174","title":"Why is it not possible to query Integer column?","path":"/configuration-engineer-knowledge-base/questions-and-answers/why-is-it-not-possible-to-query-integer-column","children":[]},{"id":"ci_549ae03a4c75f26b3719467985e678f834c54956c7445af014489f8294b1a09f","title":"Why can't I query a Boolean column?","path":"/configuration-engineer-knowledge-base/questions-and-answers/why-can-t-i-query-a-boolean-column","children":[]},{"id":"ci_db19d7732957f05f799f69c0e75604e5ab8f4c0ebae01589cf11841b77e3656e","title":"Is it possible for result matrix to specify labels different than keys?","path":"/configuration-engineer-knowledge-base/questions-and-answers/is-it-possible-for-result-matrix-to-specify-labels","children":[]},{"id":"ci_149cccdd772277c4b9c69e8f23344c0343cefdb4c4986d62538391efb9145940","title":"How do I use Datamart IF condition in SQL Expression?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-do-i-use-datamart-if-condition-in-sql-expressi","children":[]},{"id":"ci_bb987ed71e095cf8c131051fbfcbe1c81feb3cdc16a63606cde985df79022062","title":"How to invoke a library function from another library function (defined in another element)?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-to-invoke-a-library-function-from-another-libr","children":[]},{"id":"ci_2c638749bcfdc1a8e5cb7516b695974fc12ca45c2d2bc907cf8e4f71ba5a8203","title":"Can I query a Data Source directly?","path":"/configuration-engineer-knowledge-base/questions-and-answers/can-i-query-a-data-source-directly","children":[]},{"id":"ci_aaaf004538fb34de0c5bd629113c09fb360858a775acf670468db2aa6b4706d8","title":"Life cycle of an InMemory table in a PA Calculation","path":"/configuration-engineer-knowledge-base/questions-and-answers/life-cycle-of-an-inmemory-table-in-a-pa-calculatio","children":[]},{"id":"ci_0e6ec8c13da1827fc0e5617a33939ae58dba0621a55067abd0e6bbe9b6c9beed","title":"What type of Object can be emitted by DataFeeder?","path":"/configuration-engineer-knowledge-base/questions-and-answers/what-type-of-object-can-be-emitted-by-datafeeder","children":[]},{"id":"ci_7b820714ef83aa21e54772d68a65b5769f81b9355e479767d078914ec016b7fb","title":"Is there a separate transaction for each DataFeed row?","path":"/configuration-engineer-knowledge-base/questions-and-answers/is-there-a-separate-transaction-for-each-datafeed-","children":[]},{"id":"ci_c60095d5171d83699de6384786e2584cf4405f250ae1c00b03d630c2db708448","title":"How can I join two Data Sources in one Datamart?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-can-i-join-two-data-sources-in-one-datamart","children":[]},{"id":"ci_a59f200bd89fd9138822bba1487a754ce44138133abb5ed22cecd5433843e64d","title":"Jobs not processing or taking way too long","path":"/configuration-engineer-knowledge-base/questions-and-answers/jobs-not-processing-or-taking-way-too-long","children":[]},{"id":"ci_775bfee1f730b7abfb99f3302971789fe6ed4dcfe54105dd02a2794b8b315477","title":"How to generate a new folder, a new item and put this item in the folder?","path":"/configuration-engineer-knowledge-base/questions-and-answers/how-to-generate-a-new-folder-a-new-item-and-put-th","children":[]},{"id":"ci_2120aba4c84c004e5f6be032d3d5de3b648b9fd16b6d6b3f8e991348b2621abd","title":"May other lines be updated upon \"Recalculate Changes\" in Quotes, Contracts, or any other CLIC objects?","path":"/configuration-engineer-knowledge-base/questions-and-answers/may-other-lines-be-updated-upon-recalculate-changes-in-quotes-contracts-or-any-other-clic-objects","children":[]}]},{"id":"ci_f2016d882dcd447e3256ca9e1940de9d1d2f995fffc7cab0e316cb057145da5e","title":"Best Practices","path":"/configuration-engineer-knowledge-base/best-practices","children":[{"id":"ci_98d3821b305fa4a11da916f07aec9661f06984dda3f9bae77a4c2c34c31b5e46","title":"Code Conventions","path":"/configuration-engineer-knowledge-base/best-practices/code-conventions","children":[{"id":"ci_b75f4cea90d98cdaa30a587fdd230496ad880d95e77c18f4af637f4fc092c647","title":"Coding Style","path":"/configuration-engineer-knowledge-base/best-practices/code-conventions/coding-style","children":[]},{"id":"ci_988e1b6a10c6782a1b2fc6f1e540ac17425c31bf42edc094b4f1e9695e4911ee","title":"Naming Conventions","path":"/configuration-engineer-knowledge-base/best-practices/code-conventions/naming-conventions","children":[]},{"id":"ci_049ccf1c77fc7671b8ca5890d26d95079cb1fdf2b22e125d50cd8c7580a993c4","title":"Recommended Logic Structure for Line Item Calculation Logics","path":"/configuration-engineer-knowledge-base/best-practices/code-conventions/recommended-logic-structure-for-line-item-calculat","children":[]},{"id":"ci_e6f21d2f198ca17a2c9264dfe7036bbad85e6e147ded542ea5c8382787346bb9","title":"Calling Library Functions with Aliases","path":"/configuration-engineer-knowledge-base/best-practices/code-conventions/calling-library-functions-with-aliases","children":[]},{"id":"ci_ac1c36ee2753a89551f0ed2c1420b8b9a1773244bafdb097bf52675661913052","title":"Source Code Auto Formatting","path":"/configuration-engineer-knowledge-base/best-practices/code-conventions/source-code-auto-formatting","children":[]},{"id":"ci_e4801873431d8314023518cb9e8207245715e1584e07ccc56b1fa797d5400780","title":"Put \"def\" Outside of Loops","path":"/configuration-engineer-knowledge-base/best-practices/code-conventions/put-def-outside-of-loops","children":[]}]},{"id":"ci_ab18ef5bcd7ae71d2b29babc1065493e3590712e7f57fbd5549b1428aa7804e2","title":"Functional Practices","path":"/configuration-engineer-knowledge-base/best-practices/functional-practices","children":[{"id":"ci_912c072124707ad8fcd98136939c907c442c5ed8b28327515111b76cb7406cb1","title":"Avoid Re-Calculations","path":"/configuration-engineer-knowledge-base/best-practices/functional-practices/avoid-re-calculations","children":[]},{"id":"ci_5c7109509594532e108708cdc40fc667e4df7f2eadc18319a3a4d5721f924381","title":"Data Validation","path":"/configuration-engineer-knowledge-base/best-practices/functional-practices/data-validation","children":[]},{"id":"ci_077598c7ce8b11db4f38bb01ea726a3f6dddc69aba7af32417697be6d7a0e541","title":"Explicit Function Parameter and Return Types","path":"/configuration-engineer-knowledge-base/best-practices/functional-practices/explicit-function-parameter-and-return-types","children":[]},{"id":"ci_0b766f63c444b3a4e704048bdb5f777b8c49ea1e866db1e25be1edd880913b96","title":"How Timeouts Work","path":"/configuration-engineer-knowledge-base/best-practices/functional-practices/how-timeouts-work","children":[]},{"id":"ci_21354d6bb31d9a327b3cc0bb7140f874e436b30f2b2ee075a7c5310b964f61a3","title":"Injected Variables & Passing Between Libs / Elements","path":"/configuration-engineer-knowledge-base/best-practices/functional-practices/injected-variables-passing-between-libs-elements","children":[]},{"id":"ci_cc5ca3e362ba2da0094bb85de28a2733aa8f4cadd4f3fd115381a3e4151297bb","title":"api.global versus api.local","path":"/configuration-engineer-knowledge-base/best-practices/functional-practices/api-global-versus-api-local","children":[]},{"id":"ci_64a86f1dd92e0ce46898f09f694de74f094d8ac95897497ce6fa935ae447ff03","title":"Multiple Business Units in One Partition","path":"/configuration-engineer-knowledge-base/best-practices/functional-practices/multiple-business-units-in-one-partition","children":[]},{"id":"ci_322c7a3fba547ce50499434781b4bea4db296b2655f9337176f9a87f61f70d1b","title":"Security Setup and Roles","path":"/configuration-engineer-knowledge-base/best-practices/functional-practices/security-setup-and-roles","children":[]}]},{"id":"ci_2742fabd0a2b767802bf0f4a5c745741c05522601a0ed23d6ec638828a16ac6a","title":"Performance Practices","path":"/configuration-engineer-knowledge-base/best-practices/performance-practices","children":[{"id":"ci_633a6ebdf900f32b518add7f51a196e11ac209649c2922bfc5aeb8c50418c316","title":"Performance Practices in General","path":"/configuration-engineer-knowledge-base/best-practices/performance-practices/performance-practices-in-general","children":[{"id":"ci_80a95f92ba59e3b9020eb11d160ef921af9b13f8dca238a24374f4552871ae33","title":"Data Querying using api.find() and api.stream()","path":"/configuration-engineer-knowledge-base/best-practices/performance-practices/performance-practices-in-general/data-querying-using-api-find-and-api-stream","children":[]},{"id":"ci_710a73e41055db974ccc89b936facde4d43cd18641bd1d87e546e890eaf6e9be","title":"List.find() or List.findAll() Closure vs. Map.get()","path":"/configuration-engineer-knowledge-base/best-practices/performance-practices/performance-practices-in-general/list-find-closure-vs-map-get","children":[]},{"id":"ci_375e72fef692d56e93a3e958a11da0182cc66d4b5387deb9227dbd26aba1093a","title":"Overriding Logic Element Timeout","path":"/configuration-engineer-knowledge-base/best-practices/performance-practices/performance-practices-in-general/overriding-logic-element-timeout","children":[]},{"id":"ci_880139675a0cfa0d06fe8a37ddf304435eff90c7cba58440554f2aaf710f8bbc","title":"Use Correct Product/Customer Extensions Size","path":"/configuration-engineer-knowledge-base/best-practices/performance-practices/performance-practices-in-general/use-correct-product-customer-extensions-size","children":[]},{"id":"ci_081a681620e40c86806efa9bbc3a3d45a3fdc8a70b6b750707a2c1a6e3e0a3f6","title":"Avoid DB Queries Containing IN Clause with Thousands of Values","path":"/configuration-engineer-knowledge-base/best-practices/performance-practices/performance-practices-in-general/avoid-db-queries-containing-in-clause-with-thousan","children":[]},{"id":"ci_d3f8d4a6a1a829fa00391f79ae9db9d84ac12126d0ccaf259c1fedf09fb30a83","title":"Iterating Collections","path":"/configuration-engineer-knowledge-base/best-practices/performance-practices/performance-practices-in-general/iterating-collections","children":[]},{"id":"ci_f6448ba2839281d4127d3b5479fadacd7aaee57e48ca942fc22719e60cd93bf7","title":"Caching Strategies in Configuration","path":"/configuration-engineer-knowledge-base/best-practices/performance-practices/performance-practices-in-general/caching-strategies-in-configuration","children":[]},{"id":"ci_676fd27267cb260a0448fa6a08568e5c175c4c8733d2101a6167bfc34ed2b5a2","title":"Avoid Returning Big Data in Element Result With Display Mode","path":"/configuration-engineer-knowledge-base/best-practices/performance-practices/performance-practices-in-general/avoid-returning-big-data-in-element-result-with-di","children":[]},{"id":"ci_b19de8de1f850a08bc296f833d7ee059d95c6a8be2ff4b2d28b3d861b848e5ae","title":"Job Performance Traces","path":"/configuration-engineer-knowledge-base/best-practices/performance-practices/performance-practices-in-general/job-performance-traces","children":[]},{"id":"ci_994db13c6fd1e1ae774ba2a5c75f377c34187c71ac5beaa654736dd1a2aa87b1","title":"Tracing & Logging","path":"/configuration-engineer-knowledge-base/best-practices/performance-practices/performance-practices-in-general/tracing-logging","children":[]},{"id":"ci_2322ca07362b5fd7099156a183725ef2f05227bd35e063c823266fd69df7b4e9","title":"Improving Performance with On-Demand Dashboards","path":"/configuration-engineer-knowledge-base/best-practices/performance-practices/performance-practices-in-general/improving-performance-with-on-demand-dashboards","children":[]},{"id":"ci_6a5f7984bad364869564c8e6c95b5e7c1096fc2540412a8e52c2586d1db3491a","title":"InputMatrix, ResultMatrix and ResultPAQuery","path":"/configuration-engineer-knowledge-base/best-practices/performance-practices/performance-practices-in-general/inputmatrix-resultmatrix-and-resultpaquery","children":[]},{"id":"ci_13913f9d45bb00cc7bb958078dbd6b772bed0f6e3e72e27973bb017d1162cd76","title":"Improving perfomance in api.productToRelatedObjectsFilter()/api.customerToRelatedObjectsFilter usage","path":"/configuration-engineer-knowledge-base/best-practices/performance-practices/performance-practices-in-general/improving-perfomance-in-api-producttorelatedobject","children":[]},{"id":"ci_154e29f711e323ee775da81c69f175d27b9aee768693c3787907fcc1b4b19f25","title":"Avoid excessive String concatenation operations","path":"/configuration-engineer-knowledge-base/best-practices/performance-practices/performance-practices-in-general/avoid-excessive-string-concatenation-operations","children":[]},{"id":"ci_55fb0a2f37c538f51b1e1c9e1027e900b8bf81ab1fc1e2d5923550f8d898190e","title":"Avoid slow .unique() to process unique values in memory","path":"/configuration-engineer-knowledge-base/best-practices/performance-practices/performance-practices-in-general/avoid-slow-unique-to-process-unique-values-in-memory","children":[]}]},{"id":"ci_e40e4f31a82fb93a9656d422d75ce89cce419caafc226a7463297c2b6e061b01","title":"Performance Practices in Price Setting","path":"/configuration-engineer-knowledge-base/best-practices/performance-practices/performance-practices-in-price-setting","children":[{"id":"ci_78b508c0f1c3fb1cbdedf006724f65ef4148bdc9e7af32202af9c27c26b660f8","title":"Use api.currentItem() Whenever Possible","path":"/configuration-engineer-knowledge-base/best-practices/performance-practices/performance-practices-in-price-setting/use-api-currentitem-whenever-possible","children":[]},{"id":"ci_5e589532c942ed8a2cbbc502eedc0715e087c54c43bad1b98309d5ea57bbd85e","title":"Apply Default Sorting Preferences for Price Lists or Price Grids","path":"/configuration-engineer-knowledge-base/best-practices/performance-practices/performance-practices-in-price-setting/apply-default-sorting-preferences-for-price-lists-","children":[]},{"id":"ci_fb4e76df5bedc9151e1a02004a46d2eba2de25f738cd069d360ab8c4dfdd218a","title":"Bulk Load of Price Lists","path":"/configuration-engineer-knowledge-base/best-practices/performance-practices/performance-practices-in-price-setting/bulk-load-of-price-lists","children":[]},{"id":"ci_e43c49e77f1a037669864452a66bba626ab14a375bd1bbcfa6121758db715335","title":"Manage Price Lists Growth","path":"/configuration-engineer-knowledge-base/best-practices/performance-practices/performance-practices-in-price-setting/manage-price-lists-growth","children":[]}]},{"id":"ci_a224c481b5ee01f368dff64718345f181805a5bd8283917aa13f5da8b768abdf","title":"Performance Practices in Analytics","path":"/configuration-engineer-knowledge-base/best-practices/performance-practices/performance-practices-in-analytics","children":[]},{"id":"ci_22010259416a728ddc8c4778459deb1419e09d7b96651396adf85709ec1aad40","title":"Performance Practices in Dashboards","path":"/configuration-engineer-knowledge-base/best-practices/performance-practices/performance-practices-in-dashboards","children":[]},{"id":"ci_49adc9dc83d6d44ca7b960a1956ac93883c43ee4dead4bee2450f937124f1304","title":"Performance Practices in CLIC Modules","path":"/configuration-engineer-knowledge-base/best-practices/performance-practices/performance-practices-in-clic-modules","children":[{"id":"ci_c254ec4b7555efb9c929d7611435493a41fd7539a124fedfe75103e585f6f140","title":"Accessing Inputs and Outputs in Header and Workflow Logics","path":"/configuration-engineer-knowledge-base/best-practices/performance-practices/performance-practices-in-clic-modules/accessing-inputs-and-outputs-in-header-and-workflo","children":[]}]},{"id":"ci_a32d8137803e5e9e92abbac6ad837ca9aef0bff910277d408e61d3aea94cc76d","title":"Performance Use Cases - Lessons Learned / Dos and Don'ts","path":"/configuration-engineer-knowledge-base/best-practices/performance-practices/performance-use-cases-lessons-learned-dos-and-don-","children":[]}]},{"id":"ci_9c4cb6fb0d3b76b0fd43bf89c637b521377d0e41652355af6602b0be3e7d4934","title":"Dos and Don'ts","path":"/configuration-engineer-knowledge-base/best-practices/dos-and-don-ts","children":[{"id":"ci_c7136c851df1d910517137953016af86fd20af2cafc14d3481838af0ec321f55","title":"Analytics Tips","path":"/configuration-engineer-knowledge-base/best-practices/dos-and-don-ts/analytics-tips","children":[]},{"id":"ci_2586af989dbbf37b687dd28bede641477e8f9f8dad05a278d45aab4d620e4a23","title":"Optimization Tips","path":"/configuration-engineer-knowledge-base/best-practices/dos-and-don-ts/optimization-tips","children":[]},{"id":"ci_55b003834787bd82e36b6d5f7258c8090cde17953db774b7f7bc702592992531","title":"Price Setting Tips","path":"/configuration-engineer-knowledge-base/best-practices/dos-and-don-ts/price-setting-tips","children":[]},{"id":"ci_db2ae4b5b7423b665083b4cfd804830e40327d14a928484036a649624e542a91","title":"Quoting Tips","path":"/configuration-engineer-knowledge-base/best-practices/dos-and-don-ts/quoting-tips","children":[]},{"id":"ci_f10ad6ea48d1954d370a5c7a4da68fd2184ac367313a871801cd58fdfd3a46d2","title":"Rebates Tips","path":"/configuration-engineer-knowledge-base/best-practices/dos-and-don-ts/rebates-tips","children":[]},{"id":"ci_c992e30811631bc89692aff8c74e8c1b208b25e104cc0c15010733bcaab0db8a","title":"Workflow Tips","path":"/configuration-engineer-knowledge-base/best-practices/dos-and-don-ts/workflow-tips","children":[]},{"id":"ci_1ac0dcf33dcfb20082fc2247a2600c64da6acffaa6a7a3a3d3b5f374c06ab074","title":"Configuration and Setup Tips","path":"/configuration-engineer-knowledge-base/best-practices/dos-and-don-ts/configuration-and-setup-tips","children":[{"id":"ci_6bdbe4d3a6d1b11cff7a88cec540eae60b7d72caf0cfbb2efb94c3b4dd85300a","title":"Configuration Tips - Data Source, Datamart","path":"/configuration-engineer-knowledge-base/best-practices/dos-and-don-ts/configuration-and-setup-tips/configuration-tips-data-source-datamart","children":[]},{"id":"ci_50d70c6b8ed2bb842ac48b3b283d22a7fae033d9b3477092a280d5724cc8215a","title":"Configuration Tips - Customer/Product Extensions","path":"/configuration-engineer-knowledge-base/best-practices/dos-and-don-ts/configuration-and-setup-tips/configuration-tips-customer-product-extensions","children":[]},{"id":"ci_c21e1a8ac5ce20a0427e0bced6b1511f349212debdf062f53d879ced2b02729c","title":"Configuration Tips - Logics","path":"/configuration-engineer-knowledge-base/best-practices/dos-and-don-ts/configuration-and-setup-tips/configuration-tips-logics","children":[]},{"id":"ci_040ba8e16caf95e50c850f21ad40dea53bb2a255b82092f3122e24f076ad4298","title":"Configuration Tips - Groovy","path":"/configuration-engineer-knowledge-base/best-practices/dos-and-don-ts/configuration-and-setup-tips/configuration-tips-groovy","children":[]},{"id":"ci_9549162cfb825093dc915ad1d16387fb7a64fb042fbd88d151aaf152ad74c8be","title":"Configuration Tips - Specific Pricefx Functionality","path":"/configuration-engineer-knowledge-base/best-practices/dos-and-don-ts/configuration-and-setup-tips/configuration-tips-specific-pricefx-functionality","children":[]},{"id":"ci_0c639ae3df2ab1a98e99e01b3e70e51742cb940d1547234342b7b9b8a98dd1c0","title":"Configuration and Tips - Miscellaneous","path":"/configuration-engineer-knowledge-base/best-practices/dos-and-don-ts/configuration-and-setup-tips/configuration-and-tips-miscellaneous","children":[]}]}]},{"id":"ci_16b5283ecb92aa6e2316cebe7f512e1e0f34a5b541d2a67cc46713c45bd9f2ba","title":"Refactoring Based on Best Practices","path":"/configuration-engineer-knowledge-base/best-practices/refactoring-based-on-best-practices","children":[{"id":"ci_42d4fc9faa34cc1bb3eea48eb08a44b88e2dabb155061968ab3c443d6a0d192f","title":"Used Data Structures","path":"/configuration-engineer-knowledge-base/best-practices/refactoring-based-on-best-practices/used-data-structures","children":[]},{"id":"ci_2d918c72998941196071110b613bf68bc0eb62385635580a0209a236e5b56c9b","title":"Sample Logic","path":"/configuration-engineer-knowledge-base/best-practices/refactoring-based-on-best-practices/sample-logic","children":[]},{"id":"ci_33861821c11990c16170f6d84e46d06be1642cb6d1d2aa996acf67c5ef2c17b0","title":"First Iteration – Remove Bad Practices","path":"/configuration-engineer-knowledge-base/best-practices/refactoring-based-on-best-practices/first-iteration-remove-bad-practices","children":[]},{"id":"ci_8b3f0fdcc02810b34312fdc55c6bd427eb59c6bbf0c642f769dc7b7be9cab9e7","title":"Second Iteration – Structure and Performance","path":"/configuration-engineer-knowledge-base/best-practices/refactoring-based-on-best-practices/second-iteration-structure-and-performance","children":[]},{"id":"ci_7f14077c5dba79076ece3fa33f522796d0317af2dfc19a213c53e3dc72f0924a","title":"Third Iteration – Further Performance Boost","path":"/configuration-engineer-knowledge-base/best-practices/refactoring-based-on-best-practices/third-iteration-further-performance-boost","children":[]},{"id":"ci_35c27c4abf8ef6f2447ec3bb299f3ffe3b6b71e1eda61245e7c35a04666f6ff2","title":"Performance","path":"/configuration-engineer-knowledge-base/best-practices/refactoring-based-on-best-practices/performance","children":[]},{"id":"ci_28c3051744f14569bf5f4b5552ab22121e3f40a74ef032242ba4302fc850713d","title":"Tips & Tricks","path":"/configuration-engineer-knowledge-base/best-practices/refactoring-based-on-best-practices/tips-tricks","children":[]}]}]},{"id":"ci_253e98301999303d4d5dd8b3c57a38f5d24a2d938ca3d2dec8ddd842ee105d5f","title":"Tools","path":"/configuration-engineer-knowledge-base/tools","children":[{"id":"ci_09a671f7a3fd0a282cccc998cc2e98797d0edce2e3dc65acf5cb4ecfa10493a6","title":"Pricefx Studio","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio","children":[{"id":"ci_922158e83d53cdea5e0474dbff12b29d62961c9c0e87998f8d5dbee2f2d2d41c","title":"How To (Studio)","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/how-to-studio","children":[{"id":"ci_51a5a68c5194d83cc1a8fa86db5ad62fc2fe72ff132d9bb71e47ab967a91e8ab","title":"Install Studio","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/how-to-studio/install-studio","children":[]},{"id":"ci_b37829e289be17e8187e365c9174fd78cf02f299d8b32f8dad2fdf044d58b591","title":"Install Previous Versions (Pricefx Studio)","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/how-to-studio/install-previous-versions-pricefx-studio","children":[]},{"id":"ci_50a270c2c6d674832d0d9fbcbcf31e101239efb11cbe47e03e0d0b136e41f8fb","title":"Create New Project","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/how-to-studio/create-new-project","children":[]},{"id":"ci_9b6cc969187afcb3026a1914fcc5525f39f9e2cd261ab2b4977c05ac3fa64647","title":"Code Quality in IDEA","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/how-to-studio/code-quality-in-idea","children":[]},{"id":"ci_6d918e653973c234ea5f1f75276ebf624956f3e3038166bb9bedae45682b6313","title":"Fetch Logics","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/how-to-studio/fetch-logics","children":[]},{"id":"ci_f927c4e83c7052d5b0e61fff2781875233b1539a1363068580bba5ad612ebfd5","title":"Run Logic Test","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/how-to-studio/run-logic-test","children":[]},{"id":"ci_19db3eac05e25f20669534750debf839e260ce3b9d904e9c1ece1e42a64a7e25","title":"Deploy Logics","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/how-to-studio/deploy-logics","children":[]},{"id":"ci_b62fc4ab0937521c596960321456cca833dcfb8d3b07cf034c4f3ca8f5d0cb29","title":"Test Highcharts","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/how-to-studio/test-highcharts","children":[]},{"id":"ci_09b813675eefcc0747e93871f5ffb5dc1babb2e15b5be821892719095733700f","title":"Test Rest API Calls","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/how-to-studio/test-rest-api-calls","children":[]},{"id":"ci_e0534b6165f5cf885b621f43c85b166c24fef11e3c5b53b39e5239b6f4001dd0","title":"Create Custom REST API Using Logics","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/how-to-studio/create-custom-rest-api-using-logics","children":[]},{"id":"ci_d629be80a9e091b894e68e246d3d21cdc65f65af8546ad132c123ec4b5f454ab","title":"Connect to Pricefx Partition","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/how-to-studio/connect-to-pricefx-partition","children":[]},{"id":"ci_0e1e8a935a178fda05e53e401d772d0fd153d0916884a01a588a66fcc5413d62","title":"Important Changes in the Upcoming Studio Version","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/how-to-studio/important-changes-in-the-upcoming-studio-version","children":[]},{"id":"ci_c1da4b00452e10c9e95898bda9acf94ec2e85f2721f58a32f9bbb24f03558ac8","title":"Studio - Enhancements to UX in the Logic Editor","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/how-to-studio/studio-enhancements-to-ux-in-the-logic-editor","children":[]},{"id":"ci_e1e8c4c87f1aa967687b8edc8138c26fff9bb423bd18091da6d0b833ff928eb4","title":"Upgrade Studio Project Libraries","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/how-to-studio/upgrade-studio-project-libraries","children":[]},{"id":"ci_cea0ee33e4faa2b740d528b9e5585679ac383025052fdcc83429f36df4f15407","title":"Cline plugin support (MCP servers)","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/how-to-studio/cline-plugin-support-mcp-servers","children":[]}]},{"id":"ci_b231a1379973262846d36c21dd4cc621fa780acbbfe5896e81dbae456c1793d1","title":"Reference (Studio)","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/reference-studio","children":[{"id":"ci_1ff345662eca30a384c49b5506a483807b1a6c246e718a50b9467c6e45196d90","title":"Studio Landscape","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/reference-studio/studio-landscape","children":[]},{"id":"ci_4680181d23d80ffc8243b3487c3282a2812f5b576307ee6e2f3b4cb74fbe51bf","title":"Pricefx Project Structure","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/reference-studio/pricefx-project-structure","children":[]},{"id":"ci_1913df39168af43815fe71d1157a290377d0d5297e9d811584849a8c0f603b3b","title":"Groovy Consoles","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/reference-studio/groovy-consoles","children":[]},{"id":"ci_f0729b525a286e1c126e32497d246cc68032a11f2561d56bcec64c3787518d8b","title":"PfxFetch Toolbar","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/reference-studio/pfxfetch-toolbar","children":[]},{"id":"ci_c3308d5ec299d39f36531f4d9a1e0fdc0132f7f6eb30f574839acd6c6b12286c","title":"PfxMetadata Toolbar","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/reference-studio/pfxmetadata-toolbar","children":[]},{"id":"ci_042b0467e019a5156e467a51e8f0f19c0bbc876ecf756aabd3eaa68f03d14f5c","title":"PfxDeploy Toolbar","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/reference-studio/pfxdeploy-toolbar","children":[]},{"id":"ci_c6c133fb804c14da669d2b4308978c8b8debadda9e9e7a8630599a1c8c19ccdc","title":"Logics Editor","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/reference-studio/logics-editor","children":[]},{"id":"ci_ba2090ac298d19f2d2a7fb8c7852e35e086f76ba2ccf80bf13a899a9b45361a6","title":"Metadata Editor","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/reference-studio/metadata-editor","children":[]},{"id":"ci_d1ca569146abba979913c76a99dc7c7e77ac26a41af87fca0910d96b97c72610","title":"Message Templates Editor","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/reference-studio/message-templates-editor","children":[]},{"id":"ci_08b2b5ca971eebe5e3c09738c887ed93f4797715e7b2c82d4a022b06fed9b06e","title":"Publishing Templates Editor","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/reference-studio/publishing-templates-editor","children":[]},{"id":"ci_ecf4963373f221365d3cb7b14b0e72a1fa61bdacf27ee9208199b1dae61bed76","title":"HTTP API console","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/reference-studio/http-api-console","children":[]},{"id":"ci_89f501082ce1fe0b3b455eb5477d0ab0b1b995ab4732d1d1cf9d4952b029a1f4","title":"Components and Components Marketplace","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/reference-studio/components-and-components-marketplace","children":[]},{"id":"ci_19377936774dcfbcc77041b6dcb6461c2d0d58a9a46fd2ef6c9250944d9d6aa5","title":"Export Schema","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/reference-studio/export-schema","children":[]},{"id":"ci_fbdbaafedb40cfa7ae9f77356443ef8a0011002a61c1728f1fabea79d686f6d0","title":"Keyboard Shortcuts in Studio","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/reference-studio/keyboard-shortcuts-in-studio","children":[]},{"id":"ci_bce53d7ce05779de8dcf164befa55eb1caabd3c1929a27255ecb66357a1e2b8c","title":"Supported Object Types","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/reference-studio/supported-object-types","children":[]},{"id":"ci_e2e1442e4b3f02a2d65647c86fbe3181853d8af08bb0389fb4f22053e29f19af","title":"Supported Logic Types","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/reference-studio/supported-logic-types","children":[]}]},{"id":"ci_9bc5f5e3e78020d5b3ddcf06a5f9e017522203009f5f2402e9efe05e4680bd3d","title":"Troubleshooting Pricefx Studio","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/troubleshooting-pricefx-studio","children":[]},{"id":"ci_ce3006fc2f37be3575e793164c97cb1d4ed7d070ee356418605e3d2b0c062862","title":"About Pricefx Studio","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/about-pricefx-studio","children":[{"id":"ci_ebe9092015320ebeb67d0b1f009ff084dfd2a7b05c3f4906186ab4121bf14ba9","title":"Pricefx Studio Release Notes","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/about-pricefx-studio/pricefx-studio-release-notes","children":[{"id":"ci_6454beb3be9b8d2fb39d312d2acb5cea6dabd8d6161083cb73c00b44dcdcf176","title":"Pricefx Studio v16 Release Notes","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/about-pricefx-studio/pricefx-studio-release-notes/pricefx-studio-v16-release-notes","children":[]},{"id":"ci_2f5a04d935e403e5dbdf06baf5188ffdd2965290bb777720e41cacd4f3a7a863","title":"Pricefx Studio v15 Release Notes","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/about-pricefx-studio/pricefx-studio-release-notes/pricefx-studio-v15-release-notes","children":[]},{"id":"ci_82eecc01c564dfb3a71371dc6c47f1c836f8e369109b596b4bea22d12cff3577","title":"Pricefx Studio v14 Release Notes","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/about-pricefx-studio/pricefx-studio-release-notes/pricefx-studio-v14-release-notes","children":[]},{"id":"ci_07caa3072538531407518682121a4aaa4fdef0e8ac03d37219756c97056d4391","title":"Pricefx Studio v13 Release Notes","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/about-pricefx-studio/pricefx-studio-release-notes/pricefx-studio-v13-release-notes","children":[]},{"id":"ci_832edbc4cc0f41dd644e439c78daa9bbcfea25313b0eca86dda365f74c361898","title":"Pricefx Studio v12 Release Notes","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/about-pricefx-studio/pricefx-studio-release-notes/pricefx-studio-v12-release-notes","children":[]},{"id":"ci_e073262b284576fc946725545fb505fb95c2eefa153380faaf5f4f266a8453e9","title":"Pricefx Studio v11 Release Notes","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/about-pricefx-studio/pricefx-studio-release-notes/pricefx-studio-v11-release-notes","children":[]},{"id":"ci_50bf9257f7d6bf541be6d169e2c5e2b98d0e3cf5dcb127581de7239f35eda856","title":"Pricefx Studio v10 Release Notes","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/about-pricefx-studio/pricefx-studio-release-notes/pricefx-studio-v10-release-notes","children":[]},{"id":"ci_75baa469677c935386b69af879538bf1cf224d7fec5ffb03d678a077d6d5ebf2","title":"Pricefx Studio v9 Release Notes","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/about-pricefx-studio/pricefx-studio-release-notes/pricefx-studio-v9-release-notes","children":[]},{"id":"ci_94d4f31197a910dd89e05b0bb6e1924d85cf4ffb9d5bc26f3671e00f398a8ce5","title":"Pricefx Studio v8 Release Notes","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/about-pricefx-studio/pricefx-studio-release-notes/pricefx-studio-v8-release-notes","children":[]},{"id":"ci_d6ff73e9d6a9566034bedafae1c865ff6293a3941d26e671510a81b882756a8f","title":"Pricefx Studio v7 Release Notes","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/about-pricefx-studio/pricefx-studio-release-notes/pricefx-studio-v7-release-notes","children":[]},{"id":"ci_39590daa3c7d203f688f6535584cb0d6b10b8367095a62c42f1f800ebb0cdeb8","title":"Pricefx Studio v6 Release Notes","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/about-pricefx-studio/pricefx-studio-release-notes/pricefx-studio-v6-release-notes","children":[]},{"id":"ci_6a4b1864dc7bbe0c7aa58b8867b2b69fbbfb7c506b9a72256eaa1857b9bb73e4","title":"Pricefx Studio v5 Release Notes","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/about-pricefx-studio/pricefx-studio-release-notes/pricefx-studio-v5-release-notes","children":[]},{"id":"ci_16641c454040e0f27cdee9af42167fae0acd2e8161c8686e3017c95d5c55746f","title":"Pricefx Studio v4 Release Notes","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/about-pricefx-studio/pricefx-studio-release-notes/pricefx-studio-v4-release-notes","children":[]},{"id":"ci_bdfabcd530d305ac6ba187a497c8a6a7a8e0c97e0f40b4f92dbe0d27b69f866c","title":"Pricefx Studio v3 Release Notes","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/about-pricefx-studio/pricefx-studio-release-notes/pricefx-studio-v3-release-notes","children":[]},{"id":"ci_e8c1c795dc76b5365fa655672db38767e990ccb71d802a06c32b518d29cceeb2","title":"Pricefx Studio v2 Release Notes","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/about-pricefx-studio/pricefx-studio-release-notes/pricefx-studio-v2-release-notes","children":[]}]},{"id":"ci_3d4fb7701d6b789a07fc406420e29d55e1dc700e5dd9d1f834f3b9f71c49b9a6","title":"Used Free and Open Source Software (Studio)","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/about-pricefx-studio/used-free-and-open-source-software-studio","children":[{"id":"ci_0d7069348679c5ad80cc91fa8e5f24c0be4bc5460a7b7dc0fd359ecfa429aeaf","title":"Used FOSS Components","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/about-pricefx-studio/used-free-and-open-source-software-studio/used-foss-components","children":[]},{"id":"ci_d1d92b6cb2f69924ea4ca66b90b1ae7484bbe4dbc0179618395ff1732ce983ab","title":"Referenced Licenses","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/about-pricefx-studio/used-free-and-open-source-software-studio/referenced-licenses","children":[]}]},{"id":"ci_33682be423372090c17878ec3875fbf23a38eb56d2ea88ac4a4e0f1aed798e9d","title":"Pricefx Studio Versions","path":"/configuration-engineer-knowledge-base/tools/pricefx-studio/about-pricefx-studio/pricefx-studio-versions","children":[]}]}]},{"id":"ci_29d3c330da1802f25c6fe68f3bf442cd64d64d692d29f8595bce03506b812236","title":"GitLab","path":"/configuration-engineer-knowledge-base/tools/gitlab","children":[{"id":"ci_16f81191fc5a97b808ab2a6f7906f0be934cc6ab5b8f43ce0907c9c54cdd516d","title":"How To Clone a GitLab Project Repository","path":"/configuration-engineer-knowledge-base/tools/gitlab/how-to-clone-a-gitlab-project-repository","children":[]},{"id":"ci_a5618fd88ef8acd23f261f254e7535dcf3ad71b50adbdab937730dc770c8216e","title":".gitlab-ci.yml","path":"/configuration-engineer-knowledge-base/tools/gitlab/gitlab-ci-yml","children":[]}]},{"id":"ci_27533bdf372225d230390bd02719f0cbd38d66053b63d6355edebe4d5744f86d","title":"Automated Deployment Using Pipelines","path":"/configuration-engineer-knowledge-base/tools/automated-deployment-using-pipelines","children":[{"id":"ci_cca6fcb327647ce6b7dbb7b42252f8f0551b3ef132b878a2c641b398852b56d8","title":"GitLab Pipelines for Customer Projects","path":"/configuration-engineer-knowledge-base/tools/automated-deployment-using-pipelines/gitlab-pipelines-for-customer-projects","children":[]},{"id":"ci_23678df1b487d0cf4c15f0c4547fb6558c18a366b256429bf26fba77357f5fe9","title":"GitHub Pipelines for Customer Projects","path":"/configuration-engineer-knowledge-base/tools/automated-deployment-using-pipelines/github-pipelines-for-customer-projects","children":[]},{"id":"ci_8e185e0b48ae9ded9699eb45dba4b7e399d73c38a77a1e96128f89ee34d515cd","title":"BitBucket Pipelines for Customer Projects","path":"/configuration-engineer-knowledge-base/tools/automated-deployment-using-pipelines/bitbucket-pipelines-for-customer-projects","children":[]},{"id":"ci_94970d17970c92fb9afc5af5ad02806820ff6e2dd96fa704f2555a639e4cfbcb","title":"Azure Pipelines for Customer Projects","path":"/configuration-engineer-knowledge-base/tools/automated-deployment-using-pipelines/azure-pipelines-for-customer-projects","children":[]}]},{"id":"ci_41e4934f1a4ef2052033d912f22797ac98a39d3e27803b936df3c130cf4d65e8","title":"Code Quality On Projects","path":"/configuration-engineer-knowledge-base/tools/code-quality-on-projects","children":[]},{"id":"ci_d168e327c81b3b013652e957e77da9b42d5bd7482bf24b2539bcab1bcbf809e8","title":"Pricefx Vault - Browser Extension","path":"/configuration-engineer-knowledge-base/tools/pricefx-browser-extension","children":[{"id":"ci_c6cef6edf43a1d2a430679c26b9df6b850cc2fa98af0eea4eabe1b70b914355e","title":"Release Notes - Pricefx - Browser Extension","path":"/configuration-engineer-knowledge-base/tools/pricefx-browser-extension/release-notes-pricefx-browser-extension","children":[]}]},{"id":"ci_0e10e87c38621696a66d5daa4a7a3a235756cf6e588bf2b90fd83317dbe57655","title":"Packaging Tool","path":"/configuration-engineer-knowledge-base/tools/packaging-tool","children":[{"id":"ci_fb1c884b7b76f4825736a150981be9bd5c2f4feb2f87f68cd66b9508bcb55301","title":"Quick Start with Packaging Tool","path":"/configuration-engineer-knowledge-base/tools/packaging-tool/quick-start-with-packaging-tool","children":[]},{"id":"ci_8bd18940ec83062ca1fbcd81874b1b065753daad5f31f13d44958c6cc750c683","title":"Configuration Package","path":"/configuration-engineer-knowledge-base/tools/packaging-tool/configuration-package","children":[]},{"id":"ci_977bbc354b8c9bbdaafa476f14071d9e50db69fc970c543ce8b84478a1a80c95","title":"Command Line Options for Packaging Tool","path":"/configuration-engineer-knowledge-base/tools/packaging-tool/command-line-options-for-packaging-tool","children":[]},{"id":"ci_92073f76d9825538089df44430b4de2b01c85a0f96aef1484e370b35e188be4d","title":"Managing Data Loads in Package Tool","path":"/configuration-engineer-knowledge-base/tools/packaging-tool/managing-data-loads-in-package-tool","children":[]}]},{"id":"ci_b277018d79914896ee395e981f24ba1a36a63c93ed44b7e468b0972de20a9350","title":"Unit Testing Logics with TDD4C","path":"/configuration-engineer-knowledge-base/tools/unit-testing-logics-with-tdd4c","children":[{"id":"ci_991c309fb273415f15c55134d5f6994f49568ac542beaec79d487a7f52233d7b","title":"Setting up a Project","path":"/configuration-engineer-knowledge-base/tools/unit-testing-logics-with-tdd4c/setting-up-a-project","children":[]},{"id":"ci_49002aee3e5b68ccbbd6c73a363865c4afa7b488caeecc2e4bd36c97b0f2624d","title":"Run Test of Element Execution","path":"/configuration-engineer-knowledge-base/tools/unit-testing-logics-with-tdd4c/run-test-of-element-execution","children":[]},{"id":"ci_4ffbc43612b30ec8207d1416d1e0a96078d55c7d184cfe85102a168a3be9c5e9","title":"Run Test of a Method Call","path":"/configuration-engineer-knowledge-base/tools/unit-testing-logics-with-tdd4c/run-test-of-a-method-call","children":[]},{"id":"ci_10f7da731290528e0f23c1db9ac7120269740458b8ec332ecaf4333ef673a0aa","title":"Creating Test Doubles","path":"/configuration-engineer-knowledge-base/tools/unit-testing-logics-with-tdd4c/creating-test-doubles","children":[]},{"id":"ci_23a8998b4097752c42275559f7a38cf481887b6a8543c6f2ec63ae39a91a1f0d","title":"Unit Test Examples","path":"/configuration-engineer-knowledge-base/tools/unit-testing-logics-with-tdd4c/unit-test-examples","children":[]},{"id":"ci_54f894467a1263e40cf2af5af83d3185543af962c696a793acc1ada3976ba39f","title":"FAQ","path":"/configuration-engineer-knowledge-base/tools/unit-testing-logics-with-tdd4c/faq","children":[]}]},{"id":"ci_50a855ed28361184155ffea80d8a94bc18c9b538a17974ce7f7a6f39e7e4db4c","title":"Pricefx Stream Maven Plugin","path":"/configuration-engineer-knowledge-base/tools/pricefx-stream-maven-plugin","children":[{"id":"ci_2278a339292b722b9b82e0dceb8d075cf25905dcf8139768dd864e753189df2e","title":"Overview of the Pricefx Stream Maven Plugin","path":"/configuration-engineer-knowledge-base/tools/pricefx-stream-maven-plugin/overview-of-the-pricefx-stream-maven-plugin","children":[]},{"id":"ci_a910e767570f52d3b0a9df1012cdbb7be6bab34afe259bb593240bf3040a3e16","title":"Add Plugin to Project","path":"/configuration-engineer-knowledge-base/tools/pricefx-stream-maven-plugin/add-plugin-to-project","children":[]},{"id":"ci_4ca39416f4a0ca255956545b434cf7fd4d82302c26653c4862a109893edb3073","title":"Connect Stream Plugin to Partition","path":"/configuration-engineer-knowledge-base/tools/pricefx-stream-maven-plugin/connect-stream-plugin-to-partition","children":[]},{"id":"ci_02a4e34215240aea45f7c398e7a4add0efb837eba2e907fbcb3db3bd50cf9619","title":"Use the Plugin","path":"/configuration-engineer-knowledge-base/tools/pricefx-stream-maven-plugin/use-the-plugin","children":[]},{"id":"ci_abca8cd4698267ef9d7ee9b1f4b746706c556b3d1bff2c41f6e5d15d3931eac3","title":"System Requirements for the Pricefx Stream Maven Plugin","path":"/configuration-engineer-knowledge-base/tools/pricefx-stream-maven-plugin/system-requirements-for-the-pricefx-stream-maven-p","children":[]}]},{"id":"ci_2ed9ed0d9295324a8be1ed1437e079dc37158cce9240b91865a1f1886b3af601","title":"How to Work with Pricefx Jira","path":"/configuration-engineer-knowledge-base/tools/how-to-work-with-pricefx-jira","children":[]},{"id":"ci_fb4830bf63780f3ab4fad3952ca81c6ae536adb825d7bf250576f8bac736e5e2","title":"Pricefx Code","path":"/configuration-engineer-knowledge-base/tools/pricefx-code","children":[{"id":"ci_0dd66ed1ae5e63c1770da4becb6f5f9a16f876089d6208fac662844de83b5366","title":"Install Pricefx Code","path":"/configuration-engineer-knowledge-base/tools/pricefx-code/install-pricefx-code","children":[]},{"id":"ci_03fa8518cf48c30b21543807163cde0135502b0e7e6330cf7fd08c418d36867d","title":"Configure Connection to Partition (Pricefx Code)","path":"/configuration-engineer-knowledge-base/tools/pricefx-code/configure-connection-to-partition-pricefx-code","children":[]},{"id":"ci_a14a3a926674249dda57b53e5843d391883f4300f7fb1a8081092a5215784ae6","title":"Fetch Advanced Configurations (Pricefx Code)","path":"/configuration-engineer-knowledge-base/tools/pricefx-code/fetch-advanced-configurations-pricefx-code","children":[]},{"id":"ci_dfb8c8e7b2b644448150a605a48a3d808c35a2a2c1375e4ed8f314752db6cd5c","title":"Deploy Advanced Configurations (Pricefx Code)","path":"/configuration-engineer-knowledge-base/tools/pricefx-code/deploy-advanced-configurations-pricefx-code","children":[]},{"id":"ci_875ef4930d84e12289d9c8af494819d601b6f4fd30a30681492053bd38fa9356","title":"Settings (Pricefx Code)","path":"/configuration-engineer-knowledge-base/tools/pricefx-code/settings-pricefx-code","children":[]},{"id":"ci_81a46c68583d9448f8716f20b5a52078619ada4faf24d8ac1315c6c3ca5a8ea0","title":"Troubleshooting (Pricefx Code)","path":"/configuration-engineer-knowledge-base/tools/pricefx-code/troubleshooting-pricefx-code","children":[]},{"id":"ci_fa734851af5abaa02fc38315dc8dbb75fcc07edee4e0a7eda668ceb7240f6e40","title":"System Requirements (Pricefx Code)","path":"/configuration-engineer-knowledge-base/tools/pricefx-code/system-requirements-pricefx-code","children":[]},{"id":"ci_397624af0d6d225f58ec49471fe500293072f36eb08db63e7940128fb2b872e1","title":"Release Notes (Pricefx Code)","path":"/configuration-engineer-knowledge-base/tools/pricefx-code/release-notes-pricefx-code","children":[]}]}]},{"id":"ci_64548ffd932f2aa093adab67f473eb84bf7295f759b443152e7561e022048ea1","title":"Change History","path":"/configuration-engineer-knowledge-base/change-history","children":[{"id":"ci_8a884c76a4a52e199a48d14e37045b274468d0a847a21454a1b54ad494b37659","title":"8.0 Godfather Changes","path":"/configuration-engineer-knowledge-base/change-history/8-0-godfather-changes","children":[]}]},{"id":"ci_4c0083c914dc738f16518d98e3efaf0e31d2654019f09396623a65f84fd59419","title":"Glossary of Technical Terms","path":"/configuration-engineer-knowledge-base/glossary-of-technical-terms","children":[]},{"id":"ci_6cd4d84593b5c9d752d422248534cab5586bd108760fae3a533200e036624180","title":"System Requirements (Studio)","path":"/configuration-engineer-knowledge-base/system-requirements-studio","children":[]}]