RE: Business Process Flow missing on some opportunity records in Dynamics 365
We too are seeing a sporadic issue of Opportunity records getting created without a corresponding BPF. Year to date we have had 8 opportunity records created with a missing BPF record. We only have one BFP for our Opportunity, and do not use the qualification of a lead into an opportunity. Our environment, in that regard, is about as clean of one as possible.
Our most recent took place this week when a user noticed it and brought it to our attention.
The day of the week and time of the day are all over the board, so we eliminated timing of integrations as a possible cause. No system job or plug-in trace log entries to be of help, either. Opportunities created right before and right after the failed one are handled properly, so it isn't a burst of failures at the same time.
Users who have the "failed" opportunity records have had numerous successful Opportunity records added with BPF, so it is not a security issue.
We are online, have begin life there so there isn't a migration/legacy system influence involved.
As a safety net, I am thinking about a workflow that is triggered on create that has a brief wait period and then check if the sales pipeline field (whichever one it is that the BFP syncs up to) does not contain data to fire off an email message for immediate heads-up. I really, really hate the idea of adding this overhead to be a safeguard against functionality that D365 should have been build to be fail-safe.
Steve