Service Bridge RTD: How to create new records for multiple inbound fields

awille
Tera Contributor

Hi all 

 

For retrieving and synchronizing synchronizing contacts / users from the consumer to the provider instance we created a Incident to Case RTD with all the needed user fields on the inbound configuration by dotwalking (without mapping them to a target field): 

- caller.user_name 

- caller.first_name 

- caller.last_name 

 

What is the correct way to process the fields to create / update contacts on the provider instance with the given inputs?

 

Do I need to create an advanced transform with all the business logic or is there also a possibility to do this using a flow? 

 

2 REPLIES 2

Ryan Palamara
ServiceNow Employee
ServiceNow Employee

This use case was not a consideration for the design of Remote Task, so there is not a "correct" way for this. This being said, either of the approaches you mentioned, a flow or advanced transform would work. A flow would be the better way to address this in most cases since it can be kept separate from the Service Bridge logic. You can trigger off of the creation/update of a Remote Task, taking the data in the Remote Task and sending it to the other record(s). 

 

Alternatively you can look at Authorized User which can help with correlation of users/contacts between instances. 

awille
Tera Contributor

Thanks Ryan, I will try to implement this using a flow. I need to recreate the complete contact and location record on the provider instance since we are creating WOs and WOTs based on the case and the field engineer needs to know where to go and how to contact / find the user (phone number, email address, address information). Happy to explain our use case to you!