A Contact which gets created for any Account when using the quick create option while a Ticket is open will be taken over into the Ticket UI of the open Ticket.
Reproducing the Issue
- Go to the Service work centre.
- Go to the Tickets view.
- Open any Ticket ABC (ABC represents the name) with an Account DEF (DEF represents the Account name).
- Use the quick create option to create a new Contact for an Account GHI.
- Click Save.
Result: The newly created Contact appears as Contact in the Ticket eventhough it was correctly created for the Account GHI.
NOTE: The same behaviour happens when creating Accounts/ Contacts/ Individual Customers created while the Ticket UI is opened.
It is technically not possible to differentiate if the Contact was created in the Ticket or outside the Ticket.
Therefore if anywhere in the solution UI a contact is created while a Ticket is open simultaneously, the created Contact will be added to the Ticket as Main Contact.
In Service Scenarios (example in Ticket) we support creation of Contact from within the value help on the Contact field.
Due to this if the Ticket UI is open and a new Contact is created (either from the Ticket or from the Contact quick create), the Contact field in Ticket is filled.
This is expected system behaviour.
KBA , SRD-CC , Cross Components , How To