The CreatorCon Call for Content is officially open! Get started here.

ChangeRequestSNC using different APIs after Xanadu → Zurich upgrade: State Model vs Change Models pl

maliksneha9
Tera Contributor

Hi all,
We recently upgraded our DEV instance from Xanadu → Zurich. TEST is still on Xanadu.
We noticed that the ChangeRequestSNC Script Include is using different APIs:
On DEV → uses legacy API (ChangeRequestChgReqAPI)
On TEST → uses ChangeTypeChgReqAPI
After investigation, we found this is due to the State Model plugin:
State Model plugin is active on TEST but not on DEV
Documentation notes:
“If you install the Change Management - Core plugin (com.snc.change_management), the Change Management - State Model plugin (com.snc.change_management.state_model) doesn’t function as expected. You must not install Change Management - State Model plugin if you install Change Management - Core plugin.”
https://www.servicenow.com/docs/bundle/zurich-it-service-management/page/product/change-management/t...
Both DEV and TEST have Change Management - Core installed.
On PROD, the State Model plugin is superseded by Change Management - Change Models plugin (installed on both DEV and TEST).
Question:
Given this, should we install the State Model plugin on DEV to align behavior with TEST, or leave it as is since it’s superseded and can conflict with Core?

0 REPLIES 0