ReleaseUpdateDB60_Basic.updateAlerts Upgrade Script
Applies To: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012
Class |
ReleaseUpdateDB60_Basic |
Method |
updateAlerts |
Description |
Upgrades and disables all alert rules. Also resolves all duplicate rule IDs, because rules are now global and no longer bound by company. |
Affected Modules and Tables
Affected Modules |
---|
Basic |
Affected Tables |
---|
EventRule |
EventRuleData |
EventRuleField |
EventRuleIgnore |
EventRuleIgnoreAggregation |
EventRuleRel |
EventRuleRelData |
Remarks
As alert tables have become global in Microsoft Dynamics AX 2012, duplicate rule IDs could exist after the bulk copy is performed from the source system. These are resolved in this upgrade script. The resolution is to suffix the company name against all duplicate rules.
New Tables or Fields
Table |
Field |
Extended Data Type -or- Base Enum |
---|---|---|
EventRule |
ActionNames |
BlobData |
EventRule |
AlertInstanceRelationshipType |
EventInstanceRelationshipType |
EventRule |
CompanyId |
SelectableDataArea |
EventRule |
GlobalRule |
EventIsGlobalRule |
EventRule |
PrimInstanceRelationType |
EventInstanceRelationType |
EventRuleField |
uInstanceRelationType |
EventInstanceRelationType |
EventRuleRel |
CudInstanceRelationType |
EventInstanceRelationshipType |
EventRuleRel |
RelType |
|
EventRuleRelData |
FieldNameList |
EventFieldLis |
EventRuleRelData |
Data |
BlobData |
Deleted Tables or Fields
Table |
Field |
---|---|
EventRule |
ActionIds |
EventRuleData |
DataAreaId |
EventRuleField |
DataAreaId |
EventRuleIgnore |
DataAreaId |
EventRuleIgnoreAggregation |
DataAreaId |
EventRuleRel |
DataAreaId |
EventRuleRelData |
FieldList |
EventRuleRelData |
DataAreaId |