[SalesForce] Clean way to default child record values from parent record in Lightning Experience

A customer is asking that a status field on a child record be defaulted to a value from a parent record when the "New" button is used on the "Related" tab of the parent record.

Can this be accomplished in Lightning Experience just using the default layouts?

(In Classic, the request can be routed through a page/controller to add parameters to the URL; that is a hack.)

Best Answer

A quick Action on Parent to create child records would work a charm. Also, we can prepopulate child record's fields from parent using Predefined Field Values which is somewhat similar to classic(pre-populating fields url hack)

enter image description here

A tip from Salesforce docs says:

On object-specific actions, the predefined value can include references to the source object and its related objects

Src: https://help.salesforce.com/articleView?id=predefined_field_values.htm&type=5