Upgrade notes
Schema changes for 21.12
Schema-level changes
New tables
- NJSampleData
- NJCPWTAction
- NJCPWTAUser
- NJCPWTATMRole
- NJCPWTActText
- IFLOCKING
- IFTenant
- IFSubscription
- IFFeed
- IFArticle
- IFArticleXContent
- IFTag
- IFArticleTag
- IFPublisher
Renamed tables
No tables were renamed.
Dropped & recreated tables
No tables need to be dropped & recreated.
Removed tables
No tables were removed.
Existing tables affected by DML Upgrade SQL scripts
- NJCPWFTemplate
- NJActTemplate
- NJEnumCode
- NJEnumDisplay
- NJEnumType
- NJEnumTypeDisplay
- IFInterest
Table-level changes:
Modified Table | New Column | Modified Column | Renamed Column | Removed Column | New Index | Renamed Index | Dropped & Recreated Index | Removed Index |
NJAsgnModelRole | AsgnModelRole.AK1 | |||||||
NJCPWorkflow | isTemplateUpdated | |||||||
NJCampaign | Campaign.FK_Type | |||||||
NJCampaign | Campaign.FK_Region | |||||||
NJCampaign | typeCode | |||||||
NJCampaign | regionCode | |||||||
IFInterest | locking | |||||||
IFInterest | Interest.AK | |||||||
IFInterest | type | |||||||
IFSentArticle | locking |
Environment file changes for 21.12
The following flags were added to the Environment file:
applicationType
(for more information, see Example environment settings for NexJ CRM deployment)b2bLeadsEnabled(for more information, see Setting the lead mode)
advstrm.batch.period(for more information about this flag, and the other two AdvisorStream flags below, see Example environment settings for NexJ CRM deployment)
- advstrm.newsfeed.apikey
- advstrm.newsfeed.url
Data source connections:
Added:
- inform:DB
Removed:
- inform:Inform
Channel connections:
The following connections were added and removed:
Added | Removed |
inform:article:search HTTPConnection | inform:ArticleSearch HTTPConnection |
inform:article:view HTTPConnection | |
inform:advstrm:article HTTPConnection | |
inform:gv6:Article HTTPConnection |
Mixins:
The linter mixin is required to be explicitly set in the environment file for applicable clients.
Schema changes for 9.8
Schema-level changes
New tables
- NJCampaignTeamMember
- NJCPWFTemplate
- NJCPWTPStatusLink
- NJCPWTPStatus
- NJCPWFStatusLink
- NJCPWFStatus
- NJCPWorkflow
- NJCPWFAction
- NJCPWFActText
- NJCPWFATMRole
- NJCPWFAUser
- NJEntityXLead
- NJCPPartTimer
- NJCPWFADoc
NJLoggingConfig
NJNodeXLogging
NJNodeLogRemoval
Renamed tables
No tables have been renamed.
Dropped & recreated tables
No tables need to be dropped & recreated.
Removed tables
No tables were removed.
Existing tables affected by DML Upgrade SQL scripts
- NJImportProcessStage
- NJFilter
- NJActTemplate
- NJUserGroupPrivilegeLink
- NJCampaignTeamMember
- NJCPWTPStatusLink
- NJCPWTPStatus
- NJCPWFTemplate
- NJSystemPreference
- NJUserGroupLink
- NJEntity
- NJUserPerson
- NJUser
- NJPrincipal
- NJLocalUser
- NJUserBase
- NJTypeLocalization
- NJAct
- NJTaskEntity
Table-level changes:
Modified Table | New Column | Modified Column | Renamed Column | Removed Column | New Index | Renamed Index | Dropped & Recreated Index | Removed Index |
NJFilter | Filter.OK1 | |||||||
NJCampaignParticipation | status | |||||||
NJCampaignParticipation | statusUpdateTime | |||||||
NJCampaign | stageCode | |||||||
NJCampaign | Campaign.FK_Stage | |||||||
NJActX01 | ActX01.FK_Folder | |||||||
NJLead | expiryDate | |||||||
NJCPWFAction | assignedUserId | |||||||
NJCPWFAction | CPWFAction.FK_AssignedUser | |||||||
NJEntity | doNotContactFlag | |||||||
NJCPWFAction | emailFrom | |||||||
NJCPWTPStatus | CPWTPStatus.AK |
Environment file changes for 9.8
The legacyLeadsEnabled flag was added to the environment file. For more information about legacyLeadsEnabled, see Upgrading to NexJ CRM version 21.12.
Data source connections:
No data source connections were added or removed.
Channel connections:
No channel connections were added or removed.
Mixins:
The sso mixin is required to be explicitly set in the environment file for applicable clients. For more information, see Upgrading to NexJ CRM version 21.12.
Schema changes for 9.6
Schema-level changes
New tables
No new tables were provided.
Renamed tables
No tables have been renamed.
Dropped & recreated tables
No tables need to be dropped & recreated.
Removed tables
No tables were removed.
Existing tables affected by DML Upgrade SQL scripts
- NJExchangeServer
Table-level changes:
Modified Table | New Column | Modified Column | Renamed Column | Removed Column | New Index | Renamed Index | Dropped & Recreated Index | Removed Index |
RPTExecutedReport (for Reporting only) | isScheduled | |||||||
RPTReport (for Reporting only) | subjectAreaCaption | |||||||
RPTScheduledReport (for Reporting only) | classCode | |||||||
RPTExecutedFiles (for Reporting only) | isScheduled | |||||||
OpportunityStageTemplate | active | |||||||
NJExchangeServer | maxErrorCount |
Environment file changes for 9.6
No new flags were added to the environment file.
Data source connections:
No data source connections were added or removed.
Channel connections:
No channel connections were added or removed.
Mixins:
Added | Removed | Updated minimum version |
nexj:model:afl | ||
nexj:model:afl-mda | ||
nexj:model:portal | ||
nexj:model:highcharts |
Schema changes for 9.4
Schema-level changes
New tables
- NJAccountPlan
- NJAccountPlanXOverview
- NJAccountPlanEntity
- NJAccountPlanOpportunity
- NJAttachmentXAccountPlan
- NJAccountPlanCov
- NJRisk
- NJCompetitor
- IFInterest
- IFVersion
Renamed tables
No tables have been renamed.
Dropped & recreated tables
No tables need to be dropped & recreated.
Removed tables
No tables were removed.
Existing tables affected by DML Upgrade SQL scripts
- NJUserField
- NJEnumDisplay
- NJEnumCode
Table-level changes:
Modified Table | New Column | Modified Column | Renamed Column | Removed Column | New Index | Renamed Index | Dropped & Recreated Index | Removed Index |
NJUserField | userFieldTypeId | UserField.FK_Type | ||||||
NJAct | accountPlanId | Act.FK_AccountPlan | ||||||
NJAct | accountPlanModified | |||||||
NJActSeries | accountPlanId | ActSeries.FK_AccountPlan | ||||||
NJActSeries | accountPlanModified |
Environment file changes for 9.4
- The following flags were added to the Environment file:
- rest.configMetadata
- rest.schemaBase
- rest.version
- rest.defaultPageSize
- Removed SQLHook "nexj.core.persistence.sql.ObjectQueueHook" from the Environment file and moved it to ObjectQueueDatabase.datasource
Data source connections:
Added | Removed |
inform:Inform RelationalDatabaseConnection |
Channel connections:
Added | Removed |
inform:ArticleSearch HTTPConnection | |
rest:OpenAPI HTTPConnection | |
rest:REST HTTPConnection | |
rest:SelectionOptions HTTPConnection | |
inform:RelatedObject HTTPConnection |
Mixins:
Added | Removed | Updated minimum version |
nexj:model:restapi | ||
nexj:model:inform | ||
nexj:model:afl | ||
nexj:model:afl-mda | ||
nexj:model:portal |