Error: Can not add new update_sync attribute to a dictionary entry
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-20-2010 01:29 AM
I'm trying to make an existing table transportable via update sets setting "update_sync=true" in collection dictionary record. To be more specific I need to make schedules and schedule entries transportable via update sets as I'm starting using them in SLAs which already are trasported from DEV to QAS and PROD via update sets.
When I set "update_sync=true" I get an invalid update with an error "Can not add new update_sync attribute to a dictionary entry" triggered by Dictionary table Business Rule "Update Sync Check" that appered in Winter Stable 3 2010 release. It is as follows:
Condition: current.attributes.changes();
Script:
var hadAttribute = (previous.attributes && previous.attributes.indexOf('update_sync') < 0);
if (current.attributes.indexOf('update_sync') >=0 && !hadAttribute) {
current.setAbortAction(true);
current.attributes.setError("Can not add new update_sync attribute to a dictionary entry.");
}
Question to Service-Now: Does it mean that I no longer can make table transportable via update sets? Why?