[{"id":"ci_35ffa96ffbba6170dad4f56cf84484ffe2acf58cae6d81a5c5a1ed96d0398bc2","title":"Welcome to NexJ's technical documentation","path":"/crm-technical/24.08/Public-On-Prem/welcome-to-nexj-s-technical-documentation","children":[{"id":"ci_676423ab6fe47ce8c4955229dcb1b43ccaf97ef33aa393cc1fbfe8d01cbf7526","title":"Release Notes","path":"/crm-technical/24.08/Public-On-Prem/release-notes","children":[{"id":"ci_c04f1a06fdc5e91cae8bdf1f9f3b5797b37c69afa51b1d2905fa98147ce2fbc9","title":"NexJ Add-In for Microsoft Office Release Notes","path":"/crm-technical/24.08/Public-On-Prem/nexj-add-in-for-microsoft-office-release-notes","children":[{"id":"ci_a16a800fa79112fe53dfdface79d66773ad891f32b73c8ed66c184eec400044c","title":"NexJ Add-In for Microsoft Office compatibility matrix","path":"/crm-technical/24.08/Public-On-Prem/nexj-add-in-for-microsoft-office-compatibility-mat","children":[]}]},{"id":"ci_631be26b37246ae2153e281391de1a30df0f19eff10750d7d940f7c7b8f878e8","title":"NexJ CRM Release Notes","path":"/crm-technical/24.08/Public-On-Prem/nexj-crm-release-notes","children":[{"id":"ci_5f5059831e587727095c534817ac989749de03b91dc064354b9c8e145f6c8a8f","title":"Release contents","path":"/crm-technical/24.08/Public-On-Prem/release-contents","children":[]},{"id":"ci_80f9c54e0fa9378a6cea36ca15bb24ceb4574272caa92308f897ba540ffc0d7d","title":"New features","path":"/crm-technical/24.08/Public-On-Prem/new-features","children":[{"id":"ci_9b041ce42743302b5e182014c2d623ef57d5602fd0177e4777cfdaac509e0ca7","title":"New features delivered in 24.08","path":"/crm-technical/24.08/Public-On-Prem/new-features-delivered-in-24-08","children":[]},{"id":"ci_6b363cb6630c7d204c65a3645e84a1bb137773731b0e95f26986dddff64e300c","title":"New features delivered in 24.05","path":"/crm-technical/24.08/Public-On-Prem/new-features-delivered-in-24-05","children":[]},{"id":"ci_ef17f37027331fd344bd04268f3d0ac78e1af411313bd99bcd76238a69246f44","title":"New features delivered in 23.11","path":"/crm-technical/24.08/Public-On-Prem/new-features-delivered-in-23-11","children":[]},{"id":"ci_535978eb0daa797de30a843103267fc98b9efdaa4b973f0c849a4cb7ab665f86","title":"New features delivered in 24.02","path":"/crm-technical/24.08/Public-On-Prem/new-features-delivered-in-24-02","children":[]},{"id":"ci_fc8018a15f2e5d47c6c62c7dccaadbe850d102159f8d7d0e35c52f6efe86ae99","title":"New features delivered in 23.08","path":"/crm-technical/24.08/Public-On-Prem/new-features-delivered-in-23-08","children":[]},{"id":"ci_86e5f34991c265ad51766ab6522af5199b15d249d80706c6905fa58439b1661a","title":"New features delivered in 23.05","path":"/crm-technical/24.08/Public-On-Prem/new-features-delivered-in-23-05","children":[]},{"id":"ci_928b0a510e655fd1c3b759c021a958a1ff7f29b9807466ee8c80090704389397","title":"New features delivered in 23.02","path":"/crm-technical/24.08/Public-On-Prem/new-features-delivered-in-23-02","children":[]},{"id":"ci_385af85dc3990a6489fd86d90a7844168623f4a4652718806e505e22c55154c0","title":"New features delivered in 22.11","path":"/crm-technical/24.08/Public-On-Prem/new-features-delivered-in-22-11","children":[]},{"id":"ci_0b41ab83f38a0ac1078818eebbf4e0ecd7a0fdb7a28e30f1bd39990cd3de5f42","title":"New features delivered in 22.09","path":"/crm-technical/24.08/Public-On-Prem/new-features-delivered-in-22-09","children":[]},{"id":"ci_52d3378a434892438118a1019856c2cbd39859698acd3c137bcd26d7ad462273","title":"New features delivered in 22.06.4","path":"/crm-technical/24.08/Public-On-Prem/new-features-delivered-in-22-06-4","children":[]},{"id":"ci_916f505f0d4bdd71cdc7e9b42e06ef682329041b217fbe7305c5617a42b13c58","title":"New features delivered in 22.06.1","path":"/crm-technical/24.08/Public-On-Prem/new-features-delivered-in-22-06-1","children":[]},{"id":"ci_2c885f1f9df5793e5fdbfb355e8c44e1be777bbf261eb9a384a8cb8971cba32a","title":"New features delivered in 22.06","path":"/crm-technical/24.08/Public-On-Prem/new-features-delivered-in-22-06","children":[]},{"id":"ci_6d7772314fbea2452fe4a4c2e67f240af12460cb4c9bc31c66793e544611cbdf","title":"New features delivered in 22.04.3.0","path":"/crm-technical/24.08/Public-On-Prem/new-features-delivered-in-22-04-3-0","children":[]},{"id":"ci_b21ced06e2719d473187b3623d6a4387141f796db62d753dff47339e303fec7f","title":"New features delivered in 22.04.2.0","path":"/crm-technical/24.08/Public-On-Prem/new-features-delivered-in-22-04-2-0","children":[]},{"id":"ci_4dd4dbcc686d6d50c284b677d370fefd77c3de3df711b8fd43e2e6df9b4b9883","title":"New features delivered in 22.04","path":"/crm-technical/24.08/Public-On-Prem/new-features-delivered-in-22-04","children":[]},{"id":"ci_de9a6498352339fef90225b13acfb860483ffc94c06b991caa339b60ab4228e8","title":"New features delivered in 22.03.1.0","path":"/crm-technical/24.08/Public-On-Prem/new-features-delivered-in-22-03-1-0","children":[]},{"id":"ci_81d3756cf60187b7553e0b34789b1ea81d32f6f39b188622a0829b4f68b805a8","title":"New features delivered in 22.03","path":"/crm-technical/24.08/Public-On-Prem/new-features-delivered-in-22-03","children":[]},{"id":"ci_b94d0d3e5bb045e95778219f9bc2025657e445d37214d739b462cb7cb3e8467f","title":"New features delivered in 22.01","path":"/crm-technical/24.08/Public-On-Prem/new-features-delivered-in-22-01","children":[]},{"id":"ci_4bd8da7ddcf39d55fb8b79a2e9402974161a82fbe9c3b70ca5d944420e3837ba","title":"New features delivered in 21.12.2.0","path":"/crm-technical/24.08/Public-On-Prem/new-features-delivered-in-21-12-2-0","children":[]},{"id":"ci_7201843abaa83ecc28311d7201755300e6a2195adb0b7cfc3e2641cd8d8a0851","title":"New features delivered in 21.12.1.0","path":"/crm-technical/24.08/Public-On-Prem/new-features-delivered-in-21-12-1-0","children":[]},{"id":"ci_cf0410ca7dd4b9c3246ed1c4fdb4e5caaa5eb737cba733588d79aaf445938390","title":"New features delivered in 21.12","path":"/crm-technical/24.08/Public-On-Prem/new-features-delivered-in-21-12","children":[]},{"id":"ci_add912b417f94a6ee564e964e82135264e1c44b888b784ce65002a828e12e44a","title":"New features delivered in 21.09","path":"/crm-technical/24.08/Public-On-Prem/new-features-delivered-in-21-09","children":[]},{"id":"ci_98b81ab7abaa3c7c8b26c19589cffd962d04d696ec48ed3f9fff183f3bfb392f","title":"New features delivered in 9.9.0","path":"/crm-technical/24.08/Public-On-Prem/new-features-delivered-in-9-9-0","children":[]},{"id":"ci_e98759b49a9499c50977f6eb5a5640d22aebbfeb00d8a9421dd0f829ca6c16c5","title":"New features delivered in 9.8.5","path":"/crm-technical/24.08/Public-On-Prem/new-features-delivered-in-9-8-5","children":[]},{"id":"ci_e5bead2b6b4fca23d8f59504df75fb09c3f175eca74d7dbe1ccc03389148a316","title":"New features delivered in 9.8.4","path":"/crm-technical/24.08/Public-On-Prem/new-features-delivered-in-9-8-4","children":[]},{"id":"ci_11bcb172212c19bfbafdf73513d6c5ec25ef5403c987c1879b383739486aa10b","title":"New features delivered in 9.8.3","path":"/crm-technical/24.08/Public-On-Prem/new-features-delivered-in-9-8-3","children":[]},{"id":"ci_d54f37bcbad02ea79478c02f65ba272339c2d4c3503f563dcdfba8762afee0ff","title":"New features delivered in 9.8.2.2","path":"/crm-technical/24.08/Public-On-Prem/new-features-delivered-in-9-8-2-2","children":[]},{"id":"ci_bd8e9e1d24f2aa6b86ab9d238e5b12c0c7f7d294c2732b3d777aa5af0f5ee4f7","title":"New features delivered in 9.8.2.1","path":"/crm-technical/24.08/Public-On-Prem/new-features-delivered-in-9-8-2-1","children":[]},{"id":"ci_aa664d0318408b7ac9a52ed3b6a9c3aa6bb372819478d716036568210c579ecb","title":"New features delivered in 9.8.1","path":"/crm-technical/24.08/Public-On-Prem/new-features-delivered-in-9-8-1","children":[]},{"id":"ci_c38070bba02a22e02b66b24d4666e92535bd3159673491185f98cf3c81a65760","title":"New features delivered in 9.8.0.3","path":"/crm-technical/24.08/Public-On-Prem/new-features-delivered-in-9-8-0-3","children":[]},{"id":"ci_2200464604f43b58b15138e8d48c0495d315946061f524f14444ea6ac990a97b","title":"New features delivered in 9.8.0","path":"/crm-technical/24.08/Public-On-Prem/new-features-delivered-in-9-8-0","children":[]},{"id":"ci_daef293640853f0d3ce1c6e3faf54f04a9f1c0e50f4d66f4d7be84c34fc10026","title":"New features delivered in 9.7.0","path":"/crm-technical/24.08/Public-On-Prem/new-features-delivered-in-9-7-0","children":[]},{"id":"ci_e5cc8b60b0114c70ba2d0ecd07f9d36ba1e783c0feccfb2351f22cf2ee0587c5","title":"New features delivered in 9.6.5","path":"/crm-technical/24.08/Public-On-Prem/new-features-delivered-in-9-6-5","children":[]},{"id":"ci_b234d9a9403be6082358a667c0955d334d94b54f0b0b4fd169e36c01fa66e7fd","title":"New features delivered in 9.6.2","path":"/crm-technical/24.08/Public-On-Prem/new-features-delivered-in-9-6-2","children":[]},{"id":"ci_c02095e0087bacc780b79a13329cea63fd464537d1e26abb2069aebdf2a47c6f","title":"New features delivered in 9.6.1","path":"/crm-technical/24.08/Public-On-Prem/new-features-delivered-in-9-6-1","children":[]},{"id":"ci_59a9ea4ed6424d91746ecfb03fe08f5fcc09b629c72b77b6b7f41b4e3339655a","title":"New features delivered in 9.6.0","path":"/crm-technical/24.08/Public-On-Prem/new-features-delivered-in-9-6-0","children":[]},{"id":"ci_fd6463e158505a8ecb4c8cdf8282596bb2306ccbbac4290c7d878048c0d899b4","title":"New features delivered in 9.5.1","path":"/crm-technical/24.08/Public-On-Prem/new-features-delivered-in-9-5-1","children":[]},{"id":"ci_9bf2c130d73cc8321b66137fef472a82a005f050d2f3c90dd05d9efe166db06f","title":"New features delivered in 9.5.0","path":"/crm-technical/24.08/Public-On-Prem/new-features-delivered-in-9-5-0","children":[]},{"id":"ci_868d76618905853ff5d59d62dda7467fa99023e82d90dad495e83c13cc3e59f4","title":"New features delivered in 9.4.7","path":"/crm-technical/24.08/Public-On-Prem/new-features-delivered-in-9-4-7","children":[]},{"id":"ci_1d5ba1148facf84714683f16ea7768d24cf86e5a7a79742f4b724cdb27576206","title":"New features delivered in 9.4.0","path":"/crm-technical/24.08/Public-On-Prem/new-features-delivered-in-9-4-0","children":[]},{"id":"ci_3cfb8a50c958385b4c8437ccbdd40dbf3ef3b778d1f9cc00943ea2a25be235d7","title":"New features delivered in 9.3.0","path":"/crm-technical/24.08/Public-On-Prem/new-features-delivered-in-9-3-0","children":[]},{"id":"ci_af2b5e4ab6f123ebd815f4d86e12c3c697d4dc621a303833cdc595843245e7d0","title":"New features delivered in 9.2.3","path":"/crm-technical/24.08/Public-On-Prem/new-features-delivered-in-9-2-3","children":[]},{"id":"ci_cd814e9408927a6dffebd84efc8000f063c07782fd495c8d9ba46fc87538a7f7","title":"New features delivered in 9.2.2","path":"/crm-technical/24.08/Public-On-Prem/new-features-delivered-in-9-2-2","children":[]},{"id":"ci_d597d08769c7b6e36b4cafe9fd6c5036430ca31926799ccf74e5f7df90b99d0c","title":"New features delivered in 9.2.0","path":"/crm-technical/24.08/Public-On-Prem/new-features-delivered-in-9-2-0","children":[]}]},{"id":"ci_e5d54a701669d6591c3cc9b7cdc8be46347c29f36ec3c1134cd7645a0e555c2a","title":"Known issues and workarounds","path":"/crm-technical/24.08/Public-On-Prem/known-issues-and-workarounds","children":[{"id":"ci_d7a86f4f94f4658cae107231258fdaea0d87ff30d29516113ea24a85998841ad","title":"Process Management","path":"/crm-technical/24.08/Public-On-Prem/process-management-1","children":[]},{"id":"ci_2388144a45a81975b3957c93ce9c97091bde2fe79a34a7f6eb50a5cd18cd5301","title":"Microsoft Exchange Server","path":"/crm-technical/24.08/Public-On-Prem/microsoft-exchange-server","children":[]},{"id":"ci_54b94e94b9e836958bac0c1c9ee63aebcb8b07ecabe9c41a818842a808f8c43d","title":"Mobile","path":"/crm-technical/24.08/Public-On-Prem/mobile","children":[]},{"id":"ci_d41b1a2ab5f9a47575d36edee9dffcb1a45c0aa0ddd7f7ee415361a6b08c1bf3","title":"Admin","path":"/crm-technical/24.08/Public-On-Prem/admin","children":[]},{"id":"ci_fc3c1086e8675ef5bc458e36d870dda877274ef00fe9d54f6e5ef7b7918d67c6","title":"Reporting and analytics known issues","path":"/crm-technical/24.08/Public-On-Prem/reporting-and-analytics","children":[]},{"id":"ci_7b7bbddcde29ce9da10b40472d74f49f5ae0cd55943f2a4a0ee07aae045871f5","title":"Desktop","path":"/crm-technical/24.08/Public-On-Prem/desktop","children":[]},{"id":"ci_8f0c967757d077fd52cc8ed5d0fa1e5a1f7a6a9b9eb734d8921bd4031fe12ff2","title":"Technology","path":"/crm-technical/24.08/Public-On-Prem/technology","children":[]}]},{"id":"ci_292ad33660ce21572488f637bba5b6c6f338a523179f498460d6d00de84358db","title":"Upgrade notes","path":"/crm-technical/24.08/Public-On-Prem/upgrade-notes","children":[]},{"id":"ci_261c878bc8331f1f69bfa681e01e33dc3146b666a42974583d6b832ae4967828","title":"Resolved issues","path":"/crm-technical/24.08/Public-On-Prem/resolved-issues","children":[]},{"id":"ci_17985299b41a3d8ee057cd1aeb304165193d86c39b5667c56115f58c4802fb0b","title":"Requirements and support information","path":"/crm-technical/24.08/Public-On-Prem/requirements-and-support-information","children":[]}]}]}]},{"id":"ci_dfd1119c6208a68d4d88d089ebd6a901b73b440e8a850d714cac3de7d1eb0588","title":"Learning Center","path":"/crm-technical/24.08/Public-On-Prem/learning-center","children":[{"id":"ci_13c93511e87dca2563a37366aca1f4680a384e13a0fa0c9046f8149d43035dc3","title":"Setting up for training","path":"/crm-technical/24.08/Public-On-Prem/setting-up-for-training","children":[]},{"id":"ci_fa0fb14254c72aacce953bbf6cc64ad7691727007aa3e99cc029596c780ae077","title":"Orientation","path":"/crm-technical/24.08/Public-On-Prem/orientation","children":[]},{"id":"ci_5b9e9ce2e2481adade294ddf69c4883d41a486a991e208acfe9aa05327598250","title":"UX fundamentals","path":"/crm-technical/24.08/Public-On-Prem/ux-fundamentals","children":[{"id":"ci_22f6026dc4146cb593de10e898f838fb9ca2ebfda5d06e2b94f539e81844fcec","title":"Structure: Portals contain workspaces contain portlets","path":"/crm-technical/24.08/Public-On-Prem/structure-portals-contain-workspaces-contain-portl","children":[]},{"id":"ci_d234688aa21217c288a0b8b71f2e26e911af90899508a1ee8e9d81c096257c7e","title":"MDA portlets","path":"/crm-technical/24.08/Public-On-Prem/mda-portlets","children":[{"id":"ci_287e13bac7fd8eef6fd89ee0d60a0eebb6afd6a6623929f9664577f78d596e38","title":"Structure: Portlets, dialogs, and layouts","path":"/crm-technical/24.08/Public-On-Prem/structure-portlets-dialogs-and-layouts","children":[]},{"id":"ci_f73c15c8c5ca199e58a991f08413847a8e75c2cd6cd798015084fd02999a1564","title":"Behavior: UI events, UI actions, and data actions","path":"/crm-technical/24.08/Public-On-Prem/behavior-ui-events-ui-actions-and-data-actions","children":[]},{"id":"ci_2d3017321ae7c3a4a7440491cbc7cd4bc22e09f297d10ef8ef79383b014b51aa","title":"Context: Context bus and sysContext event","path":"/crm-technical/24.08/Public-On-Prem/context-context-bus-and-syscontext-event","children":[]},{"id":"ci_7093df09ff581751b00f24ae55d00e6057687e16e5c7ce8bde63ab0ae2c3b8d2","title":"Logic: Scripting and the controller","path":"/crm-technical/24.08/Public-On-Prem/logic-scripting-and-the-controller","children":[]},{"id":"ci_091bf0505fc2399814084b4c3cf65a3e1b4a418d3befbfa408331eb4adc39d2f","title":"Working with filters","path":"/crm-technical/24.08/Public-On-Prem/working-with-filters","children":[]},{"id":"ci_9c882cd8b50144eac87114a103692605d7d63c5cc42d9d50664d74a5f130c11f","title":"Navigator list portlet","path":"/crm-technical/24.08/Public-On-Prem/navigator-list-portlet","children":[]},{"id":"ci_1332f35a37f77fd0bd3096ee4c7f3a23fcd1341b51548b6f909fd71deef56a37","title":"Navigator detail pages","path":"/crm-technical/24.08/Public-On-Prem/navigator-detail-pages","children":[]},{"id":"ci_703993258e36142604b3f8e781505cf5252e6e18aadc5263c2e7d2a2110313b0","title":"Working with pickers","path":"/crm-technical/24.08/Public-On-Prem/working-with-pickers","children":[]}]},{"id":"ci_50fcded35490dc47cc3a24bf85e7c183eda2addd8f6eb3f88bc11ed1d4a8d10c","title":"AFL portlets","path":"/crm-technical/24.08/Public-On-Prem/afl-portlets","children":[{"id":"ci_3b88f3051782e44a47bf6e66868b6ea03a4234b78ff48e27624091c9f17a874a","title":"Structure: AFL modules, portlets, and cards","path":"/crm-technical/24.08/Public-On-Prem/structure-afl-modules-portlets-and-cards","children":[]},{"id":"ci_804120ae8c706abafe7df555dd27c5d9b81ce5b10b1af994110f572f07441092","title":"Context, events, and binding","path":"/crm-technical/24.08/Public-On-Prem/context-events-and-binding","children":[]},{"id":"ci_67b6b346f5f85cacc721402e45159956ed283a9b88374d638e3590d1d62257dc","title":"React rendered controls basics","path":"/crm-technical/24.08/Public-On-Prem/react-rendered-controls-basics","children":[]},{"id":"ci_e2f191220b41d479128beec734fa1ec6b748fc431f7e5dd5c54dab947d342da6","title":"React rendered controls with webpack","path":"/crm-technical/24.08/Public-On-Prem/react-rendered-controls-with-webpack","children":[{"id":"ci_8a53033a3fccd4ae60fb9c985e8c6129de36ea9bbf23eff7491e7b2fc5e28600","title":"React development with webpack explained","path":"/crm-technical/24.08/Public-On-Prem/react-development-with-webpack-explained","children":[]}]}]},{"id":"ci_78bbaa299a6eb26abbaa36c7a3bfdced9f5c0d5426728df6bdcbf6644e4b0f0c","title":"Remote portlets","path":"/crm-technical/24.08/Public-On-Prem/remote-portlets","children":[]},{"id":"ci_e85419efb0004bfec5253814db417d3c3bb91ebd32794e38f8d4d3b3b60c7085","title":"Portal URL # navigation","path":"/crm-technical/24.08/Public-On-Prem/portal-url-navigation","children":[]}]},{"id":"ci_19fe97702c94d736d44893bb837f8dc0419f7be446d05af02d7f3c4acd749d5e","title":"Business model fundamentals","path":"/crm-technical/24.08/Public-On-Prem/business-model-fundamentals","children":[{"id":"ci_827ac3990a350a0e519ed48e4fb0a5e6b8572e592bbf0595e8822d826386d277","title":"Persisted classes","path":"/crm-technical/24.08/Public-On-Prem/persisted-classes","children":[{"id":"ci_de72e9cadfc655cdc8cfb3a494e6c80a087ddd4591712348c94a3929cbc8e1e6","title":"Background: Creating a DataSource","path":"/crm-technical/24.08/Public-On-Prem/background-creating-a-datasource","children":[]}]},{"id":"ci_066f31f28a5b19cb4cdf5566e08163d20ae532e8a87d086efe62bc69d7287cc8","title":"Associated classes","path":"/crm-technical/24.08/Public-On-Prem/associated-classes","children":[]},{"id":"ci_a98ec58041645e482706fdc647ec25046d04b0eeac522432210102aa3b03375e","title":"Defining inheritance","path":"/crm-technical/24.08/Public-On-Prem/defining-inheritance","children":[]},{"id":"ci_a0bdedb08f010f4671b6b5c184cf330a2b2a321f1f15fa4bc4c80ce673715622","title":"Enumerations","path":"/crm-technical/24.08/Public-On-Prem/enumerations","children":[]},{"id":"ci_9aba649154510ea096dbe96196b37d9d17eb9f1aaaed0c51345254c03c2719ec","title":"Attribute validation","path":"/crm-technical/24.08/Public-On-Prem/attribute-validation","children":[]},{"id":"ci_b3b26369563fcd097afa804462749c4b5df6c48ef3620cbbc1d92beb87f3d522","title":"Calculated attributes","path":"/crm-technical/24.08/Public-On-Prem/calculated-attributes","children":[]},{"id":"ci_b443808d05fe881602b6b8180398f150280b96f1ec0c95011211bb688bd26d24","title":"Revisiting class inheritance","path":"/crm-technical/24.08/Public-On-Prem/revisiting-class-inheritance","children":[]},{"id":"ci_8f34343f5067d9e84e6c611af4a0b17ca820f4ac8be0e2d6e78305bb9d526a5e","title":"Derived associations","path":"/crm-technical/24.08/Public-On-Prem/derived-associations","children":[]},{"id":"ci_f40c07b2d32c8ec325af1f1f7020d9e7312944b533b3463ac7faae2364b514ce","title":"Creating events","path":"/crm-technical/24.08/Public-On-Prem/creating-events","children":[]},{"id":"ci_60e362dfa7034984460ec470bde5eb7e2d725ed2ebf4c0325742c58f10d94c19","title":"Workflows","path":"/crm-technical/24.08/Public-On-Prem/workflows","children":[]}]},{"id":"ci_aff6abc98a96f8efdf3e0a8917c76e76e4c960353d623e3855190b0b50bdcc9d","title":"Integration fundamentals","path":"/crm-technical/24.08/Public-On-Prem/integration-fundamentals","children":[{"id":"ci_953718104b3606dc28928c83751801456da27dd22ef640663bfe18add3a61fa6","title":"Model Services - REST","path":"/crm-technical/24.08/Public-On-Prem/model-services-rest","children":[]},{"id":"ci_3c14571f7630a22ffdff6f0ed1e07402e6e9b875f1d692b72c7e4a02aa8f1abe","title":"Working with channels","path":"/crm-technical/24.08/Public-On-Prem/working-with-channels","children":[]},{"id":"ci_00cd66d69d390f9e64be75578e346ac80d21db10ef75f98e4e4cba791a8a9d2d","title":"Working with messages","path":"/crm-technical/24.08/Public-On-Prem/working-with-messages","children":[]},{"id":"ci_5b704154dd07e5bf6baccfba557a0350e8dedfc161277a7d212baf29c778fe48","title":"Working with Messages - JSON","path":"/crm-technical/24.08/Public-On-Prem/working-with-messages-json","children":[]},{"id":"ci_06589c3fa14d319a2e48313db00fe1eb37dc6a4be58a9cfab4899bc5912265c2","title":"Working with file channels","path":"/crm-technical/24.08/Public-On-Prem/working-with-file-channels","children":[]},{"id":"ci_23464abc660d8d61735d2e35f8c84b2cc28ae9147de3e8aae690c17b4d8802a6","title":"Working with services","path":"/crm-technical/24.08/Public-On-Prem/working-with-services","children":[]},{"id":"ci_402f888b2df492fe882a39eef5056fb456157fde43918eb97bcf8f102afe04ce","title":"File integration","path":"/crm-technical/24.08/Public-On-Prem/file-integration","children":[]},{"id":"ci_7adb5c62926e9ae13d36704860e4e947a548b162123972b86b533081ed190a4d","title":"Message transformation","path":"/crm-technical/24.08/Public-On-Prem/message-transformation","children":[]},{"id":"ci_f71eba511fce401a68d82a4973270881de593b114e2a4be3c0e38b82ca1301f1","title":"Working with SOA services","path":"/crm-technical/24.08/Public-On-Prem/working-with-soa-services","children":[]},{"id":"ci_c7da6e8cf43291b106c51ad01ec1145e4967207654ebfce0a1907c33ca798d99","title":"Working with an existing web service","path":"/crm-technical/24.08/Public-On-Prem/working-with-an-existing-web-service","children":[]}]},{"id":"ci_f69b581ee9c770a488340a1708276fd5096176bb36db8399b5d5f765340feeac","title":"Intermediate Learning Concepts","path":"/crm-technical/24.08/Public-On-Prem/intermediate-learning-concepts","children":[{"id":"ci_4eca1345a180688a0be4c46a77c7ca18bd97efee7251fd2872b1350a4950b81c","title":"Lesson - Fixed Width Messages","path":"/crm-technical/24.08/Public-On-Prem/lesson-fixed-width-messages","children":[]},{"id":"ci_fdeefeb271cb20c8bd85655064c4d477708d5ceb124da3fa561804278eb7eef6","title":"Lesson - Parallel Processing Fixed Width Messages","path":"/crm-technical/24.08/Public-On-Prem/lesson-parallel-processing-fixed-width-messages","children":[]},{"id":"ci_27c128b057b3b399eb246edffaba399055775107554c03442cea511569f031bd","title":"Lesson - Scripting with Java","path":"/crm-technical/24.08/Public-On-Prem/lesson-scripting-with-java","children":[]},{"id":"ci_c200f68b4dc0bb56cd2e70eca02391037383e912787b3c603c48017f28361e6f","title":"Lesson - Standard Logging","path":"/crm-technical/24.08/Public-On-Prem/lesson-standard-logging","children":[]},{"id":"ci_099677f1488e2660b1e1c466a36eb86cf0919add1613dccaf37b777152f45860","title":"Lesson - Caching","path":"/crm-technical/24.08/Public-On-Prem/lesson-caching","children":[]},{"id":"ci_a6a6f02c8c9f0f1d78822f0feaef63cfc1248484c857695e1845a5d7d7a7a0e6","title":"Lesson - Service Persistence Mapping","path":"/crm-technical/24.08/Public-On-Prem/lesson-service-persistence-mapping","children":[]}]},{"id":"ci_673cc273416e57a60f8f37caa95ab938efa4b56524655864ca6d08f2faf6ae24","title":"Process Management resources","path":"/crm-technical/24.08/Public-On-Prem/process-management-resources","children":[]}]},{"id":"ci_d3d06db74e954a2354332a3ca221822dd05620127829fafca40ab903b167ff41","title":"Products and modules","path":"/crm-technical/24.08/Public-On-Prem/products-and-modules","children":[{"id":"ci_b9cb80f34981b01b4390199814921d38ab412f6f01d8eae53b454060337be326","title":"NexJ CRM","path":"/crm-technical/24.08/Public-On-Prem/nexj-crm","children":[{"id":"ci_e0919791abbfb1f50c3c54044364fd4f5f0cadb3faf015665287e36dcbf369c9","title":"System administration","path":"/crm-technical/24.08/Public-On-Prem/system-administration","children":[{"id":"ci_f9422aa246d74e0792cfeaa96ef1dcdc709c124e320c4f70504e47285aa475c1","title":"NexJ Admin Console and NexJ System Admin Console overview","path":"/crm-technical/24.08/Public-On-Prem/nexj-admin-console-and-nexj-system-admin-console-o","children":[]},{"id":"ci_6e2a9204098b20f0613841e37a8d7bb4d6a8b86beb294814aad6684fb644e70f","title":"System and object level security","path":"/crm-technical/24.08/Public-On-Prem/system-and-object-level-security","children":[]},{"id":"ci_37e3fae6c427fbe20f16c06735c3884e2364a5afe76c5a6859dbefb27cc903eb","title":"Enabling features for NexJ CRM","path":"/crm-technical/24.08/Public-On-Prem/enabling-features-for-nexj-crm","children":[{"id":"ci_56b4208092f3f17b641a579703827d1434b06b9c7294406ca7b415e0c85d9197","title":"Enabling application features","path":"/crm-technical/24.08/Public-On-Prem/enabling-application-features","children":[]},{"id":"ci_98d1026a207e4c9bd46a7dc64d7fd11603d0cc68af7375a66fd501981ebf910a","title":"Enabling user options","path":"/crm-technical/24.08/Public-On-Prem/enabling-user-options","children":[]},{"id":"ci_fee08993bc6d42010e4a798ce4d9414ced0952dd2f4052ed0068eeb55956bdb3","title":"Enabling notifications","path":"/crm-technical/24.08/Public-On-Prem/enabling-notifications","children":[]},{"id":"ci_40a1b25d94c468e87534bbe5817be94a09ffebcf76beddcece567fadd88890a8","title":"Limiting visibility of contacts in schedule items","path":"/crm-technical/24.08/Public-On-Prem/limiting-visibility-of-contacts-in-schedule-items","children":[]}]},{"id":"ci_3502c276c30f417fb7fe84d78f2107b132684dd85e200a63e30762e07ef5f792","title":"Configuring users and user access","path":"/crm-technical/24.08/Public-On-Prem/configuring-users-and-user-access","children":[{"id":"ci_f692e4dad30e19cf5edf50aaf955d39eefe2dc9716662c3d76d75aabc61c2fa3","title":"Configuring and organizing users","path":"/crm-technical/24.08/Public-On-Prem/configuring-and-organizing-users","children":[{"id":"ci_90ef95642603c017e28b50ae3b416b84d95d233886c25b9bcb9fe157ef3aec49","title":"Configuring users","path":"/crm-technical/24.08/Public-On-Prem/configuring-users","children":[]},{"id":"ci_4cb893b6527f931525f7c22bc5a9f721d75a50f38f28ae506efb36c4bf5c458c","title":"Configuring user groups","path":"/crm-technical/24.08/Public-On-Prem/configuring-user-groups","children":[]},{"id":"ci_ec03b8ab4291ae055491c4d5ac72c38609a0ef236fdf6cd1cf0bef5fb70d9d3f","title":"Configuring group types","path":"/crm-technical/24.08/Public-On-Prem/configuring-group-types","children":[]},{"id":"ci_6b0c3df643778c7d29c05cfe0c1513c7212d1d1909d626e14fe6bb30b27f5205","title":"Configuring user types","path":"/crm-technical/24.08/Public-On-Prem/configuring-user-types","children":[]},{"id":"ci_0dcb4ac62efe086a537d382d8972f65d35ed4000c26bdf1e006ba18b7f475277","title":"Configuring user teams","path":"/crm-technical/24.08/Public-On-Prem/configuring-user-teams","children":[]},{"id":"ci_f21b7f102e5abb5d71f81db5f907d6de5689f99e9e9084fdb827de0dfb1a48dc","title":"Configuring user lists for activities","path":"/crm-technical/24.08/Public-On-Prem/configuring-user-lists-for-activities","children":[]}]},{"id":"ci_f7efebdd6aa3b21faa3b01b83ee4f1069ed0a58be1ebefb788c6930be725fab7","title":"Configuring user coverage","path":"/crm-technical/24.08/Public-On-Prem/configuring-user-coverage","children":[{"id":"ci_88c114f89031a344fd4ad48abfdeff7566d710e3f802448b9ab16cdf63b542fe","title":"Adding client coverage groups","path":"/crm-technical/24.08/Public-On-Prem/adding-client-coverage-groups","children":[]},{"id":"ci_2f772c93572d89bf55a6bfa0522453f2d2d7147b708115f85a0f3777f2ba0070","title":"Adding and removing client coverage group members","path":"/crm-technical/24.08/Public-On-Prem/adding-and-removing-client-coverage-group-members","children":[]},{"id":"ci_be85464b5496353cebd8ecce0569284e99c344c0e1478d74d72c33aeeeb06382","title":"Deleting client coverage groups","path":"/crm-technical/24.08/Public-On-Prem/deleting-client-coverage-groups","children":[]},{"id":"ci_ba0439e21ae28265420320929d11ae173a6e1308268e0af1fecd4014fc25ca5d","title":"Adding coverage roles to a coverage group","path":"/crm-technical/24.08/Public-On-Prem/adding-coverage-roles-to-a-coverage-group","children":[]},{"id":"ci_5ec6d1b92b77352841d605c455d7253f942743e647f017ed8a97dba6e1c822e6","title":"Assigning default client and opportunity coverage roles","path":"/crm-technical/24.08/Public-On-Prem/assigning-default-client-and-opportunity-coverage-","children":[]},{"id":"ci_5328f41be38a9b41d9a0d5649c975d3b7e3b491084a737b2f9387f4d0a4345d7","title":"Specifying coverage hierarchy settings","path":"/crm-technical/24.08/Public-On-Prem/specifying-coverage-hierarchy-settings","children":[]}]},{"id":"ci_6fc8d005deaf0e56ca6a7e14dc39e7a1f59f85f8b59289be4e4c07c00c4eae33","title":"Configuring privilege groups","path":"/crm-technical/24.08/Public-On-Prem/configuring-privilege-groups","children":[{"id":"ci_77fac00baeab61fd559f3b6f0e07ad0724bf419cbd7c4d17775abb94c653fda1","title":"Creating privilege groups","path":"/crm-technical/24.08/Public-On-Prem/creating-privilege-groups","children":[]},{"id":"ci_6dd361fb83be0582199c74d02f902e6ff5e5b2155f288dac2d0a633d57ac5b02","title":"Modifying privilege group properties","path":"/crm-technical/24.08/Public-On-Prem/modifying-privilege-group-properties","children":[]},{"id":"ci_4cf61693f65f866c88e94c5d383a9fb60817fab09d9f3e9ea97fcdae73cc894f","title":"Changing privilege group members","path":"/crm-technical/24.08/Public-On-Prem/changing-privilege-group-members","children":[]},{"id":"ci_87f26380f805c53ff7debc926e8bc44f48e2919b9821db169b57eaf9b3ecbbab","title":"NexJ CRM privileges","path":"/crm-technical/24.08/Public-On-Prem/nexj-crm-privileges","children":[{"id":"ci_cbf7cf798fc255a82748c3462b0ef6e22683fa9d681be3a208534ee5666a9c6b","title":"NexJ CRM privileges prior to version 9.2","path":"/crm-technical/24.08/Public-On-Prem/nexj-crm-privileges-prior-to-version-9-2","children":[]}]}]}]},{"id":"ci_d5f66d55cd0ccf511ddeaefb3a7a309221c116f328f7c17fbfb2dac16d73df2c","title":"Customizing enumerations","path":"/crm-technical/24.08/Public-On-Prem/customizing-enumerations","children":[{"id":"ci_023c5ed16cdc0ee344462b1bfc89724f6dffc26119b4bc322a2c972d030b6c3b","title":"Filtering the Enumerations page","path":"/crm-technical/24.08/Public-On-Prem/filtering-the-enumerations-page","children":[]},{"id":"ci_5854cba02e0f26d6995fc92e7277676446637d2f270c732228f28c0dff48aad0","title":"Adding enumerations","path":"/crm-technical/24.08/Public-On-Prem/adding-enumerations","children":[]},{"id":"ci_b78821d59524d7cd20a7affa36f74b02dc5663be711360e5fd990d1d4f58aea7","title":"Deleting enumerations","path":"/crm-technical/24.08/Public-On-Prem/deleting-enumerations","children":[]},{"id":"ci_429a29199cf52c16541ccb79e367dd7f8412ad719bc6af21d52c167860ff9173","title":"Adding values to enumerations","path":"/crm-technical/24.08/Public-On-Prem/adding-values-to-enumerations","children":[]},{"id":"ci_88b75beed0103ef8e10e3e85873db876f8a65b091cd5af105207e1a7033d4dd3","title":"Modifying enumeration values","path":"/crm-technical/24.08/Public-On-Prem/modifying-enumeration-values","children":[]},{"id":"ci_41d42bfb7116c514f44bd3c6447bef0556a3c9f86897c8c90c4119a33e5ba0a8","title":"Reordering enumeration values","path":"/crm-technical/24.08/Public-On-Prem/reordering-enumeration-values","children":[]},{"id":"ci_ff0d78770017d4b364a388cd6b90e15bd4292983c9f8515993cc0f3eca53c7e6","title":"Deleting enumeration values","path":"/crm-technical/24.08/Public-On-Prem/deleting-enumeration-values","children":[]}]},{"id":"ci_72f9724ef0b0210e13972dfb989de189e97c2e10bd5376b829498aba3bc0b392","title":"Configuring entities","path":"/crm-technical/24.08/Public-On-Prem/configuring-entities","children":[{"id":"ci_fd54d75c63206bfc72e4d6f0e6f959b2d11444de2567fa17fbbdd6153d05f999","title":"Configuring entity types","path":"/crm-technical/24.08/Public-On-Prem/configuring-entity-types","children":[{"id":"ci_d5de24168ff9cfc1ddd83da609f500090cfff05dfcc7b8574b9a0f412149cda9","title":"Adding entity types","path":"/crm-technical/24.08/Public-On-Prem/adding-entity-types","children":[]},{"id":"ci_573940d0e31c3853775b234bb4e0786f70262f08b72d5799d5a279449d7b295f","title":"Deleting entity types","path":"/crm-technical/24.08/Public-On-Prem/deleting-entity-types","children":[]},{"id":"ci_aa2f5c42712ec3f11239452e72aef88011bd76b6a278e9f5344d1fbc7963ad4d","title":"Modifying entity types","path":"/crm-technical/24.08/Public-On-Prem/modifying-entity-types","children":[{"id":"ci_023daf363ce5cb14d863c6aeb22a7e18f7d158d53251b4f6db0657872329211c","title":"Modifying details for an entity type","path":"/crm-technical/24.08/Public-On-Prem/modifying-details-for-an-entity-type","children":[]},{"id":"ci_2c6d9e34ac7295455482dd3a3008f44e7d412573f3f8a7de3d3141af9e81b848","title":"Modifying communication types for an entity type","path":"/crm-technical/24.08/Public-On-Prem/modifying-communication-types-for-an-entity-type","children":[]},{"id":"ci_26c9f902a89a5f1da1f8e21762df27b4c9315825469afeb96cd54e66bc029d62","title":"Modifying address types for an entity type","path":"/crm-technical/24.08/Public-On-Prem/modifying-address-types-for-an-entity-type","children":[]},{"id":"ci_e6392f6685333eef0af9d84982ae757b830b401a23e72946f4231697c17a83b3","title":"Modifying categories for an entity type","path":"/crm-technical/24.08/Public-On-Prem/modifying-categories-for-an-entity-type","children":[]},{"id":"ci_afa69670a85ca54fe4630e9b551b9c26a56cc9403e10006b343955c17e15a198","title":"Modifying custom field types for an entity type","path":"/crm-technical/24.08/Public-On-Prem/modifying-custom-field-types-for-an-entity-type","children":[]},{"id":"ci_0080b060cadc4a149c5b5245d026b37e4e8368c33de23ed0d552fc1e3cddedd5","title":"Enabling portlets for an entity type","path":"/crm-technical/24.08/Public-On-Prem/enabling-portlets-for-an-entity-type","children":[]}]}]},{"id":"ci_7c7efa4486be749f3942d9d88de50da80318457546eef5cabca27b2cd565adea","title":"Configuring hierarchy roles","path":"/crm-technical/24.08/Public-On-Prem/configuring-hierarchy-roles","children":[]},{"id":"ci_7f29d6c14be0b8c7f00c933d9269ecb1ba1fe1f3d44e5299f90aee1887812f48","title":"Configuring communication types","path":"/crm-technical/24.08/Public-On-Prem/configuring-communication-types","children":[{"id":"ci_4d09e74ffda191bec8fe4a0514a841b90717cfc6f4c916e7e0e548001798dd94","title":"Adding communication types","path":"/crm-technical/24.08/Public-On-Prem/adding-communication-types","children":[]},{"id":"ci_8a916afcd0fb5d48017d66cccd809f7b3efb882075a28a11fa5bf1c75fedf299","title":"Deleting communication types","path":"/crm-technical/24.08/Public-On-Prem/deleting-communication-types","children":[]},{"id":"ci_96a6b7466023c18a7d2c30a661c98278fb08c729ede47262e31ce1d769a4ab90","title":"Modifying communication types","path":"/crm-technical/24.08/Public-On-Prem/modifying-communication-types","children":[]},{"id":"ci_1ea37e46220bd093a88749b292137b50c59a5b9d2e3ed6398b6fd2e31e1f76c7","title":"Available communication type properties","path":"/crm-technical/24.08/Public-On-Prem/available-communication-type-properties","children":[]}]},{"id":"ci_d7216dac7732fa9285ea5d21977556b2e329445637555f16eb114e8aaa05579c","title":"Configuring address types","path":"/crm-technical/24.08/Public-On-Prem/configuring-address-types","children":[]},{"id":"ci_6f090c5813643df6e8af69a5a3810c486fd6f4cf596ac3be2ad43ce2861a2689","title":"Configuring categories and category groups","path":"/crm-technical/24.08/Public-On-Prem/configuring-categories-and-category-groups","children":[{"id":"ci_266d2d163d78d6041c9535ed2929a8cfeca4f97dd3ed66f63ecc7a6df49188be","title":"Managing categories","path":"/crm-technical/24.08/Public-On-Prem/managing-categories","children":[]},{"id":"ci_a9e831216754a3d1613f42e3aeb3ac048cc795046c3d14ec5fe74f9df6070911","title":"Managing category groups","path":"/crm-technical/24.08/Public-On-Prem/managing-category-groups","children":[]}]},{"id":"ci_ee1ca641542b6d2546b3f57161414543be05a6c6360ca56a12c10b3be00659ac","title":"Configuring custom fields and custom field groups","path":"/crm-technical/24.08/Public-On-Prem/configuring-custom-fields-and-custom-field-groups","children":[{"id":"ci_6afb5c595aa6778eecd8d663f98d3cf726464000400f77d55dbf752fb44bc708","title":"Managing custom fields","path":"/crm-technical/24.08/Public-On-Prem/managing-custom-fields","children":[{"id":"ci_c3fa2a27476c998809282789da79094161d60a4dc1eb4001e54b459f8d4999f6","title":"Adding custom fields to the system","path":"/crm-technical/24.08/Public-On-Prem/adding-custom-fields-to-the-system","children":[]},{"id":"ci_3080c660a455daff6df326b845927099368cf4f2aacbdf3022d132261fb447fd","title":"Adding quick picks to a custom text field","path":"/crm-technical/24.08/Public-On-Prem/adding-quick-picks-to-a-custom-text-field","children":[]},{"id":"ci_2b975210d0a8928d68650213606dd29725c8f69842127356307facd34308497b","title":"Modifying custom fields in the system","path":"/crm-technical/24.08/Public-On-Prem/modifying-custom-fields-in-the-system","children":[]},{"id":"ci_42d000726df615318994138a591765f139b6e8aa2e0d0fdb3b1440345bd3576a","title":"Modifying the master sort order of custom fields","path":"/crm-technical/24.08/Public-On-Prem/modifying-the-master-sort-order-of-custom-fields","children":[]},{"id":"ci_17c45d69bce63f326e131f210da600b8fda0f053b4486cce31864ea5d39d9fff","title":"Deleting custom fields from the system","path":"/crm-technical/24.08/Public-On-Prem/deleting-custom-fields-from-the-system","children":[]},{"id":"ci_612c97b8b4eabddf6e04aa3301885720a02a92fefa9085dad5c6baec9c0ccb50","title":"Creating merge fields that reference custom fields","path":"/crm-technical/24.08/Public-On-Prem/creating-merge-fields-that-reference-custom-fields","children":[]}]},{"id":"ci_2f4032a6c465588dd0ed92fd5346dc729ad9b35ff9a8bb3b12fc29a659f4556a","title":"Modifying custom field groups","path":"/crm-technical/24.08/Public-On-Prem/modifying-custom-field-groups","children":[]}]},{"id":"ci_6f1056f32aec7e4805b2a3b76457273d376c4ea71b3641c78a041c5e56905533","title":"Configuring saved lists","path":"/crm-technical/24.08/Public-On-Prem/configuring-saved-lists","children":[]},{"id":"ci_33679dea63a3f1b593b6ae3b7ab67ee1e005913e5d768f5356eea37b24d8ed6a","title":"Configuring entity badges","path":"/crm-technical/24.08/Public-On-Prem/configuring-entity-badges","children":[]}]},{"id":"ci_ce65ba0b95a8fe3eaac62d523c1017f2af7371962e3e405556d341c2ff0cfb19","title":"Configuring templates","path":"/crm-technical/24.08/Public-On-Prem/configuring-templates","children":[{"id":"ci_9d0bf8101a2c2838e1f5b5e7e41aed3a0585b8f1b4aabe439493ed661165fd53","title":"Configuring activity templates","path":"/crm-technical/24.08/Public-On-Prem/configuring-activity-templates","children":[{"id":"ci_94e550f666c8fb0290cdfde18418321c05505d7f9fd16f59be47b678f6a68caa","title":"Managing badges for activities","path":"/crm-technical/24.08/Public-On-Prem/managing-badges-for-activities","children":[]}]},{"id":"ci_354943fab30632a65f4d80c6344dc84c73f7c845eae29df45e612897c3a6fa57","title":"Configuring contact center templates","path":"/crm-technical/24.08/Public-On-Prem/configuring-contact-center-templates","children":[]},{"id":"ci_391a6fa8a60ffa27a457fa134b82e7137e79512d7d151637aaa3db93a458bf31","title":"Configuring document types and templates","path":"/crm-technical/24.08/Public-On-Prem/configuring-document-types-and-templates","children":[{"id":"ci_374361cc730e5368b290216fb314303c957d6e2f736953fcf2bc751033127b12","title":"Configuring document types","path":"/crm-technical/24.08/Public-On-Prem/configuring-document-types","children":[]},{"id":"ci_f6b77a7ec2475835cef2e143cf2da363eab473df11b25b377df86cd4b65bfc83","title":"Configuring document templates","path":"/crm-technical/24.08/Public-On-Prem/configuring-document-templates","children":[]}]},{"id":"ci_787570fbcd28c818a23c1a7bf53537d267a299902eb40750a1c452ad5d9805eb","title":"Managing batch communications","path":"/crm-technical/24.08/Public-On-Prem/managing-batch-communications","children":[{"id":"ci_5c84c809c246bfcfd40d409df742deaad92f1e7eead919673d7aa45659817063","title":"Configuring merge fields","path":"/crm-technical/24.08/Public-On-Prem/configuring-merge-fields","children":[{"id":"ci_bd293feac667a0220dc6c137559959112e910d9841eb2063a033549985c873e2","title":"Adding merge fields","path":"/crm-technical/24.08/Public-On-Prem/adding-merge-fields","children":[]},{"id":"ci_9c3d73e6e35268356ce1765c34477173627edce9ab36beb67ebd9562947adf25","title":"Merge field expressions","path":"/crm-technical/24.08/Public-On-Prem/merge-field-expressions","children":[]},{"id":"ci_ce7e8a87f9c2a7385ea3de9c5660fc1d28ef7669dbe6fe745791ceaf331b8885","title":"Deleting merge fields","path":"/crm-technical/24.08/Public-On-Prem/deleting-merge-fields","children":[]},{"id":"ci_ee739fbfea9aa3b772c116b2a702f8851383c80c5d574d0c438416559d307467","title":"Exporting merge field lists","path":"/crm-technical/24.08/Public-On-Prem/exporting-merge-field-lists","children":[]}]},{"id":"ci_a8fca3a0933901ec7f326d3a79debb46edf39b966e8908be43d35d37265f55a8","title":"Configuring batch communications","path":"/crm-technical/24.08/Public-On-Prem/configuring-batch-communications","children":[]}]}]},{"id":"ci_16dd745c19398fb88f1f417395f4d1f70dafc307e721bc1ca3a3465ad747810f","title":"Providing custom tokens and templates for mailer documents","path":"/crm-technical/24.08/Public-On-Prem/providing-custom-tokens-and-templates-for-mailer-d","children":[]},{"id":"ci_814e9062aac1702f01e8f792eb4269bf79623e39508a3a26bf5a6a1bfca4ae9f","title":"Customizing screens, toolbars, and portlets","path":"/crm-technical/24.08/Public-On-Prem/customizing-screens-toolbars-and-portlets","children":[]},{"id":"ci_ffe8ed63afb94c4076c21c55055b39d4d399e20d6bc66339ccd6b45cdda80883","title":"Configuring system defined queries","path":"/crm-technical/24.08/Public-On-Prem/configuring-system-defined-queries","children":[{"id":"ci_cf4aee9bcb7bf76139f78e6db60cf37f3af4093b5612838829248d678b2b618d","title":"Adding system defined queries","path":"/crm-technical/24.08/Public-On-Prem/adding-system-defined-queries","children":[]},{"id":"ci_011eef06f38d8abedf48fb5a1170cf7f9d366e6933a35c4a0426b2432b122c34","title":"Editing system defined queries","path":"/crm-technical/24.08/Public-On-Prem/editing-system-defined-queries","children":[]},{"id":"ci_e67f58b5342ac969275e9ccffc0a0b10fb10ba70e72f50df2524daab33ce62b3","title":"Deleting system defined queries","path":"/crm-technical/24.08/Public-On-Prem/deleting-system-defined-queries","children":[]},{"id":"ci_ee78561f085eee9b37bc44531e90642772c83de674a9acf99564c3c9fcfb8268","title":"Managing access to queries","path":"/crm-technical/24.08/Public-On-Prem/managing-access-to-queries","children":[]},{"id":"ci_9f1dbc4ff07952176386bf7ca285e9752c1541e7ece259c2e7510f4b71bcc467","title":"Entering query expressions","path":"/crm-technical/24.08/Public-On-Prem/entering-query-expressions","children":[]}]},{"id":"ci_a3dfd2d43217f8af9c906be524c7cdd52efe05f5ac65093f3812d0c6d0482125","title":"Configuring rollup hierarchies","path":"/crm-technical/24.08/Public-On-Prem/configuring-rollup-hierarchies","children":[{"id":"ci_d893f2a839c274184425feb8318a761f752c49f24ff19c318049b5b3215c9f68","title":"Configuring natural hierarchy rollup types","path":"/crm-technical/24.08/Public-On-Prem/configuring-natural-hierarchy-rollup-types","children":[]},{"id":"ci_934a98008466ff1013bf0106516797bb382937c8f793cacefe0af5ba378bed3c","title":"Configuring custom field rollup types","path":"/crm-technical/24.08/Public-On-Prem/configuring-custom-field-rollup-types","children":[]}]},{"id":"ci_5a9fff5fc0c38a3a1108c73f330e09a72f1a1eba798b9d3127c4da3da44a68bf","title":"Configuring workflows","path":"/crm-technical/24.08/Public-On-Prem/configuring-workflows","children":[{"id":"ci_69c6798285ee669f567e82b9e65c4cdde892f667cf87a0b6224a15134a10e5d2","title":"Configuring rules and rule sets","path":"/crm-technical/24.08/Public-On-Prem/configuring-rules-and-rule-sets","children":[{"id":"ci_df68ba8973490913384aaf983d0348c52bbc62927f45cff83db411ae6fc9f427","title":"Adding and deleting rule sets","path":"/crm-technical/24.08/Public-On-Prem/adding-and-deleting-rule-sets","children":[]},{"id":"ci_74e1b897f86fcda4254d7e9dc21f479998765052cb55edad6b1485db9ab038cc","title":"Adding and deleting rules","path":"/crm-technical/24.08/Public-On-Prem/adding-and-deleting-rules","children":[]},{"id":"ci_dae8f3f19c2b1224221d7e6d47da0d412867bd18bbd0044fee551c3dd5f9de1f","title":"Service request attributes","path":"/crm-technical/24.08/Public-On-Prem/service-request-attributes","children":[]},{"id":"ci_502ff83e39d78a3b7864f53ceea0543c90e1b001e3718a702415d7651d31a449","title":"Rule sets for service level agreements","path":"/crm-technical/24.08/Public-On-Prem/rule-sets-for-service-level-agreements","children":[]}]},{"id":"ci_f1365c674a6e1b3aa0d737bd39addc220dc8c46db814c944d817064c26d8a6b0","title":"Using rules to assign roles or activities to users","path":"/crm-technical/24.08/Public-On-Prem/using-rules-to-assign-roles-or-activities-to-users","children":[]},{"id":"ci_0df03caa27dfeee661d08d2c491aaf7aa5f7e47bc49a1abbba1051c70bbe8447","title":"Configuring work queues","path":"/crm-technical/24.08/Public-On-Prem/configuring-work-queues","children":[]},{"id":"ci_440443f81ee866851edbba710f35104a91b1c35a9fa94282c8cfcc264c46f9aa","title":"Configuring Service Level Management settings","path":"/crm-technical/24.08/Public-On-Prem/configuring-service-level-management-settings","children":[]},{"id":"ci_12495e574193577dd764a929b0173bc8749d1bebeb75610b5931335b8620e6e7","title":"Configuring service level agreement settings","path":"/crm-technical/24.08/Public-On-Prem/configuring-service-level-agreement-settings","children":[]}]},{"id":"ci_c258dce25ea8e48d4e9d383d0137d6b0f3dfe954febcf8f9aed4ca7f227ffa5d","title":"Configuring predefined reports","path":"/crm-technical/24.08/Public-On-Prem/configuring-predefined-reports","children":[]},{"id":"ci_c5fd7e022dfbaf1c01ab28d0cbcf2f0e295a7701aafa1917a2003004da8d38e7","title":"Synchronizing with external databases","path":"/crm-technical/24.08/Public-On-Prem/synchronizing-with-external-databases","children":[{"id":"ci_6c88184ff1515aee36e72da59d2b937f42f3c15912c82a239d31c3041510a6a0","title":"Changing synchronization email addresses","path":"/crm-technical/24.08/Public-On-Prem/changing-synchronization-email-addresses","children":[]},{"id":"ci_0403170d4be937c934fd6317cac0051794f73872a8af0ceedbf6a44cbbb47ba8","title":"Overview of LDAP server synchronization","path":"/crm-technical/24.08/Public-On-Prem/overview-of-ldap-server-synchronization","children":[]},{"id":"ci_08a20c5ea0af76a0585d89b5c507f7325be1d1bf88cea451c7f0ecd2a0e89752","title":"Resetting folder states for Exchange Server policy changes","path":"/crm-technical/24.08/Public-On-Prem/resetting-folder-states-for-exchange-server-policy","children":[]}]},{"id":"ci_e890f832f6e2e461a92a2e51f717b2828c61edd6dfe9e6b05e5a4ab614522cdf","title":"Configuring global system settings","path":"/crm-technical/24.08/Public-On-Prem/configuring-global-system-settings","children":[{"id":"ci_27c69fdae818bebed3ba4dceefbf86f1482515de49cc290445e7cfe7fddfcf7a","title":"Monitoring application server cluster health","path":"/crm-technical/24.08/Public-On-Prem/monitoring-application-server-cluster-health","children":[]}]},{"id":"ci_f534bc20e89026e55e431b09e9c89b07e0eb7696093a1181fe8863b4e00fc5e0","title":"Monitoring NexJ applications","path":"/crm-technical/24.08/Public-On-Prem/monitoring-nexj-applications","children":[{"id":"ci_fa0e27717d2aec5966d9b7b45d08f9f6010a8d0e37ba8ab3a6caefd6294c307c","title":"Monitoring object queues","path":"/crm-technical/24.08/Public-On-Prem/monitoring-object-queues","children":[{"id":"ci_fa2609d125073b9907ccf70a74ee4928b532ea13a89f0ac30635d6eb85339c67","title":"Filtering object queues","path":"/crm-technical/24.08/Public-On-Prem/filtering-object-queues","children":[]},{"id":"ci_b2f4663bbf17f8752b3bf85407f833774e24c67cbb12e23b54935edd90363a92","title":"Restarting the object queue dispatcher from the Object Queue page","path":"/crm-technical/24.08/Public-On-Prem/restarting-the-object-queue-dispatcher-from-the-ob","children":[]},{"id":"ci_faed77ca5bcbb803e2b1fd480d132297e73b0cf57fde216fb8cd2201033f1681","title":"Viewing summary information for object queues","path":"/crm-technical/24.08/Public-On-Prem/viewing-summary-information-for-object-queues","children":[]},{"id":"ci_acea833c2e8dd8403a42b2e0212cb1e04556e79eaa5eb7a3ef4ea07f70af742b","title":"Viewing details for object queues","path":"/crm-technical/24.08/Public-On-Prem/viewing-details-for-object-queues","children":[]},{"id":"ci_edf113a43cfa00422337dd5adc34e77226dbbea7e5a567eff41cc4ed92c7001f","title":"Editing settings for an object queue","path":"/crm-technical/24.08/Public-On-Prem/editing-settings-for-an-object-queue","children":[]},{"id":"ci_4c60bd3536eb99ce150bd268f3d4d92ea86b006ed586a59be3af3433da5fffd2","title":"Viewing statistics for object queues","path":"/crm-technical/24.08/Public-On-Prem/viewing-statistics-for-object-queues","children":[]},{"id":"ci_e9687497bd8292e4228d9a6ef916ef684dd78c505055c28f08524fa1cb43c0e9","title":"Viewing messages for object queues","path":"/crm-technical/24.08/Public-On-Prem/viewing-messages-for-object-queues","children":[]},{"id":"ci_1ee0c497dddcda4d72cf569519a6d4188e36f884393a6294affe25971b8e1eab","title":"Resending object queue messages","path":"/crm-technical/24.08/Public-On-Prem/resending-object-queue-messages","children":[]},{"id":"ci_0b1a73375481c371f43576ae822a18e4b035f6d2b01ca69393621b56c1def35d","title":"Troubleshooting object queues","path":"/crm-technical/24.08/Public-On-Prem/troubleshooting-object-queues","children":[]}]},{"id":"ci_3715529f1b8504fe82169c9bee681d716f65253bb30ea9c516b9a66de5c24797","title":"Monitoring application-managed resource pools","path":"/crm-technical/24.08/Public-On-Prem/monitoring-application-managed-resource-pools","children":[]},{"id":"ci_ab39bb7694709c77b9de506d2c0bf6187ae0af2ec557e010b1869b09b8e357b9","title":"Monitoring process queues","path":"/crm-technical/24.08/Public-On-Prem/monitoring-process-queues","children":[]},{"id":"ci_fe205b39d144e0d7f7f5ad3180866dd7775ed96f95a9e8f07477e025db6824c1","title":"Working with processes","path":"/crm-technical/24.08/Public-On-Prem/working-with-processes","children":[]},{"id":"ci_12e08f91feff469f4344954488da5c50ae16154aac0ce2a9e9b4dcd8f2c4f52b","title":"Removing redundant processes from the NJProcess table","path":"/crm-technical/24.08/Public-On-Prem/removing-redundant-processes-from-the-njprocess-ta","children":[]},{"id":"ci_27246760dc6438ab9da1abb9f64b5b14c9d44ac74383c8b53566cac196971d66","title":"Monitoring statistics for NexJ applications","path":"/crm-technical/24.08/Public-On-Prem/monitoring-statistics-for-nexj-applications","children":[{"id":"ci_45726d08ba519bf5ff6aabae7dde0f3dafcc5861da9f116a69179278111a9bd0","title":"Viewing JMX statistics in NexJ System Admin Console","path":"/crm-technical/24.08/Public-On-Prem/viewing-jmx-statistics-in-nexj-system-admin-consol","children":[]},{"id":"ci_7f784610f52fa87474ac4a2262791befb97c48c97575da30d9b892ab72d73a67","title":"JMX statistics provided in NexJ System Admin Console","path":"/crm-technical/24.08/Public-On-Prem/jmx-statistics-provided-in-nexj-system-admin-conso","children":[]},{"id":"ci_bb6d152007679b4ca10ecdb4d08f4cc31060086491dd0b96da537aa521b95168","title":"Interpreting key JMX statistics","path":"/crm-technical/24.08/Public-On-Prem/interpreting-key-jmx-statistics","children":[]},{"id":"ci_4de3914565ed2dac5384bede3ec6688d45f4530ebf8dc8e49448c232424650fc","title":"Interpreting object queue statistics from the Statistics page","path":"/crm-technical/24.08/Public-On-Prem/interpreting-object-queue-statistics-from-the-stat","children":[]},{"id":"ci_0e160b21ed735b0312cc6bb34da969d70d40d920316b8cc678489cb8eb2e4726","title":"Viewing JMX statistics remotely","path":"/crm-technical/24.08/Public-On-Prem/viewing-jmx-statistics-remotely","children":[]},{"id":"ci_e763b4827bc1381ef547a5df072c40fad216698dd2cbd3200eb9274b635606a9","title":"Using NexJ CRM system monitoring tools","path":"/crm-technical/24.08/Public-On-Prem/using-nexj-crm-system-monitoring-tools","children":[]},{"id":"ci_ffcc1c310511d816dbaa016a9bdd245ebb427b4f61c999c7c8537230b05e17c6","title":"Collecting diagnostic data on dynamic resource pools","path":"/crm-technical/24.08/Public-On-Prem/collecting-diagnostic-data-on-dynamic-resource-poo","children":[]},{"id":"ci_39ba19843268e20dd43a262dc47f830681bae025654d4b90fbfb7f68991cc1b6","title":"Interpreting resource pool diagnostic data","path":"/crm-technical/24.08/Public-On-Prem/interpreting-resource-pool-diagnostic-data","children":[]},{"id":"ci_497f8792742e96ce926842b877ca507fe66e61301c73cfd9d50d049d736998bb","title":"Viewing dump files for resource pools","path":"/crm-technical/24.08/Public-On-Prem/viewing-dump-files-for-resource-pools","children":[]},{"id":"ci_f276e17bc18ae6305e8c2c9fedc433d43144171d298afcb9fed73ae0d27b0fae","title":"Resetting statistics","path":"/crm-technical/24.08/Public-On-Prem/resetting-statistics","children":[]},{"id":"ci_bc620c07bf57d06fd7f05cc9f5d9846d10f5f6d8c06d35542720447629dd8ef2","title":"System batch processes","path":"/crm-technical/24.08/Public-On-Prem/system-batch-processes","children":[]},{"id":"ci_1c2f3fb37d96f0972fa3a9907ad7c7530ef6306bc192cea81b00d66afad45307","title":"Restarting the object queue dispatcher from the Statistics page","path":"/crm-technical/24.08/Public-On-Prem/restarting-the-object-queue-dispatcher-from-the-st","children":[]}]},{"id":"ci_eaa7efadcd11e976c3ef431cf400d45bc738bc9ed0af0b84cacdf01c402206f0","title":"Managing pending time-based actions","path":"/crm-technical/24.08/Public-On-Prem/managing-pending-time-based-actions","children":[]},{"id":"ci_8376c17ab03f7de74d73a0d61adb354522048b7c98187c843c5729ac523d43af","title":"Enabling client performance metrics","path":"/crm-technical/24.08/Public-On-Prem/enabling-client-performance-metrics","children":[]},{"id":"ci_57af1ea3fbc40672878fd248ccc4c9018928705cad7206a937d94413f3841008","title":"Integration logging","path":"/crm-technical/24.08/Public-On-Prem/integration-logging","children":[{"id":"ci_4bb9203fcfb26f0f68a70b453cf5b9f3ce56382c32d12b85291a541747ae1d67","title":"Specifying integration log timeout values at deployment time","path":"/crm-technical/24.08/Public-On-Prem/specifying-integration-log-timeout-values-at-deplo","children":[]},{"id":"ci_3d71390393b41b1628a0182583b6efa4e637d29253f3aabcd522a3b4167346ec","title":"Enabling integration logging for the system","path":"/crm-technical/24.08/Public-On-Prem/enabling-integration-logging-for-the-system","children":[]},{"id":"ci_951072f2e20b365735fc69ffc2ca688c29f246cbec88c90f3259abb439280d87","title":"Enabling integration logging for a channel","path":"/crm-technical/24.08/Public-On-Prem/enabling-integration-logging-for-a-channel","children":[]},{"id":"ci_60e64b964dac092350bc8e3add2d0b6139dae4d3caceef3d1f70441336bd3cc5","title":"Specifying a warning timeout value for a channel at runtime","path":"/crm-technical/24.08/Public-On-Prem/specifying-a-warning-timeout-value-for-a-channel-a","children":[]},{"id":"ci_1ad05f7fbe7d9b58ad38003c57d5c24c0e5759a8a368bf31cfc63d166f6918c2","title":"Filtering integration logs","path":"/crm-technical/24.08/Public-On-Prem/filtering-integration-logs","children":[]},{"id":"ci_a554a34b26ce7b463f7375575aff5d54015d2c6826e754fe0e01b70ec48d2e55","title":"Interpreting integration logs","path":"/crm-technical/24.08/Public-On-Prem/interpreting-integration-logs","children":[]}]},{"id":"ci_d91958c3ca4854aab04a3de017623fa89075f41a97fb79c076cad7b4f6ebcd3e","title":"Enabling performance banners for individual users","path":"/crm-technical/24.08/Public-On-Prem/enabling-performance-banners-for-individual-users","children":[{"id":"ci_7e33d83fae36c0df45facc64312afeaf4bbe66c751cca664160d6ad75ad62430","title":"Interpreting performance banners for the classic version of the NexJ CRM UI","path":"/crm-technical/24.08/Public-On-Prem/interpreting-performance-banners-for-the-classic-v","children":[]}]},{"id":"ci_0de5403f5769424de3a62415fb08eb762549870de25fb0dc6d9d8846c6d81130","title":"Enabling performance information to view metrics about your NexJ application","path":"/crm-technical/24.08/Public-On-Prem/enabling-performance-information-to-view-metrics-a","children":[{"id":"ci_d6e483117dbbf3aea3634c1496134e1b888399f51ea7dceabdcdde66453037b9","title":"Interpreting performance statistics for NexJ CRM","path":"/crm-technical/24.08/Public-On-Prem/interpreting-performance-statistics-for-nexj-crm","children":[]}]},{"id":"ci_344f566dc7f8cfbb4c4147547931718f2d872bfe03652464e34fdaa3b5bc953d","title":"Resolving in-doubt transactions","path":"/crm-technical/24.08/Public-On-Prem/resolving-in-doubt-transactions","children":[{"id":"ci_896f03b4724bef1defcb8f937facbfc80a0c152e62223f7d5d6d3b94fad8541c","title":"Viewing journal entries of in-doubt XA transactions","path":"/crm-technical/24.08/Public-On-Prem/viewing-journal-entries-of-in-doubt-xa-transaction","children":[]},{"id":"ci_f7a251f34feb494a8385992fe15346d402d4f46d3d8e372a462a82b096e85603","title":"Marking transactions as committed","path":"/crm-technical/24.08/Public-On-Prem/marking-transactions-as-committed","children":[]},{"id":"ci_9dd6c20d1be91c30303ed7e1808abddf771f74ebd06d5cb9dee6ad5655477099","title":"Marking transactions as rolled back","path":"/crm-technical/24.08/Public-On-Prem/marking-transactions-as-rolled-back","children":[]}]},{"id":"ci_822ade86eb8f114a208e1795bde5ff808c2804b3a3a28e19ca81c71a6b3a6194","title":"Audit trails","path":"/crm-technical/24.08/Public-On-Prem/audit-trails","children":[{"id":"ci_0b89219f5e02c5f276bcdb9bd2facfb4b45e1946ad46e7da933c030ce96ff6b6","title":"Working with audit trails in NexJ CRM","path":"/crm-technical/24.08/Public-On-Prem/working-with-audit-trails-in-nexj-crm","children":[]},{"id":"ci_7fcabd5c714ee1579361eee65b0446529f30c62ebd693653719abce1107d1b45","title":"Working with audit trails in NexJ Admin Console","path":"/crm-technical/24.08/Public-On-Prem/working-with-audit-trails-in-nexj-admin-console","children":[]}]},{"id":"ci_8e99af58a147ecc0e49e44fb96e1fc8b2a4d53ce421c2eae623da734cac9e678","title":"Monitoring user interface errors","path":"/crm-technical/24.08/Public-On-Prem/monitoring-user-interface-errors","children":[]},{"id":"ci_53b7c3f401f6b0fc22111fa628559026b1b365fb89691dd17d9b718ed6848551","title":"Monitoring NexJ Model Server with Grafana dashboards","path":"/crm-technical/24.08/Public-On-Prem/monitoring-nexj-model-server-with-grafana-dashboar","children":[]}]},{"id":"ci_d81fe2ee453511907f3e25bafab4a9a11e5529eb83ea595301beb7bcf3be9c14","title":"Enabling or disabling the replication of changes from NexJ CRM to Ad Hoc Reporting databases","path":"/crm-technical/24.08/Public-On-Prem/enabling-or-disabling-the-replication-of-changes-f","children":[]},{"id":"ci_3bb004769b91680692f2ca46af7036b9bb1dabe0d89131094cef9e298f851e9e","title":"Troubleshooting NexJ applications","path":"/crm-technical/24.08/Public-On-Prem/troubleshooting-nexj-applications","children":[{"id":"ci_6c00b121f0d0b0288c408a9551fde2884a094f874908efc979f19faa9c2a1eb3","title":"Troubleshooting unexpected errors in NexJ CRM","path":"/crm-technical/24.08/Public-On-Prem/troubleshooting-unexpected-errors-in-nexj-crm","children":[]},{"id":"ci_2b74ca01a42e7411698d243c6e8946cf2d6343526fb76815358b084560905a70","title":"Troubleshooting re-submit request errors in NexJ CRM","path":"/crm-technical/24.08/Public-On-Prem/troubleshooting-re-submit-request-errors-in-nexj-c","children":[]},{"id":"ci_697fe96cd5dd8756918694c4a0d8a47599c5ccf9c91a796ca1efc128ab59007a","title":"Troubleshooting user session load balancing","path":"/crm-technical/24.08/Public-On-Prem/troubleshooting-user-session-load-balancing","children":[]},{"id":"ci_5a21f4a28734f67a7ef574b12fe017d20ab793d9617d46bde6cefd9f54923e9d","title":"Troubleshooting intermittent session-related or HTTP errors","path":"/crm-technical/24.08/Public-On-Prem/troubleshooting-intermittent-session-related-or-ht","children":[]},{"id":"ci_7f8bc9e8f9a094f87dc4ccd7cbd7914e97cdf8dddca16c5c2dc4d021386ba8ec","title":"Troubleshooting high application server CPU or memory utilization","path":"/crm-technical/24.08/Public-On-Prem/troubleshooting-high-application-server-cpu-or-mem","children":[]},{"id":"ci_c854825f2bc9499e32ca568e499a19d1d2e31015dca09d38af257dbd4e723030","title":"Troubleshooting overloaded databases","path":"/crm-technical/24.08/Public-On-Prem/troubleshooting-overloaded-databases","children":[]},{"id":"ci_0a8eb5f2b27dc87b8a11fa17efe42f22294198d3838821c55dd9654a512e4ffb","title":"Troubleshooting an accumulation of messages on object queues","path":"/crm-technical/24.08/Public-On-Prem/troubleshooting-an-accumulation-of-messages-on-obj","children":[]}]},{"id":"ci_42fe3718ad1e07fdbf00a7a6d70737063412ffcd5a37e3a0a0d178686a60a3fd","title":"Deleting notifications using batch processes","path":"/crm-technical/24.08/Public-On-Prem/deleting-notifications-using-batch-processes","children":[]},{"id":"ci_a9084b4995ce70e02c03eda3a4d56a657a155399ac14e9bfa76531534c231be8","title":"Configuring ad hoc reporting settings","path":"/crm-technical/24.08/Public-On-Prem/configuring-ad-hoc-reporting-settings","children":[]},{"id":"ci_0f1b8a4afdf1319cfbd5b3a042e0f27b4bdc05dfff016bd1758ed2e43c5efd90","title":"Reviewing performance statistics for Reporting data replication recovery","path":"/crm-technical/24.08/Public-On-Prem/reviewing-performance-statistics-for-reporting-dat","children":[]}]}]},{"id":"ci_b5b2c77ab73306947e26044e703afe745361cb42e80cd965119c08f940fdf48c","title":"NexJ Add-In for Microsoft Office","path":"/crm-technical/24.08/Public-On-Prem/nexj-add-in-for-microsoft-office","children":[{"id":"ci_402bf5f60cd56616250e4866ed7559e695b290aac99a9d28da3996216aa19519","title":"Installing NexJ Add-In for Microsoft Office","path":"/crm-technical/24.08/Public-On-Prem/installing-nexj-add-in-for-microsoft-office","children":[]},{"id":"ci_899ba973f8da7645cd4d822948c665a711a172dd5f5c5200baa15e71cb1d62f2","title":"Configuring NexJ Add-In for Microsoft Office using configuration dialogs","path":"/crm-technical/24.08/Public-On-Prem/configuring-nexj-add-in-for-microsoft-office-usi-1","children":[]},{"id":"ci_606acefbcb456ea1e0d577a5095b10e6fdab8dfef86c3d27d6ad8756f5dca547","title":"Configuring NexJ Add-In for Microsoft Office using the registry editor","path":"/crm-technical/24.08/Public-On-Prem/configuring-nexj-add-in-for-microsoft-office-using","children":[]},{"id":"ci_959e335e643ec8830a33ace8f8528342c9540ad30880e615c5e7048cf3537e34","title":"NexJ Add-In security integration and configuration","path":"/crm-technical/24.08/Public-On-Prem/nexj-add-in-security-integration-and-configuration","children":[]},{"id":"ci_da5fe76d949cef0d014521861fe7cf8117471faa8588efe90c693f864e3ba013","title":"NexJ Add-In error handling","path":"/crm-technical/24.08/Public-On-Prem/nexj-add-in-error-handling","children":[]}]},{"id":"ci_2c8981a22886b9a0193cc894ac4d0202526f3c5fc716a22fd593a10c746fbb26","title":"Microsoft Exchange Server Synchronization","path":"/crm-technical/24.08/Public-On-Prem/microsoft-exchange-server-synchronization","children":[{"id":"ci_4e0131fa8566aab0e3f09d9b9d4edafd6d9a98ad3c7568ca876bdd4029e7cca0","title":"Configuring NexJ CRM synchronization","path":"/crm-technical/24.08/Public-On-Prem/configuring-nexj-crm-synchronization","children":[{"id":"ci_c05f852f1b28b71529035dc70212d4b1df9c0de8ad5551550e82ade8be0368f2","title":"Enabling synchronization with Exchange Server","path":"/crm-technical/24.08/Public-On-Prem/enabling-synchronization-with-exchange-server","children":[]},{"id":"ci_6bf06ed5e471b09636a167f834ad3d6729471d54af6735d53740ae545ec5e935","title":"Creating an anonymous NexJ user","path":"/crm-technical/24.08/Public-On-Prem/creating-an-anonymous-nexj-user","children":[]},{"id":"ci_6767096e6abbb4d146f2dab9cacf7e1030f1ab32b667ff4395950412b8c88133","title":"Configuring Exchange users with impersonation privileges","path":"/crm-technical/24.08/Public-On-Prem/configuring-exchange-users-with-impersonation-priv","children":[]},{"id":"ci_a4716ebb68e5443ee73005872a6cd1645d417c36f50d12dc50962789956393d2","title":"Disabling throttling for Exchange Server","path":"/crm-technical/24.08/Public-On-Prem/disabling-throttling-for-exchange-server","children":[]},{"id":"ci_c75d3512523ab9393596de4fcc949fb4a7a796a0e614aa456e0d5fe77a19a35a","title":"Adding synchronization targets for Exchange Server","path":"/crm-technical/24.08/Public-On-Prem/adding-synchronization-targets-for-exchange-server","children":[]},{"id":"ci_39740b4da775f3e78953a77ba80279259d5bdaddefb8bd9fa0952f30e0a639d8","title":"Specifying the notification communication method","path":"/crm-technical/24.08/Public-On-Prem/specifying-the-notification-communication-method","children":[]},{"id":"ci_e73f58ff5f867321b6698537ffc35ca3f0656fbc076f91e70627ea2442baf565","title":"Configuring global Exchange synchronization options","path":"/crm-technical/24.08/Public-On-Prem/configuring-global-exchange-synchronization-option","children":[]},{"id":"ci_af96be0626a636656dfb740fed2aeba4b6d674dd924a4d1c12a2e9d81eea5fc7","title":"Enabling Exchange synchronization features","path":"/crm-technical/24.08/Public-On-Prem/enabling-exchange-synchronization-features","children":[]},{"id":"ci_f084ed2b432fc4b1658c7509aa68848330df40f825df404384b2b80e6b5f582a","title":"Enabling delegate access to private items","path":"/crm-technical/24.08/Public-On-Prem/enabling-delegate-access-to-private-items","children":[]},{"id":"ci_3530112d7ce9c2a951ac5c079364d1c2bfb11be6f01032a3cc7b66305da8e6e0","title":"Creating links to folders on the Exchange server","path":"/crm-technical/24.08/Public-On-Prem/creating-links-to-folders-on-the-exchange-server","children":[]},{"id":"ci_6ebdf4b9608eff0380ddddafe287a4f120f2c4a0f64fddf92c927c59d1c1e580","title":"Exchange mailbox migration","path":"/crm-technical/24.08/Public-On-Prem/exchange-mailbox-migration","children":[]},{"id":"ci_c50af4581b809bc82108661d38fa4f721f5e789ee43d7b675777c3d74bc10ab1","title":"Changing the content-transfer-encoding scheme for meeting invitations and emails","path":"/crm-technical/24.08/Public-On-Prem/changing-the-content-transfer-encoding-scheme-for-","children":[]},{"id":"ci_aeeaa19e6a5653befc10e8c6587622a6d5596165c3a7b67d4a2aca7f7f7fab13","title":"Using Microsoft Exchange Online with OAuth authentication","path":"/crm-technical/24.08/Public-On-Prem/using-microsoft-exchange-online-with-oauth-authent","children":[]}]},{"id":"ci_5c39408b136f779b490ce751e74321eb4087339104fa6cc4c7d6cddeb1d1ec65","title":"Synchronizing NexJ CRM and Exchange Server","path":"/crm-technical/24.08/Public-On-Prem/synchronizing-nexj-crm-and-exchange-server","children":[{"id":"ci_ca435bdba9b74ab16c3ed9830b108f8aa1d6b15df0de0a3cd01a3bc96b818ce4","title":"Pausing and resuming real-time synchronization","path":"/crm-technical/24.08/Public-On-Prem/pausing-and-resuming-real-time-synchronization","children":[]},{"id":"ci_1f79bb56445bdcf9e2ce102a0309f12b99bec4fd6a855114de8287416ec66ada","title":"Manually synchronizing with an Exchange server using snapshots","path":"/crm-technical/24.08/Public-On-Prem/manually-synchronizing-with-an-exchange-server-usi","children":[]},{"id":"ci_82f7a100ddc316fa43e9f24c1487aef8f79a084fb1c7e7c7250fe1f61e50cfa5","title":"Synchronization rules","path":"/crm-technical/24.08/Public-On-Prem/synchronization-rules","children":[{"id":"ci_c3dd35a5f5f1f369f1a50c6124a32a00b55d0300406f387ed342d7a355353d76","title":"Contact synchronization","path":"/crm-technical/24.08/Public-On-Prem/contact-synchronization","children":[]},{"id":"ci_3a2399c50fc40ee6a98cc2ed724203edb3425414398a7c795383630497bea5b8","title":"Schedule item synchronization","path":"/crm-technical/24.08/Public-On-Prem/schedule-item-synchronization","children":[]},{"id":"ci_52ff93e937a1726ff2b637f266038856d056b22cce7e5afebb03c0c6e22226d1","title":"Task synchronization","path":"/crm-technical/24.08/Public-On-Prem/task-synchronization","children":[]}]},{"id":"ci_b9f4218af64ffd17c887ee05b49315d8ff69e0423c6f6a86593a502abf6672d8","title":"Conflict detection and resolution","path":"/crm-technical/24.08/Public-On-Prem/conflict-detection-and-resolution","children":[]},{"id":"ci_fdf4e15e38bd9078edef62d8c3fe15be9a2ce099b15220277e588f5b0cd58e59","title":"Resetting folder states","path":"/crm-technical/24.08/Public-On-Prem/resetting-folder-states","children":[]},{"id":"ci_08dca55a84d4ab4a2ae2cc6e7920d1fc9d12ff9cad1b4c966af9b4705f5aea76","title":"Time zone considerations","path":"/crm-technical/24.08/Public-On-Prem/time-zone-considerations","children":[]}]},{"id":"ci_822d7ecbceb3bfb0f64ab0138740a20fecaa5a24e81b436240df0fe589b2e038","title":"Special considerations","path":"/crm-technical/24.08/Public-On-Prem/special-considerations","children":[]},{"id":"ci_e2a93d0d808ef583013f43e06d3bacb843aee237bda4324cb9f61be54e102ab4","title":"Recovery scenarios","path":"/crm-technical/24.08/Public-On-Prem/recovery-scenarios","children":[]},{"id":"ci_b1651a4aa967914d176a85f6b05081062d761c65605f3e156ed1b7cd39046599","title":"Channel settings for a typical NexJ CRM deployment with Exchange Server","path":"/crm-technical/24.08/Public-On-Prem/channel-settings-for-a-typical-nexj-crm-deployment","children":[]},{"id":"ci_6bf77ac0f0120870917d223ac4d91af143aa5f80ef21a26a0bdfbacae2771ab7","title":"Channel settings for a NexJ CRM deployment with Exchange Online","path":"/crm-technical/24.08/Public-On-Prem/channel-settings-for-a-nexj-crm-deployment-with-ex","children":[]}]},{"id":"ci_25186259d19f322c9b639d9ff3d9a4f63d0e7c538c9f7bce189f89280d7808c3","title":"SmartForms and Workflows","path":"/crm-technical/24.08/Public-On-Prem/smartforms-and-workflows","children":[]},{"id":"ci_de28918ab9d6c035abfdb2bd38f5b952e0baee2ed2117dce0130e8f9b69974ac","title":"NexJ Nudge AI Suite - Inform","path":"/crm-technical/24.08/Public-On-Prem/nexj-nudge-ai-suite-inform","children":[{"id":"ci_0a50bc7e2ab9534e77971a566755df23cafbbba6a72193bdd9f9a6b603bdcaee","title":"Inform for Microsoft Dynamics","path":"/crm-technical/24.08/Public-On-Prem/inform-for-microsoft-dynamics","children":[]}]},{"id":"ci_35687bde3012dbd0f335e8e2f7d9a1764a4b7fa8c018cd66d85725f0eedf187d","title":"Common Configuration Patterns","path":"/crm-technical/24.08/Public-On-Prem/common-configuration-patterns","children":[]}]},{"id":"ci_25e969f2a4e7a4223c6d2e2a9f83177067ffe4dcca58439da66aa15925a3fa26","title":"Application services","path":"/crm-technical/24.08/Public-On-Prem/application-services","children":[{"id":"ci_4b95f486aea689e127f5a06344763716f1016598ee61c6f5c7f0744931cd9fc0","title":"Relationship management services","path":"/crm-technical/24.08/Public-On-Prem/relationship-management-services","children":[{"id":"ci_6c4a025183392ed0808c126dfa319ea1c944df24ef4ed7ebc59d24a00ebae6e5","title":"Core client relationship management (finance)","path":"/crm-technical/24.08/Public-On-Prem/core-client-relationship-management-finance","children":[{"id":"ci_7dad97e16bbd10b6620f00b57f465005bb028f9391df80a19d0d733409ff975f","title":"Contact Management technical overview","path":"/crm-technical/24.08/Public-On-Prem/contact-management-technical-overview","children":[]},{"id":"ci_259e73ae6e69956d719f3f99e97270c747240149a747df87b063bc9d509680df","title":"Activity Management technical overview","path":"/crm-technical/24.08/Public-On-Prem/activity-management-technical-overview","children":[]},{"id":"ci_997c7d6971d5f9bfaee8e000ede31112eb93e3a48531b2a65f0ff05c6ba9dc07","title":"Lead Management technical overview","path":"/crm-technical/24.08/Public-On-Prem/lead-management-technical-overview","children":[]},{"id":"ci_b2e4d5b8dac949d7360aa5a505228ce14bc326b1ac3f35f79aba59f3de92af36","title":"Opportunity Management technical overview","path":"/crm-technical/24.08/Public-On-Prem/opportunity-management-technical-overview","children":[]},{"id":"ci_cc999b75ae4951d46003eefe96ee193c24bc021de17252efb24e3b758af81c77","title":"Service Request technical overview","path":"/crm-technical/24.08/Public-On-Prem/service-request-technical-overview","children":[]}]}]},{"id":"ci_a55b48b4329b32b5eafa30a45932b98e25c55fe4416df3ed71734c5dd1564f34","title":"Process management services","path":"/crm-technical/24.08/Public-On-Prem/process-management-services","children":[{"id":"ci_daa2002a5851ac569638a9acdd23fc87ac9a564083a7c390edf33cc2176ad9cd","title":"Process Management","path":"/crm-technical/24.08/Public-On-Prem/process-management","children":[{"id":"ci_7fc7a73ef9c014a9a62e1e1fda0a49a6d0d54a360d06bad07dffef7446ab9e87","title":"Developing Process Management forms","path":"/crm-technical/24.08/Public-On-Prem/developing-process-management-forms","children":[{"id":"ci_3e35020a90c99f00e72321a1556765888615ce877dbe9489ad04c1d80f609b28","title":"Developing forms using REST APIs","path":"/crm-technical/24.08/Public-On-Prem/developing-forms-using-rest-apis","children":[]}]},{"id":"ci_fccd5ac97aea5d73249e069925c17751738234f3a8cba69b11ef847b6d365737","title":"Form controls","path":"/crm-technical/24.08/Public-On-Prem/form-controls","children":[]}]}]},{"id":"ci_c2a9831f41a9152f1fd699ed8029c15393c0adb87f77ce99f8e779d90e81080a","title":"Utility services","path":"/crm-technical/24.08/Public-On-Prem/utility-services","children":[{"id":"ci_7c97f6bb30f34f6b3ac6622b6e4115a35ba306df26b4299fbf0e34b8db41c5ef","title":"Application Foundation Layers (afl)","path":"/crm-technical/24.08/Public-On-Prem/application-foundation-layers-afl","children":[{"id":"ci_4e0202b7a1f5cec45162980c80014cb87bb7ab8d1636dce1ef6177c75bea1d01","title":"AFL UI automation","path":"/crm-technical/24.08/Public-On-Prem/afl-ui-automation","children":[{"id":"ci_cb2abf8f7409c2e6ed150de8b9b1ebaef8a63422173913fb38424ea7c0697e1a","title":"Custom metadata configuration","path":"/crm-technical/24.08/Public-On-Prem/custom-metadata-configuration","children":[]},{"id":"ci_c058893621085c85776f464a81dad6775cbfbfd5a94b15ff696dd31c48213630","title":"Data validation methods","path":"/crm-technical/24.08/Public-On-Prem/data-validation-methods","children":[]},{"id":"ci_6a066b4b818dc27b4a6601c6070a434c0c92188ed5eb184ec61d469f2250942a","title":"Environment setup and customization","path":"/crm-technical/24.08/Public-On-Prem/environment-setup-and-customization","children":[]},{"id":"ci_c66afd3c261561ca9c83273f0dedb6455ac0ead82d20ddd1bba4040282d9b96d","title":"Functions for testing automation","path":"/crm-technical/24.08/Public-On-Prem/functions-for-testing-automation","children":[]},{"id":"ci_0406a7d8ec6eb62b7f88e3d797824feebf508e72580fd71516eec0277a2ec8af","title":"Recording and playback","path":"/crm-technical/24.08/Public-On-Prem/recording-and-playback","children":[]},{"id":"ci_db94f937f4681e9527c90c744c8cb4f479f302099b62b1d62360c7b1490f567b","title":"Semantic view paths","path":"/crm-technical/24.08/Public-On-Prem/semantic-view-paths","children":[]},{"id":"ci_965e5d085120b195dcd5e670aee670dac73247d6940280a833e1720f8566bc72","title":"Troubleshooting UI automation","path":"/crm-technical/24.08/Public-On-Prem/troubleshooting-ui-automation","children":[]},{"id":"ci_c4dd4a226f5b1fd4ac29a2a54a1b5bea9fce085b87ef0ea03f2423920e59c8fb","title":"UI unit test structure","path":"/crm-technical/24.08/Public-On-Prem/ui-unit-test-structure","children":[]},{"id":"ci_5b964d6a43c8df3df993f2d01b8e732d925d4ed0566966ccd8090140468152d0","title":"Writing a UI unit test","path":"/crm-technical/24.08/Public-On-Prem/writing-a-ui-unit-test","children":[]},{"id":"ci_b297c1ff7c647942593118ba8e226820172667d1aa52ba1126b3436e40fcc073","title":"Parallelizing unit test execution","path":"/crm-technical/24.08/Public-On-Prem/parallelizing-unit-test-execution","children":[]},{"id":"ci_cf5ba3ebc42c605c1e953c1b2069ff1688527361cf2a0f9afd3a8dd3201ba7fb","title":"Third-party web applications","path":"/crm-technical/24.08/Public-On-Prem/third-party-web-applications","children":[]}]}]},{"id":"ci_652a517402b0884c745f3d293f696eb8a28fd3ac9f11d666d1bb659a8e3232a8","title":"enterprise / core","path":"/crm-technical/24.08/Public-On-Prem/enterprise-core","children":[]},{"id":"ci_3b0fd767513a34ff2e56e7ce62b508cb03b7ffffff50acaa7753bf401e5c3581","title":"openapi","path":"/crm-technical/24.08/Public-On-Prem/openapi","children":[{"id":"ci_86f6e31e315ec4f300942e6b450cb60d51687c29c0c33569f64d35cd0d75892f","title":"Working with the Model Server OpenAPI Service","path":"/crm-technical/24.08/Public-On-Prem/working-with-the-model-server-openapi-service","children":[]}]},{"id":"ci_24ec9d0ae154bd6918902d9b2e0e12788a8a724716a257ab6799370102672927","title":"afl-portal","path":"/crm-technical/24.08/Public-On-Prem/afl-portal","children":[]},{"id":"ci_44396f8ee3a687c21c9fa4c4ace581f18f6fc1dcd53316b43ee775d87afcf403","title":"Finance full-text search (finance-text)","path":"/crm-technical/24.08/Public-On-Prem/finance-full-text-search-finance-text","children":[]}]}]},{"id":"ci_1b9511ce91036a471d642f1e29d259e78c770c6baa9a1813baa808095108770d","title":"Development reference","path":"/crm-technical/24.08/Public-On-Prem/development-reference","children":[{"id":"ci_585d87dbd7ba11c8e00d6881296a56687cfe086a795e1958678fd9178e99fc16","title":"Intelligent Customer Management (ICM) Platform","path":"/crm-technical/24.08/Public-On-Prem/intelligent-customer-management-icm-platform","children":[]},{"id":"ci_790038ec92a4f3032dfe447e4c615a98a9628b0da103e8c074ab9ba436414de0","title":"Platform - MODL","path":"/crm-technical/24.08/Public-On-Prem/platform-modl","children":[{"id":"ci_570c7c3081d4f1b296115c80b5be44b74bc963a67115bfa39cc9f933948cc9f0","title":"Architectural goals","path":"/crm-technical/24.08/Public-On-Prem/architectural-goals","children":[]},{"id":"ci_d0eabb551ecb9da9894685bc17924024e20e4adfd46e1b2328e07d1a49b9a229","title":"Architectural approach","path":"/crm-technical/24.08/Public-On-Prem/architectural-approach","children":[{"id":"ci_7ccf4bdbd02542ece1a7fdc2f98ecf21dccecc67b7f197c42d3566f2277c275c","title":"Model-driven engineering","path":"/crm-technical/24.08/Public-On-Prem/model-driven-engineering","children":[]}]}]},{"id":"ci_ffc9c0f38e44e5cb701261c3a0a46cc8aee3f517af08f179e3320582dac6dc1c","title":"Application layers and the Model Description Language","path":"/crm-technical/24.08/Public-On-Prem/application-layers-and-the-model-description-langu","children":[{"id":"ci_0165bca900e9fc90ec32c6c55d37d5c6ddff0825fc8d88274f5df464a4fa1a54","title":"Managing Models","path":"/crm-technical/24.08/Public-On-Prem/managing-models","children":[{"id":"ci_f96486f16570c7b61861b911e3b8606c2cb5690a61a3641ad6f5046f755275d4","title":"Upgrading models","path":"/crm-technical/24.08/Public-On-Prem/upgrading-models","children":[]},{"id":"ci_70921c9d2ecbb54af745069d6efb795bc655a1a7cec32909fa643c9047950721","title":"Projects with merging - Best Practices","path":"/crm-technical/24.08/Public-On-Prem/projects-with-merging-best-practices","children":[]}]},{"id":"ci_5298dffff3d454ee14b1321a934ff33a342749d5d7930919c05a491799eba988","title":"Presentation","path":"/crm-technical/24.08/Public-On-Prem/presentation","children":[{"id":"ci_4695819ec0c80e967c546186158ad0fb2755a8ad3ba70a65c0d0357aa5b0e36a","title":"Application pattern","path":"/crm-technical/24.08/Public-On-Prem/application-pattern","children":[]},{"id":"ci_fc7520f001b3f4271552625c173c5716c3d355679b1c83d8158c17b751f63459","title":"MDA controls","path":"/crm-technical/24.08/Public-On-Prem/mda-controls","children":[{"id":"ci_fb531e09f3c1a77a375a07724a1c8cf51b57fd697f85cdb9ce7c3f2c0ba48078","title":"CustomView","path":"/crm-technical/24.08/Public-On-Prem/customview","children":[{"id":"ci_5e8d84eb7856e66cf626daa5d9fab765e4f211dad57004f6234f07cb238675b5","title":"Conversation","path":"/crm-technical/24.08/Public-On-Prem/conversation","children":[]},{"id":"ci_20333d8f1f8c550b7815e030defb9a29d6e14b6d91768d9a332008c9d9961daa","title":"Alarm","path":"/crm-technical/24.08/Public-On-Prem/alarm","children":[]},{"id":"ci_905b5618e0f9b6a81a66298c1eb1d3c6647d9c2b61184bf2c01760ebb837ce3e","title":"Banner","path":"/crm-technical/24.08/Public-On-Prem/banner-1","children":[]},{"id":"ci_82c916a6fea0f6bc3e868c5b320db29d9551f0b071bc5869fcd96840501dcaa8","title":"Note","path":"/crm-technical/24.08/Public-On-Prem/note","children":[]}]},{"id":"ci_9deeccd7e7f8541b89a28473e80232762c010f0c264adb72c9b9d1b7ae54df8e","title":"File","path":"/crm-technical/24.08/Public-On-Prem/file","children":[]},{"id":"ci_5753b49f2a4b8011599f7445d4388552c4be793429dce01c1bfec9d9313d34a8","title":"List","path":"/crm-technical/24.08/Public-On-Prem/list","children":[]},{"id":"ci_8d869dbb2dd6b6598e95403fa59198e20cc0f70a3a21c470de79e05d70a48106","title":"Multifile","path":"/crm-technical/24.08/Public-On-Prem/multifile","children":[]},{"id":"ci_d9fa1944e1dd1b8b1e7b87d9f491ab0035e9d60d809d317ec255cd7d59809915","title":"Multipicker","path":"/crm-technical/24.08/Public-On-Prem/multipicker","children":[]},{"id":"ci_36cbd445dc35dbe9d54365f1a32bc03c642d3838d96f681a483bd2fe0aaf28c1","title":"Picker","path":"/crm-technical/24.08/Public-On-Prem/picker","children":[]},{"id":"ci_c13863d4a7b6f8283458e8f79fa5ec81ef28168f12317d9ccb9c939a293f330d","title":"Range","path":"/crm-technical/24.08/Public-On-Prem/range","children":[]},{"id":"ci_29b96b7208728fd40016c78cab444333ed8282e64402e586dc450312b6c7e81f","title":"ScheduleLayout","path":"/crm-technical/24.08/Public-On-Prem/schedulelayout","children":[]},{"id":"ci_95ced22e133ec96f2b987430d85d7a35e638967f51df699d5640393ff6e89adb","title":"Table","path":"/crm-technical/24.08/Public-On-Prem/table","children":[]},{"id":"ci_addedf03348370935b8c5f872ce6a2e8bace8c69eaa30cedb72d4a47d4392226","title":"Tree","path":"/crm-technical/24.08/Public-On-Prem/tree","children":[]}]},{"id":"ci_5c10191c383103328c53c8d1e613a3bec8c1ef037e2ab7071b071c7ef122f4d2","title":"AFL","path":"/crm-technical/24.08/Public-On-Prem/afl","children":[{"id":"ci_71f8b6be91bf7f1a0472a8d7a4597e37f7ade1890b7f576a49589a3e24758d32","title":"Setting the platform multi-select limit for data tables","path":"/crm-technical/24.08/Public-On-Prem/setting-the-platform-multi-select-limit-for-data-t","children":[]},{"id":"ci_483bfbdc2478f79123be929515179960a5c2c17531cf18e3b83a303eab289d49","title":"Configuring alarms","path":"/crm-technical/24.08/Public-On-Prem/configuring-alarms","children":[]},{"id":"ci_9d670aa56554ec752afb7d713e229e3c06f9e47de38b09b2b99c34a28e052e3d","title":"AFL modules","path":"/crm-technical/24.08/Public-On-Prem/afl-modules","children":[]},{"id":"ci_d824ce4f34b5c9ddee5b2b643b423f88389d713a294e4befe686b5e713d04ee4","title":"Including a remote portlet in your application","path":"/crm-technical/24.08/Public-On-Prem/including-a-remote-portlet-in-your-application","children":[]}]},{"id":"ci_88bc82b170b54cbcc14aa346a11341547d648df319801cc23f9a4a4553792e9b","title":"NexJ Style Guide","path":"/crm-technical/24.08/Public-On-Prem/nexj-style-guide","children":[{"id":"ci_74871ace2b0c36aa32f904b440dbc5adddc5a16b1c6001199a89d2b00d2dbebb","title":"Application components","path":"/crm-technical/24.08/Public-On-Prem/application-components","children":[{"id":"ci_637357973684e2ceb830b838d5d46eff4ee083b27fe9447ca60edfebbc939eb7","title":"Application drawer","path":"/crm-technical/24.08/Public-On-Prem/application-drawer","children":[]},{"id":"ci_8cbfc4ee71647eae00fb889270947efca9928816f410ee48bdaccd3c77d97493","title":"Application toolbar","path":"/crm-technical/24.08/Public-On-Prem/application-toolbar","children":[]},{"id":"ci_9885fb7316b991964c417f6b7fe54483807fe79eef081911ac6403e7b54cfd16","title":"Floating action button","path":"/crm-technical/24.08/Public-On-Prem/floating-action-button","children":[{"id":"ci_76d8acb34c874049fbb526aae4d31c86b06379a5a3fae20c54bdd2301019ae7b","title":"Floating action button MODL reference","path":"/crm-technical/24.08/Public-On-Prem/floating-action-button-modl-reference","children":[]}]},{"id":"ci_e435ce68a22ca27638d24b9163a0c81f645c2c41a29336a45351b4638f91796f","title":"Navigation drawer","path":"/crm-technical/24.08/Public-On-Prem/navigation-drawer","children":[]},{"id":"ci_e98ff6b3228e0b49a130281348c6fdd4e4fe5d6639261ba4ff7526a859219320","title":"Snackbar","path":"/crm-technical/24.08/Public-On-Prem/snackbar","children":[]}]},{"id":"ci_6e0668786e0fda7a1ce3a5787890dcc882961319a8a5e496c0f93e4a74d7a21c","title":"Workspace components","path":"/crm-technical/24.08/Public-On-Prem/workspace-components","children":[{"id":"ci_c7b4c002aef63a9a584ab2b6769c239b4a72aab8489d9356fde7e3f138d30d0c","title":"Banner","path":"/crm-technical/24.08/Public-On-Prem/banner","children":[]},{"id":"ci_519433e8c074618cf8bee25ef36929a29cc8c51e413f62ff93a55e37d49e6bed","title":"Cards","path":"/crm-technical/24.08/Public-On-Prem/cards","children":[]},{"id":"ci_0fccbe043577cff2988d2e861a3d88b017216f749a5a596b6ad6f1533d0ae4ba","title":"Data tables","path":"/crm-technical/24.08/Public-On-Prem/data-tables","children":[]},{"id":"ci_878bf3d3744c90d2558d43a346eb470d159c87cf4197db43b79361b8ac0d803b","title":"Previews","path":"/crm-technical/24.08/Public-On-Prem/previews","children":[]},{"id":"ci_8b79cd9a4481d22a0ee1a94c46e31eb1b6694e8135cf03ea1bb3c75602471322","title":"Schedule workspace","path":"/crm-technical/24.08/Public-On-Prem/schedule-workspace","children":[{"id":"ci_9440309950ed416647d3a7facb3649f6acfeeb53c747d53b55ae2afed2fd800a","title":"Schedule layout MODL reference","path":"/crm-technical/24.08/Public-On-Prem/schedule-layout-modl-reference","children":[]}]},{"id":"ci_7147a5fb453dd3129d4e18eb6cd9887ae6082102bd0b503b0a56b620732f03a7","title":"Search functionality","path":"/crm-technical/24.08/Public-On-Prem/search-functionality","children":[]},{"id":"ci_80f79fe6074da57a256147e8ff3f154e3649e3fd484838df9a321a5e3ae0324a","title":"Tabs","path":"/crm-technical/24.08/Public-On-Prem/tabs","children":[]}]},{"id":"ci_f4f2dc6efcd78afc5abcae4d1a5bf3934c196fd21cd92a718c43f5453f96a3d7","title":"Dialog patterns","path":"/crm-technical/24.08/Public-On-Prem/dialog-patterns","children":[{"id":"ci_d774823e7d3bb5bec2985ffddccd206fea33921f045d195f9cdd910ff63ca1a2","title":"Full screen dialog","path":"/crm-technical/24.08/Public-On-Prem/full-screen-dialog","children":[]},{"id":"ci_49dcb952fbf5c3cdd46353fb541df5fbeec064eb8010acb89d34259eeb87f88f","title":"Picker dialogs","path":"/crm-technical/24.08/Public-On-Prem/picker-dialogs","children":[]},{"id":"ci_962145604c1c58d7a94b4de90282754e16cd063973b67be7ab11f2ed257bc8a6","title":"Small dialogs","path":"/crm-technical/24.08/Public-On-Prem/small-dialogs","children":[]}]},{"id":"ci_3ae29d959cd21561f9ffa15ba3e610456a4f724c91c68b0714e3a01a8c12a00c","title":"Controls","path":"/crm-technical/24.08/Public-On-Prem/controls","children":[{"id":"ci_9e60e270b2d6e0c5b564ccae97a28ad73c8bc67e8c43ad1698755f9592b7af4a","title":"Buttons","path":"/crm-technical/24.08/Public-On-Prem/buttons","children":[]},{"id":"ci_529ef9ce13dfbc9de7d90a0d80f58e24d78fd194762f6110ee14b1597c95319a","title":"Chips","path":"/crm-technical/24.08/Public-On-Prem/chips","children":[{"id":"ci_aef5899551b1d1b8d068d8217352c043f6ab8655d0007f9efa8fec38d01706f3","title":"Chip input pattern","path":"/crm-technical/24.08/Public-On-Prem/chip-input-pattern","children":[]}]},{"id":"ci_fdbd4b9398fd1145c8c8d5b215c3d9d7be550575dbe5d0fe51aee83e465c7181","title":"Date and time pickers","path":"/crm-technical/24.08/Public-On-Prem/date-and-time-pickers","children":[]},{"id":"ci_b3b51215767ef7d72c9dc9bc56298b6276c8e2f4626b9c9eff6dfbe1772377e4","title":"Image Lists","path":"/crm-technical/24.08/Public-On-Prem/image-lists","children":[]},{"id":"ci_0b45473b7135bac61597a33260aa2b99cd4ed06e73a5183cf4659b4db7d2fbe4","title":"Lists","path":"/crm-technical/24.08/Public-On-Prem/lists","children":[{"id":"ci_625bf11a37f6a9267e2461dbdc9aa2ea925ae60855dff58a688c3754a942f75a","title":"Notes","path":"/crm-technical/24.08/Public-On-Prem/notes","children":[]}]},{"id":"ci_e0794ed85e5df70d14019c33452b6e80703a71e9666d60fca2f4ad4b944c5b2a","title":"Menus","path":"/crm-technical/24.08/Public-On-Prem/menus","children":[]},{"id":"ci_72e7d8c5faf9f47562adbaa44e8f0b5529f591159738ab7cba0f4750402efbed","title":"Progress indicators","path":"/crm-technical/24.08/Public-On-Prem/progress-indicators","children":[]},{"id":"ci_79772e99c572966b3baba44995437ccb95c6f7f1a5999a35e212362d8f56c069","title":"Selection controls","path":"/crm-technical/24.08/Public-On-Prem/selection-controls","children":[{"id":"ci_7585702bc9b78db754f94a182c47771b52462945e01832f9adf6b16d4b25a561","title":"Radio button MODL reference","path":"/crm-technical/24.08/Public-On-Prem/radio-button-modl-reference","children":[]}]},{"id":"ci_5c595a9da86d053c83cfc2b1117351298c0eed52db4a996c5a426a2990ab59ee","title":"Sliders","path":"/crm-technical/24.08/Public-On-Prem/sliders","children":[]},{"id":"ci_905e04ad4e787179836ca3f5eb3376b5da91eff0150f77eeff18013399492460","title":"Text fields","path":"/crm-technical/24.08/Public-On-Prem/text-fields","children":[]}]},{"id":"ci_ef607bd472dccd3d893ebfadbdebe37a57488414900edba428001054cc123a69","title":"Appearance and themes","path":"/crm-technical/24.08/Public-On-Prem/appearance-and-themes","children":[{"id":"ci_4e2cdf3aa103db86e0aa7a86b68a03779c86267501200a897fb576095a1a8ef0","title":"Capitalization rules","path":"/crm-technical/24.08/Public-On-Prem/capitalization-rules","children":[]},{"id":"ci_679b2ac350873cdb9620b34ed57207ec1086ef978856be95a7a426fb9b1c6aa4","title":"Color scheme","path":"/crm-technical/24.08/Public-On-Prem/color-scheme","children":[]},{"id":"ci_bec03958522b29668c21955affb5f723e7b12ccdeb47cbf257dba42664ba124f","title":"Currency formatting","path":"/crm-technical/24.08/Public-On-Prem/currency-formatting","children":[]},{"id":"ci_f1e230a0f5ee8ceca480bc53eb3e75829100d47a2d39f8ff9ed2905a2526f143","title":"Elevation","path":"/crm-technical/24.08/Public-On-Prem/elevation","children":[]},{"id":"ci_33493b48711b8b1b64d4bad1671227a072be216181240d8343fde722574cbe99","title":"Adding and updating icons","path":"/crm-technical/24.08/Public-On-Prem/adding-and-updating-icons","children":[]},{"id":"ci_122509ff6c97cc4d70be27ade2d35625282c79ace182fed11f0ceb2f08c49535","title":"Product and system icons","path":"/crm-technical/24.08/Public-On-Prem/product-and-system-icons","children":[]},{"id":"ci_cba83fd6994faef3c12239edeb101b18b2b6306873c7bb960ee85ac7eb2ff2c6","title":"UI themes and CSS","path":"/crm-technical/24.08/Public-On-Prem/ui-themes-and-css","children":[]},{"id":"ci_17b12efa015894542ceb723d9497a2061e3a2432f4b16573b0103818657f5d86","title":"Typographic scale","path":"/crm-technical/24.08/Public-On-Prem/typographic-scale","children":[]}]}]},{"id":"ci_6cf6c66fb6bf3a9717c827f0d368bfe9c8d126bcec53c3eab5d52a480ad572f8","title":"Classic presentation","path":"/crm-technical/24.08/Public-On-Prem/classic-presentation","children":[{"id":"ci_94a9ec2ad221499e32aafd8bac08bd4ef461d704b7da45db645fab836ba7505e","title":"Creating portlets","path":"/crm-technical/24.08/Public-On-Prem/creating-portlets","children":[{"id":"ci_3095b1138c679aef9bbb89604c835afa25c69504ab5c192208c6c8237073fcde","title":"NexJ CRM portal concepts","path":"/crm-technical/24.08/Public-On-Prem/nexj-crm-portal-concepts","children":[]},{"id":"ci_6abaf292f687160054c1cbcf2b49d8266a70a4528cc6565ed565825674d33fe2","title":"Developing effective portlets","path":"/crm-technical/24.08/Public-On-Prem/developing-effective-portlets","children":[]},{"id":"ci_3ac944aa5d5fb0189e084ff07115c26a224f64a1ef3f6ee97acd6179dce6ff7c","title":"Creating portlets in NexJ Studio","path":"/crm-technical/24.08/Public-On-Prem/creating-portlets-in-nexj-studio","children":[]},{"id":"ci_08456781dd056c6bc87d5c453fd691e6b61f8ed7ec8624e5d381c2aa47534ec6","title":"Creating portlets outside NexJ Studio","path":"/crm-technical/24.08/Public-On-Prem/creating-portlets-outside-nexj-studio","children":[]},{"id":"ci_11abd724fa09d54772f0cd52e2ad02f3d139e39f68f80df7fd857ce2eca29a12","title":"Creating the portal application user interface","path":"/crm-technical/24.08/Public-On-Prem/creating-the-portal-application-user-interface","children":[]},{"id":"ci_3b0a723351263be2f2f6873134e3a9ca72e531180ed32a992042e98a56143e24","title":"Scheme API reference for NexJ CRM portal containers","path":"/crm-technical/24.08/Public-On-Prem/scheme-api-reference-for-nexj-crm-portal-container","children":[]},{"id":"ci_f2ea3773c31c505c7e4bea58b4ebaaaa5b33ede5e5b7ab820d8bcc50aff3f803","title":"JavaScript API reference for portal containers","path":"/crm-technical/24.08/Public-On-Prem/javascript-api-reference-for-portal-containers","children":[]},{"id":"ci_593bfc4489eba6638a2b62424c74bae225ddb4c288d4bd3b8e0d3f4e37b4c214","title":"Generating and viewing WSDL files","path":"/crm-technical/24.08/Public-On-Prem/generating-and-viewing-wsdl-files","children":[]}]},{"id":"ci_e6b8149ebdfb552186bc69afbac57015506bf96944d305d501b02183b78b31c3","title":"Administrating portal applications","path":"/crm-technical/24.08/Public-On-Prem/administrating-portal-applications","children":[{"id":"ci_9e4dc9eb8c83bd53f855410ad59a2ef3ad4f0987a35304c79eb7750a14a558d1","title":"Modifying applications","path":"/crm-technical/24.08/Public-On-Prem/modifying-applications","children":[]},{"id":"ci_0eda71fdb730b32fe40cea8bd81f28c1566a1f7c19f9dd49e39c6ddb77dd75a7","title":"Administrating workspaces","path":"/crm-technical/24.08/Public-On-Prem/administrating-workspaces","children":[]},{"id":"ci_3b0719384400c1f0156343c5983e4cb91f85a370b06baec969876e398c4024ec","title":"Editing portlet details","path":"/crm-technical/24.08/Public-On-Prem/editing-portlet-details","children":[]},{"id":"ci_3cdf03fbe677141631162faf036e31c7d1f47e83dec01f7b80eb2d6c31375b9e","title":"Creating and configuring portlet groups","path":"/crm-technical/24.08/Public-On-Prem/creating-and-configuring-portlet-groups","children":[]},{"id":"ci_1108a3b59818bee7f75f23a378fe4e3e493b4d0da7388601c41d99c0768f859f","title":"Invoking specific NexJ CRM workspaces","path":"/crm-technical/24.08/Public-On-Prem/invoking-specific-nexj-crm-workspaces","children":[]},{"id":"ci_17733cad642100db0eeb2ab13228444e8862ef1e0183fae31a771c910e408be2","title":"Configuring portal login bulletins","path":"/crm-technical/24.08/Public-On-Prem/configuring-portal-login-bulletins","children":[]},{"id":"ci_2e6c341652c4bc2bedea73f899bfcbe0384dd76a611de05f288c3c774eed7d83","title":"Customizing sidebar zones","path":"/crm-technical/24.08/Public-On-Prem/customizing-sidebar-zones","children":[]},{"id":"ci_98b35f9ab0c2db054ea5c262dd1b98566cd33adbc02c6e55c4a45c21d7f8098e","title":"Adding typeahead pickers","path":"/crm-technical/24.08/Public-On-Prem/adding-typeahead-pickers","children":[]},{"id":"ci_5db56d40b6c8c7bc4d8eaa72a5f3f6f4569ca5b3086cd9b6afb50f2b96dc9072","title":"Adding rich text editors","path":"/crm-technical/24.08/Public-On-Prem/adding-rich-text-editors","children":[]},{"id":"ci_d65f1b62dab5a1b6bba8d8bf4cd50272f8484def814158cc94f417c4989d2273","title":"Portal administrator privileges","path":"/crm-technical/24.08/Public-On-Prem/portal-administrator-privileges","children":[]},{"id":"ci_5a4a715ad6bf3f0ee28ed30186c24f0cc546613b494c71e5b047522a86113079","title":"Portal user privileges","path":"/crm-technical/24.08/Public-On-Prem/portal-user-privileges","children":[]}]},{"id":"ci_2e6db37d400befac1b777d8086fce54a273555becb275a943e7b441879a82f8f","title":"Presentation layer elements and naming conventions","path":"/crm-technical/24.08/Public-On-Prem/presentation-layer-elements-and-naming-conventions","children":[]}]}]},{"id":"ci_2346b9d3887d6b6239477a2057901731491c8c36e8ddae7c84ef7d493255647c","title":"Business Model","path":"/crm-technical/24.08/Public-On-Prem/business-model","children":[{"id":"ci_cc99e3aa445ba75a0e4ecd30d0c5dc8ba8f1b1ab0adb013be969af2233da5843","title":"Testing models","path":"/crm-technical/24.08/Public-On-Prem/testing-models","children":[]},{"id":"ci_e49d953cccd80ed15cfc878a96b0f0b643e18e2978d68e0c2d7400c026abb1cc","title":"Linting Scheme code in NexJ Studio projects","path":"/crm-technical/24.08/Public-On-Prem/linting-scheme-code-in-nexj-studio-projects","children":[]},{"id":"ci_3f19250782ad115efcb4c61828448f1e6457282afd378faa561f506b58e52c8b","title":"Managing model behavior using aspects and augments","path":"/crm-technical/24.08/Public-On-Prem/managing-model-behavior-using-aspects-and-augments","children":[]},{"id":"ci_02a5c714d3517eab85993fa54fbe85d96f8ed4693acc6dc645b0b572f471c60e","title":"Using and generating versioned APIs to invoke model services","path":"/crm-technical/24.08/Public-On-Prem/using-and-generating-versioned-apis-to-invoke-mode","children":[]},{"id":"ci_43a5882c0130ad11f873a32b1650e9b125ce32c0087c028f536d46a6dfd26212","title":"Using facets to enhance metadata","path":"/crm-technical/24.08/Public-On-Prem/using-facets-to-enhance-metadata","children":[]},{"id":"ci_fdb65c4abcadba06b46bf8d312e2ef8ef0ee76afb54477e9f6ac60ffbc2a6f67","title":"Attributes and data types","path":"/crm-technical/24.08/Public-On-Prem/attributes-and-data-types","children":[]}]},{"id":"ci_e1ac20ab1c10e838e316928a0bb3d2436b3d1cce52ae9ec535f63ce07e533afc","title":"Persistence","path":"/crm-technical/24.08/Public-On-Prem/persistence","children":[{"id":"ci_f7d6ba3c3063bc5a4924b50a1d3a4a32f21ed3a3b53688b156094d024d257c0d","title":"Debugging SQL queries","path":"/crm-technical/24.08/Public-On-Prem/debugging-sql-queries","children":[]},{"id":"ci_bdedde7edfeaeccade4bfc05861d659a0d25248c258ad678e5a6cdf1c778a159","title":"Generating upgrade steps for data sources","path":"/crm-technical/24.08/Public-On-Prem/generating-upgrade-steps-for-data-sources","children":[]},{"id":"ci_99fdc595ff669d497e27846eb939373e8a3c8379a3e74e15c75883f664afed3c","title":"Using the SQL boolean macro to simplify multi-database compatibility","path":"/crm-technical/24.08/Public-On-Prem/using-the-sql-boolean-macro-to-simplify-multi-data","children":[]}]},{"id":"ci_1dd756cfbe05328de3de6de69ccae78050bfee712c487ba3daf8f9ef621c2427","title":"Integration","path":"/crm-technical/24.08/Public-On-Prem/integration","children":[{"id":"ci_6ac29e66c79948ec33ccf0537d474f37df58ddec61294acdc13d76a8db02be7e","title":"Model services","path":"/crm-technical/24.08/Public-On-Prem/model-services","children":[]},{"id":"ci_c4f38c1eafe8a8af8a95fab19a7599fc7747f15b8a02478cecbcc8a7b16d8434","title":"Model Services Versioning","path":"/crm-technical/24.08/Public-On-Prem/model-services-versioning","children":[]},{"id":"ci_f4aa3a6aa363e3d7b65ab086e6a9a5e4e9a4d885d97fe5f5c347153adeb46ebf","title":"Debugging integration issues","path":"/crm-technical/24.08/Public-On-Prem/debugging-integration-issues","children":[]},{"id":"ci_6684720c4c6286dd55fe08b08c9339d320c296c8685bf2b8c93e22dd9541fda5","title":"Integration questionnaire","path":"/crm-technical/24.08/Public-On-Prem/integration-questionnaire","children":[]},{"id":"ci_014e3076fad295209d482f94d48f14af4b2e3d1b465c341658804d4c51fcf02b","title":"Accessing JSON objects using a RESTful connection","path":"/crm-technical/24.08/Public-On-Prem/accessing-json-objects-using-a-restful-connection","children":[]},{"id":"ci_6925bb389207952c41754586421152062058fb05fdf0dcdd1e3db432f308e607","title":"Synchronization Engine","path":"/crm-technical/24.08/Public-On-Prem/synchronization-engine","children":[{"id":"ci_8efb484331f3678500104cde458be661ae3305bd87ea6d91b0f8319c8d518e68","title":"Synchronization Engine Concurrency","path":"/crm-technical/24.08/Public-On-Prem/synchronization-engine-concurrency","children":[]},{"id":"ci_05f0900d7ea1dd3ecd9dca8524213cb5cb067c78e201b1243c84ad8c367fe0e7","title":"Synchronization Engine Debugging","path":"/crm-technical/24.08/Public-On-Prem/synchronization-engine-debugging","children":[]}]}]},{"id":"ci_659163db60137978ab5aed4f0afe07d92952976019a8a42e16aa838212d48a62","title":"Security","path":"/crm-technical/24.08/Public-On-Prem/security","children":[]},{"id":"ci_52f524ca5b068b7a59088ceb42e83e0dabc822a844cf2d4cd59aa1870d389c52","title":"Resources","path":"/crm-technical/24.08/Public-On-Prem/resources","children":[{"id":"ci_e01e93dee4be3a38a39977fb463c874f52a99eba1cacf588de2c90e8882efafc","title":"Using unit of work listeners to share data updates","path":"/crm-technical/24.08/Public-On-Prem/using-unit-of-work-listeners-to-share-data-updates","children":[]},{"id":"ci_cf02a189f0dd6805985f19bcc3a48e0329e1ffabf66b2aea0dfe32468665c6db","title":"Strings","path":"/crm-technical/24.08/Public-On-Prem/strings","children":[]},{"id":"ci_86f3b36a7761ca9e334960de2326093e56a73e93063efe00b24c8d37cdaeff23","title":"Internationalization and localization","path":"/crm-technical/24.08/Public-On-Prem/internationalization-and-localization","children":[]}]},{"id":"ci_58569032a5ed6f4af99544bbb76c8e8708941dc64f2a4c10e8c2a0cc4d14ef5b","title":"Deployment","path":"/crm-technical/24.08/Public-On-Prem/deployment","children":[{"id":"ci_a894c657c7864a18436edb861250a86f283a169a461d4a72961fd8009c402089","title":"Load testing the application server","path":"/crm-technical/24.08/Public-On-Prem/load-testing-the-application-server","children":[]},{"id":"ci_7f4e824e65881ee721c819306e33c1416cd99d28d9587b21b59c65ad5b2abcc6","title":"Configuring currency conversion","path":"/crm-technical/24.08/Public-On-Prem/configuring-currency-conversion","children":[]},{"id":"ci_4b901ca2093e6c0f1a43587b29e4f1581fbd59b8d91d473a45a2925d2d99fad9","title":"NexJ CRM sample data","path":"/crm-technical/24.08/Public-On-Prem/nexj-crm-sample-data","children":[]}]},{"id":"ci_bf43cd3485bf7b6a4bb71dde7dd6386f0493a12d26c9c6d207d8af6372b57bd1","title":"Scripting","path":"/crm-technical/24.08/Public-On-Prem/scripting","children":[{"id":"ci_f21e63d164f5a9789744998460226b842b81aa0be5467113768b8a5e95748c8d","title":"CRM model overview for scripting","path":"/crm-technical/24.08/Public-On-Prem/crm-model-overview-for-scripting","children":[]},{"id":"ci_1d7efc2d394193ca7eca976810d4233e2d0094bea1d8d8b697d19ff1030df541","title":"Using Scheme","path":"/crm-technical/24.08/Public-On-Prem/using-scheme","children":[{"id":"ci_c4a9627b1a1f566a6adf6a74a1bf1db80ad6d432657e3d839452b958572ef62f","title":"Scheme language elements","path":"/crm-technical/24.08/Public-On-Prem/scheme-language-elements","children":[]}]},{"id":"ci_e1f5b8d8c6eed765202ee94c17eafc05682fd4fe306c20dbeb505408736c43dc","title":"Using JavaScript","path":"/crm-technical/24.08/Public-On-Prem/using-javascript","children":[{"id":"ci_f535269f04840e24fc0d21c1d4b5161cdb6621c68da2cfac41fb6eb5631e097a","title":"NexJ JavaScript differences","path":"/crm-technical/24.08/Public-On-Prem/nexj-javascript-differences","children":[]}]},{"id":"ci_1e12f4519e430c836d2b75ca0152e34ac10b1f18cb6514654b7490f59c1f7efe","title":"Scripting with Java","path":"/crm-technical/24.08/Public-On-Prem/scripting-with-java","children":[]},{"id":"ci_b973ed8354df40d66d7347b53ad433584d886c32b78726f745bf706dfe9c26f6","title":"UX Scripting","path":"/crm-technical/24.08/Public-On-Prem/ux-scripting","children":[{"id":"ci_a81b553ca409854beaeae396acd959cddde1432ef0fb34d2ae8708096586af39","title":"View paths","path":"/crm-technical/24.08/Public-On-Prem/view-paths","children":[]}]},{"id":"ci_9a339afbc4f26282c8246ea98af4543237b606d4cdce7e12428eaf427705b843","title":"Using adapter modules for customization","path":"/crm-technical/24.08/Public-On-Prem/using-adapter-modules-for-customization","children":[]},{"id":"ci_156e81194748df9f733b2274d5c6650b4c5be781c98e1dff960ee0f3b38b8587","title":"Launching NexJ CRM dialogs from third-party applications","path":"/crm-technical/24.08/Public-On-Prem/launching-nexj-crm-dialogs-from-third-party-applic","children":[]},{"id":"ci_052d6a003d34f45de369bf80c42199b9973578e7b58c289b57fccf501b70b53b","title":"Transfer Objects","path":"/crm-technical/24.08/Public-On-Prem/transfer-objects","children":[]}]},{"id":"ci_90fffa7f3029e78c6e5f4281b4f44089201c837bbb8cebd0e00ec72ea6a6153e","title":"Metadata Naming conventions","path":"/crm-technical/24.08/Public-On-Prem/metadata-naming-conventions","children":[]}]},{"id":"ci_d9bd87d8c396e204b95e86813001f3848855a9fd6381b888a5b509cb3f43293d","title":"NexJ Studio","path":"/crm-technical/24.08/Public-On-Prem/nexj-studio","children":[{"id":"ci_077ef5780336af383073fbda0efda466d9c33d84c2c1f2b0165e93c54c84961c","title":"Logging","path":"/crm-technical/24.08/Public-On-Prem/logging","children":[]},{"id":"ci_ce15ec467d6af8d731b0d244ebf8ba122bf3fe2877f2cfa82682d3e103c49a00","title":"Setting up NexJ Studio","path":"/crm-technical/24.08/Public-On-Prem/setting-up-nexj-studio","children":[]},{"id":"ci_5781be0ceb9bf17a3f367460aaceb24329867158c0f10be54f4c09e29c573a56","title":"Tools","path":"/crm-technical/24.08/Public-On-Prem/tools","children":[{"id":"ci_5c225d1352287a07c347d747bf27d10ae383650864c4fca0d7a1aa2d1a792c9a","title":"Cipher tool","path":"/crm-technical/24.08/Public-On-Prem/cipher-tool","children":[]},{"id":"ci_a70085ff7aba1c969862eb0ec29d2072cc094fd90bc4ff27340aa505340d7ec8","title":"Data Load Tool","path":"/crm-technical/24.08/Public-On-Prem/data-load-tool","children":[]},{"id":"ci_9cd5e147bfe8fe7160d0115b761a8dd7ea794a0f25aa0df00d4267b2a5ce3b51","title":"Database Schema Tool","path":"/crm-technical/24.08/Public-On-Prem/database-schema-tool","children":[]},{"id":"ci_773e2217cf7cd9602da73dadf63c925af2ce8fb82b92fee08be45f292134fe24","title":"Generate NexJDoc Tool","path":"/crm-technical/24.08/Public-On-Prem/generate-nexjdoc-tool","children":[]},{"id":"ci_c5d84fe1e4ddfe9b70d6157a2304f103e22d1ee9599520ea193b54cc14f68b3a","title":"Minimal Scheme Console tool","path":"/crm-technical/24.08/Public-On-Prem/minimal-scheme-console-tool","children":[]}]},{"id":"ci_3c8c2cf558ff17257e9a09d7b81dba30cf9f64fbb320641640674566c5cf0e82","title":"Working with the console","path":"/crm-technical/24.08/Public-On-Prem/working-with-the-console","children":[]},{"id":"ci_1cfa0b816e6a4571e4878c31f77f02d04c442e6f3356ac861149834a1d545957","title":"Searching for data source tables","path":"/crm-technical/24.08/Public-On-Prem/searching-for-data-source-tables","children":[]}]},{"id":"ci_84e744d25a224cd48923b9983a9d3da02c671507ade2eb5c1d139d5210afa273","title":"Ad hoc reports development","path":"/crm-technical/24.08/Public-On-Prem/ad-hoc-reports-development","children":[]},{"id":"ci_1c20d74ca523961b348671dab7d3bd21da62471161b88540da2f1a7d150d8347","title":"Enabling and configuring REST API v2","path":"/crm-technical/24.08/Public-On-Prem/enabling-and-configuring-rest-api-v2","children":[]},{"id":"ci_77723fab92ac4723882ba9866ff42abe5a4d93ab9abe2c13b7a1233745c8a8f9","title":"Developing batch email capabilities using REST APIs","path":"/crm-technical/24.08/Public-On-Prem/developing-batch-email-capabilities-using-rest-api","children":[]},{"id":"ci_1cde44506301a81066b0ace2fcbcd5bd3623abb89a66d9855a0a9df17284bd0f","title":"HTML sanitization","path":"/crm-technical/24.08/Public-On-Prem/html-sanitization","children":[]},{"id":"ci_a2aadfbb5c724a2e4173ae59126258859b4490aeb3aa083df065085e5de337cf","title":"Configuring clock drift tolerance for notifications","path":"/crm-technical/24.08/Public-On-Prem/configuring-clock-drift-tolerance-for-notification","children":[]}]},{"id":"ci_13ca6254869bd632bac187df58b5a68a19f555480141c771bac5416596058e3d","title":"Deployment reference","path":"/crm-technical/24.08/Public-On-Prem/deployment-reference","children":[{"id":"ci_b5a0dea29446fe3f7a71a7b267ba4f0873ac1ac2066c3fdf5c27bddf9b6839f3","title":"Model Server","path":"/crm-technical/24.08/Public-On-Prem/model-server","children":[{"id":"ci_da19f75b4efb91cd0a000e7908ecd3fd96af16292851427fdda817abc1c338ee","title":"Deploying NexJ applications","path":"/crm-technical/24.08/Public-On-Prem/deploying-nexj-applications","children":[{"id":"ci_2f74a199378b6518bbe4c4ad4d8c1e56674be97bb6aac64eb21afb006693c810","title":"Creating environment files","path":"/crm-technical/24.08/Public-On-Prem/creating-environment-files","children":[{"id":"ci_3a0a310e4aacffd16cfb1ccbeab374c376d55bed5daa353346bc36bad7fe65da","title":"Creating a new environment file","path":"/crm-technical/24.08/Public-On-Prem/creating-a-new-environment-file","children":[]},{"id":"ci_52c418614615021200d38b74a6fdc7940148317c841612a0db39d4be614599e4","title":"Creating a new global environment file","path":"/crm-technical/24.08/Public-On-Prem/creating-a-new-global-environment-file","children":[]},{"id":"ci_7adca055aa88546251e864364477d18740d007a926f61b3f722f4379ca91e91d","title":"Setting the application server","path":"/crm-technical/24.08/Public-On-Prem/setting-the-application-server","children":[]},{"id":"ci_d0194d5451ced76a0a0f86f16266c768b232839dd6619f51ffefdf020d225c91","title":"Adding PKI keys to an environment file","path":"/crm-technical/24.08/Public-On-Prem/adding-pki-keys-to-an-environment-file","children":[]},{"id":"ci_375d2923c8653b8fd5e03a79e0c8a8c4454500e3e79fd36419ef96b3af825b48","title":"Configuring time zones","path":"/crm-technical/24.08/Public-On-Prem/configuring-time-zones","children":[]},{"id":"ci_bb18b92dfee3b177fa4891c89aa6c95e253df180f30caf02db821b4cb8363a32","title":"Configuring the cluster discovery protocol","path":"/crm-technical/24.08/Public-On-Prem/configuring-the-cluster-discovery-protocol","children":[]},{"id":"ci_650d69a8c91cfeaa42c77e3a5b4b01290a5a144505616c40cce6e9ad4ff5e1c9","title":"Creating data source connections","path":"/crm-technical/24.08/Public-On-Prem/creating-data-source-connections","children":[]},{"id":"ci_a995d1953772c2df59e05e28ff3879f1da3d6e2b6c412c6ccac61670db9092d9","title":"Creating channel connections","path":"/crm-technical/24.08/Public-On-Prem/creating-channel-connections","children":[]},{"id":"ci_59b5cb1facb3b06b27e60bb6a1f23be6977af2d4af49d2528b4fc265054a52fd","title":"Creating SOA connections","path":"/crm-technical/24.08/Public-On-Prem/creating-soa-connections","children":[]}]},{"id":"ci_8098c11d0bc367012cd320179a7fba98d0281d54f49b5cbe0f457f269226f589","title":"Example environment settings for NexJ CRM deployment","path":"/crm-technical/24.08/Public-On-Prem/example-environment-settings-for-nexj-crm-deployme","children":[]},{"id":"ci_f997eb4d6f6369ee2685c5b5f7a9fd1725ea74f09bacfc8143f4a12f4ee51a41","title":"Configuring a database environment","path":"/crm-technical/24.08/Public-On-Prem/configuring-a-database-environment","children":[]},{"id":"ci_61009cd08348014db93e442146e1365aab91ac3eae89a14b1f0b742d9eaa34d2","title":"Configuring Model Server","path":"/crm-technical/24.08/Public-On-Prem/configuring-model-server","children":[{"id":"ci_ce1d58224d1e1fad3ee3b105850dc296c6124439d26384cec28f78eb366ad0bc","title":"Setting up Model Server","path":"/crm-technical/24.08/Public-On-Prem/setting-up-model-server","children":[{"id":"ci_53452aa80200f7c68cb5deec975ef9463817e1a1ed0af8a0777f51eec8b34120","title":"Preparing the host machine","path":"/crm-technical/24.08/Public-On-Prem/preparing-the-host-machine","children":[]},{"id":"ci_5ead18bb54375e1ba8f201eb26e3b5d38b64d89bdef2b470dd9ee538f3ea81dc","title":"Deploying Model Server","path":"/crm-technical/24.08/Public-On-Prem/deploying-model-server","children":[]},{"id":"ci_192926f6b7475273a174af1f62c4d6d305ed439d7df28e8de32bf76bf6155c1b","title":"Specifying JVM arguments and system properties","path":"/crm-technical/24.08/Public-On-Prem/specifying-jvm-arguments-and-system-properties","children":[{"id":"ci_6753fb4fc52f73288ba8668663d299007a3eff848d3c47e9b6c715341513ad5b","title":"Configuring Tomcat connector properties","path":"/crm-technical/24.08/Public-On-Prem/configuring-tomcat-connector-properties","children":[]}]},{"id":"ci_b0514e3b2d30aeb9a3ed4e033a6907ecf8f698f906e456a203618b6f378b9de0","title":"Starting Model Server","path":"/crm-technical/24.08/Public-On-Prem/starting-model-server","children":[]},{"id":"ci_61bca484632d7509ee61f4b8fa53ecfbec4a2555ffaeaecc9f0aa81e05f591f7","title":"Registering Model Server as a service","path":"/crm-technical/24.08/Public-On-Prem/registering-model-server-as-a-service","children":[]},{"id":"ci_2ea8263355d74186be306f28ec7deb5a6662e4da0625af46f9f9b982c7ff6b64","title":"Configuring load balancing for Model Server","path":"/crm-technical/24.08/Public-On-Prem/configuring-load-balancing-for-model-server","children":[]},{"id":"ci_1ee71ed0d68c95d5389e1f4add3a94fa161cd36f42fc9e5924aa242aabc6e5ca","title":"Additional configuration","path":"/crm-technical/24.08/Public-On-Prem/additional-configuration","children":[]}]},{"id":"ci_b877efb38500c9e2bc219e8a72736c6d3c5df46ac49361674a2ef3202cdbd5d1","title":"Administering Model Server","path":"/crm-technical/24.08/Public-On-Prem/administering-model-server","children":[{"id":"ci_76c71278aa4ec47db7b0d2b97e8d00a0c9e2353d72a7aacfac8208f10262fe5a","title":"Monitoring Model Server","path":"/crm-technical/24.08/Public-On-Prem/monitoring-model-server","children":[]},{"id":"ci_378b8efbf13dd7749cb52b7d7d634da5b128109174f1ae5d356a07e260943d4f","title":"Scaling Model Server","path":"/crm-technical/24.08/Public-On-Prem/scaling-model-server","children":[]},{"id":"ci_803e78803fa6a702234fa5ed7b9af6b55055136fda652f8397fd75b2255acc59","title":"Updating Model Server","path":"/crm-technical/24.08/Public-On-Prem/updating-model-server","children":[]},{"id":"ci_58dbc34a19358c29d2bc7ee06d74a166175d03464fd666d21db86155c5db4d2a","title":"Detecting long-running web requests","path":"/crm-technical/24.08/Public-On-Prem/detecting-long-running-web-requests","children":[]}]}]},{"id":"ci_b632b7a9d614fdb603a4ac57c1d8f40314053338f2b835d643e3dfebaeee4a7f","title":"JMS engine integration","path":"/crm-technical/24.08/Public-On-Prem/jms-engine-integration","children":[]},{"id":"ci_63ec7db84d3d7863d5cd0b423047595104ee1ba1d9ec07974718ffae15902642","title":"Kafka server integration","path":"/crm-technical/24.08/Public-On-Prem/kafka-server-integration","children":[]},{"id":"ci_bf8d83a95c8b936b6cbdb86e62865e27eed2133262675b03af9a7090786b40bd","title":"Deploying applications","path":"/crm-technical/24.08/Public-On-Prem/deploying-applications","children":[]},{"id":"ci_7319111ff863ed78017233ed92b864cbba3fabcdbbcd6623e3ebc77aa77c8014","title":"Setting up ad hoc reporting","path":"/crm-technical/24.08/Public-On-Prem/setting-up-ad-hoc-reporting","children":[{"id":"ci_51ce39b618497e26a59827b36940193ca6071c657bd1028748adfa795a25f8b6","title":"Setting up the ad hoc reports export and dashboards export","path":"/crm-technical/24.08/Public-On-Prem/setting-up-the-ad-hoc-reports-export-and-dashboard","children":[]}]},{"id":"ci_672ab8342456cda34dee7fad1f5c3ce509e8c0076f4597ca60cc5140a78398d9","title":"Updating configuration to deploy NexJ Reporting on a dedicated server","path":"/crm-technical/24.08/Public-On-Prem/updating-configuration-to-deploy-nexj-reporting-on","children":[]},{"id":"ci_d5b04503d649cc02a6b63ca2bb88a20da2a0c403d42c21b9c685fee3831fe8bd","title":"Deploying Inform","path":"/crm-technical/24.08/Public-On-Prem/deploying-inform","children":[]},{"id":"ci_46c858a448ad0ee4c1642dd9694bf765b4dc8056826fee153578ee97b8dc1150","title":"Deploying Email-to-Service-Request","path":"/crm-technical/24.08/Public-On-Prem/deploying-email-to-service-request","children":[]},{"id":"ci_0f8af063213543a119fd97aa724e5a31c6a87750cfa41f728dc9f39064c6c218","title":"Prerequisites and supported platforms","path":"/crm-technical/24.08/Public-On-Prem/prerequisites-and-supported-platforms","children":[]}]},{"id":"ci_f327c784f0073892d32d5745c2805fda9d6782d76d262c20f7facf53dca6b12d","title":"Configuring security settings","path":"/crm-technical/24.08/Public-On-Prem/configuring-security-settings","children":[{"id":"ci_868a85611b4ee8806c87338b4fa9a60c7fcaa370c129312b11165dcb158d044b","title":"Configuring single sign-on","path":"/crm-technical/24.08/Public-On-Prem/configuring-single-sign-on","children":[]},{"id":"ci_6702cfbf3c91651107f2f25fa8f40fd0310f07c9f90c4765c10367173761cb3f","title":"Configuring flexible authentication","path":"/crm-technical/24.08/Public-On-Prem/configuring-flexible-authentication","children":[]},{"id":"ci_dcbe13895c91225b415fb7492782212249b7e0d4a8e5a5b3a74d1672e04f84f6","title":"Securing NexJ applications","path":"/crm-technical/24.08/Public-On-Prem/securing-nexj-applications","children":[]},{"id":"ci_0f006e78e6642940e933493bc30febdb716585530defc5f846b089bda1b9fc35","title":"Model Server OAuth support","path":"/crm-technical/24.08/Public-On-Prem/model-server-oauth-support","children":[]}]},{"id":"ci_3b1f97b5b6a25caae498de58a665ff17ac2001be62ed0abbf62573d00ec959c5","title":"Configuring push notification","path":"/crm-technical/24.08/Public-On-Prem/configuring-push-notification","children":[]},{"id":"ci_c50a05b756e35a70e28df74e9d286229f8245771bededf539bb67db6099bb448","title":"Performing optional configurations","path":"/crm-technical/24.08/Public-On-Prem/performing-optional-configurations","children":[{"id":"ci_12db8393fcd2aba04103cfc3f86e997d37547e895f608631295b2743fe350144","title":"Computer telephony integration with NexJ CRM","path":"/crm-technical/24.08/Public-On-Prem/computer-telephony-integration-with-nexj-crm","children":[]},{"id":"ci_c5362f2b3686e6d0759971bd18656bc09201dda0dbabb310fc06f67895adc055","title":"Configuring audit trails","path":"/crm-technical/24.08/Public-On-Prem/configuring-audit-trails","children":[]},{"id":"ci_4966e6fab3702090894b7605dda48ef2567771ec32e3c9ff89b46d579eee6d5d","title":"Session persistence","path":"/crm-technical/24.08/Public-On-Prem/session-persistence","children":[]},{"id":"ci_08634499bf6f06594688fd8d44688ff4eac299568a8cdb82080fc5858271d150","title":"Enabling online help","path":"/crm-technical/24.08/Public-On-Prem/enabling-online-help","children":[]},{"id":"ci_77b1eb49cfccab973d61650c6ca271e21113e966773feb15deb76ec66058608b","title":"Reserving servers for specific functions","path":"/crm-technical/24.08/Public-On-Prem/reserving-servers-for-specific-functions","children":[]},{"id":"ci_9680873b4d71ae3f166b5f12931d001e25fca7fad45333923f8e68b26ff64c40","title":"Deploying mailer templates","path":"/crm-technical/24.08/Public-On-Prem/deploying-mailer-templates","children":[]},{"id":"ci_a2f1b723a98a7377a8328f246d37a4da195f4fa6903e07554a55f6ac1641c552","title":"Setting the lead mode","path":"/crm-technical/24.08/Public-On-Prem/setting-the-lead-mode","children":[]}]},{"id":"ci_dcbdc57c44cdc6dd651ed8a006d73a6bfb2755d795815ed5cbb72f814ea05f1d","title":"Upgrading to NexJ CRM version 24.08","path":"/crm-technical/24.08/Public-On-Prem/upgrading-to-nexj-crm-version-24-02","children":[{"id":"ci_a3f1aa3d0d1285e0cba21153cdac1e79beef6f256c84b99552c3fe12e0f3c36a","title":"Migrating from Log4j 1 to Log4j 2","path":"/crm-technical/24.08/Public-On-Prem/migrating-from-log4j-1-to-log4j-2","children":[]}]},{"id":"ci_adb7876b681c82fea6ffd5aca505bdf380b99f5fb2fc74fca0ad23e342e65e88","title":"Troubleshooting deployment issues","path":"/crm-technical/24.08/Public-On-Prem/troubleshooting-deployment-issues","children":[]},{"id":"ci_e4b77f17ba699db525229b56ff490dc4376eb0948f090c5b82b9b96157242644","title":"Additional resources","path":"/crm-technical/24.08/Public-On-Prem/additional-resources","children":[{"id":"ci_574a955e96718a89b58e7b82712219fd956cb0f4f2aa88e36982bd1780ad41bb","title":"Scheme scripts for local users administration","path":"/crm-technical/24.08/Public-On-Prem/scheme-scripts-for-local-users-administration","children":[]},{"id":"ci_0fe9a206257eec97493ac3fda50b18268baa7e215e363b7b3ea3d946c6c56bee","title":"Push notification architecture overview","path":"/crm-technical/24.08/Public-On-Prem/push-notification-architecture-overview","children":[]},{"id":"ci_81b5d8eb2e3963b1e06f18bb3603ba4a2cc431d024e41476f6cc6404a2b8b8c1","title":"Static web resources","path":"/crm-technical/24.08/Public-On-Prem/static-web-resources","children":[]}]},{"id":"ci_55e20aee2455d5e2bc734bf7b5b076bff63eef4e5cf94a183981c65b496f255d","title":"Performance","path":"/crm-technical/24.08/Public-On-Prem/performance","children":[]}]},{"id":"ci_8669ec66561f3266102712b95a0e0aa57573ba1f7fc77c5cd0bb58f2ec74cb03","title":"NexJ system architecture and deployment","path":"/crm-technical/24.08/Public-On-Prem/nexj-system-architecture-and-deployment","children":[]}]},{"id":"ci_2cc030308586c284781612416ef46fceffa136855b3cc98e7eada12b30e895b3","title":"Troubleshooting documents","path":"/crm-technical/24.08/Public-On-Prem/troubleshooting-documents","children":[]},{"id":"ci_07e7e802135ad46f8560ae3bcf836f9a5f86f38ba2d14d90c83f9a0220ae3e0d","title":"Glossary","path":"/crm-technical/24.08/Public-On-Prem/glossary","children":[]},{"id":"ci_2cd6cbdb36bb219ac6db38e1bfe596ad8c8713b6016f6af60739635f14749be2","title":"Terms of Use","path":"/crm-technical/24.08/Public-On-Prem/terms-of-use","children":[]},{"id":"ci_8fb2f7ec2b7adec0eb894cbbdc17810b8800e6ecd33feb3f415106a2ac7aaea0","title":"Trademarks","path":"/crm-technical/24.08/Public-On-Prem/trademarks","children":[]}]