state not update
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
6 hours ago
Hello,
Im creating ebonding of problem in servicenow instance both side problem create and update all fields update but the only is State(life cycle) is not change.
Ex. In A create/update to B create/update in this process all work short description, description work note, all
just only state New-> Assess work but remain state not work as usually in A side state as normally work but my issue is when in A New->Assess->Root cause->Fix in progress->Resolved->closed
this all not update only new->assess work
this is regarding problem ebonding issue
im stuck here
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
6 hours ago
Hi @Vaibhav Ramteke ,
It sounds like your Problem eBonding is working for all fields except the State (Lifecycle State) after New ā Assess.
As per issue mentioned above in question most likely
1. State Mapping is Missing:- In many eBonding integrations, the state values must be explicitly
mapped.
2. Different State Values Between Instances Even if labels look the same, the backend values may
differ.
Most Likely Issue
Since New ā Assess works but all later states do not, the most common cause is state mapping or lifecycle transition restrictions in the target instance. The integration is probably sending the update, but Instance B does not recognize or allow the subsequent state values.
Warm Regards,
Shaik Mustaq.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
6 hours ago
in both instance backend value same
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
5 hours ago
Hi @Vaibhav Ramteke ,
In the target instance, run a Background Script:
var prb = new GlideRecord('problem');
prb.get('YOUR_SYS_ID');
prb.state = 'Root Cause value';
prb.update();
If this update fails or reverts, the issue is not eBonding. It's a Business Rule, Flow, Data Policy, or lifecycle validation on the target instance.
Since New ā Assess works, my strongest suspicion is that the outbound or inbound Business Rule contains logic specifically for the Assess state, or another Business Rule on the target instance prevents transitions beyond Assess.
Share the outbound and inbound Business Rule scripts, and I can pinpoint the exact line causing the state synchronization issue.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
6 hours ago
Few additional questions:
- What approach or method did you use for the eBonding integration? (Business Rule/Flow Designer)
- Have you checked the return status and the response?
- Have you reviewed the state mapping logic implemented in the solution?
Regards,
Rohit Singh