[SalesForce] Is Process builder a complete alternate for the triggers

I need to do some analysis on process builder for taking a decision on config vs coding.

Saying that process builder is the alternate for the Triggers for updating the child records.

After creating some processes I noticed the following.

1) It can update the child records after meeting a condition on the parent record.

–> Here my observation is what if we need to update only specific child records, that means we are running out of options in this case we can not exert conditions at child record level.

–> So far I came across the couple of posts on bulk update or inserts issues with the process builder. for reference

https://success.salesforce.com/ideaView?id=08730000000DhBlAAK.

Process Builder Error with Bulk API

So here I would like to submit my analysis as process builder is not the complete alternate for the triggers since it has limitations on updating or inserting child records and also in doing the bulk updates/inserts.
My question is I am I analysing the right way or missing some thing and if there is any thing more can i add to it.

Best Answer

Process builder is not meant to be the complete alternative for triggers but it can eliminate some. I see it more as an eventual replacement for workflow. As far as the child records, in Summer 15 there is an update that deals with that, from the release notes here:

Define Additional Conditions When Updating Records

When you update records in your process, you can now filter the records you’re updating using conditions.

To add conditions in an Update Records action:

Select the Updated records meet all conditions option.

Set the conditions that you want to use to filter the updated records.

Example

Let’s say your process updates the status of a parent case when the status of the child case is changed. You can now specify conditions (2) so that, for example, you won’t update the parent case (1) if its status is set to On Hold (3).

Related Topic