Workflow field update cannot ignore Validation rule. It's for sure. I've tested. It just can't update field because of a Validation error. D is incorrect.
" Workflow rules and some processes can invalidate previously valid fields. Invalidation occurs because updates to records based on workflow rules and also on process scheduled actions don’t trigger validation rules. "
https://help.salesforce.com/s/articleView?id=sf.workflow_field_update_considerations.htm&type=5
Sorry I've tested it in Flows, Workflow is out of date, I thought they perform actions identically, it turned out they don't. Workflow doesn't trigger VRs.
According to the doc : https://help.salesforce.com/s/articleView?id=sf.workflow_field_update_considerations.htm&type=5
Correct answers are A,C,D :
A because : "Field updates function independently of field-level security. Therefore, a workflow rule can update fields even though they are hidden on the user's page layout."
C because : "If your organization uses multiple currencies, currency fields are updated using the record's currency. If you choose to update a field based on a formula, any values in your formula are interpreted in the currency of the record." So it doesn't support multiple currencies.
D because : "Salesforce processes rules in the following order:
Validation rules
Assignment rules
Auto-response rules
Workflow rules (with immediate actions)
Escalation rules"
B is not the correct option since whenever you try to update a field through workflow with a picklist value for a record type to which a particular picklist value is not assigned in settings, then it throws error message "bad value for restricted picklist"
ABD
Its clear everyone generally acknowledges that field level security will be ignored by workflow rules when they update a field and validation rules run before workflow so they are "ignored" as well. The question is between B and C. We can definitely say that workflow will ignore record type specificity when setting a picklist value so B is for sure correct.
The confusion in the comments comes in because enabling multiple currencies allows you to set different fields with different currencies and when you update those fields they will update with what ever currency the field was last set to use. This means that it is NOT ignoring multiple currencies it is correctly using them, if workflow was ignoring them then it would for example set all currencies to USD not matter what the field previous had written.
The three Salesforce functionalities that are ignored when processing field updates in workflow rules and approval processes are:
A. Field-level security: Field-level security determines whether a user can see, edit or delete a field value. However, when a workflow rule or approval process updates a field, field-level security is ignored.
B. Record type picklist value assignments: Record types are used to display different page layouts and picklist values based on the values of the record type field. However, when a workflow rule or approval process updates a picklist value, the record type picklist value assignments are ignored.
D. Validation rules: Validation rules are used to ensure that data entered into a record meets certain criteria. However, when a workflow rule or approval process updates a field, validation rules are ignored.
Therefore, the correct answer is A, B, and D.
Note: Multiple currencies, decimal places, and character limits are not ignored when processing field updates in workflow rules and approval
ABC are correct unswers
Workflow field update cannot ignore Validation rule. It's for sure. I've tested. It just can't update field because of a Validation error. D is incorrect.
Workflow field update also has an error becase of decimal places and char limit...
It's for sure and tested.
Only 2 answers must stay. For me, it is impossible to ignore Field-Level-Security(A) and Validation rule(D) at this level. YOU CAN NOT, YOU CAN NEVER!!!
Field updates function independently of field-level security. Therefore, a workflow rule can update fields even though they are hidden on the user's page layout.
https://help.salesforce.com/s/articleView?id=sf.workflow_field_update_considerations.htm&type=5
If your organization uses multiple currencies, currency fields are updated using the record's currency. If you choose to update a field based on a formula, any values in your formula are interpreted in the currency of the record.
A,C,D
https://help.salesforce.com/s/articleView?id=sf.workflow_field_update_considerations.htm&type=5
A: Field updates function independently of field-level security. Therefore, a workflow rule can update fields even though they are hidden on the user's page layout.
C: If your organization uses multiple currencies, currency fields are updated using the record's currency. If you choose to update a field based on a formula, any values in your formula are interpreted in the currency of the record.
D: Workflow rules and some processes can invalidate previously valid fields. Invalidation occurs because updates to records based on workflow rules and also on process scheduled actions don’t trigger validation rules.
A voting comment increases the vote count for the chosen answer by one.
Upvoting a comment with a selected answer will also increase the vote count towards that answer by one.
So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.
sandy1230
Highly Voted 3 years, 10 months agoelsy1999
1 year, 9 months agoigorshpak
1 year, 10 months agoSC22MarkTopics
1 year, 10 months agoigorshpak
1 year, 8 months agonoox
Highly Voted 3 years, 1 month agoIshiiiiiiiiiiii
Most Recent 7 months agoYOOGI1234
8 months agoAlexUp
10 months, 1 week agodocxdmd
1 year, 2 months agotranhai
1 year, 8 months agocometRK
1 year, 8 months agoSC22MarkTopics
1 year, 10 months agoigorshpak
1 year, 10 months agoigorshpak
1 year, 8 months agodinhtan
1 year, 10 months agoSaozer
1 year, 11 months agoApex_man1
1 year, 11 months agoamilaveer
1 year, 11 months agocagdasaydin7
2 years agoYJ2
2 years, 1 month agoDonDemik
2 years, 3 months ago