web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Microsoft Dynamics CRM (Archived)

StageId ProcessID being deprecated and impact on Pipeline Phase (stepname)

(0) ShareShare
ReportReport
Posted on by 55

In this recent blog (https://blogs.msdn.microsoft.com/crm/2017/07/30/how-to-determine-which-business-process-flow-bpf-instance-is-shown-when-a-record-is-opened-2/) , Shashi Ranjan announces "the ProcessId, StageId, and TraversedPath fields can no longer reliably be used to determine which process is running on a record or as triggers to workflows or other automated tracking. [...]. These field will be deprecated in some future release of Dynamics."  

What is not clear is the impact this will have on the opportunity field Pipeline Phase which is populated by the system based on the BPF step and its association with the Stage Category global option set.

Has anyone been close enough to know?

*This post is locked for comments

I have the same question (0)
  • Community Member Profile Picture
    on at

    Did you get any answer to this?

  • RGBeauchemin Profile Picture
    55 on at

    No I have not

  • Suggested answer
    Alex Fun Wei Jie Profile Picture
    33,628 on at

    Hi,

    Before you process to below, read this first 

    if your environment has multiple business process flows and user has the privilege to switch process, i would suggest you not to use it anymore. The impact would be the same as stageid and processid.

    DEMO

    user 1 create a opporutnity with Lead to Sales bpf  and the pipeline phase is 2-Develop.

    0257.11.png

    user 2 switch the process to new process, the pipeline Phase is 1-Qualify.

    0257.11.png

    From user 1 refresh the record and this is what he/she see.

    3426.12.png

    So what you can do?

    1.  If using JS

    - use this method to get the Active Process Stage.

    https://msdn.microsoft.com/en-us/library/dn817878.aspx#BKMK_Process

    2. if using plugin / workflow / Console Application, use below method to get the current process 

    https://msdn.microsoft.com/en-us/library/microsoft.crm.sdk.messages.retrieveprocessinstancesrequest.aspx

    but this has a problem, but i am not sure is v9.0 behave the same

    https://www.facebook.com/groups/21809302488/permalink/10155320990722489/?comment_id=10155322530907489&reply_comment_id=10155323086572489&notif_t=group_comment_mention&notif_id=1502937626584560

    3. For Reporting purpose

    - No idea.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Congratulations to our 2025 Community Spotlights

Thanks to all of our 2025 Community Spotlight stars!

Leaderboard > 🔒一 Microsoft Dynamics CRM (Archived)

#1
Varsha deshpande Profile Picture

Varsha deshpande 5

#2
JS-09031509-0 Profile Picture

JS-09031509-0 3

#3
Ciprian  P Profile Picture

Ciprian P 2

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans