The Managing contact data article provides best practices for using custom fields, user fields, categories, campaigns, and notes. This information is intended to guide organizations who may be deciding how to store specific information. Click here to access the article: Managing contact data
To meet the demands of “truly Enterprise” customer-management, start with a platform specifically designed for that purpose NexJ CRM, CPM, and CDAi are “enterprise-first” applications. This means that they are built from the ground up on a foundation of enterprise-guiding principles: flexibility, integration, upgradability, scalability, and simple deployment. The nature of the enterprise environment – … Read more
This is a repost of a blog at nexj.com that I thought might be of interest to the community. Thanks, Ed Why do our Enterprise teams need to know so much about low-level technology when providing a business solution? The big reason is that the Enterprise environment in which we live is complex. We have … Read more
The NJProcess table stores the states of NexJ processes that occur periodically. The current state of a process also displays in the Process page in Admin Console. In NexJ Studio, you can create a batch job that will periodically clean up old processes. This paper provides details on how to create this batch job. PDF … Read more
I’ve recently updated my machine and am running monitors in pretty high res. If you are reading this in a year or two you will likely yawn, but for today 3,840 x 2160 is pretty high. NexJ Studio (Eclipse) renders icons and menus too small to be usable in this resolution. To fix this, do the … Read more
The NexJ object model provides a set of tools for modelling proxy classes. A proxy class is defined as: The proxy design pattern allows you to provide an interface to other objects by creating a wrapper class as the proxy. The wrapper class, which is the proxy, can add additional functionality to the object of interest without changing the object’s code. In … Read more
Rules are invoked on instances of classes. They can compute the values of one or more attributes and/or custom variables using non-recursive backward chaining, i.e. an attribute or a variable cannot depend on itself. This is much more powerful than just a run-time editable switch or case statement. It remains an important element of the … Read more
The upgrade to JasperReports and iReports has been pushed to the code repository. The instructions for installation of the product have changed and are provided below: Thanks again to Joel Harris for providing these instructions! These instructions will be present in the opal documentation. Install iReport If you haven’t already, install iReport on your machine. … Read more