Technical documentation
Welcome to the documentation for development, deployment, and system administration for NexJ CRM 8.9
Contents in this space
- NexJ CRM Release Notes
- Release contents
- Certified configurations, supported platforms, and hardware and software requirements
- Upgrade notes
- New features
- New features delivered in 8.9.1
- New features delivered in 8.9.0
- New features delivered in 8.8.1
- New features delivered in 8.8.0
- New features delivered in 8.7.0
- New features delivered in 8.6.0
- New features delivered in 8.5.0
- New features delivered in 8.4.0
- New features delivered in 8.3.0
- New features delivered in 8.2.0
- New features delivered in 8.1.0
- Resolved issues
- Known issues and workarounds
- NexJ Reporting Engine Release Notes
- NexJ Add-In for Microsoft Office Release Notes
- NexJ CRM application development
- Prerequisites and platforms supported by NexJ CRM
- Configuring the NexJ Studio installer
- Setting up NexJ Studio
- Introduction to the NexJ CRM model
- Defining models
- Upgrading models
- Managing model behavior using aspects and augments
- Accessing JSON objects using a RESTful connection
- Using and generating versioned APIs to invoke model services
- Load testing the application server
- Creating portlets
- Administrating portal applications
- Modifying applications
- Administrating workspaces
- Editing portlet details
- Creating and configuring portlet groups
- Invoking specific NexJ CRM workspaces
- Configuring portal login bulletins
- Customizing sidebar zones
- Adding typeahead pickers
- Adding rich text editors
- Portal administrator privileges
- Portal user privileges
- Managing tile controls
- Docking workspaces
- Defining messages and transformations
- Using facets to enhance metadata
- Developing BI models
- Loading databases
- Generating database schemas
- Using unit of work listeners to share data updates
- Using JasperReports
- Configuring functionality for NexJ applications
- Generating NexJ documentation
- NexJ writing style conventions
- Presentation layer elements and naming conventions
- NexJ CRM sample data
- Attributes and data types
- Debugging
- Developing CPM forms
- Configuring business process forms
- Configuring pages
- Configuring form flows
- Configuring flow templates
- Testing models
- NexJ CRM deployment
- Deploying NexJ applications
- NexJ system architecture and deployment
- Prerequisites and supported platforms
- Creating environment files
- Creating a new environment file
- Creating a new global environment file
- Setting the application server
- Adding PKI keys to an environment file
- Configuring time zones
- Configuring the cluster discovery protocol
- Enabling opportunity approvals in business processes
- Creating data source connections
- Creating channel connections
- Creating SOA connections
- Example environment settings for NexJ CRM deployment
- Configuring a database environment
- Configuring application servers
- Logging activity in server environments
- JMS engine integration
- Kafka server integration
- Deploying applications
- Configuring security settings
- Performing optional configurations
- Upgrading to NexJ CRM version 8.9
- Troubleshooting deployment issues
- Additional resources
- Deploying NexJ applications
- Microsoft Exchange Server Synchronization
- Configuring NexJ CRM synchronization
- Enabling synchronization with Exchange Server
- Creating an anonymous NexJ user
- Configuring Exchange users with impersonation privileges
- Disabling throttling for Exchange Server
- Adding synchronization targets for Exchange Server
- Specifying the notification communication method
- Configuring global Exchange synchronization options
- Enabling Exchange synchronization features
- Enabling delegate access to private items
- Creating links to folders on the Exchange server
- Exchange mailbox migration
- Changing the content-transfer-encoding scheme for meeting invitations and emails
- Synchronizing NexJ CRM and Exchange Server
- Special considerations
- Recovery scenarios
- Channel settings for a typical NexJ CRM deployment with Exchange Server
- Configuring NexJ CRM synchronization
- System administration
- NexJ Admin Console and NexJ System Admin Console overview
- System and object level security
- Enabling features for NexJ CRM
- Configuring users and user access
- Customizing enumerations
- Configuring entities
- Configuring entity types
- Configuring hierarchy roles
- Configuring communication types
- Configuring address types
- Configuring categories and category groups
- Configuring custom fields and custom field groups
- Configuring saved lists
- Configuring entity badges
- Configuring templates
- Providing custom tokens and templates for mailer documents
- Customizing screens, toolbars, and portlets
- Configuring system defined queries
- Configuring rollup hierarchies
- Configuring workflows
- Managing Ad Hoc Reports and predefined reports
- Synchronizing with external databases
- Configuring global system settings
- Monitoring NexJ applications
- Monitoring object queues
- Filtering object queues
- Restarting the object queue dispatcher from the Object Queue page
- Viewing summary information for object queues
- Viewing details for object queues
- Editing settings for an object queue
- Viewing statistics for object queues
- Viewing messages for object queues
- Resending object queue messages
- Troubleshooting object queues
- Monitoring application-managed resource pools
- Monitoring log messages
- Monitoring process queues
- Working with processes
- Removing redundant processes from the NJProcess table
- Monitoring statistics for NexJ applications
- Viewing JMX statistics in NexJ System Admin Console
- JMX statistics provided in NexJ System Admin Console
- Interpreting key JMX statistics
- Interpreting object queue statistics from the Statistics page
- Viewing JMX statistics remotely
- Using NexJ CRM system monitoring tools
- Collecting diagnostic data on dynamic resource pools
- Interpreting resource pool diagnostic data
- Viewing dump files for resource pools
- Resetting statistics
- System batch processes
- Restarting the object queue dispatcher from the Statistics page
- Managing pending time-based actions
- Enabling client performance metrics
- Configuring integration log timeout values
- Enabling integration logging
- Enabling performance banners for individual users
- Enabling performance banners for your NexJ application
- Resolving in-doubt transactions
- Audit trails
- Monitoring object queues
- Troubleshooting NexJ applications
- Troubleshooting unexpected errors in NexJ CRM
- Troubleshooting re-submit request errors in NexJ CRM
- Troubleshooting user session load balancing
- Troubleshooting intermittent session-related or HTTP errors
- Troubleshooting high application server CPU or memory utilization
- Troubleshooting overloaded databases
- Troubleshooting an accumulation of messages on object queues
- Deleting notifications using batch processes
- Admin Glossary
- Notices
- Trademarks