After upgrade to dynamics 365 v9, in custom business process flow multientity, when whe change to quote phase we get an error:
Unhandled Exception: System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]: Participating entity must be part of traversed path. But input participating entity : "quote", does not belong to the traversed path:"37ce255f-f20a-4548-97c1-0f9ba7ed7a93,3931dea4-0ad4-4cde-bb56-904532937433"Detail:
<OrganizationServiceFault xmlns:i="www.w3.org/.../XMLSchema-instance" xmlns="schemas.microsoft.com/.../Contracts">
<ActivityId>bba6a2fa-f66c-4037-a74b-88975f1e7368</ActivityId>
<ErrorCode>-2147220970</ErrorCode>
<ErrorDetails xmlns:d2p1="schemas.datacontract.org/.../System.Collections.Generic" />
<Message>Participating entity must be part of traversed path. But input participating entity : "quote", does not belong to the traversed path:"37ce255f-f20a-4548-97c1-0f9ba7ed7a93,3931dea4-0ad4-4cde-bb56-904532937433"</Message>
<Timestamp>2018-07-05T11:18:52.0271291Z</Timestamp>
<ExceptionRetriable>false</ExceptionRetriable>
<ExceptionSource i:nil="true" />
<InnerFault i:nil="true" />
<OriginalException i:nil="true" />
<TraceText i:nil="true" />
</OrganizationServiceFault>
any idea or help?
Thanks!!
Hi Ruch,
I got the same problem after upgrading to version 9; the second record is not Connected to the first record in the BPF. Strangely enough the record itself is Connected to the first, because the Connection is visible via a lookup record. And after manually connecting the records in the BPF again afterwards the problem seems the be solved. From a user perspective this is unacceptable off course. Did you find a solution for this issue?
Looks like crm don't detect that quote entity are a stage of bpf when we click next and we go to quote stage and crm try to store the id of the quote entity on traversed path....
The traversed path in every created record of the bpf entities only show which are the stages through which it has passed.
for example, a bpf with 3 entities.Phonecall, appointment, quote. if we go through phonecall to appointment, the traversed path store the id of phonecall entity and the id of appointment entity. when we go to quote stage, the traversed path store the id of phonecall entity, the id of appointment entity and the id of quote entity.
But i can't find, where are stored the entities that belong to a bpf. Because in my bpf the are 3 entities(phonecall, opportunity and quote), the 3 stages are shown, but when we go to quote stage we get the error: "Participating entity must be part of traversed path. But input participating entity : "quote", does not belong to the traversed path."
Hi,
you can find the traversed path in the bpf entities.
Where we can define the entities on the traversed path?
Stay up to date on forum activity by subscribing. You can also customize your in-app and email Notification settings across all subscriptions.
André Arnaud de Cal... 291,240 Super User 2024 Season 2
Martin Dráb 230,149 Most Valuable Professional
nmaenpaa 101,156