Monday, 28 April 2014

Business Process and Support Process In Changesets Salesforce

The BusinessProcess metadata type enables you to display different picklist values for users based on their profile. It extends the Metadata metadata type and inherits its fullName field.
Multiple business processes allow you to track separate sales, support, and lead life cycles. A sales, support, lead, or solution process is assigned to a record type. The record type determines the user profiles that are associated with the business process. For more information, see “ Managing Multiple Business Processes ” in the Salesforce online help.

So now the query is how to deploy this Business Process and Support process Via the changesets in SFDC?
If you see the component list you wont see the BusinessProcess in components to Add to the changeset.This is pretty weird as the metadata API for same is exposed in Salesforce .
Mnaually creating hundreds of process in each Instance can be time consuming and Tedious and Using Eclipse or Ant for this for an admin or Business analyst can be a huge exercise and error prone .

So again the same question how to Add these BusinessProcess In Changeset?
The answer is simple .We all have Add Dependency Button in changeset build 
https://help.salesforce.com/HTViewHelpDoc?id=changesets_outbound_dependencies.htm&language=en_US
Here we will discover we have BusinessProcess to Select and Add to the Changeset.Its little weird that it does not appear as Parent Component during change set build .
May the force be with you All :)

27 comments:

  1. Thanks for sharing in detail. Your blog is an inspiration! Apart of really useful tips, it's just really ! This post will be effectively Just about everything looks good displayed.
    Path of Exile Currency

    ReplyDelete
  2. Thank you, this helped. What a strange error...

    ReplyDelete
  3. I enjoyed reading this blog. in my opinion, everything was perfectly written there as well as few small tips are also can be taken as healthy suggestion. Descriptive informative content written in this blog is very useful.iherb โปร โม ชั่ น

    ReplyDelete
  4. The site is really beneficial for everyone to know about this topic. I think if you read blog than you will get some more information from blog. This is really useful blog.
    Cisco SG550X POE

    ReplyDelete
  5. Share great information about your blog , Blog really helpful for us . We read your blog , share most useful information in blog . Thanks for share your blog here .
    iso consultant

    ReplyDelete
  6. Sometime few educational blogs become very helpful while getting relevant and new information related to your targeted area. As I found this blog and appreciate the information delivered to my database.
    FortiGate 400D

    ReplyDelete
  7. I am thankful for this blog to gave me much knowledge regarding my area of work. I also want to make some addition on this platform which must be in knowledge of people who really in need. Thanks.
    iso consultant

    ReplyDelete
  8. Just saying thanks will not just be sufficient, for the fantasti c lucidity in your writing. I will instantly grab your rss feed to stay informed of any updates. https://meerasimulation.com/

    ReplyDelete
  9. We have at your disposal a content creation team specialized in iGaming. We create and optimize content related to sports betting, online casinos and other sorts of online cash games. Our content is unique, of quality and user-friendly. By recurring to recommended SEO techniques, we know how to use content in your website’s advantage, so that you can achieve the best possible classification in Google’s Ranking. 울산 출장 마사지

    ReplyDelete
  10. I finally found great post here.I will get back here. I just added your blog to my bookmark sites. thanks.Quality posts is the crucial to invite the visitors to visit the web page, that's what this web page is providing. strongarticle

    ReplyDelete
  11. Hi buddies, it is great written piece entirely defined, continue the good work constantly. Read more

    ReplyDelete
  12. I should assert barely that its astounding! The blog is informational also always fabricate amazing entitys. capstone project help

    ReplyDelete
  13. In this case you will begin it is important, it again produces a web site a strong significant internet site: atomic email extractor software

    ReplyDelete
  14. I am interested in such topics so I will address page where it is cool described. Software

    ReplyDelete
  15. Excellent Blog! I would like to thank for the efforts you have made in writing this post. I am hoping the same best work from you in the future as well. I wanted to thank you for this websites! Thanks for sharing. Great websites! News Update

    ReplyDelete
  16. Pretty nice post. I just stumbled upon your weblog and wanted to say that I have really enjoyed browsing your blog posts. After all I’ll be subscribing to your feed and I hope you write again soon! company names ideas

    ReplyDelete
  17. Your articles are inventive. I am looking forward to reading the plethora of articles that you have linked here. Thumbs up! name for my company

    ReplyDelete
  18. If you are the owner of a plumbing company, then you are probably like many other business owners. You realize that you can't work forever. Black Hair Colour

    ReplyDelete
  19. Thank you for sharing this.
    In chemical engineering, Process Design Engineering Course is the design of processes for desired physical and/or chemical transformation of materials.
    Process Design Course in Maharashtra

    ReplyDelete
  20. This comment has been removed by the author.

    ReplyDelete
  21. This comment has been removed by the author.

    ReplyDelete
  22. Hey there,

    Deploying Business Processes and Support Processes in Salesforce via changesets involves a specific approach due to the nature of metadata types like BusinessProcess not being directly visible in the components list. Here's a step-by-step guide to help you through this process:

    Add Record Types to Changeset:

    Record types are the ones associated with Business Processes. In your changeset, include the record types that are tied to the Business Process and Support Process you want to deploy.
    Include Object Metadata:

    Include the metadata for the object associated with the Business Process. For example, if you're deploying a Sales Process, include the metadata for the object (e.g., Opportunity) in your changeset.
    Include Profile Metadata:

    As Business Processes are profile-specific, ensure that you include the profiles associated with the Business Process in your changeset. This might include Profile metadata.
    Retrieve Metadata Using Salesforce CLI or Ant:

    Use Salesforce CLI or Ant migration tool to retrieve the metadata. For Business Processes, you might use the force:source:retrieve command with the specific metadata names.
    Modify and Deploy:

    Once retrieved, you can modify the retrieved metadata files to update the Business Process details.
    Deploy the modified metadata using Salesforce CLI or Ant with the force:source:deploy command.
    Remember to test the changeset in a sandbox environment before deploying to production to catch any potential issues. The manual creation of processes can indeed be time-consuming, and using tools like Salesforce CLI can significantly streamline the process, especially for administrators and business analysts.

    I hope this helps! If you have further questions or run into issues, feel free to ask. https://gbwamod.com/download-fmwhatsapp-apk/

    ReplyDelete
  23. How do companies ensure diversity and inclusion in the workplace? Link

    ReplyDelete
  24. "Listening skills improve customer relationship management." Smile Makeover Milwaukee

    ReplyDelete

Introducing Lightning Base Components

Lightning Base Components are great addition to the platform and in fact revolutionary .One of the concerns around lightning component ...