[{"id":"ci_abf831269019c084c2b4a33540466746c75e12396a35eb7d0730db30f0d08b3b","title":"Welcome to NexJ's technical documentation","path":"/crm-technical/25.08/Public-On-Prem/welcome-to-nexj-s-technical-documentation","children":[{"id":"ci_37f89ef9d4fcc86dff2dee61598abb340a71f31beffdeddd19dd9d824927270d","title":"Release Notes","path":"/crm-technical/25.08/Public-On-Prem/release-notes","children":[{"id":"ci_6edceeca316af09fd1c1ccf21eab9a8ab735663d69078a4d5069931e5a5dcc90","title":"NexJ Add-In for Microsoft Office Release Notes","path":"/crm-technical/25.08/Public-On-Prem/nexj-add-in-for-microsoft-office-release-notes","children":[{"id":"ci_007eb7bdaeadcdecf88bed192422e3fdb421578e56e1272f1a655b49b7050beb","title":"NexJ Add-In for Microsoft Office compatibility matrix","path":"/crm-technical/25.08/Public-On-Prem/nexj-add-in-for-microsoft-office-compatibility-mat","children":[]}]},{"id":"ci_90b41b8fcdc33061fb2741040b585a806efa7a8ce196313bd9826e34405ee9af","title":"NexJ CRM Release Notes","path":"/crm-technical/25.08/Public-On-Prem/nexj-crm-release-notes","children":[{"id":"ci_7733a06ec5468a765e82aabf1638452ec69b82981161ffb722dae3ca85300875","title":"Release contents","path":"/crm-technical/25.08/Public-On-Prem/release-contents","children":[]},{"id":"ci_a40a1bc7bf1287a543ca32763a9e6912807468188c1d251b272fe513d5c42ecb","title":"Requirements and support information","path":"/crm-technical/25.08/Public-On-Prem/requirements-and-support-information","children":[]},{"id":"ci_2af729e21b9946ed60379969226a49ad444847240c43220755df011ce3ae4e82","title":"Upgrade notes","path":"/crm-technical/25.08/Public-On-Prem/upgrade-notes","children":[]},{"id":"ci_e0937786d62bdffd8bfb6a455d8e19713ae53596a5445a7de6d9078eb8845efd","title":"New features","path":"/crm-technical/25.08/Public-On-Prem/new-features","children":[{"id":"ci_fb90b95ec447bfc38fa614f6bef3d49f3e78246a427122d612f37e3d020254f7","title":"New features included in 25.08","path":"/crm-technical/25.08/Public-On-Prem/new-features-included-in-25-08","children":[]},{"id":"ci_9ea71f00b4ead51b79f7128a8bd512310f288a26aa46f22879b47d5257c68e31","title":"New features included in 25.05.1.0","path":"/crm-technical/25.08/Public-On-Prem/new-features-included-in-25-05-1-0","children":[]},{"id":"ci_7f5db2a1ce0b22dfa937e086cb181b2db5840b51dd2a8cb927fc78cbd6022051","title":"New features delivered in 25.05","path":"/crm-technical/25.08/Public-On-Prem/new-features-delivered-in-25-05","children":[]},{"id":"ci_f8eb354be541634ee9221ea68fd974f549202ddbe526e6152f89f7ee3a46ec98","title":"New features delivered in 25.02.1.0","path":"/crm-technical/25.08/Public-On-Prem/new-features-delivered-in-25-02-1-0","children":[]},{"id":"ci_48470c3511ee81ad5c37d511691d9cddbe76914d0d8035c8f3c189e72a79c440","title":"New features delivered in 25.02","path":"/crm-technical/25.08/Public-On-Prem/new-features-delivered-in-25-02","children":[]},{"id":"ci_623b8c647dbb22ee6cc33df70281d1ec8bfc1f9554ab55d8e06c943790a80ede","title":"New features delivered in 24.11","path":"/crm-technical/25.08/Public-On-Prem/new-features-delivered-in-24-11","children":[]},{"id":"ci_f525c1109d76a8f63662ae263733a604d3f6c74f05f3e2f1f4f5a2d3cca0b993","title":"New features delivered in 24.08","path":"/crm-technical/25.08/Public-On-Prem/new-features-delivered-in-24-08","children":[]},{"id":"ci_55ef687d8a24d339000d96049337be6060108537f8b0bb1388be2335f0b10f71","title":"New features delivered in 24.05","path":"/crm-technical/25.08/Public-On-Prem/new-features-delivered-in-24-05","children":[]},{"id":"ci_de60ea50e1a7105d2b0833fbea559e562a22f9fbd06badbc8aa3fbbbe35a2612","title":"New features delivered in 24.02","path":"/crm-technical/25.08/Public-On-Prem/new-features-delivered-in-24-02","children":[]}]},{"id":"ci_c33161fb1da08670e9b62c60e4c2f5645a392d5c45b960dc12fe0225485fc56b","title":"Resolved issues","path":"/crm-technical/25.08/Public-On-Prem/resolved-issues","children":[]},{"id":"ci_0b88143cb02c6e4e8f8f2a9c4621894cebb00492cf170a83829c9ff5c1e463c0","title":"Known issues and workarounds","path":"/crm-technical/25.08/Public-On-Prem/known-issues-and-workarounds","children":[]}]}]}]},{"id":"ci_7cda6860b84dd0b73dfa5640a3f90a0ea6e4139d061ff472c5b4fa5e82c99bb6","title":"Learning Center","path":"/crm-technical/25.08/Public-On-Prem/learning-center","children":[{"id":"ci_04c07c801b9a45d7419dfc29b746a1564bb3edbdd29c7dbaec8bd829d4c0a2e7","title":"Setting up for training","path":"/crm-technical/25.08/Public-On-Prem/setting-up-for-training","children":[]},{"id":"ci_f7b277ccad45d08d334c0c44a95178621116ded998dc79340c244225f120bdc2","title":"Orientation","path":"/crm-technical/25.08/Public-On-Prem/orientation","children":[]},{"id":"ci_88af8e723d6f22738658f103fff585c9d5c99add22d41ef676a8a508e4c8380a","title":"UX fundamentals","path":"/crm-technical/25.08/Public-On-Prem/ux-fundamentals","children":[{"id":"ci_083f417107c0338e743fc6d5942204921431dba5f1553d1121e1f473d7d36344","title":"Structure: Portals contain workspaces contain portlets","path":"/crm-technical/25.08/Public-On-Prem/structure-portals-contain-workspaces-contain-portl","children":[]},{"id":"ci_8908df6b296febb104370b9898b8fa60ae87b5ac619c7c38f55c720f358e5fe2","title":"MDA portlets","path":"/crm-technical/25.08/Public-On-Prem/mda-portlets","children":[{"id":"ci_b63d65cc09ea563755b9f0a759dcc5fd85b52c0ebc36a39e21732062c06f52e9","title":"Structure: Portlets, dialogs, and layouts","path":"/crm-technical/25.08/Public-On-Prem/structure-portlets-dialogs-and-layouts","children":[]},{"id":"ci_0bf772a7198ff220b62baced12c5c3e1140d4c1b43069e4a962a68a5bccdacd9","title":"Behavior: UI events, UI actions, and data actions","path":"/crm-technical/25.08/Public-On-Prem/behavior-ui-events-ui-actions-and-data-actions","children":[]},{"id":"ci_a610f256edcd47d6a89814889fe8e0ba999379d36bdb8833a2387e8d1d6002e8","title":"Context: Context bus and sysContext event","path":"/crm-technical/25.08/Public-On-Prem/context-context-bus-and-syscontext-event","children":[]},{"id":"ci_2f8e58f6aca2d8024a3f900219785ae5fa5b16d1aea991c454e70db52fd821f6","title":"Logic: Scripting and the controller","path":"/crm-technical/25.08/Public-On-Prem/logic-scripting-and-the-controller","children":[]},{"id":"ci_d54b4b080e5a5b9a10869440cdb88c680b9a58f1f7c3aa8b39e4e80956b52b2a","title":"Working with filters","path":"/crm-technical/25.08/Public-On-Prem/working-with-filters","children":[]},{"id":"ci_4a10f8db1313e68de5e5d5394891012621589c33bbd3cd6d6a567dca0a85a0b3","title":"Navigator list portlet","path":"/crm-technical/25.08/Public-On-Prem/navigator-list-portlet","children":[]},{"id":"ci_de2d9e47397a58907d70f5db235029f0055dbe7525a52fe06700c9a75ab6a7d8","title":"Navigator detail pages","path":"/crm-technical/25.08/Public-On-Prem/navigator-detail-pages","children":[]},{"id":"ci_ef77bf5e7482aafd29b68626967081463fe82d100a55b40e5d09da58e5c5a7b5","title":"Working with pickers","path":"/crm-technical/25.08/Public-On-Prem/working-with-pickers","children":[]}]},{"id":"ci_f5499b6ec1092a09283d656735edfe56726db64184850083cdec4bd0c91b4e74","title":"AFL portlets","path":"/crm-technical/25.08/Public-On-Prem/afl-portlets","children":[{"id":"ci_a28c47c211951b0079b928993bcd3cbf1f538a54f2dde96357c3b3213a78cef5","title":"Structure: AFL modules, portlets, and cards","path":"/crm-technical/25.08/Public-On-Prem/structure-afl-modules-portlets-and-cards","children":[]},{"id":"ci_46cabc8cff7efebfe80bfc72f1a54b3b084a3a4f530658adb4d772e158f17568","title":"Context, events, and binding","path":"/crm-technical/25.08/Public-On-Prem/context-events-and-binding","children":[]},{"id":"ci_4f8989f0945eab4a6ff8db1629dffb409fd9096d5ebb02c57a96e54ed101f0e0","title":"React rendered controls basics","path":"/crm-technical/25.08/Public-On-Prem/react-rendered-controls-basics","children":[]},{"id":"ci_58ac7cd2bc9bd455456eefd7860954fddcdac3895435af407a63875ed77a8a97","title":"React rendered controls with webpack","path":"/crm-technical/25.08/Public-On-Prem/react-rendered-controls-with-webpack","children":[{"id":"ci_2e79451dbfbce22a7fe034de55d58e1c536a6f8671b880a8d71de26798624c38","title":"React development with webpack explained","path":"/crm-technical/25.08/Public-On-Prem/react-development-with-webpack-explained","children":[]}]}]},{"id":"ci_6ebd0b791e7b1f91786b211c6cfef37dbe00b461872615d43e12ee6f41051a1f","title":"Remote portlets","path":"/crm-technical/25.08/Public-On-Prem/remote-portlets","children":[]},{"id":"ci_ee57fb444b69d5597da3c5990281fb950584447c808d4c0a299fb0b3bc563d07","title":"Portal URL # navigation","path":"/crm-technical/25.08/Public-On-Prem/portal-url-navigation","children":[]}]},{"id":"ci_dd2f6657feaca506ca93c9d5dce0a8f0972a1af27bbd3358c7924bd1b4d0761b","title":"Business model fundamentals","path":"/crm-technical/25.08/Public-On-Prem/business-model-fundamentals","children":[{"id":"ci_d7493e7c0a610252be324c178ceb2572affdd71419cb35f1f7b26e075196c435","title":"Persisted classes","path":"/crm-technical/25.08/Public-On-Prem/persisted-classes","children":[{"id":"ci_cd115c27d81f37712302f2902eea9e9f4ccc36307fae7605b3e33e676fcead4e","title":"Background: Creating a DataSource","path":"/crm-technical/25.08/Public-On-Prem/background-creating-a-datasource","children":[]}]},{"id":"ci_c7f12abe8d75e3a9f459e8b933e95b5519316113dc79807c4e2e9563ded5d63e","title":"Associated classes","path":"/crm-technical/25.08/Public-On-Prem/associated-classes","children":[]},{"id":"ci_30127a0237a105381295db44b1d08d9bb0fe0cf1c8ec9355b98f084490b54077","title":"Defining inheritance","path":"/crm-technical/25.08/Public-On-Prem/defining-inheritance","children":[]},{"id":"ci_536cc37da93d48f7c05d84dc0e835976336e1843d714e3c120f7df46e5668c77","title":"Enumerations","path":"/crm-technical/25.08/Public-On-Prem/enumerations","children":[]},{"id":"ci_dca2427689c2292653be0f1eda6f0790467a092fb9223a514b8b122f0ad06da4","title":"Attribute validation","path":"/crm-technical/25.08/Public-On-Prem/attribute-validation","children":[]},{"id":"ci_c484a543a5bd59af72710c083387a14ed33e256c710b1a2fc6665bc29bd0c17d","title":"Calculated attributes","path":"/crm-technical/25.08/Public-On-Prem/calculated-attributes","children":[]},{"id":"ci_c64bc087a09322426756732878cc850fbe3b0db612b2cae48f0e8cd515bb9c5f","title":"Revisiting class inheritance","path":"/crm-technical/25.08/Public-On-Prem/revisiting-class-inheritance","children":[]},{"id":"ci_97a154fe50efb0af94b28d2ac5c9f30d1e1433e5f1bbe0c1f86b7678136e310f","title":"Derived associations","path":"/crm-technical/25.08/Public-On-Prem/derived-associations","children":[]},{"id":"ci_ba351907e042df2c75d91ace96a97e34d052b767c1a26c5239a12b32121e1919","title":"Creating events","path":"/crm-technical/25.08/Public-On-Prem/creating-events","children":[]},{"id":"ci_786f3460df4d74cfb652ba5ff6d7de1e8db677d085061e3c46d387ce58677c01","title":"Workflows","path":"/crm-technical/25.08/Public-On-Prem/workflows","children":[]}]},{"id":"ci_3266d5ccf85caa58b9935fe6a5e25824d2b61a95485c49a60065a6b67e1a0161","title":"Integration fundamentals","path":"/crm-technical/25.08/Public-On-Prem/integration-fundamentals","children":[{"id":"ci_e5872a28415258fb38a8a3ee310ed2b5c0b4d3abca8d07cc004a7f16666a2cdb","title":"Model Services - REST","path":"/crm-technical/25.08/Public-On-Prem/model-services-rest","children":[]},{"id":"ci_8a4d1348221c8b1e290d1be95f7de829c52a987422c737be28e6f10df5bb2c6f","title":"Working with channels","path":"/crm-technical/25.08/Public-On-Prem/working-with-channels","children":[]},{"id":"ci_2d3fef9fab6e16955ae75fa17821a72c5fdc8b38f6fd4cc2fd055bca4ab6e7bd","title":"Working with messages","path":"/crm-technical/25.08/Public-On-Prem/working-with-messages","children":[]},{"id":"ci_e1802471be0447a5b7f6959f06d46bf1f3feb4d67672f60cdb4ba6f08f6a479c","title":"Working with Messages - JSON","path":"/crm-technical/25.08/Public-On-Prem/working-with-messages-json","children":[]},{"id":"ci_febaf40d5841449f13d8c37cf03e34dd10e74de792f5827a77a7d7b9ccd23bdb","title":"Working with file channels","path":"/crm-technical/25.08/Public-On-Prem/working-with-file-channels","children":[]},{"id":"ci_6d17f5c2cd3cdfd476643b8b51d7202c5e26a3393899a5c6667d7c3e4a36ed25","title":"Working with services","path":"/crm-technical/25.08/Public-On-Prem/working-with-services","children":[]},{"id":"ci_197bef80c229bdec5083e11f28201c6c955bc4a60e4ef8d5814fad154aef6d20","title":"File integration","path":"/crm-technical/25.08/Public-On-Prem/file-integration","children":[]},{"id":"ci_87378296097dea0481c3d20200703b6a561c51c6ff8c9e449737244a89585b03","title":"Message transformation","path":"/crm-technical/25.08/Public-On-Prem/message-transformation","children":[]},{"id":"ci_75e39244331cca3d4e258db369c18ef2e569246fe77e8816f420cc4970b2e54b","title":"Working with SOA services","path":"/crm-technical/25.08/Public-On-Prem/working-with-soa-services","children":[]},{"id":"ci_ae596291f36096f7dae26bec854f2365fac199364574121ef079581291db81c1","title":"Working with an existing web service","path":"/crm-technical/25.08/Public-On-Prem/working-with-an-existing-web-service","children":[]}]},{"id":"ci_c016f89fdf54c293c61427aced57ac266605c570afb5c8326ad97161d9b54fc8","title":"Intermediate Learning Concepts","path":"/crm-technical/25.08/Public-On-Prem/intermediate-learning-concepts","children":[{"id":"ci_3876bda240bca6e151fa11f8cc17617939133153aefb6a61fd12041fe1ff96f9","title":"Lesson - Fixed Width Messages","path":"/crm-technical/25.08/Public-On-Prem/lesson-fixed-width-messages","children":[]},{"id":"ci_b4b614ec8a84195527e7843f6461ec00d5c8b3e19a88abd0640342117dae5fc4","title":"Lesson - Parallel Processing Fixed Width Messages","path":"/crm-technical/25.08/Public-On-Prem/lesson-parallel-processing-fixed-width-messages","children":[]},{"id":"ci_b8deeb843bdaa57c08cf4683ff3f7b0e30536ae17c3683fdfd5e519ee31cb31c","title":"Lesson - Scripting with Java","path":"/crm-technical/25.08/Public-On-Prem/lesson-scripting-with-java","children":[]},{"id":"ci_b51f660d7e6b118a6840556a34578c22552ff805aed2d2e3fa68d5a4f3486255","title":"Lesson - Standard Logging","path":"/crm-technical/25.08/Public-On-Prem/lesson-standard-logging","children":[]},{"id":"ci_f4a76e75b20b5f3fe787eafd42102e878ed8f6d33e4d6505395b6804fde84aab","title":"Lesson - Caching","path":"/crm-technical/25.08/Public-On-Prem/lesson-caching","children":[]},{"id":"ci_5752d43c9ff18ce00a16db70b55ef2091f8e3255bea1c3f32923955e41b8cf34","title":"Lesson - Service Persistence Mapping","path":"/crm-technical/25.08/Public-On-Prem/lesson-service-persistence-mapping","children":[]}]},{"id":"ci_b08fe148addb376724c932385c1b4d02d097dcbc550f11c00f0cda88cdebb899","title":"Process Management resources","path":"/crm-technical/25.08/Public-On-Prem/process-management-resources","children":[]}]},{"id":"ci_54661509ef7b6367434a3dc947e03777df92726cb028916a806ef899c1e58084","title":"Products and modules","path":"/crm-technical/25.08/Public-On-Prem/products-and-modules","children":[{"id":"ci_fbd729fe1caa08dea5bbd23d69433159483bac2648fadddc6ee914653de90594","title":"NexJ CRM","path":"/crm-technical/25.08/Public-On-Prem/nexj-crm","children":[{"id":"ci_cf41550af48c104c6aefc3aa390601cb24b28a6037962a131454693e98468df0","title":"System administration","path":"/crm-technical/25.08/Public-On-Prem/system-administration","children":[{"id":"ci_b5f27fc3288b023f9fb00e47e9369fd997760d186b7acd8d702ab51649d36fa0","title":"NexJ Admin Console and NexJ System Admin Console overview","path":"/crm-technical/25.08/Public-On-Prem/nexj-admin-console-and-nexj-system-admin-console-o","children":[]},{"id":"ci_729d4041e62cd4815e1119e4c09e2ba4f4661d2251068e599c123411d480c028","title":"System and object level security","path":"/crm-technical/25.08/Public-On-Prem/system-and-object-level-security","children":[]},{"id":"ci_4e78bf77c19d3c20357b320a3ef9f132657b294220a81ef200b0a871cdf549cc","title":"Enabling features for NexJ CRM","path":"/crm-technical/25.08/Public-On-Prem/enabling-features-for-nexj-crm","children":[{"id":"ci_42ff8bec465e3386335c3427618548639285465b1f34da4fd15e845f0a54eced","title":"Enabling application features","path":"/crm-technical/25.08/Public-On-Prem/enabling-application-features","children":[]},{"id":"ci_b73185e4ef9a911e9c819401b8c66b063966ea4f89e719118253b286d0d5cc22","title":"Enabling user options","path":"/crm-technical/25.08/Public-On-Prem/enabling-user-options","children":[]},{"id":"ci_9aaee7f6fb745a03331420b59abab911677a1b02dfc72d189be9f4a6b0c1a1a2","title":"Enabling notifications","path":"/crm-technical/25.08/Public-On-Prem/enabling-notifications","children":[]},{"id":"ci_d9ff63051ab1ce23beeb4a2c5b0e91621bffdfc0b1a82676b1bc049b583fd753","title":"Limiting visibility of contacts in schedule items","path":"/crm-technical/25.08/Public-On-Prem/limiting-visibility-of-contacts-in-schedule-items","children":[]}]},{"id":"ci_acef2608ffd66dc210bbf6a110df09e61aafcecc5f69c65501c2722f4dabc1c5","title":"Configuring users and user access","path":"/crm-technical/25.08/Public-On-Prem/configuring-users-and-user-access","children":[{"id":"ci_942dd0d8d2e0cd16151137613a3e7de4aed68e85589394935037c09549833d3c","title":"Configuring and organizing users","path":"/crm-technical/25.08/Public-On-Prem/configuring-and-organizing-users","children":[{"id":"ci_34eae93178eb7a3cd238d58b8b2904f742c7127404e29569436ea006ff59b5dd","title":"Configuring users","path":"/crm-technical/25.08/Public-On-Prem/configuring-users","children":[]},{"id":"ci_e3103403a0de0c56fa226db06f6466443911d95695992d1349b12435e16901d9","title":"Configuring user groups","path":"/crm-technical/25.08/Public-On-Prem/configuring-user-groups","children":[]},{"id":"ci_312506816a050e69c6568ddec8d5b4df25cc894e690fc2181723f71f23969383","title":"Configuring group types","path":"/crm-technical/25.08/Public-On-Prem/configuring-group-types","children":[]},{"id":"ci_a69d058d8f3af80ff7c0f554be33aff93bef507faba639668959ec4ceef75a88","title":"Configuring user types","path":"/crm-technical/25.08/Public-On-Prem/configuring-user-types","children":[]},{"id":"ci_8ba601984e8c3b6b7e0ef8857a67d1f85486581c6750f4d08e8a5da4ee242233","title":"Configuring user teams","path":"/crm-technical/25.08/Public-On-Prem/configuring-user-teams","children":[]},{"id":"ci_24dff63b988fdaead67ad52267788a4592e2f38b536f2da8ac1fb9f1968cec35","title":"Configuring user lists for activities","path":"/crm-technical/25.08/Public-On-Prem/configuring-user-lists-for-activities","children":[]}]},{"id":"ci_de8599ee9b963b9ad3a7f1c2b5afd9418e08ddda0f610840c27dbdac8e414f5a","title":"Configuring user coverage","path":"/crm-technical/25.08/Public-On-Prem/configuring-user-coverage","children":[{"id":"ci_4eeb64c91bf22ad71c6cb50147c67a43cfde84178dc068b24019398a9e71a08b","title":"Adding client coverage groups","path":"/crm-technical/25.08/Public-On-Prem/adding-client-coverage-groups","children":[]},{"id":"ci_73c0bead4abc0a9f90c644b882cbb2d4a196135175b5a37cc9dc517cc2409498","title":"Adding and removing client coverage group members","path":"/crm-technical/25.08/Public-On-Prem/adding-and-removing-client-coverage-group-members","children":[]},{"id":"ci_1d5b03d77181baa4d73de95fb497da1514922c1144823dbb88d80d949641ab45","title":"Deleting client coverage groups","path":"/crm-technical/25.08/Public-On-Prem/deleting-client-coverage-groups","children":[]},{"id":"ci_155a559871996cb601252cf92afdcb5c8e03b6e3fa2598ddddba9b2465351bd9","title":"Adding coverage roles to a coverage group","path":"/crm-technical/25.08/Public-On-Prem/adding-coverage-roles-to-a-coverage-group","children":[]},{"id":"ci_f0843ad99984913f50fc9af1860f3a6eb62684e4680702c1a50a96f7e3645327","title":"Assigning default client and opportunity coverage roles","path":"/crm-technical/25.08/Public-On-Prem/assigning-default-client-and-opportunity-coverage-","children":[]},{"id":"ci_90808c3a2c944bf5b4c98785cfa0b293ff9b09464bd8f34f7b2b78a8f09e186c","title":"Specifying coverage hierarchy settings","path":"/crm-technical/25.08/Public-On-Prem/specifying-coverage-hierarchy-settings","children":[]}]},{"id":"ci_c5e7af75cb967ee0b3e14e0072537085c144cac2bc855b4b4c40ab43d39e6a2a","title":"Configuring privilege groups","path":"/crm-technical/25.08/Public-On-Prem/configuring-privilege-groups","children":[{"id":"ci_4e9d8fde0f48b688834a3d6b08dd7b4ac3df84d48949b52671ae39051ab2b080","title":"Creating privilege groups","path":"/crm-technical/25.08/Public-On-Prem/creating-privilege-groups","children":[]},{"id":"ci_7d8da1bc67c8c320cf06ccfbd30a83f3c965c6d831e3f491c9c494c44dcbc995","title":"Modifying privilege group properties","path":"/crm-technical/25.08/Public-On-Prem/modifying-privilege-group-properties","children":[]},{"id":"ci_78528dc17cb617dea695e517db90963de1955140f378152971bb61184fadf472","title":"Changing privilege group members","path":"/crm-technical/25.08/Public-On-Prem/changing-privilege-group-members","children":[]},{"id":"ci_e0e5d622d1c178cb87b9127a6e807febdd3c57f926f3d8bf28c164d7fb1dd769","title":"NexJ CRM privileges","path":"/crm-technical/25.08/Public-On-Prem/nexj-crm-privileges","children":[{"id":"ci_797dc70c5173897e675350d22faa7669dd5a1668afd554aa0db94048e8c2ebaa","title":"NexJ CRM privileges prior to version 9.2","path":"/crm-technical/25.08/Public-On-Prem/nexj-crm-privileges-prior-to-version-9-2","children":[]}]}]}]},{"id":"ci_0aecfa0ab6dbb6071ac42a6955f688072ae01d015b5c17f7094713d65ea62628","title":"Customizing enumerations","path":"/crm-technical/25.08/Public-On-Prem/customizing-enumerations","children":[{"id":"ci_f5390d0d6db3b39be4ce6e13308338cfb576e63dd11dc93a9218e5181a6b691e","title":"Filtering the Enumerations page","path":"/crm-technical/25.08/Public-On-Prem/filtering-the-enumerations-page","children":[]},{"id":"ci_063ff98b78e790f801b408c7a1581e13bd500902208618dbbf807e0aa8ea38c8","title":"Adding enumerations","path":"/crm-technical/25.08/Public-On-Prem/adding-enumerations","children":[]},{"id":"ci_13a88a0ff3e88771872316e943f375d18a9756e97d1eee5311d69f8c7b7aa5e1","title":"Deleting enumerations","path":"/crm-technical/25.08/Public-On-Prem/deleting-enumerations","children":[]},{"id":"ci_2c46f6a3ec39724dc05db973fc55ffb8ff7afe9dd95641f898202a46af4f9923","title":"Adding values to enumerations","path":"/crm-technical/25.08/Public-On-Prem/adding-values-to-enumerations","children":[]},{"id":"ci_a4e2428205921f6d8c83d3f0cf0dae5983dcb8d21ed58e31d21bbfa10d687d8a","title":"Modifying enumeration values","path":"/crm-technical/25.08/Public-On-Prem/modifying-enumeration-values","children":[]},{"id":"ci_32c20676fb3464cd5ddc3719a3ff587f9a20b13faf06d8ce5aef0edaf7056021","title":"Reordering enumeration values","path":"/crm-technical/25.08/Public-On-Prem/reordering-enumeration-values","children":[]},{"id":"ci_aec6ecb1a8cb97d923800782513dcb609ce0c25669ba13b01416de5e3c85a9fa","title":"Deleting enumeration values","path":"/crm-technical/25.08/Public-On-Prem/deleting-enumeration-values","children":[]}]},{"id":"ci_65c3626147740a219e8646bafcd25ef4c0a9988c3bf09d1c8c6a78908eb2559d","title":"Configuring entities","path":"/crm-technical/25.08/Public-On-Prem/configuring-entities","children":[{"id":"ci_736a19260d55c66538569009bbf8fdfc1da2fa94d9174b65050c866d86d95680","title":"Configuring entity types","path":"/crm-technical/25.08/Public-On-Prem/configuring-entity-types","children":[{"id":"ci_09af85c5496606e6b40bbbd3813f81b6c7ecb4a1bebcb42d686b93b9d00d623a","title":"Adding entity types","path":"/crm-technical/25.08/Public-On-Prem/adding-entity-types","children":[]},{"id":"ci_69c988151ec79610add8049de7698a21b9d4a4e86f318ed33aca96bdd4d76b0e","title":"Deleting entity types","path":"/crm-technical/25.08/Public-On-Prem/deleting-entity-types","children":[]},{"id":"ci_6e94cc2507563dc8c68e4154e3b2d8fef14ff1bf6585761ed159131e2390a453","title":"Modifying entity types","path":"/crm-technical/25.08/Public-On-Prem/modifying-entity-types","children":[{"id":"ci_f5d4ef3445fe34c096b2e2c477059f666ffb1eaf0dfb4f6a261411e3d6c29bd0","title":"Modifying details for an entity type","path":"/crm-technical/25.08/Public-On-Prem/modifying-details-for-an-entity-type","children":[]},{"id":"ci_4a1d78e66eadec6ed4fdea5de25eea4fca500103fc809a555bd1020d0c06ef96","title":"Modifying communication types for an entity type","path":"/crm-technical/25.08/Public-On-Prem/modifying-communication-types-for-an-entity-type","children":[]},{"id":"ci_59a517cbb9b482d00f6d736fa1306181450d4d1854d1be52a9fc534532b1667e","title":"Modifying address types for an entity type","path":"/crm-technical/25.08/Public-On-Prem/modifying-address-types-for-an-entity-type","children":[]},{"id":"ci_859216476acb82d7098bcc93e8392eed1d24a93e4ed52c944795a11596253961","title":"Modifying categories for an entity type","path":"/crm-technical/25.08/Public-On-Prem/modifying-categories-for-an-entity-type","children":[]},{"id":"ci_078600a5affd82371a338f449cdecedd00fb018698afdd33f5260ebfe533ac40","title":"Modifying custom field types for an entity type","path":"/crm-technical/25.08/Public-On-Prem/modifying-custom-field-types-for-an-entity-type","children":[]},{"id":"ci_2317f511797342bf01bded95ea5e573ec86432ff2a391fd12505c5175d7e39d4","title":"Enabling portlets for an entity type","path":"/crm-technical/25.08/Public-On-Prem/enabling-portlets-for-an-entity-type","children":[]}]}]},{"id":"ci_410690e265e7b6e3d669de811813b8e03b21dadb4c2e8235ce0f7252827940af","title":"Configuring hierarchy roles","path":"/crm-technical/25.08/Public-On-Prem/configuring-hierarchy-roles","children":[]},{"id":"ci_620d8a8a28f038aac27df3b73266a874fa8aa71bc06e2462a113f47dc4557417","title":"Configuring communication types","path":"/crm-technical/25.08/Public-On-Prem/configuring-communication-types","children":[{"id":"ci_b8186389a007cd150d430a0f7c34ff98d4fde78810d2eb4808a0debfc777e590","title":"Adding communication types","path":"/crm-technical/25.08/Public-On-Prem/adding-communication-types","children":[]},{"id":"ci_dcd541f262eacdb053d0fe5d9487b17ee33f592320e34b7e60e489f1981fec9a","title":"Deleting communication types","path":"/crm-technical/25.08/Public-On-Prem/deleting-communication-types","children":[]},{"id":"ci_38d45ff5be24d8e0b0361e255c57cfa1e3027f0377606a2889337b1a4f0354b7","title":"Modifying communication types","path":"/crm-technical/25.08/Public-On-Prem/modifying-communication-types","children":[]},{"id":"ci_2358aab06b90f82eb34748ff41584f74fb14f1455051d9c5fd68b401257fd93f","title":"Available communication type properties","path":"/crm-technical/25.08/Public-On-Prem/available-communication-type-properties","children":[]}]},{"id":"ci_e88875a3f4005e78615238b9998c1b54c54f4f4a896ee6fec900bb73a77cf358","title":"Configuring address types","path":"/crm-technical/25.08/Public-On-Prem/configuring-address-types","children":[]},{"id":"ci_5ae0b1f77cd0732c95d9611aec82092a487eb50a1dfdb7db96d50dc0305927b3","title":"Configuring categories and category groups","path":"/crm-technical/25.08/Public-On-Prem/configuring-categories-and-category-groups","children":[{"id":"ci_9540d9b133ad8b37cd83e0167192ddc41ac56b2aff85944ee0a1a42edbafed79","title":"Managing categories","path":"/crm-technical/25.08/Public-On-Prem/managing-categories","children":[]},{"id":"ci_1058ac239b3672aae1652bb615dca1c7f924a14489d1c0cfa4cc8f45992a23a8","title":"Managing category groups","path":"/crm-technical/25.08/Public-On-Prem/managing-category-groups","children":[]}]},{"id":"ci_7a0e9967f229866347d0ad4157d730880e1b199fce49f3a758794bf7a66c322d","title":"Configuring custom fields and custom field groups","path":"/crm-technical/25.08/Public-On-Prem/configuring-custom-fields-and-custom-field-groups","children":[{"id":"ci_1471ee4c8855d0364496a3df1c180340ef7d236b4328d234d37306d4b42d1c5d","title":"Managing custom fields","path":"/crm-technical/25.08/Public-On-Prem/managing-custom-fields","children":[{"id":"ci_2ab29a87d07e3bfa6caa7546800919a560c6017cf19881493e57f193ecbe986e","title":"Adding custom fields to the system","path":"/crm-technical/25.08/Public-On-Prem/adding-custom-fields-to-the-system","children":[]},{"id":"ci_dad0c0e4a72a0d14d0039e4588783310554142de42424bb1a31f6f39eaa42044","title":"Adding quick picks to a custom text field","path":"/crm-technical/25.08/Public-On-Prem/adding-quick-picks-to-a-custom-text-field","children":[]},{"id":"ci_56599ec0acb99ca527bb4440255bd64663640b757cc80870e2b1be7aa293d18d","title":"Modifying custom fields in the system","path":"/crm-technical/25.08/Public-On-Prem/modifying-custom-fields-in-the-system","children":[]},{"id":"ci_8b79a5cfb38981b5c1740b1f7b96ab10d9be451597f4fda550ea20c5a3179187","title":"Modifying the master sort order of custom fields","path":"/crm-technical/25.08/Public-On-Prem/modifying-the-master-sort-order-of-custom-fields","children":[]},{"id":"ci_1689b53be0b85903f40936981acf5e2b3f91b13c27958607f0149b821f136b0b","title":"Deleting custom fields from the system","path":"/crm-technical/25.08/Public-On-Prem/deleting-custom-fields-from-the-system","children":[]},{"id":"ci_4393f7d6caf840580ff91e36782060f58638a33bdf58daeccaaf8038ff591782","title":"Creating merge fields that reference custom fields","path":"/crm-technical/25.08/Public-On-Prem/creating-merge-fields-that-reference-custom-fields","children":[]}]},{"id":"ci_f9b24501b7fe831a707f1c924a4912fb2c983ce1dcc0ee3bbdf7b3e96eb2572d","title":"Modifying custom field groups","path":"/crm-technical/25.08/Public-On-Prem/modifying-custom-field-groups","children":[]}]},{"id":"ci_cbfa1bba39626dbc4079c9fd0413a05fd464b16ed8c1c0511b289e2df2bd2e2a","title":"Configuring saved lists","path":"/crm-technical/25.08/Public-On-Prem/configuring-saved-lists","children":[]},{"id":"ci_10b0a091ec426bcd2432c9a0b46a6f08b454f7d6a3cbdbe2cbc89ab015a9584d","title":"Configuring entity badges","path":"/crm-technical/25.08/Public-On-Prem/configuring-entity-badges","children":[]}]},{"id":"ci_4f54389a682c7a81e6c8b0ed5a0c0606644abfb35ef7e586a057bda3fccde16a","title":"Configuring templates","path":"/crm-technical/25.08/Public-On-Prem/configuring-templates","children":[{"id":"ci_b36f8796c6138706dcc5c4a92ae05db161dea8324baeff3aa8bf4b36e36f166d","title":"Configuring activity templates","path":"/crm-technical/25.08/Public-On-Prem/configuring-activity-templates","children":[{"id":"ci_5464c1587348678eee758d42f8efb2c794472e801d93051a1df77b45bae40210","title":"Managing badges for activities","path":"/crm-technical/25.08/Public-On-Prem/managing-badges-for-activities","children":[]}]},{"id":"ci_31fb5e7d2a57c36a3d17bc39ec90bda5b10be58d336b54fb8cdff56e24edf0fb","title":"Configuring contact center templates","path":"/crm-technical/25.08/Public-On-Prem/configuring-contact-center-templates","children":[]},{"id":"ci_2b918bdf798f1269b3f254ee865d996f43d23212fa80dd27221e771b1ba7f7af","title":"Configuring document types and templates","path":"/crm-technical/25.08/Public-On-Prem/configuring-document-types-and-templates","children":[{"id":"ci_79c64a752cbfca5f39d4d073be7d022d03107cead866840380d03a2b321a5e8e","title":"Configuring document types","path":"/crm-technical/25.08/Public-On-Prem/configuring-document-types","children":[]},{"id":"ci_5d43483aa293bc70506671fa4ba5efcad40a16e1460e9b5f37e29c1ca0c75a0d","title":"Configuring document templates","path":"/crm-technical/25.08/Public-On-Prem/configuring-document-templates","children":[]}]},{"id":"ci_f737cef056b1340d1235a762c4b53a2c011fbadb1b7e8ee87324e9e47b2e1230","title":"Managing batch communications","path":"/crm-technical/25.08/Public-On-Prem/managing-batch-communications","children":[{"id":"ci_dff527a616c46a23ae5e2543dbb843c0fe355a68046564f9263052a5696d745b","title":"Configuring merge fields","path":"/crm-technical/25.08/Public-On-Prem/configuring-merge-fields","children":[{"id":"ci_2519d13b8b7a2ee65cdcdf8130c11838af24699e769f87a38a735b8627176353","title":"Adding merge fields","path":"/crm-technical/25.08/Public-On-Prem/adding-merge-fields","children":[]},{"id":"ci_93f988c1dc3f09558b6ea11ce63590356b0d9f6a4d2753b43757092316ddb799","title":"Merge field expressions","path":"/crm-technical/25.08/Public-On-Prem/merge-field-expressions","children":[]},{"id":"ci_85fd039a7171303074cca8c7706792c4abf6f2df113dcb4c5c50650f5a933451","title":"Deleting merge fields","path":"/crm-technical/25.08/Public-On-Prem/deleting-merge-fields","children":[]},{"id":"ci_cdfb42eff3ada736ba6ec63f6da82507ccea412b2575578e06262f13308a2739","title":"Exporting merge field lists","path":"/crm-technical/25.08/Public-On-Prem/exporting-merge-field-lists","children":[]}]},{"id":"ci_4a090e09a9c96342f5a0caf3241f60d4444feb3d76e0ad86e6bf513f1bc4e432","title":"Configuring batch communications","path":"/crm-technical/25.08/Public-On-Prem/configuring-batch-communications","children":[]}]}]},{"id":"ci_1a6eaf658038ec145ca04b57ff932853a6e1cad275180ed1758b257a0f0798af","title":"Customizing screens, toolbars, and portlets","path":"/crm-technical/25.08/Public-On-Prem/customizing-screens-toolbars-and-portlets","children":[]},{"id":"ci_0d0453d9119d22f6dadf77cfe56d378fa4adc8bef8da9ceab6c962198f505ba4","title":"Configuring system defined queries","path":"/crm-technical/25.08/Public-On-Prem/configuring-system-defined-queries","children":[{"id":"ci_1597f4acfcb0a25d6748613ca5eba9b2864e674e99c9531657f3935cfd4daddd","title":"Adding system defined queries","path":"/crm-technical/25.08/Public-On-Prem/adding-system-defined-queries","children":[]},{"id":"ci_fccb29198df221e45c18ea36f062d7c1f70085ddbedf59b18817e1e5a8e85f2c","title":"Editing system defined queries","path":"/crm-technical/25.08/Public-On-Prem/editing-system-defined-queries","children":[]},{"id":"ci_51c7f08a4b48f3593b488027dff3149febcc13f81c56f8efa6efefcc8b99c3e0","title":"Deleting system defined queries","path":"/crm-technical/25.08/Public-On-Prem/deleting-system-defined-queries","children":[]},{"id":"ci_728c5e57f085859197358f55c73c27327367e1c1860f6d8a6a374ea542846e1f","title":"Managing access to queries","path":"/crm-technical/25.08/Public-On-Prem/managing-access-to-queries","children":[]},{"id":"ci_2cfd3d6ba4f875a9e0fc554e7357ed151a4310e6cd1eb31a4ed82c3269b9809e","title":"Entering query expressions","path":"/crm-technical/25.08/Public-On-Prem/entering-query-expressions","children":[]}]},{"id":"ci_e4419dc496f888c8e3e30e672c6e68d4cf1e7b6c71bf4d57288289a4d96d50ac","title":"Configuring rollup hierarchies","path":"/crm-technical/25.08/Public-On-Prem/configuring-rollup-hierarchies","children":[{"id":"ci_edf873b9adf986104a2ab09489e02784552966d6e3237941d16624a6855c445a","title":"Configuring natural hierarchy rollup types","path":"/crm-technical/25.08/Public-On-Prem/configuring-natural-hierarchy-rollup-types","children":[]},{"id":"ci_865d8fb41d3e28c0309dd352aad5b5e84a6edad7cbebcb4d20e37f4ad2cae813","title":"Configuring custom field rollup types","path":"/crm-technical/25.08/Public-On-Prem/configuring-custom-field-rollup-types","children":[]}]},{"id":"ci_bd319752dbe4e8b9b0338b597b5c7989af90081eb5b56e50fa452a49fad3939a","title":"Configuring workflows","path":"/crm-technical/25.08/Public-On-Prem/configuring-workflows","children":[{"id":"ci_260c28461e65772883b6213468476f2846af4e5b2a8343f34ccf150b039172ee","title":"Configuring rules and rule sets","path":"/crm-technical/25.08/Public-On-Prem/configuring-rules-and-rule-sets","children":[{"id":"ci_187ccde84dd0218e1e00a3d3da5c0e4869557984f010826b6d953c6f8fca42b9","title":"Adding and deleting rule sets","path":"/crm-technical/25.08/Public-On-Prem/adding-and-deleting-rule-sets","children":[]},{"id":"ci_b3f1df027f595704171ee5e4a53d3ee71544f52ebef25b7de600e367bdf45f84","title":"Adding and deleting rules","path":"/crm-technical/25.08/Public-On-Prem/adding-and-deleting-rules","children":[]},{"id":"ci_e7ffd53a6e179ce663c3597b551b0d6fb32db888849716b73b463beead978e53","title":"Service request attributes","path":"/crm-technical/25.08/Public-On-Prem/service-request-attributes","children":[]},{"id":"ci_7e1dc0f22c962233154143f93fa7681b1eb12a5be03a85a0e0ed13581e2cde24","title":"Rule sets for service level agreements","path":"/crm-technical/25.08/Public-On-Prem/rule-sets-for-service-level-agreements","children":[]}]},{"id":"ci_e78d4ce754f5bdd8f8be09ec8fdeb823416b76bcfee46452797a32647ac106d6","title":"Using rules to assign roles or activities to users","path":"/crm-technical/25.08/Public-On-Prem/using-rules-to-assign-roles-or-activities-to-users","children":[]},{"id":"ci_3d4d3003c766e4d49844eef21fdeec649285f368101390c5f09fc28a6430f499","title":"Configuring work queues","path":"/crm-technical/25.08/Public-On-Prem/configuring-work-queues","children":[]},{"id":"ci_e5d62a9890fc3ec449c0b3685b7718ac7b45ea99706512263b8bd7414fd3dc60","title":"Configuring Service Level Management settings","path":"/crm-technical/25.08/Public-On-Prem/configuring-service-level-management-settings","children":[]},{"id":"ci_b2c7e07845ed19c56071e857834e1c50178d0838cd93733c431ca7605ab92239","title":"Configuring service level agreement settings","path":"/crm-technical/25.08/Public-On-Prem/configuring-service-level-agreement-settings","children":[]}]},{"id":"ci_cfc6ee49aa4dbd006321e4cba0b23b06bd790b353f1aa4e8101a485c358faa61","title":"Configuring predefined reports","path":"/crm-technical/25.08/Public-On-Prem/configuring-predefined-reports","children":[]},{"id":"ci_d667a7f5ae9173e63984c781fd5cb3779fd34b1a451e308710abc7a0a20fde98","title":"Synchronizing with external databases","path":"/crm-technical/25.08/Public-On-Prem/synchronizing-with-external-databases","children":[{"id":"ci_8e124fc16d1c75ae818474456f8cdffe01ae8961c05af3868830456a138d70cb","title":"Changing synchronization email addresses","path":"/crm-technical/25.08/Public-On-Prem/changing-synchronization-email-addresses","children":[]},{"id":"ci_3c5b29853703089f391462de35de8fa19266f4e9e521d7c1bec4312068498d71","title":"Overview of LDAP server synchronization","path":"/crm-technical/25.08/Public-On-Prem/overview-of-ldap-server-synchronization","children":[]},{"id":"ci_0a2b7cf4f982e20aad6d1653626e2cc681d0558a7cf4032d5450e7af79f15542","title":"Resetting folder states for Exchange Server policy changes","path":"/crm-technical/25.08/Public-On-Prem/resetting-folder-states-for-exchange-server-policy","children":[]}]},{"id":"ci_0aec2515d90def2f7230b9301f3222d01fe25b7256253c76b9fcd56e9c8a1fe0","title":"Configuring global system settings","path":"/crm-technical/25.08/Public-On-Prem/configuring-global-system-settings","children":[{"id":"ci_0e2bb52127728a2b5da4679e04c84f4745dce10c494c53042edba1cb7b8ec168","title":"Monitoring application server cluster health","path":"/crm-technical/25.08/Public-On-Prem/monitoring-application-server-cluster-health","children":[]}]},{"id":"ci_f62400499163cfa64d01b3e8e042e8029db9de4a042a63f37feadcd704751ebb","title":"Monitoring NexJ applications","path":"/crm-technical/25.08/Public-On-Prem/monitoring-nexj-applications","children":[{"id":"ci_082d70ba05d36b0606a8c8b95925107039e2bf7f1cb6a9056d33b2d9edc4cfd1","title":"Monitoring object queues","path":"/crm-technical/25.08/Public-On-Prem/monitoring-object-queues","children":[{"id":"ci_febd21049c8cc0f366a8de014504407d6431a9aaeff87ff6491776d8f03efc18","title":"Filtering object queues","path":"/crm-technical/25.08/Public-On-Prem/filtering-object-queues","children":[]},{"id":"ci_72a335304bf80e26bcc8d8bf376653a18d4406184aee9877cbe9178ce36e6a13","title":"Restarting the object queue dispatcher from the Object Queue page","path":"/crm-technical/25.08/Public-On-Prem/restarting-the-object-queue-dispatcher-from-the-ob","children":[]},{"id":"ci_ad915e9a53f811f75fdd0b280d6582767bb9a60033b67c4d9181fe5160af43d7","title":"Viewing summary information for object queues","path":"/crm-technical/25.08/Public-On-Prem/viewing-summary-information-for-object-queues","children":[]},{"id":"ci_df32dc649272c907ac72b2d0317bcc5c5e8f08691cb0e1946ba8dab066cc13c6","title":"Viewing details for object queues","path":"/crm-technical/25.08/Public-On-Prem/viewing-details-for-object-queues","children":[]},{"id":"ci_651243bd8571ab244398c4ece44d27034f78e734e402b9087fcab11d49a1178a","title":"Editing settings for an object queue","path":"/crm-technical/25.08/Public-On-Prem/editing-settings-for-an-object-queue","children":[]},{"id":"ci_714b98d2acdcfd3d1e572f037dfbcadfeef4f408abfb4830183dbc9ce92aa0b1","title":"Viewing statistics for object queues","path":"/crm-technical/25.08/Public-On-Prem/viewing-statistics-for-object-queues","children":[]},{"id":"ci_3980890dea82ae9134ac8e69238fb10b96a34adaf1b8f55939b32c2a3f1d8e2a","title":"Viewing messages for object queues","path":"/crm-technical/25.08/Public-On-Prem/viewing-messages-for-object-queues","children":[]},{"id":"ci_d406696ae02b3a67bf27c1de8dc4aae99395f27319f524b01679e59d25dfb94c","title":"Resending object queue messages","path":"/crm-technical/25.08/Public-On-Prem/resending-object-queue-messages","children":[]},{"id":"ci_72972fc020d46a4d0996821162da7fb33fd4c8d7b419814c464d8935cd1ac639","title":"Troubleshooting object queues","path":"/crm-technical/25.08/Public-On-Prem/troubleshooting-object-queues","children":[]}]},{"id":"ci_4373d94f8e6f5573ffb043936044255ed0bc9aedcece91b7992fed42685bfbfe","title":"Monitoring application-managed resource pools","path":"/crm-technical/25.08/Public-On-Prem/monitoring-application-managed-resource-pools","children":[]},{"id":"ci_7455ad9742e3a67a4561ed4046d8106b1a2e6d80da189b298f984f23ce2c11b9","title":"Monitoring process queues","path":"/crm-technical/25.08/Public-On-Prem/monitoring-process-queues","children":[]},{"id":"ci_f844e6c6b194da8349034a4af3f34283dacd51c3ee261e1923221cf18a31899f","title":"Working with processes","path":"/crm-technical/25.08/Public-On-Prem/working-with-processes","children":[]},{"id":"ci_f2d681408db62aa640c141b91e9bd15abdf02eef0b8453b49c14a95370e0d762","title":"Removing redundant processes from the NJProcess table","path":"/crm-technical/25.08/Public-On-Prem/removing-redundant-processes-from-the-njprocess-ta","children":[]},{"id":"ci_135746544380a6074cfe539966a460a0abdecdc5e764438e22488018a11350ac","title":"Monitoring statistics for NexJ applications","path":"/crm-technical/25.08/Public-On-Prem/monitoring-statistics-for-nexj-applications","children":[{"id":"ci_2fe91c4b2dbace62f4226bb1fd38bdbbf0941137326a24b9733ec95dd4d2f286","title":"Viewing JMX statistics in NexJ System Admin Console","path":"/crm-technical/25.08/Public-On-Prem/viewing-jmx-statistics-in-nexj-system-admin-consol","children":[]},{"id":"ci_e0c9f2f09f961e8c6836ad9e3a0a975fadc19d951423fe690cbb99486c7ac84c","title":"JMX statistics provided in NexJ System Admin Console","path":"/crm-technical/25.08/Public-On-Prem/jmx-statistics-provided-in-nexj-system-admin-conso","children":[]},{"id":"ci_a65bf59ef9af4d15d6323316108b6303fc2e6b7b2d9782c1ded20a38e2fc8d02","title":"Interpreting key JMX statistics","path":"/crm-technical/25.08/Public-On-Prem/interpreting-key-jmx-statistics","children":[]},{"id":"ci_ec31d57e41559d3557027c75b2dff8b0edd9a5ede407874c16ea88798c135c89","title":"Interpreting object queue statistics from the Statistics page","path":"/crm-technical/25.08/Public-On-Prem/interpreting-object-queue-statistics-from-the-stat","children":[]},{"id":"ci_de0ef74f53e17c63bdc77481b1bf375d26b7ae0620e02a589428a381e0fd30a7","title":"Viewing JMX statistics remotely","path":"/crm-technical/25.08/Public-On-Prem/viewing-jmx-statistics-remotely","children":[]},{"id":"ci_8619818cc00b087b5c6b053afdf53605843a12a2883d987f7c885c64b99ee9cc","title":"Using NexJ CRM system monitoring tools","path":"/crm-technical/25.08/Public-On-Prem/using-nexj-crm-system-monitoring-tools","children":[]},{"id":"ci_11c783ecd579963f4d1ce79434f32cc3cb19ae922d4a403dbbc097ed36f97e37","title":"Collecting diagnostic data on dynamic resource pools","path":"/crm-technical/25.08/Public-On-Prem/collecting-diagnostic-data-on-dynamic-resource-poo","children":[]},{"id":"ci_97fbd92fcfc5944dd4d07651b32646097e5e89e95220062979a3b0459a772235","title":"Interpreting resource pool diagnostic data","path":"/crm-technical/25.08/Public-On-Prem/interpreting-resource-pool-diagnostic-data","children":[]},{"id":"ci_6984210ae8f3f6259d94321c8c4c17a69861377bc9dee3dd33575a9b02631ceb","title":"Viewing dump files for resource pools","path":"/crm-technical/25.08/Public-On-Prem/viewing-dump-files-for-resource-pools","children":[]},{"id":"ci_84eb42939d2b308507bb4c7ea79c6595c5de875165dc18ed873a9fa7fa4436e1","title":"Resetting statistics","path":"/crm-technical/25.08/Public-On-Prem/resetting-statistics","children":[]},{"id":"ci_f663434354ede4ffb95d145e9483aa71acb66f113eea602a8161d2b3e74e9bc9","title":"System batch processes","path":"/crm-technical/25.08/Public-On-Prem/system-batch-processes","children":[]},{"id":"ci_be458dd1d0b4713bd5f42c72c5ed86a0df94d8b30f6fa3b69ff3e578b5e3db9b","title":"Restarting the object queue dispatcher from the Statistics page","path":"/crm-technical/25.08/Public-On-Prem/restarting-the-object-queue-dispatcher-from-the-st","children":[]}]},{"id":"ci_3e1af07a5d9bc09c9325d50731574a04f0269ff0486d732c3d4c58b8a81ba91c","title":"Managing pending time-based actions","path":"/crm-technical/25.08/Public-On-Prem/managing-pending-time-based-actions","children":[]},{"id":"ci_635e87ee9c3082419b8c8686a31839cfd5ae503133b75ac99868fd9b487f3895","title":"Enabling client performance metrics","path":"/crm-technical/25.08/Public-On-Prem/enabling-client-performance-metrics","children":[]},{"id":"ci_f736c485518547edad91ea2073f4042412f3f7f5ecaf9c1e7c21e1a70683f653","title":"Integration logging","path":"/crm-technical/25.08/Public-On-Prem/integration-logging","children":[{"id":"ci_59025322744574a611e4dff74612173116c05229214e5e28a4e869da1f2c771c","title":"Specifying integration log timeout values at deployment time","path":"/crm-technical/25.08/Public-On-Prem/specifying-integration-log-timeout-values-at-deplo","children":[]},{"id":"ci_f678ef0f44df1fd28e331caf848931cc4883773e9be965afaee898b75a4cb23a","title":"Enabling integration logging for the system","path":"/crm-technical/25.08/Public-On-Prem/enabling-integration-logging-for-the-system","children":[]},{"id":"ci_534a328dad4e4d051e9200f89b2df40d62fc49399fa96a08b0b88b7be9d5ce86","title":"Enabling integration logging for a channel","path":"/crm-technical/25.08/Public-On-Prem/enabling-integration-logging-for-a-channel","children":[]},{"id":"ci_47f3d1aa0dc822e37203466effd2096d6f60e91caa2a7efb56efc26d4491dfbe","title":"Specifying a warning timeout value for a channel at runtime","path":"/crm-technical/25.08/Public-On-Prem/specifying-a-warning-timeout-value-for-a-channel-a","children":[]},{"id":"ci_843aedacc71c232c6d0cbac67d473142bf48571ab0e71540df288d17c6e3f1ec","title":"Filtering integration logs","path":"/crm-technical/25.08/Public-On-Prem/filtering-integration-logs","children":[]},{"id":"ci_c6242584ee243ed8abeea35b15728e3451899dc1c63309976cb4e386f90ba5a4","title":"Interpreting integration logs","path":"/crm-technical/25.08/Public-On-Prem/interpreting-integration-logs","children":[]}]},{"id":"ci_ffc84192ffdc30a874ef0c74e5570400d0fa894d3a06acd1a292788436c59c3d","title":"Enabling performance banners for individual users","path":"/crm-technical/25.08/Public-On-Prem/enabling-performance-banners-for-individual-users","children":[{"id":"ci_bb5f1aea8bb9cfa26dfcd0be599416210418a0afc5c308b9e8090b57c033effe","title":"Interpreting performance banners for the classic version of the NexJ CRM UI","path":"/crm-technical/25.08/Public-On-Prem/interpreting-performance-banners-for-the-classic-v","children":[]}]},{"id":"ci_aa8ab27c274d63ca2b6b7018537adc8f4cf6dab95e230ca0686eb6e7ab3ba081","title":"Enabling performance information to view metrics about your NexJ application","path":"/crm-technical/25.08/Public-On-Prem/enabling-performance-information-to-view-metrics-a","children":[{"id":"ci_04b866a1cc0d33046170f597ddfcdb874a8c4094c984bdb477997c71e41fe0cf","title":"Interpreting performance statistics for NexJ CRM","path":"/crm-technical/25.08/Public-On-Prem/interpreting-performance-statistics-for-nexj-crm","children":[]}]},{"id":"ci_f4f4d3d8f7292fe78d24937beda2d381faf502703970423b0dce66b21412a8b2","title":"Resolving in-doubt transactions","path":"/crm-technical/25.08/Public-On-Prem/resolving-in-doubt-transactions","children":[{"id":"ci_b99b993171cb379a156c0dc1e19005b3bbda2f93e645e709e84f9a88ba8b9edb","title":"Viewing journal entries of in-doubt XA transactions","path":"/crm-technical/25.08/Public-On-Prem/viewing-journal-entries-of-in-doubt-xa-transaction","children":[]},{"id":"ci_623e61bc0617f68498d3a17e99c625b599d7e84a2497dd5c14adb0b3e6aa43a1","title":"Marking transactions as committed","path":"/crm-technical/25.08/Public-On-Prem/marking-transactions-as-committed","children":[]},{"id":"ci_35f4b3d3c2d4c0cfbc9373ac35c952b204768eba5d24e7c6bb61f5625a5b6432","title":"Marking transactions as rolled back","path":"/crm-technical/25.08/Public-On-Prem/marking-transactions-as-rolled-back","children":[]}]},{"id":"ci_d922ed25caabab9e15289863ea8ab71d817234545491c948f9332ce091c80c19","title":"Audit trails","path":"/crm-technical/25.08/Public-On-Prem/audit-trails","children":[{"id":"ci_b6fa76975e97dc074e4a9fd29c47e6fa9e0580b3ff6edaa48a9a509bf66d6e35","title":"Working with audit trails in NexJ CRM","path":"/crm-technical/25.08/Public-On-Prem/working-with-audit-trails-in-nexj-crm","children":[]},{"id":"ci_4e459c33e76286c07224dc167b40ae9234662a4f60b59eb1f196649aba548ae7","title":"Working with audit trails in NexJ Admin Console","path":"/crm-technical/25.08/Public-On-Prem/working-with-audit-trails-in-nexj-admin-console","children":[]}]},{"id":"ci_b3705954fadf2da7726493567ccd0d486a18b6e6e6e399e9aae48ba6d70d691c","title":"Monitoring user interface errors","path":"/crm-technical/25.08/Public-On-Prem/monitoring-user-interface-errors","children":[]},{"id":"ci_13c58081e5a9254e34a483e4a50c120273375f0ffb2c5f3511724da84a020d71","title":"Monitoring NexJ Model Server with Grafana dashboards","path":"/crm-technical/25.08/Public-On-Prem/monitoring-nexj-model-server-with-grafana-dashboar","children":[]}]},{"id":"ci_1aeb541078aef62f05d66a4ea47c1568d44ca92a0c27263e28bdbc5d94b238eb","title":"Enabling or disabling the replication of changes from NexJ CRM to Ad Hoc Reporting databases","path":"/crm-technical/25.08/Public-On-Prem/enabling-or-disabling-the-replication-of-changes-f","children":[]},{"id":"ci_a32642120186e5da7d0766486c94b91e06a9cb73288daf5232cf36fda342517a","title":"Troubleshooting NexJ applications","path":"/crm-technical/25.08/Public-On-Prem/troubleshooting-nexj-applications","children":[{"id":"ci_f7332214f834cf7109ba7fb8808ef3fc3f33d67e755b139cd413388aa82aa725","title":"Troubleshooting unexpected errors in NexJ CRM","path":"/crm-technical/25.08/Public-On-Prem/troubleshooting-unexpected-errors-in-nexj-crm","children":[]},{"id":"ci_4da51efaee6546030e49dc5ce5d4f3af7fc9e2a9f2a7fac921b4f89619ecea4b","title":"Troubleshooting re-submit request errors in NexJ CRM","path":"/crm-technical/25.08/Public-On-Prem/troubleshooting-re-submit-request-errors-in-nexj-c","children":[]},{"id":"ci_ab3c426c2fe5b1fe8ca79936349895cd052c1d5d4cbc98e3404f04990d2f8472","title":"Troubleshooting user session load balancing","path":"/crm-technical/25.08/Public-On-Prem/troubleshooting-user-session-load-balancing","children":[]},{"id":"ci_b40d0ed8fe87388c234c600f12732c8d2d6d0eddab29a57e1275fa1a943f2075","title":"Troubleshooting intermittent session-related or HTTP errors","path":"/crm-technical/25.08/Public-On-Prem/troubleshooting-intermittent-session-related-or-ht","children":[]},{"id":"ci_8a7be9d173869ecf9391a6bc0a40c67a9b08da3a2633cac68dded56666492cd9","title":"Troubleshooting high application server CPU or memory utilization","path":"/crm-technical/25.08/Public-On-Prem/troubleshooting-high-application-server-cpu-or-mem","children":[]},{"id":"ci_9bc280fdefc0774e5ddfee23f95d2cc77317f6c21f7c6dfd766734e98316fbb8","title":"Troubleshooting overloaded databases","path":"/crm-technical/25.08/Public-On-Prem/troubleshooting-overloaded-databases","children":[]},{"id":"ci_5acaed3a4df62026733b7e9520ad7b80d3ebea830a1f07216666be2d88796acc","title":"Troubleshooting an accumulation of messages on object queues","path":"/crm-technical/25.08/Public-On-Prem/troubleshooting-an-accumulation-of-messages-on-obj","children":[]}]},{"id":"ci_865426dcf3844ba867383c92200a71358be15a5824d5a525733807871916d763","title":"Deleting notifications using batch processes","path":"/crm-technical/25.08/Public-On-Prem/deleting-notifications-using-batch-processes","children":[]},{"id":"ci_746a224682ee97dc2bbfa6a69e2f30443f78a075c6105bc0859d4a85315e36fb","title":"Configuring Reports workspace (ad hoc reporting) settings","path":"/crm-technical/25.08/Public-On-Prem/configuring-ad-hoc-reporting-settings","children":[]},{"id":"ci_fa5a4562a227df19f439c83d1ce08c7b6c50f4b62927dc36b045c11d8c687a76","title":"Reviewing performance statistics for Reporting data replication recovery","path":"/crm-technical/25.08/Public-On-Prem/reviewing-performance-statistics-for-reporting-dat","children":[]},{"id":"ci_f2b8b3f8ba8442b3197c9d538f03f705e2bbc1efea0eff2988bfa432dd0926bd","title":"Providing custom tokens and templates for mailer documents","path":"/crm-technical/25.08/Public-On-Prem/providing-custom-tokens-and-templates-for-mailer-d","children":[]}]}]},{"id":"ci_6a4a137447dee5486d90b3cd7974804c23add0407436609892f96379f942f512","title":"NexJ Add-In for Microsoft Office","path":"/crm-technical/25.08/Public-On-Prem/nexj-add-in-for-microsoft-office","children":[{"id":"ci_23345a94a50ccad2f3465370a3730fc75447e66deebea014c238b55e2d429a13","title":"Installing NexJ Add-In for Microsoft Office","path":"/crm-technical/25.08/Public-On-Prem/installing-nexj-add-in-for-microsoft-office","children":[]},{"id":"ci_69ce2d4520832af9b988c3d7b2445c3deea0137df97dd03e723dfdc1af5ae9ff","title":"Configuring NexJ Add-In for Microsoft Office using configuration dialogs","path":"/crm-technical/25.08/Public-On-Prem/configuring-nexj-add-in-for-microsoft-office-usi-1","children":[]},{"id":"ci_7757a510932f9fabeb3c677b8caf6b49e704a52949afc1d7c6adc3e09427113d","title":"Configuring NexJ Add-In for Microsoft Office using the registry editor","path":"/crm-technical/25.08/Public-On-Prem/configuring-nexj-add-in-for-microsoft-office-using","children":[]},{"id":"ci_0eca439bd1ad631d0d2d0f18603068bbabefbbf1183eac062f4f8cdc7bc27515","title":"NexJ Add-In security integration and configuration","path":"/crm-technical/25.08/Public-On-Prem/nexj-add-in-security-integration-and-configuration","children":[]},{"id":"ci_903095cc3b6405b38dd422bbd0036b02f84f9ed46befa215db69f7abf87b0bbb","title":"NexJ Add-In error handling","path":"/crm-technical/25.08/Public-On-Prem/nexj-add-in-error-handling","children":[]}]},{"id":"ci_e94a87cf228d5110af75b4bb447fe4f4fffbaffb00d07f14bcdbb637a500b22f","title":"Microsoft Exchange Server Synchronization","path":"/crm-technical/25.08/Public-On-Prem/microsoft-exchange-server-synchronization","children":[{"id":"ci_c50f57c459436d008f9ff57ac37d0040595c9bf8de5bba34afc7f45526ab6719","title":"Configuring NexJ CRM synchronization","path":"/crm-technical/25.08/Public-On-Prem/configuring-nexj-crm-synchronization","children":[{"id":"ci_e7ee65b873535309371410ce41f6b9b6bc2cadccc5421505e929549c6afcac7b","title":"Enabling synchronization with Exchange Server","path":"/crm-technical/25.08/Public-On-Prem/enabling-synchronization-with-exchange-server","children":[]},{"id":"ci_5347665795de351e2e6d9b639ad05610f77ba83f814efcd5958409616b92817e","title":"Creating an anonymous NexJ user","path":"/crm-technical/25.08/Public-On-Prem/creating-an-anonymous-nexj-user","children":[]},{"id":"ci_92026030abf9ebdcc1376390961c37bb4adbcbb85c88072a4999e6eb5b15bba8","title":"Configuring Exchange users with impersonation privileges","path":"/crm-technical/25.08/Public-On-Prem/configuring-exchange-users-with-impersonation-priv","children":[]},{"id":"ci_d45ddc6bc681e6238f8432da280cdac323f120570e053344e93a7d1fe06d644d","title":"Disabling throttling for Exchange Server","path":"/crm-technical/25.08/Public-On-Prem/disabling-throttling-for-exchange-server","children":[]},{"id":"ci_7b538a5d29498d345bae3af1b51a4cc82488d6147ebf7b8a90b6a083d8ff7f60","title":"Adding synchronization targets for Exchange Server","path":"/crm-technical/25.08/Public-On-Prem/adding-synchronization-targets-for-exchange-server","children":[]},{"id":"ci_61a4735fd1925ce45e13d6d8ea605d70844835a6aec198773c6bf7b8afdcb944","title":"Specifying the notification communication method","path":"/crm-technical/25.08/Public-On-Prem/specifying-the-notification-communication-method","children":[]},{"id":"ci_b3a6cdfa738f3ac195e6b934b78d5143e14123d4f4c759ab9d5ec86d0bf736cf","title":"Enabling Exchange synchronization features","path":"/crm-technical/25.08/Public-On-Prem/enabling-exchange-synchronization-features","children":[]},{"id":"ci_237754d43024eb5fcd86ffb345e0afa0d0fed20ff0a5f9661b1f0cee57ffc9e9","title":"Enabling delegate access to private items","path":"/crm-technical/25.08/Public-On-Prem/enabling-delegate-access-to-private-items","children":[]},{"id":"ci_7931f7cc66d8811c9abcbee3f1f9aabf5cc2d05dac218248fe9137342ce6c1bb","title":"Creating links to folders on the Exchange server","path":"/crm-technical/25.08/Public-On-Prem/creating-links-to-folders-on-the-exchange-server","children":[]},{"id":"ci_be15ed215698bc1a5f307f8ca1b49e7447b2927e4f9be0460f6181b1d13be7a9","title":"Exchange mailbox migration","path":"/crm-technical/25.08/Public-On-Prem/exchange-mailbox-migration","children":[]},{"id":"ci_7b56faab166efb481a327b82a1122e38e31edfa88b0276eaddecd7dee6f5fa77","title":"Changing the content-transfer-encoding scheme for meeting invitations and emails","path":"/crm-technical/25.08/Public-On-Prem/changing-the-content-transfer-encoding-scheme-for-","children":[]},{"id":"ci_87339f6b6997c6b66244097730540873582dc5a7ec8a48ccf67a7fc3fd74896c","title":"Configuring global Exchange synchronization options","path":"/crm-technical/25.08/Public-On-Prem/configuring-global-exchange-synchronization-option","children":[]},{"id":"ci_4e11ae2b5ce5380e3de76dadb4920d51c8e1c7fcf740050cc9bbf99cb0a78616","title":"Using Microsoft Exchange Online with OAuth authentication","path":"/crm-technical/25.08/Public-On-Prem/using-microsoft-exchange-online-with-oauth-authent","children":[]}]},{"id":"ci_2defec2800c7c6c840656a48faea28f48e609e6e71cd4d3738a974dc894574c2","title":"Synchronizing NexJ CRM and Exchange Server","path":"/crm-technical/25.08/Public-On-Prem/synchronizing-nexj-crm-and-exchange-server","children":[{"id":"ci_a2e6358c197ca392b01e95a51a30a017760d30e434fc4e6329b360bf2a377806","title":"Pausing and resuming real-time synchronization","path":"/crm-technical/25.08/Public-On-Prem/pausing-and-resuming-real-time-synchronization","children":[]},{"id":"ci_4029304b8eef4d12a21c17921ddb6bad4b8639b73e95b8331f1a390e2eee1214","title":"Manually synchronizing with an Exchange server using snapshots","path":"/crm-technical/25.08/Public-On-Prem/manually-synchronizing-with-an-exchange-server-usi","children":[]},{"id":"ci_fa24deb7120974c8b34ead2620da5a6e5f9131ac3dc289fe4445369621e4708b","title":"Synchronization rules","path":"/crm-technical/25.08/Public-On-Prem/synchronization-rules","children":[{"id":"ci_1070699ab835e2291a40eb8e896add095997752b3f358bd326e4d911033c3aa9","title":"Contact synchronization","path":"/crm-technical/25.08/Public-On-Prem/contact-synchronization","children":[]},{"id":"ci_a6ef6932188ab37cc64fa0d346db63ef1bbccdfc80b0e862461750105bf989e2","title":"Schedule item synchronization","path":"/crm-technical/25.08/Public-On-Prem/schedule-item-synchronization","children":[]},{"id":"ci_ab660a275d8544f22509d7c79891d13300fcd9a0821d6eb43af4916742d517a5","title":"Task synchronization","path":"/crm-technical/25.08/Public-On-Prem/task-synchronization","children":[]}]},{"id":"ci_2a93010f0a2d370891457b27d922359b439e08ff112c4b61b10eb66553818866","title":"Conflict detection and resolution","path":"/crm-technical/25.08/Public-On-Prem/conflict-detection-and-resolution","children":[]},{"id":"ci_304eca8d8f5c1e56807265fc36bf512f72ff8419d2a52163c32b12c210132b47","title":"Resetting folder states","path":"/crm-technical/25.08/Public-On-Prem/resetting-folder-states","children":[]},{"id":"ci_1a521142dcb698ffe5d2396726bab3031da539a649b9ef26b26ef44d96081ae5","title":"Time zone considerations","path":"/crm-technical/25.08/Public-On-Prem/time-zone-considerations","children":[]}]},{"id":"ci_e3b2ee2c6aa552967e1f6d3d332f06989c02c3ad2cf4c050d1f9f0e529893a5c","title":"Special considerations","path":"/crm-technical/25.08/Public-On-Prem/special-considerations","children":[]},{"id":"ci_068d33a5ac6d183195f66af7b94b3b0aba752c78fcdb760b7c7d99bd5a26e487","title":"Recovery scenarios","path":"/crm-technical/25.08/Public-On-Prem/recovery-scenarios","children":[]},{"id":"ci_40a980515b4a66b5a11dc2fa091135d587c43def3663de048d04617c1723a078","title":"Channel settings for a typical NexJ CRM deployment with Exchange Server","path":"/crm-technical/25.08/Public-On-Prem/channel-settings-for-a-typical-nexj-crm-deployment","children":[]},{"id":"ci_8769f05a69fa87af4f6ceb5e57fbe411c679de3114f1bba3aa536f815ed50ee2","title":"Channel settings for a NexJ CRM deployment with Exchange Online","path":"/crm-technical/25.08/Public-On-Prem/channel-settings-for-a-nexj-crm-deployment-with-ex","children":[]}]},{"id":"ci_e5e6f4d8d8e049787d650437ed3269e698fee2b8a721cfeb77dbdabc7528ecc6","title":"SmartForms and Workflows","path":"/crm-technical/25.08/Public-On-Prem/smartforms-and-workflows","children":[]},{"id":"ci_de80abb19e61c8950f817484d77b86901973ef0c9ba465a58b811d0dd9bbfa6a","title":"NexJ Nudge AI Suite - Inform","path":"/crm-technical/25.08/Public-On-Prem/nexj-nudge-ai-suite-inform","children":[{"id":"ci_e3bb506e4b4a4a21610cae007cd2dd01781d81f63f308dc53ab8e1e59e3a7e9c","title":"Inform for Microsoft Dynamics","path":"/crm-technical/25.08/Public-On-Prem/inform-for-microsoft-dynamics","children":[]}]},{"id":"ci_74b5e6dfe96f4a541a336ff67d43b4c904c0bc62aa59003c1cf44b42c8f616a5","title":"Common Configuration Patterns","path":"/crm-technical/25.08/Public-On-Prem/common-configuration-patterns","children":[]}]},{"id":"ci_ee761c41219873b018518b8ccb0cd24222fc042517a31f9d00e51be4ade3bc1c","title":"Application services","path":"/crm-technical/25.08/Public-On-Prem/application-services","children":[{"id":"ci_0ad07ccce01d09f7fe28a68c46ff7d9467d9e84552e521f33f794049043c3898","title":"Relationship management services","path":"/crm-technical/25.08/Public-On-Prem/relationship-management-services","children":[{"id":"ci_3045d9fd390882157addc87c32f1665ef726987677cf9b6061e7cacba8503199","title":"Core client relationship management (finance)","path":"/crm-technical/25.08/Public-On-Prem/core-client-relationship-management-finance","children":[{"id":"ci_620676444b215bacacdb1021280807f69ae50f64b022ae16d10c2eadf643a334","title":"Contact Management technical overview","path":"/crm-technical/25.08/Public-On-Prem/contact-management-technical-overview","children":[]},{"id":"ci_d1512f84b4cf9306c11d86bc2710204e3478176e439f253490198660e34b7f9d","title":"Activity Management technical overview","path":"/crm-technical/25.08/Public-On-Prem/activity-management-technical-overview","children":[]},{"id":"ci_d3f9f34de478589889a074d94cd50f63b0bc23e1a6d56756b7e4341a9144f5ee","title":"Lead Management technical overview","path":"/crm-technical/25.08/Public-On-Prem/lead-management-technical-overview","children":[]},{"id":"ci_1bae578f5bb4397ab94a9b043601228434a47a14df0c025f8ce8cf68cd816ac0","title":"Opportunity Management technical overview","path":"/crm-technical/25.08/Public-On-Prem/opportunity-management-technical-overview","children":[]},{"id":"ci_a55aab6868140b8661b7edd4567353bced8b5095af0256d66db926b4f3b3db87","title":"Service Request technical overview","path":"/crm-technical/25.08/Public-On-Prem/service-request-technical-overview","children":[]}]}]},{"id":"ci_b88245ffc763bd5296b3127f81e2f262f4789b89d7348138b76c00f0827aba37","title":"Process management services","path":"/crm-technical/25.08/Public-On-Prem/process-management-services","children":[{"id":"ci_8306d1a164130906008242135d02ac9dfd578213d5f6a8c4e7d3e2a2bc9b43d8","title":"Process Management","path":"/crm-technical/25.08/Public-On-Prem/process-management","children":[{"id":"ci_cf1b1b1a188f9e6459585444f2c2b0bb9cf269d7803bb677aca6690e063606d6","title":"Developing Process Management forms","path":"/crm-technical/25.08/Public-On-Prem/developing-process-management-forms","children":[{"id":"ci_edbb8e167edb48985f9f4a53eef4eed697fcac2cb3348de0ebfeeaccbddd3d09","title":"Developing forms using REST APIs","path":"/crm-technical/25.08/Public-On-Prem/developing-forms-using-rest-apis","children":[]}]},{"id":"ci_811484456919e777c20117b3571917664c560bd9f45d0d22879152356bcc9932","title":"Form controls","path":"/crm-technical/25.08/Public-On-Prem/form-controls","children":[]}]}]},{"id":"ci_b95ae3d161b1df12dac0fccfe2737ab6cdbd58bc724fe2309518e4ae154db9ab","title":"Utility services","path":"/crm-technical/25.08/Public-On-Prem/utility-services","children":[{"id":"ci_0cee143fbda0443550fa5dee6e61d4cbe9ba44a19e96272cb692d08a698079f4","title":"Application Foundation Layers (afl)","path":"/crm-technical/25.08/Public-On-Prem/application-foundation-layers-afl","children":[{"id":"ci_f29dea45e12b91986839071dc789424d4cc1f14569d8dd36c65d2e36dd97b5d4","title":"AFL UI automation","path":"/crm-technical/25.08/Public-On-Prem/afl-ui-automation","children":[{"id":"ci_249f20000c17599aebb022759735dc50343363e1da2cdfa5fd322a2180dd7afc","title":"Custom metadata configuration","path":"/crm-technical/25.08/Public-On-Prem/custom-metadata-configuration","children":[]},{"id":"ci_76c86af953c4d401407f11c65d74a293f4e9a73ab7426ae1353385ebb0de8e06","title":"Data validation methods","path":"/crm-technical/25.08/Public-On-Prem/data-validation-methods","children":[]},{"id":"ci_d0eb30388d387401c4dca6e56073c67779d98b3a265d71c0b707009a35417db4","title":"Environment setup and customization","path":"/crm-technical/25.08/Public-On-Prem/environment-setup-and-customization","children":[]},{"id":"ci_d067ebee1cd568396d792fd064873af9f595635632c68727fe53c48592c30aaa","title":"Functions for testing automation","path":"/crm-technical/25.08/Public-On-Prem/functions-for-testing-automation","children":[]},{"id":"ci_6380d8ad82c05e092a889736200377446b07e429d6f8d79c1ca2cec20c2d0a16","title":"Recording and playback","path":"/crm-technical/25.08/Public-On-Prem/recording-and-playback","children":[]},{"id":"ci_cc4c58e5133a1dc21f499a6c017f23908eea59298b5e26dffbcfdf73bdd3a5d5","title":"Semantic view paths","path":"/crm-technical/25.08/Public-On-Prem/semantic-view-paths","children":[]},{"id":"ci_dc63393e4ba8f0b55afce27c9a84e47976cb64f180b1a4c21928e0cefbe94397","title":"Troubleshooting UI automation","path":"/crm-technical/25.08/Public-On-Prem/troubleshooting-ui-automation","children":[]},{"id":"ci_c8a2bc4f8a9448005447810f7bc66755230e3ee5bd36c43e5adf7c6c39fb29d9","title":"UI unit test structure","path":"/crm-technical/25.08/Public-On-Prem/ui-unit-test-structure","children":[]},{"id":"ci_50f93da8aa517ed29e4039f64213cd120f5721e85e8c45cf858c6c423d235f16","title":"Writing a UI unit test","path":"/crm-technical/25.08/Public-On-Prem/writing-a-ui-unit-test","children":[]},{"id":"ci_fc9a89e7c65ba5d52bc7ff83a82ae83f420e338acdd67c9364612dd3ef0adb9b","title":"Parallelizing unit test execution","path":"/crm-technical/25.08/Public-On-Prem/parallelizing-unit-test-execution","children":[]},{"id":"ci_d8843df233919e2b6aaf9ee059da392ce52a33db2d4246e9ac7c0c521367f0de","title":"Third-party web applications","path":"/crm-technical/25.08/Public-On-Prem/third-party-web-applications","children":[]}]}]},{"id":"ci_cc71f60c3551aa8b2de6a51d357f7df5c4380ebede442d4c13788d9bbc05261c","title":"enterprise / core","path":"/crm-technical/25.08/Public-On-Prem/enterprise-core","children":[]},{"id":"ci_6370ed7e2e4b1f48824e887a82940280951685957f4d47ecd5eccddc742824c9","title":"openapi","path":"/crm-technical/25.08/Public-On-Prem/openapi","children":[{"id":"ci_d20f7b26684c0a54d0a23c9f6b9d513989e8f76fe854b9e4ecbc35adde81ffc6","title":"Working with the Model Server OpenAPI Service","path":"/crm-technical/25.08/Public-On-Prem/working-with-the-model-server-openapi-service","children":[]}]},{"id":"ci_88c8d31796240f3bc4accedea7796ba73c8f2fda9766e38b4a48bf0b393fc96a","title":"afl-portal","path":"/crm-technical/25.08/Public-On-Prem/afl-portal","children":[]},{"id":"ci_d893d42023ee4cb8580c11b9886f516e9ec6cd85ab40f91fd4ec139d954e5847","title":"Finance full-text search (finance-text)","path":"/crm-technical/25.08/Public-On-Prem/finance-full-text-search-finance-text","children":[]}]}]},{"id":"ci_c0af4c4ea302c40597c7ba2ba3caa543ede7f671941b78fac86e9f01150d1c5d","title":"Development reference","path":"/crm-technical/25.08/Public-On-Prem/development-reference","children":[{"id":"ci_0515bbb4fce96aedba354cf87ddcbc6c2653eaa1bef92f4fd350eb30f3dd5cb4","title":"Intelligent Customer Management (ICM) Platform","path":"/crm-technical/25.08/Public-On-Prem/intelligent-customer-management-icm-platform","children":[]},{"id":"ci_4c5cde81269f2b31dc0b6c16e5d571e217b71d462fd59843884f50addbdca1cb","title":"Platform - MODL","path":"/crm-technical/25.08/Public-On-Prem/platform-modl","children":[{"id":"ci_1a924246a2950eacb4230636be065161390d2cd79b53188b7f5415294fe2502d","title":"Architectural goals","path":"/crm-technical/25.08/Public-On-Prem/architectural-goals","children":[]},{"id":"ci_f2941f6193aba6e04dd8d554966ca154db4e0d8f30e99cfa0a2572199c34dc97","title":"Architectural approach","path":"/crm-technical/25.08/Public-On-Prem/architectural-approach","children":[{"id":"ci_ec1818feb9846ee7844169d9528631905d7a9f79fabaaa949293ba050605d420","title":"Model-driven engineering","path":"/crm-technical/25.08/Public-On-Prem/model-driven-engineering","children":[]}]}]},{"id":"ci_000b3cf1657b86c32b16ab8c314b0de750b1ae9d7547632e048bc0dfb72def64","title":"Application layers and the Model Description Language","path":"/crm-technical/25.08/Public-On-Prem/application-layers-and-the-model-description-langu","children":[{"id":"ci_3e934c87aba719a638bee2ad561e8de79e258e028d6a5d18c63709947721e19c","title":"Managing Models","path":"/crm-technical/25.08/Public-On-Prem/managing-models","children":[{"id":"ci_cd83c38a1a83558bf62437960f52593f4a9b1cb3a7cac0e5214770af0e5e1154","title":"Upgrading models","path":"/crm-technical/25.08/Public-On-Prem/upgrading-models","children":[]},{"id":"ci_e88628cccf997f55b60fb04dbafb9972c0b4af01d5f01f089c0200e83200cd38","title":"Projects with merging - Best Practices","path":"/crm-technical/25.08/Public-On-Prem/projects-with-merging-best-practices","children":[]}]},{"id":"ci_ff91dd07305b27d94ca113d4f8c1d070abe6b4066f0673e378111d7751fcfcea","title":"Presentation","path":"/crm-technical/25.08/Public-On-Prem/presentation","children":[{"id":"ci_b4b4f6322874c1c118ad9a854f1129150746072dc37af9aefcf0f1f9f3785f76","title":"Application pattern","path":"/crm-technical/25.08/Public-On-Prem/application-pattern","children":[]},{"id":"ci_71e4422a3d8c96bbc5d43b69860cde1fe48127285c40fb754f559744d1c967be","title":"MDA controls","path":"/crm-technical/25.08/Public-On-Prem/mda-controls","children":[{"id":"ci_1ff9c8dea217e446c070946a831538f42501a1d3ff9bc662fe0ff8ff7ba66bf0","title":"CustomView","path":"/crm-technical/25.08/Public-On-Prem/customview","children":[{"id":"ci_c0b057742f1b69470cfbf971735b4b40d8cde05993b110fbfd859c5e02ddb1cc","title":"Conversation","path":"/crm-technical/25.08/Public-On-Prem/conversation","children":[]},{"id":"ci_4ff401fcfb49a710e84a29969895d02ebabf09a7135e6d3457affd2ad035e538","title":"Alarm","path":"/crm-technical/25.08/Public-On-Prem/alarm","children":[]},{"id":"ci_50f96db9c7440ccd7361f2125691c97c50648a1b0e70970457636c9edd487f32","title":"Banner","path":"/crm-technical/25.08/Public-On-Prem/banner-1","children":[]},{"id":"ci_4fc3e9326c5fc584711597278de5dfaeb750d1158e4cbdcb8361f86b3c6c8d8f","title":"Note","path":"/crm-technical/25.08/Public-On-Prem/note","children":[]}]},{"id":"ci_1e6233f9448f417f7f7dc392a6cd6f4140ce7aa30a1bfea5781182a027752084","title":"File","path":"/crm-technical/25.08/Public-On-Prem/file","children":[]},{"id":"ci_3277617c07ac60f57780f7f149a9e71c1c64dc5df9ce8b7a5c6014508f6b56fa","title":"List","path":"/crm-technical/25.08/Public-On-Prem/list","children":[]},{"id":"ci_8d06dd775bf91e9d311776f6fcfa647490abb6b0374df6240b620b02b920f071","title":"Multifile","path":"/crm-technical/25.08/Public-On-Prem/multifile","children":[]},{"id":"ci_69b12cb1d6d7b52d579f7c1a074cd6f70580da72491bdaf584456f584ad8596a","title":"Multipicker","path":"/crm-technical/25.08/Public-On-Prem/multipicker","children":[]},{"id":"ci_fc97ec3fbbda81fe7a9f6150631c4ea5a956a11458af2b063e6536e094d6be07","title":"Picker","path":"/crm-technical/25.08/Public-On-Prem/picker","children":[]},{"id":"ci_3e39570a0908709f67b89eef8a77660c08a954ecac0d3d0f8d7bd7280b3b4689","title":"Range","path":"/crm-technical/25.08/Public-On-Prem/range","children":[]},{"id":"ci_8344c8b597fe574ba7d1bdf35964bf813ee1fca6bfe54e1f7bbdf78b8a53a735","title":"ScheduleLayout","path":"/crm-technical/25.08/Public-On-Prem/schedulelayout","children":[]},{"id":"ci_307356c9de23fee7cbb659373eb93edeccad5561d61beb330dc1476be1dc8ddc","title":"Table","path":"/crm-technical/25.08/Public-On-Prem/table","children":[]},{"id":"ci_1da3a21112d8092ebb92c0d2b1188c6f80245d117b43a0600e3cac34462b9769","title":"Tree","path":"/crm-technical/25.08/Public-On-Prem/tree","children":[]}]},{"id":"ci_f733b0f8a8080541411d94f8cd6babbfab98fb8f39457ff2a5877e2ce93c5214","title":"AFL","path":"/crm-technical/25.08/Public-On-Prem/afl","children":[{"id":"ci_df1d1499181ed1add6f9adfded0c3d6151c53d6888b30af708cb6c18e6b45e27","title":"Setting the platform multi-select limit for data tables","path":"/crm-technical/25.08/Public-On-Prem/setting-the-platform-multi-select-limit-for-data-t","children":[]},{"id":"ci_63d7a5e468fc591c59ac5f28f4f174faab98d7b24e65be28706e57f92111645c","title":"Configuring alarms","path":"/crm-technical/25.08/Public-On-Prem/configuring-alarms","children":[]},{"id":"ci_f3f4bd0a787d761a8b674e913d7cb33fb58168baf5d0de44eefc8b2780e69b3f","title":"AFL modules","path":"/crm-technical/25.08/Public-On-Prem/afl-modules","children":[]},{"id":"ci_29206d50783aa7b60a3a521631f1487c3132fc4b91842b1281f533d2d021c899","title":"Including a remote portlet in your application","path":"/crm-technical/25.08/Public-On-Prem/including-a-remote-portlet-in-your-application","children":[]}]},{"id":"ci_79ed7ccb69a8644da93411413f2ed6e667b686a59722d87d75b5bdf563c4341a","title":"NexJ Style Guide","path":"/crm-technical/25.08/Public-On-Prem/nexj-style-guide","children":[{"id":"ci_be6c57c3f270ac18021d8b1090edb80fef15b7f1d571793e6b361d0db5944d65","title":"Application components","path":"/crm-technical/25.08/Public-On-Prem/application-components","children":[{"id":"ci_315e5bbe006ad03c0a712247f0c6c0d1b5c77602e7317668895815a443615656","title":"Application drawer","path":"/crm-technical/25.08/Public-On-Prem/application-drawer","children":[]},{"id":"ci_e9d21a71287dcf199fa4d26f8c219cb395253ee685b4023a5f41a2a491d297d1","title":"Application toolbar","path":"/crm-technical/25.08/Public-On-Prem/application-toolbar","children":[]},{"id":"ci_27e33b75a9ded68fcd0890223f8359c23d66fda208de7803cfc620788ed22b27","title":"Floating action button","path":"/crm-technical/25.08/Public-On-Prem/floating-action-button","children":[{"id":"ci_22789e7cd98f9156503f742f13dac8c62351d810874c592a36d43b3aae2d82ae","title":"Floating action button MODL reference","path":"/crm-technical/25.08/Public-On-Prem/floating-action-button-modl-reference","children":[]}]},{"id":"ci_fb9adbebb7aa977868d4be81567f64ff0ce63aa3dbe701bbc1a653d783c1f504","title":"Navigation drawer","path":"/crm-technical/25.08/Public-On-Prem/navigation-drawer","children":[]},{"id":"ci_5f070f5d4c549b1435b22ae015a7aea77e38e7f9444b2740eab6c7b224a6aa52","title":"Snackbar","path":"/crm-technical/25.08/Public-On-Prem/snackbar","children":[]}]},{"id":"ci_91df9cf705a25968a4fbead2846f774ef25a6b16b9c298c26b0cedc8963e7531","title":"Workspace components","path":"/crm-technical/25.08/Public-On-Prem/workspace-components","children":[{"id":"ci_519e23be42741f87d9da5eb07af1702883c68c5a9659cfe30a3550f41e57c2a0","title":"Banner","path":"/crm-technical/25.08/Public-On-Prem/banner","children":[]},{"id":"ci_d41a4924497afb6884c402b3f9d375659a2f626d52d7ecb494741d16123d999d","title":"Cards","path":"/crm-technical/25.08/Public-On-Prem/cards","children":[]},{"id":"ci_751223db89bec128fb205076c5fbf1400025cb57ec3812de24f24bade7963f5d","title":"Data tables","path":"/crm-technical/25.08/Public-On-Prem/data-tables","children":[]},{"id":"ci_aaa93ab29a3d6e71aa7c9b88048db4e7b64ddd008f433dcc29ae045d18bbcd95","title":"Previews","path":"/crm-technical/25.08/Public-On-Prem/previews","children":[]},{"id":"ci_94145a7730d745746605e4f3fd640053051d714d0cd96b4fe06f651c898d037d","title":"Schedule workspace","path":"/crm-technical/25.08/Public-On-Prem/schedule-workspace","children":[{"id":"ci_1c37bb6b9dc73216e66aafc167b353e86ab88fe9b7edef2e8bd8663c23fa4601","title":"Schedule layout MODL reference","path":"/crm-technical/25.08/Public-On-Prem/schedule-layout-modl-reference","children":[]}]},{"id":"ci_d78f2bbf31f346b558beebf4b871eb34c0970e8a18b64e2eff669439192a51a8","title":"Search functionality","path":"/crm-technical/25.08/Public-On-Prem/search-functionality","children":[]},{"id":"ci_8f43ca9bf01444be6e75f06d26db68c320a065d9ec2c069952d0312503567d41","title":"Tabs","path":"/crm-technical/25.08/Public-On-Prem/tabs","children":[]}]},{"id":"ci_52cc60b1d59a361696df5e5b5a8591e7f551678855e6ac2bcfc28a670cad1ed2","title":"Dialog patterns","path":"/crm-technical/25.08/Public-On-Prem/dialog-patterns","children":[{"id":"ci_10bfe87d0eb6964331e9e3d1ef1e0ba650e334ee93834f681490635cfd2dbc62","title":"Full screen dialog","path":"/crm-technical/25.08/Public-On-Prem/full-screen-dialog","children":[]},{"id":"ci_acf051be9fc5364e2dbb5389000c0a4bc3a719ec357c30a6d9a8f6fdebe0bab7","title":"Picker dialogs","path":"/crm-technical/25.08/Public-On-Prem/picker-dialogs","children":[]},{"id":"ci_12a24adf4f97a016b06ad2801a1067a2a4b88931a42451f5ebd6b177fbaefe6e","title":"Small dialogs","path":"/crm-technical/25.08/Public-On-Prem/small-dialogs","children":[]}]},{"id":"ci_e7c2dcbe6d7db40f704a3e6255eec07e4a16bf3ec20030647e8726b8600f5e3d","title":"Controls","path":"/crm-technical/25.08/Public-On-Prem/controls","children":[{"id":"ci_835c2f1e5b01db6e818ed7b76bf49d805f2bcb0a8d83d09a1e1c8efd40f95e72","title":"Buttons","path":"/crm-technical/25.08/Public-On-Prem/buttons","children":[]},{"id":"ci_a02d45b9158fd4abcf6604d512b7f3c4ee650f29d0d54f25c40e2ebb2c11c7a1","title":"Chips","path":"/crm-technical/25.08/Public-On-Prem/chips","children":[{"id":"ci_dff78af082cfc160c42955c741404132a2a83740fc1d646954c0c4e2f25f640d","title":"Chip input pattern","path":"/crm-technical/25.08/Public-On-Prem/chip-input-pattern","children":[]}]},{"id":"ci_b9a0e1afd051803e6d8ce000bd9151af2808ce16445fa67bc3367fd7c053d043","title":"Date and time pickers","path":"/crm-technical/25.08/Public-On-Prem/date-and-time-pickers","children":[]},{"id":"ci_bc2b9019f855f2575edf8ffe9b048e074a329342307d7d809a87794f04108ab1","title":"Image Lists","path":"/crm-technical/25.08/Public-On-Prem/image-lists","children":[]},{"id":"ci_4629b3ad1e66151f60097df6976f87aedcd5783e938d47c700b5cae021a60208","title":"Lists","path":"/crm-technical/25.08/Public-On-Prem/lists","children":[{"id":"ci_3f077ffd763809a2a9e94d3b7eeba1f8e082894232f633ab0dd94eba86e66e2f","title":"Notes","path":"/crm-technical/25.08/Public-On-Prem/notes","children":[]}]},{"id":"ci_f6bbc4fc63b11519056b52a0b3d4f2a8162d24ac2deeb12f5c190264e74a8f16","title":"Menus","path":"/crm-technical/25.08/Public-On-Prem/menus","children":[]},{"id":"ci_42f4ca8d66835563680ec255a84ab26ad1f3640b9d8e20d6a712b519489e064d","title":"Progress indicators","path":"/crm-technical/25.08/Public-On-Prem/progress-indicators","children":[]},{"id":"ci_01fb77c7506b2b1a846fa90ccf04328534415e80392351a76d6f8a85d4e70873","title":"Selection controls","path":"/crm-technical/25.08/Public-On-Prem/selection-controls","children":[{"id":"ci_a01b3f88c4059c9de9f7aa3a938ab6835b59a57611cf3bef200c546deec870de","title":"Radio button MODL reference","path":"/crm-technical/25.08/Public-On-Prem/radio-button-modl-reference","children":[]}]},{"id":"ci_6e4e76f7367511fc6644d18f2fa6f67612682e97b741b8a2b994518d3276245c","title":"Sliders","path":"/crm-technical/25.08/Public-On-Prem/sliders","children":[]},{"id":"ci_9014743fbc49bcaf656403f4eddf5e04aebacb017ae774cd63bda84e869ded9e","title":"Text fields","path":"/crm-technical/25.08/Public-On-Prem/text-fields","children":[]}]},{"id":"ci_435ed7c949c236b161b88242d3c8743e6b7965a4c0e0027091e99198ee07a873","title":"Appearance and themes","path":"/crm-technical/25.08/Public-On-Prem/appearance-and-themes","children":[{"id":"ci_e4950ac4b8571d49f67805cb2b7a1363766d3764da66c160fb14d43cdaaf706d","title":"Capitalization rules","path":"/crm-technical/25.08/Public-On-Prem/capitalization-rules","children":[]},{"id":"ci_94c822308c7c11b4dc5e9d6cfa5ff5559b8ccb031c6aa211f2ca08c728c28987","title":"Color scheme","path":"/crm-technical/25.08/Public-On-Prem/color-scheme","children":[]},{"id":"ci_fb0cc0e46c358aa9121e13cfc37935cc931bdb8bf7ddb521fbfe12b255b2670e","title":"Currency formatting","path":"/crm-technical/25.08/Public-On-Prem/currency-formatting","children":[]},{"id":"ci_84a871c99d04add9c15778eeb01ca11db59da06dab12f5f7dcd73b435cd81f9e","title":"Elevation","path":"/crm-technical/25.08/Public-On-Prem/elevation","children":[]},{"id":"ci_5eab1e1b6758f8f263315c93a30f258987fd67961dc5b739cd9fbdc3ae0f4c79","title":"Adding and updating icons","path":"/crm-technical/25.08/Public-On-Prem/adding-and-updating-icons","children":[]},{"id":"ci_630a13c8693728714047812e2b19514814e838b7baf7d317eb901d8b3e273930","title":"Product and system icons","path":"/crm-technical/25.08/Public-On-Prem/product-and-system-icons","children":[]},{"id":"ci_82dd982aaf89db18fcde1c69bc610801cf8d07cda75d8dbbe1d85bba88a54e8d","title":"UI themes and CSS","path":"/crm-technical/25.08/Public-On-Prem/ui-themes-and-css","children":[]},{"id":"ci_e0375ea341ae9240319685c2a96ef681ed8b28b1c3398bd5ef4e1c4752abea4e","title":"Typographic scale","path":"/crm-technical/25.08/Public-On-Prem/typographic-scale","children":[]}]}]},{"id":"ci_2de574dfae3daf9ed9edb35c0656b5e127f24d0dd754a6c2d97ffa9c48135131","title":"Classic presentation","path":"/crm-technical/25.08/Public-On-Prem/classic-presentation","children":[{"id":"ci_bc7a5e08c5451c8c103847276cb487d794c53ad02ef7dbbbc7cd15dc66a69180","title":"Creating portlets","path":"/crm-technical/25.08/Public-On-Prem/creating-portlets","children":[{"id":"ci_d4706ed2c1e4d4c4270fcdfa25e145a6ee48dd64f18d8f2d448690887265fba6","title":"NexJ CRM portal concepts","path":"/crm-technical/25.08/Public-On-Prem/nexj-crm-portal-concepts","children":[]},{"id":"ci_085be957e62e1b516cb580bdad1f38aafc6b47a161d668d138cf6f95751d1573","title":"Developing effective portlets","path":"/crm-technical/25.08/Public-On-Prem/developing-effective-portlets","children":[]},{"id":"ci_aad4a942b53e4096f9e3a99e24bfeb6038fd85879867b2e6ede7e61fb36a4f0f","title":"Creating portlets in NexJ Studio","path":"/crm-technical/25.08/Public-On-Prem/creating-portlets-in-nexj-studio","children":[]},{"id":"ci_4dde9a9edbea74868e134d4c998e43e01eb96625d278bb6c189f68daf8ac4a19","title":"Creating portlets outside NexJ Studio","path":"/crm-technical/25.08/Public-On-Prem/creating-portlets-outside-nexj-studio","children":[]},{"id":"ci_f63c6fe76d51935cfb8ee3157666cc5651534d3d48b5ee397ce8baa9f3eff097","title":"Creating the portal application user interface","path":"/crm-technical/25.08/Public-On-Prem/creating-the-portal-application-user-interface","children":[]},{"id":"ci_69d8b61e32928cabfe2355566d2e161f2b70ddb840bd8d5007b49c8d3ca6c04b","title":"Scheme API reference for NexJ CRM portal containers","path":"/crm-technical/25.08/Public-On-Prem/scheme-api-reference-for-nexj-crm-portal-container","children":[]},{"id":"ci_a7fcd30513da034f5c17fa8a03a408b92a11f828e43b24b4ca4ccf1f799b719e","title":"JavaScript API reference for portal containers","path":"/crm-technical/25.08/Public-On-Prem/javascript-api-reference-for-portal-containers","children":[]},{"id":"ci_a31280d801d7eb970af66a29fbefb6bb6dc892ed2e0058875fae293808b80e1e","title":"Generating and viewing WSDL files","path":"/crm-technical/25.08/Public-On-Prem/generating-and-viewing-wsdl-files","children":[]}]},{"id":"ci_21baf33d9cf9af90ed345d7129555b629864612ae57d7d935603b0999e71987e","title":"Administrating portal applications","path":"/crm-technical/25.08/Public-On-Prem/administrating-portal-applications","children":[{"id":"ci_34895ba29147bd00e9526861b9dcebaee98aa5e31f135b5e703a13ac4e55db73","title":"Modifying applications","path":"/crm-technical/25.08/Public-On-Prem/modifying-applications","children":[]},{"id":"ci_77dfd2a0780256842e725134d375f91e55c08f183c26479aed2ae47f6bd76f49","title":"Administrating workspaces","path":"/crm-technical/25.08/Public-On-Prem/administrating-workspaces","children":[]},{"id":"ci_4f93aced5ed9d24f530bee36411b8aeb7679337ec81ae43c06906ac7948fc9a6","title":"Editing portlet details","path":"/crm-technical/25.08/Public-On-Prem/editing-portlet-details","children":[]},{"id":"ci_6a3d76e182c79f1adbd26ab706c8a9e0be740992acbb681bcc392891f98817ad","title":"Creating and configuring portlet groups","path":"/crm-technical/25.08/Public-On-Prem/creating-and-configuring-portlet-groups","children":[]},{"id":"ci_e501195a60b55f988ad440dd8423749bca3b7ccd15ab614373e356d1f5418dd6","title":"Invoking specific NexJ CRM workspaces","path":"/crm-technical/25.08/Public-On-Prem/invoking-specific-nexj-crm-workspaces","children":[]},{"id":"ci_ca386ef02830ac17605db1221d778c78ea8729f0ca1e225eeffa8ee48639732f","title":"Configuring portal login bulletins","path":"/crm-technical/25.08/Public-On-Prem/configuring-portal-login-bulletins","children":[]},{"id":"ci_d5747df43dc0cec910a2dfdcf0f1dc021f75dfc4b107f361faf14d89473a569d","title":"Customizing sidebar zones","path":"/crm-technical/25.08/Public-On-Prem/customizing-sidebar-zones","children":[]},{"id":"ci_b263cc04913d9619e69667c3318b929b9f438a4f82de9d5a9c77e2ffc29a6ba9","title":"Adding typeahead pickers","path":"/crm-technical/25.08/Public-On-Prem/adding-typeahead-pickers","children":[]},{"id":"ci_a954f77c99a712b0b10c008f3c48f3a94077980e39fcb55f7b869b9659a9b7be","title":"Adding rich text editors","path":"/crm-technical/25.08/Public-On-Prem/adding-rich-text-editors","children":[]},{"id":"ci_2c6a1f72238bc4d2f487909c23a84e2b1d24c8098fb33a2589b724656413c9a7","title":"Portal administrator privileges","path":"/crm-technical/25.08/Public-On-Prem/portal-administrator-privileges","children":[]},{"id":"ci_78abc6f2665de7bb847ddb882ee9e2d898316cf194d5afd435bb25d0b04e0785","title":"Portal user privileges","path":"/crm-technical/25.08/Public-On-Prem/portal-user-privileges","children":[]}]},{"id":"ci_0b011e2b76783a497c7a7ea8b1dce206c9cb5dc6c92eddccf034331f2c5dde23","title":"Presentation layer elements and naming conventions","path":"/crm-technical/25.08/Public-On-Prem/presentation-layer-elements-and-naming-conventions","children":[]}]}]},{"id":"ci_98b35f3c00a37bb3999c9d72814b27f622386dc05d46c7c83d7b095a193966b6","title":"Business Model","path":"/crm-technical/25.08/Public-On-Prem/business-model","children":[{"id":"ci_173cfbe0d3e6e1253a23290f56107385a06a9de73ee08d4c8aea779206fb337d","title":"Testing models","path":"/crm-technical/25.08/Public-On-Prem/testing-models","children":[]},{"id":"ci_c84d28af177ea5892769d6ae8c88808cdcc05bef1ecd59f364aa2453ede719a6","title":"Linting Scheme code in NexJ Studio projects","path":"/crm-technical/25.08/Public-On-Prem/linting-scheme-code-in-nexj-studio-projects","children":[]},{"id":"ci_95ac31a717bf5ddc64bd567631db6ae9ec976612b294aff35686edf5791c7334","title":"Managing model behavior using aspects and augments","path":"/crm-technical/25.08/Public-On-Prem/managing-model-behavior-using-aspects-and-augments","children":[]},{"id":"ci_e6eebd07483ebdab13bbb775670721d630315e519a7b6dfb503dd1bbfd66bc4f","title":"Using and generating versioned APIs to invoke model services","path":"/crm-technical/25.08/Public-On-Prem/using-and-generating-versioned-apis-to-invoke-mode","children":[]},{"id":"ci_70e969efae82d809a89d097fa45df65537f60449a0f95e93a5fc9823881dacd0","title":"Using facets to enhance metadata","path":"/crm-technical/25.08/Public-On-Prem/using-facets-to-enhance-metadata","children":[]},{"id":"ci_4b2f4b26cd134c2e64e94a8969394f4755597c52b02e0196a3734962847381c3","title":"Attributes and data types","path":"/crm-technical/25.08/Public-On-Prem/attributes-and-data-types","children":[]}]},{"id":"ci_95fc8b3b5669a75e5f87a6a5a6aafc7a158dcf23397762bf8813abbc5705e141","title":"Persistence","path":"/crm-technical/25.08/Public-On-Prem/persistence","children":[{"id":"ci_ebfd20cc4cbd0439de0fee2918b82a551ccf8e74717ca125430197e793f30705","title":"Debugging SQL queries","path":"/crm-technical/25.08/Public-On-Prem/debugging-sql-queries","children":[]},{"id":"ci_540a8f2ea47d74fda7344c97d6c3488ddf0395f9c13f65832906aa167a19df94","title":"Generating upgrade steps for data sources","path":"/crm-technical/25.08/Public-On-Prem/generating-upgrade-steps-for-data-sources","children":[]},{"id":"ci_f3fa54a62cca2723b1f955f67f3b92151ef850bf37b628f17b0dc1894eeb1e86","title":"Using the SQL boolean macro to simplify multi-database compatibility","path":"/crm-technical/25.08/Public-On-Prem/using-the-sql-boolean-macro-to-simplify-multi-data","children":[]}]},{"id":"ci_044994de1d90877c56dfeb03056ffe0bf76a24ea333a3635edfd8243c82667b5","title":"Integration","path":"/crm-technical/25.08/Public-On-Prem/integration","children":[{"id":"ci_66eea695f2bfcf09150701d5d8584e5f48d6bc406e8339c12ed1eb0be50ef6a4","title":"Model services","path":"/crm-technical/25.08/Public-On-Prem/model-services","children":[]},{"id":"ci_3d68c938234b5455b2cf653cda7028ff34d4246e45378c2f605270bc1c763443","title":"Model Services Versioning","path":"/crm-technical/25.08/Public-On-Prem/model-services-versioning","children":[]},{"id":"ci_84782a3058ab68ca9f4e5c2ff3f94d207ab25819ca69912528a35d2a5f1d4513","title":"Debugging integration issues","path":"/crm-technical/25.08/Public-On-Prem/debugging-integration-issues","children":[]},{"id":"ci_12445acb9b5e9d0cd2b970d77da318a12181a2c782ba43ffaaa9ccdf32ef89d6","title":"Integration questionnaire","path":"/crm-technical/25.08/Public-On-Prem/integration-questionnaire","children":[]},{"id":"ci_50851393de528b566810420d7636a9870971ed88b5a1a8342c8dc0ba1769966b","title":"Accessing JSON objects using a RESTful connection","path":"/crm-technical/25.08/Public-On-Prem/accessing-json-objects-using-a-restful-connection","children":[]},{"id":"ci_91493b10818b2987a7e6d7137eaf49dfa0abd22e31fa5067ebe37923c6565291","title":"Synchronization Engine","path":"/crm-technical/25.08/Public-On-Prem/synchronization-engine","children":[{"id":"ci_a535ad8e84ca8ca0c9f3f1e982d1b4373f46abbd86c876d3d99c9ca5dcd011e7","title":"Synchronization Engine Debugging","path":"/crm-technical/25.08/Public-On-Prem/synchronization-engine-debugging","children":[]},{"id":"ci_b1335b4b5e6a6a9e976799ec48917995d051a602615bd3ba161313286acddfe7","title":"Synchronization Engine Concurrency","path":"/crm-technical/25.08/Public-On-Prem/synchronization-engine-concurrency","children":[]}]}]},{"id":"ci_8434eefe1a33463a0bed2c9f07a0a3b062c16f58b0726982a471609bb0b409a2","title":"Security","path":"/crm-technical/25.08/Public-On-Prem/security","children":[]},{"id":"ci_dd27bda9a6e0e1cb9c1d1e01c3d8626d53ac4e676f5bfd06e006b7caf433bf3c","title":"Resources","path":"/crm-technical/25.08/Public-On-Prem/resources","children":[{"id":"ci_ab9398122b7d1a37bd914dda94484117318323ecf74850bdc6e92d81da6b5ec6","title":"Using unit of work listeners to share data updates","path":"/crm-technical/25.08/Public-On-Prem/using-unit-of-work-listeners-to-share-data-updates","children":[]},{"id":"ci_3422f0e950d265e98b876df2885c2e8603722a7d6ae99ceced91072a16f9e51f","title":"Strings","path":"/crm-technical/25.08/Public-On-Prem/strings","children":[]},{"id":"ci_bd7548f6df7ddd52a28667b020193a5cbcc34b7690580431b5cb8865ff2c1b5d","title":"Internationalization and localization","path":"/crm-technical/25.08/Public-On-Prem/internationalization-and-localization","children":[]}]},{"id":"ci_8c5f7c17e6cb2dff62f61131e2f174c80898e2c61108c0c40fa06371b133a280","title":"Deployment","path":"/crm-technical/25.08/Public-On-Prem/deployment","children":[{"id":"ci_437c5f886ff30a4201e58b506b2cb05bf11d06276b535cfbecc339cc88896325","title":"Load testing the application server","path":"/crm-technical/25.08/Public-On-Prem/load-testing-the-application-server","children":[]},{"id":"ci_4a75b2a17f80edaae799e7482abd3c71472cf54c837fa2ceb9f09cca68fd6356","title":"Configuring currency conversion","path":"/crm-technical/25.08/Public-On-Prem/configuring-currency-conversion","children":[]},{"id":"ci_51cf98b0729973b2c9a019dd259994a50fcf3369b1f1646a4797473571bfc6d3","title":"NexJ CRM sample data","path":"/crm-technical/25.08/Public-On-Prem/nexj-crm-sample-data","children":[]}]},{"id":"ci_b867233962cc5024809ffdd4d77b9b967bcc636dc0c21762d06c751e66ae2cb6","title":"Scripting","path":"/crm-technical/25.08/Public-On-Prem/scripting","children":[{"id":"ci_79e231ac95dc5e59be1d0c98efa87df375aee6405247426ce767b8278c9b898e","title":"CRM model overview for scripting","path":"/crm-technical/25.08/Public-On-Prem/crm-model-overview-for-scripting","children":[]},{"id":"ci_415d5b22d78e3765dc31f15e9d2ec1689a14e6907e1438f38f6cb682adecd384","title":"Using Scheme","path":"/crm-technical/25.08/Public-On-Prem/using-scheme","children":[{"id":"ci_2b81817793b503415851bf3f677399c34d4f47e6a20ef04daba42fcbcd2abf99","title":"Scheme language elements","path":"/crm-technical/25.08/Public-On-Prem/scheme-language-elements","children":[]}]},{"id":"ci_f8fe09b328dd0fea0687bdf193723f7c6471fd823897de9a96fd788f383a53fa","title":"Using JavaScript","path":"/crm-technical/25.08/Public-On-Prem/using-javascript","children":[{"id":"ci_ca173c06525697e2d4052ab6a0e68a2cb6b2d6584e266b6cbef33bf2631a2faa","title":"NexJ JavaScript differences","path":"/crm-technical/25.08/Public-On-Prem/nexj-javascript-differences","children":[]}]},{"id":"ci_924ae8aad6aa21e70b6795f292248b755f5fd086171b7b72e479eef1a5eea982","title":"Scripting with Java","path":"/crm-technical/25.08/Public-On-Prem/scripting-with-java","children":[]},{"id":"ci_2b297392cbe3a869cf40f9f7675b6cb7c7ba2617f83c31b4dfb1d7478c0952cf","title":"UX Scripting","path":"/crm-technical/25.08/Public-On-Prem/ux-scripting","children":[{"id":"ci_de0963067377de45302b5508f5f862982617ed5713e5a0501fc881043b96a116","title":"View paths","path":"/crm-technical/25.08/Public-On-Prem/view-paths","children":[]}]},{"id":"ci_0389d21b55a8b353340302857d99840061ae506173be9804f2fb0795d410d1bf","title":"Using adapter modules for customization","path":"/crm-technical/25.08/Public-On-Prem/using-adapter-modules-for-customization","children":[]},{"id":"ci_dea55cde467c360cfd0033166ea934a07b76398db15b0f430fd1e90fbfa06ffe","title":"Launching NexJ CRM dialogs from third-party applications","path":"/crm-technical/25.08/Public-On-Prem/launching-nexj-crm-dialogs-from-third-party-applic","children":[]},{"id":"ci_9db2fc0b7f68b6e0bebe6b14e731c47185d0ce994a5949a38ed9257b225f55c1","title":"Transfer Objects","path":"/crm-technical/25.08/Public-On-Prem/transfer-objects","children":[]}]},{"id":"ci_b4716e0af635136a550bbb01785d8d63b9616ee2ab7582d30db6b75f3e632b2d","title":"Metadata Naming conventions","path":"/crm-technical/25.08/Public-On-Prem/metadata-naming-conventions","children":[]}]},{"id":"ci_13fd9eec4fde1a02e78ba47e990a9ad0d93328e503f23e0e4d75420e540d5270","title":"NexJ Studio","path":"/crm-technical/25.08/Public-On-Prem/nexj-studio","children":[{"id":"ci_cba1e179ebe9ff06ab62d5bb9f2285b4b60cd838d6e3021b245cf2f789a00e55","title":"Logging","path":"/crm-technical/25.08/Public-On-Prem/logging","children":[]},{"id":"ci_6a8b45d6dca9c5fed74378477ae4af1cc11823d961981d1c68c99141de3fa076","title":"Setting up NexJ Studio","path":"/crm-technical/25.08/Public-On-Prem/setting-up-nexj-studio","children":[]},{"id":"ci_3d619db3e6e407afb111767dfc825b3322be9b7c6ad691fe7f42179351f1926e","title":"Tools","path":"/crm-technical/25.08/Public-On-Prem/tools","children":[{"id":"ci_06d44e7ab12c5b39cf8c7323fd5847129b90903082c6273331756e1e6d16ce9d","title":"Cipher tool","path":"/crm-technical/25.08/Public-On-Prem/cipher-tool","children":[]},{"id":"ci_b9bdd8481864f58299637ca83197917099df0ec156aa9cd5d176b00350c78bb1","title":"Data Load Tool","path":"/crm-technical/25.08/Public-On-Prem/data-load-tool","children":[]},{"id":"ci_f984d7ce1025d427275e7d0968491fb53f4048d4d1875a66b41c6720a154f9a9","title":"Database Schema Tool","path":"/crm-technical/25.08/Public-On-Prem/database-schema-tool","children":[]},{"id":"ci_dcdd22244d38ea09d68388c1b2590c4d0b286bb20d362c8161bff26770bc0541","title":"Generate NexJDoc Tool","path":"/crm-technical/25.08/Public-On-Prem/generate-nexjdoc-tool","children":[]},{"id":"ci_344d3c621e0ce52c53c4e8cb9fa2af2fc1ebb8874dae7205ce6aa33b48e6c952","title":"Minimal Scheme Console tool","path":"/crm-technical/25.08/Public-On-Prem/minimal-scheme-console-tool","children":[]}]},{"id":"ci_e2e3cd10c9d5100988c02dfb0704bfa3b8753769c9dd3b59769e612a7ac4bc99","title":"Working with the console","path":"/crm-technical/25.08/Public-On-Prem/working-with-the-console","children":[]},{"id":"ci_db7b8db74d0263cc3f0661d5eea6093dffd35c012116dceb0d2469a1bb61967a","title":"Searching for data source tables","path":"/crm-technical/25.08/Public-On-Prem/searching-for-data-source-tables","children":[]}]},{"id":"ci_a869cb6163f029eb1c870eb1cb930b168235be2bbe95a39c7975ce13076b29ba","title":"Ad hoc reports development","path":"/crm-technical/25.08/Public-On-Prem/ad-hoc-reports-development","children":[]},{"id":"ci_939b320e5ca49372aac876fc159710414015b804be100fb5c7708e47048e1e6f","title":"Enabling and configuring REST API v2","path":"/crm-technical/25.08/Public-On-Prem/enabling-and-configuring-rest-api-v2","children":[]},{"id":"ci_9dc274a24273e88a683144a3ad6f1cff077ef716b6baed9242620f0c30f26306","title":"Developing batch email capabilities using REST APIs","path":"/crm-technical/25.08/Public-On-Prem/developing-batch-email-capabilities-using-rest-api","children":[]},{"id":"ci_d8f5f8893a4414ffaa87c181ec38dc8f6c5add3468ff18b0500bb353e012d76b","title":"HTML sanitization","path":"/crm-technical/25.08/Public-On-Prem/html-sanitization","children":[]},{"id":"ci_e77dd32da9f1c64c800002608d21322bb8ad904b4e40c8bd9a5c4ae01040b7a5","title":"Configuring clock drift tolerance for notifications","path":"/crm-technical/25.08/Public-On-Prem/configuring-clock-drift-tolerance-for-notification","children":[]},{"id":"ci_8aaf235650d2aaafdf44109ed030cb34923d6e31d8e471893e07631a9759be02","title":"Extending global search","path":"/crm-technical/25.08/Public-On-Prem/extending-global-search","children":[]}]},{"id":"ci_45f3180f1df25a9177d718ac90991645c07cbebc664ec20be237eeaa0a6fe33b","title":"Deployment reference","path":"/crm-technical/25.08/Public-On-Prem/deployment-reference","children":[{"id":"ci_74f93dc53528723cd90b76605b6a5eaef730b4b9829d53d05e2fb715a6b0f79e","title":"Model Server","path":"/crm-technical/25.08/Public-On-Prem/model-server","children":[{"id":"ci_2bb5cb963ba1fa31c257afcad7c4bb04df57453af4ebc0c9e26fdba0b04fde58","title":"Deploying NexJ applications","path":"/crm-technical/25.08/Public-On-Prem/deploying-nexj-applications","children":[{"id":"ci_7b569f2a1f808b96bac20ccba7b338cb0d1596799f19334b95702e458e8062ed","title":"Creating environment files","path":"/crm-technical/25.08/Public-On-Prem/creating-environment-files","children":[{"id":"ci_04bca6bbf81a63b0b4d7bfe43e1c92eecb7d76542d45a58c8786635b533eb656","title":"Creating a new environment file","path":"/crm-technical/25.08/Public-On-Prem/creating-a-new-environment-file","children":[]},{"id":"ci_0c8ac21c57ed1bd32ddb07eee8a1fa25476a7f8f233f379ffbbbba408f5d4dde","title":"Creating a new global environment file","path":"/crm-technical/25.08/Public-On-Prem/creating-a-new-global-environment-file","children":[]},{"id":"ci_f6e93046ebf203506a6f460f73f493a506061a184902a2c42ab79f29d7f69d7a","title":"Setting the application server","path":"/crm-technical/25.08/Public-On-Prem/setting-the-application-server","children":[]},{"id":"ci_5874b7e7d4f6da6372ba6cc62c6ab0157e44ff5296d9a49540db0c21cde61f63","title":"Adding PKI keys to an environment file","path":"/crm-technical/25.08/Public-On-Prem/adding-pki-keys-to-an-environment-file","children":[]},{"id":"ci_ae76354676eea7d305fb281bb8a2c6a7b14de47a59cc937ddcc8e5f9d02799fd","title":"Configuring time zones","path":"/crm-technical/25.08/Public-On-Prem/configuring-time-zones","children":[]},{"id":"ci_5de07b4a4a1762744b693cfcf2c5587a479e39115fa27936e85da9dd09f2d130","title":"Configuring the cluster discovery protocol","path":"/crm-technical/25.08/Public-On-Prem/configuring-the-cluster-discovery-protocol","children":[]},{"id":"ci_92b61fa561914eb3d5b5d8f8103e806c7bca7d36acd4224c279512c0135c2e73","title":"Creating data source connections","path":"/crm-technical/25.08/Public-On-Prem/creating-data-source-connections","children":[]},{"id":"ci_338d4a4ce5b5a7f1ee13b86c4753087fb2cea2bdf7abf85c87d2764a629eef1a","title":"Creating channel connections","path":"/crm-technical/25.08/Public-On-Prem/creating-channel-connections","children":[]},{"id":"ci_6115c50b46c9382b93d81490ff0c889367f5c27c01fb6a771780c45e5d662290","title":"Creating SOA connections","path":"/crm-technical/25.08/Public-On-Prem/creating-soa-connections","children":[]}]},{"id":"ci_c53addb6c2469275fe245f8ed12a8c3ba7298f2cb894bc606c79c9aebeb2a7ff","title":"Example environment settings for NexJ CRM deployment","path":"/crm-technical/25.08/Public-On-Prem/example-environment-settings-for-nexj-crm-deployme","children":[]},{"id":"ci_ae093a0e5f97bddd0bd2b1e532f20683fceab8a7e6c482318a35cd711ea52c42","title":"Configuring Model Server","path":"/crm-technical/25.08/Public-On-Prem/configuring-model-server","children":[{"id":"ci_b7a2fee002978d1f8840df00d6ca2669b8eaf36190edde0152a3a0a074214b42","title":"Setting up Model Server","path":"/crm-technical/25.08/Public-On-Prem/setting-up-model-server","children":[{"id":"ci_0954842b757df79b57e354bbc9aa6ec59af9c16ae50c4c623a92ee20dafeae69","title":"Preparing the host machine","path":"/crm-technical/25.08/Public-On-Prem/preparing-the-host-machine","children":[]},{"id":"ci_11a28895548c7920dd157fa918cac2aefdc4658043a82b2cb9739ce24cddd38e","title":"Deploying Model Server","path":"/crm-technical/25.08/Public-On-Prem/deploying-model-server","children":[]},{"id":"ci_d277c460009696d4832099349ad199772ce0f811c2a8c42fec5737d56caa979c","title":"Specifying JVM arguments and system properties","path":"/crm-technical/25.08/Public-On-Prem/specifying-jvm-arguments-and-system-properties","children":[{"id":"ci_afdcbe107ec0b56babd2977a92e37268396d08fa4fbe6e658aa149e0cf153d56","title":"Configuring Tomcat connector properties","path":"/crm-technical/25.08/Public-On-Prem/configuring-tomcat-connector-properties","children":[]}]},{"id":"ci_e9fcf0ab67bc4b8a518db6a554813da73eff38cdd798898d7558800bf59e30b9","title":"Starting Model Server","path":"/crm-technical/25.08/Public-On-Prem/starting-model-server","children":[]},{"id":"ci_5362bcafcd3803de829c9f97c7d43f13de4a564b803fe43f662c72edb52cfa6d","title":"Registering Model Server as a service","path":"/crm-technical/25.08/Public-On-Prem/registering-model-server-as-a-service","children":[]},{"id":"ci_5b9d6b4f0d2921dff082b6311e0692b50d58d11aa1d7943944ef6bdbc2b25b14","title":"Configuring load balancing for Model Server","path":"/crm-technical/25.08/Public-On-Prem/configuring-load-balancing-for-model-server","children":[]},{"id":"ci_bce2e182c78bfa17a317c22af8aac53e946ada66045ea551db7b71bff1bfb020","title":"Additional configuration","path":"/crm-technical/25.08/Public-On-Prem/additional-configuration","children":[{"id":"ci_ccd3b47c219236f2e7f07df304f65a645b1210b46d16a5b4f16ed59f459969c2","title":"Enabling Transport Layer Security (TLS) 1.3","path":"/crm-technical/25.08/Public-On-Prem/enabling-transport-layer-security-tls-1-3","children":[]}]}]},{"id":"ci_50d4b48d5b6dacb4e1b0e7fc4fd3307416b99ff25749ac7fd1d6f47838c41779","title":"Administering Model Server","path":"/crm-technical/25.08/Public-On-Prem/administering-model-server","children":[{"id":"ci_a9a7307c5313cad8eb5172c8dc2f680be7ed074b3cfcceb1612248eb0e84cd6b","title":"Monitoring Model Server","path":"/crm-technical/25.08/Public-On-Prem/monitoring-model-server","children":[]},{"id":"ci_383a266b9aa4ec94cddd032c1fa0207751ebfad64fabcc5a1586534a484d9643","title":"Scaling Model Server","path":"/crm-technical/25.08/Public-On-Prem/scaling-model-server","children":[]},{"id":"ci_4a22287b16788ce1dc33e0abca1f9f61bebc2492289fc02bd5974753d9f5d948","title":"Updating Model Server","path":"/crm-technical/25.08/Public-On-Prem/updating-model-server","children":[]},{"id":"ci_4f0f907903c3033180849d026d3ecf94306ab3ca9d55128a6a374c076f17c052","title":"Detecting long-running web requests","path":"/crm-technical/25.08/Public-On-Prem/detecting-long-running-web-requests","children":[]}]}]},{"id":"ci_6a1610a3c3c268bcae5e6084b7d008bad7cdb8fc03d21b6ea4c37089814520f8","title":"JMS engine integration","path":"/crm-technical/25.08/Public-On-Prem/jms-engine-integration","children":[]},{"id":"ci_0c67c12c4397ba9c0796b8b41740ee65f9418adc672e604839650a8f5c6a0d18","title":"Kafka server integration","path":"/crm-technical/25.08/Public-On-Prem/kafka-server-integration","children":[]},{"id":"ci_70e1420b5a23b08a54c978390f515473383a329b870324de80c3ce8e52484639","title":"Deploying applications","path":"/crm-technical/25.08/Public-On-Prem/deploying-applications","children":[]},{"id":"ci_277b43d82f98c2465aa1e6575f245bffb957f8113bab5022570b6b9879572ec3","title":"Setting up ad hoc reporting","path":"/crm-technical/25.08/Public-On-Prem/setting-up-ad-hoc-reporting","children":[{"id":"ci_51dff104450950fee209e9d2b0bf446441b1cb02102e7fd2c7e544910ed55b1a","title":"Setting up the ad hoc reports export and dashboards export","path":"/crm-technical/25.08/Public-On-Prem/setting-up-the-ad-hoc-reports-export-and-dashboard","children":[]}]},{"id":"ci_dca8d4d8dfafe38a34d90575964fc6f4ffa3cea59a4644342385dd8d1effa976","title":"Updating configuration to deploy NexJ Reporting on a dedicated server","path":"/crm-technical/25.08/Public-On-Prem/updating-configuration-to-deploy-nexj-reporting-on","children":[]},{"id":"ci_df21c8c5a027ea93ca9ccb9acc43098feaccf391e0bccdbff0b4152daad6894a","title":"Deploying Inform","path":"/crm-technical/25.08/Public-On-Prem/deploying-inform","children":[]},{"id":"ci_8e34521e0f0af76700697dba154aafcd3b547080d3a6ec3a6dd9138def980def","title":"Deploying Email-to-Service-Request","path":"/crm-technical/25.08/Public-On-Prem/deploying-email-to-service-request","children":[]},{"id":"ci_7115bd77f841e3c346c6043f1dd92ced0e5504b6e999127ba4e33cf63a4e235e","title":"Prerequisites and supported platforms","path":"/crm-technical/25.08/Public-On-Prem/prerequisites-and-supported-platforms","children":[]},{"id":"ci_fa73955b2844e091e344bd5536e421d02e555ca4419c19963dd04b4bbbdfd6c3","title":"Global search integration","path":"/crm-technical/25.08/Public-On-Prem/global-search-integration","children":[]},{"id":"ci_9befb0436476cd6565c09a450f7a317704fcdc29738c5bb51cc0821fa19ae339","title":"Deploying OpenSearch","path":"/crm-technical/25.08/Public-On-Prem/deploying-opensearch","children":[]},{"id":"ci_5c0da03ca7da5c9f619d6496c86ed1f80ad94b07518485450a3f4563651e7a0e","title":"Configuring a database environment","path":"/crm-technical/25.08/Public-On-Prem/configuring-a-database-environment","children":[]}]},{"id":"ci_2593f43410ac54979ff31660f11ea2d3dee28e98d90e1009ca0d1ad2f309e846","title":"Configuring security settings","path":"/crm-technical/25.08/Public-On-Prem/configuring-security-settings","children":[{"id":"ci_e6b3be7e018dd2bc0ba9d244bb1f2c0c65d9493e589c5402cc984fd72358b80d","title":"Configuring single sign-on","path":"/crm-technical/25.08/Public-On-Prem/configuring-single-sign-on","children":[]},{"id":"ci_b81593e38423fd7d6a6a79dbf460de3f32c4f64949323471121fed730066e5d9","title":"Configuring flexible authentication","path":"/crm-technical/25.08/Public-On-Prem/configuring-flexible-authentication","children":[]},{"id":"ci_27d396633effb10d85fcc46c0f9fbcf5774734108f272636e381329f4dcca0ce","title":"Securing NexJ applications","path":"/crm-technical/25.08/Public-On-Prem/securing-nexj-applications","children":[]},{"id":"ci_d5b19e18e7fe26efce904131801b61baaafc6c33aa7b53643028bc3447306bb7","title":"Configuring host validation","path":"/crm-technical/25.08/Public-On-Prem/configuring-host-validation","children":[]},{"id":"ci_2fdcff6fa46aa3adb9e976e706c79d0acf00f0d5297c023254a49f2cf7de5d2e","title":"Model Server OAuth support","path":"/crm-technical/25.08/Public-On-Prem/model-server-oauth-support","children":[]}]},{"id":"ci_f9b8fcd63025a960bb4bd57f52138d7853537e1c76ac3b8011841f411e475497","title":"Configuring push notification","path":"/crm-technical/25.08/Public-On-Prem/configuring-push-notification","children":[]},{"id":"ci_26e2a281b748f2860958397e0bda8afe4b16f5df1a119893eacc2db2a68e8a42","title":"Performing optional configurations","path":"/crm-technical/25.08/Public-On-Prem/performing-optional-configurations","children":[{"id":"ci_dee06731f60319787a23808c8f514b15e3f1137ec7ba311daa29465ce4a7900f","title":"Computer telephony integration with NexJ CRM","path":"/crm-technical/25.08/Public-On-Prem/computer-telephony-integration-with-nexj-crm","children":[]},{"id":"ci_4fa2a8dc319fe22b4d10a1fd69cbafab62e8f772c892212e0eac3363717287d0","title":"Configuring audit trails","path":"/crm-technical/25.08/Public-On-Prem/configuring-audit-trails","children":[]},{"id":"ci_4d282c5648cc0947369cbe5c3a36b30cd089c5f16ddcea4bda9dde37c0612caf","title":"Session persistence","path":"/crm-technical/25.08/Public-On-Prem/session-persistence","children":[]},{"id":"ci_e46d8b2f7e928e7971c1845ac0a94d10cf559f7fbd88b9e3e40ed30afcebcf35","title":"Enabling online help","path":"/crm-technical/25.08/Public-On-Prem/enabling-online-help","children":[]},{"id":"ci_62829015dd1c3f61346da214e9fed3d20991f904e2f9af1d873901a193279671","title":"Reserving servers for specific functions","path":"/crm-technical/25.08/Public-On-Prem/reserving-servers-for-specific-functions","children":[]},{"id":"ci_901e6c5e64054bf49746b4db2eb8b1f24bf9d4369b3e656daffea4dad03a6e37","title":"Deploying mailer templates","path":"/crm-technical/25.08/Public-On-Prem/deploying-mailer-templates","children":[]},{"id":"ci_085898b14bcdcb7e00d8381d29cb36fc02c8743f0d1cb907dcd4818cef278479","title":"Setting the lead mode","path":"/crm-technical/25.08/Public-On-Prem/setting-the-lead-mode","children":[]}]},{"id":"ci_3bc3d09029251e03606b270be65715e3cfb819c1dce3f3e34accdafd4247526f","title":"Troubleshooting deployment issues","path":"/crm-technical/25.08/Public-On-Prem/troubleshooting-deployment-issues","children":[]},{"id":"ci_c67ac4e617b3bb58463400982ca6f353e6266d8ede038881ee07f90a32fd72b8","title":"Additional resources","path":"/crm-technical/25.08/Public-On-Prem/additional-resources","children":[{"id":"ci_b96ebb61987bad46618359947bccbe9d744efcea082bb0aee895c3d92372c7c5","title":"Scheme scripts for local users administration","path":"/crm-technical/25.08/Public-On-Prem/scheme-scripts-for-local-users-administration","children":[]},{"id":"ci_a07ae8a852ffbe2262a541fc4ac093a9d669cb94c21f2bd1a3d1200a9d3a226a","title":"Push notification architecture overview","path":"/crm-technical/25.08/Public-On-Prem/push-notification-architecture-overview","children":[]},{"id":"ci_ba63e04181a85e5216a44617ce640b309b76da4a3a07b085800e5d88d7fb94e2","title":"Static web resources","path":"/crm-technical/25.08/Public-On-Prem/static-web-resources","children":[]}]},{"id":"ci_976087aa1eb994e813c66c1a5644f76528f3f9d90c98da64c9fae9b7b6858730","title":"Performance","path":"/crm-technical/25.08/Public-On-Prem/performance","children":[]},{"id":"ci_f4f1d769b39d695f1b89c60df46b4316f269cb1d3d31a675dab8470a6e47283e","title":"Upgrading to NexJ CRM version 24.05","path":"/crm-technical/25.08/Public-On-Prem/upgrading-to-nexj-crm-version-24-02","children":[{"id":"ci_7f4ff491bd38c3d6e8f708edee6c295179176ac9a82c3aacb3e7ebe10dbac21e","title":"Migrating from Log4j 1 to Log4j 2","path":"/crm-technical/25.08/Public-On-Prem/migrating-from-log4j-1-to-log4j-2","children":[]}]}]},{"id":"ci_76ba161a92110cc15233de0087dcacd3812bfdb412d79e9d4561803c3cbe1892","title":"NexJ system architecture and deployment","path":"/crm-technical/25.08/Public-On-Prem/nexj-system-architecture-and-deployment","children":[]}]},{"id":"ci_a329e729661a8271c8af5930095f218a483dfe8baff44f3c0e41efcc32f01873","title":"Troubleshooting documents","path":"/crm-technical/25.08/Public-On-Prem/troubleshooting-documents","children":[]},{"id":"ci_eebbebe9b97a018f3d62355f74579f873b842f1ff5fa625a4022d11e6c95a519","title":"Glossary","path":"/crm-technical/25.08/Public-On-Prem/glossary","children":[]},{"id":"ci_c8bce059a7dc9b85cecf7c9b7d94372ddf05fc06822db4429abf7dc70d0b30f0","title":"Terms of Use","path":"/crm-technical/25.08/Public-On-Prem/terms-of-use","children":[]},{"id":"ci_04afec86cc555d9aa9d992ea6b7be308bfbfedbd84956d997e0aab0c3d9f4036","title":"Trademarks","path":"/crm-technical/25.08/Public-On-Prem/trademarks","children":[]}]