Symptom
You setup a workflow that has as condition the 'Additional House Number' field - for example, you are trying to check if 'Additional House Number' field is empty or filled in one of account's addresses. However it does not work despite you filling / leaving empty the field. Commonly this is renamed as 'Apartment'.
Environment
SAP Cloud for Customer
Reproducing the Issue
- Go to the Customers work center.
- Open the Accounts view.
- Go to the Addresses tab.
- Open Address line ABC (where ABC is the line of address you will update the 'Additional House Number' field).
- Set the 'Additional House Number' field as DEF (where DEF is as per workflow condition set).
You do not see workflow triggering as expected.
Cause
In your workflow condition, your selection is 'Additional House Number[]'. This means that condition check will look into all 'Additional House Number' fields of all addresses the account has. You not checking against only the field you updated in step 4.
You have as condition example (you are trying to make sure the field is different from before and that it is not blank):
Additional House Number[] (Before Object Change) Not equal to Additional House Number[]
AND Additional House Number[] Does not contain [blank]
Now suppose:
Address A: apartment [blank]
Address B: apartment [blank]
then you update apartment of address A; you have
Address A: apartment ABC
Address B: apartment [blank]
then condition check is (you need all statements to be true to trigger the workflow):
For Address A Apartment ABC - [Blank] is not equal to ABC - true
For Address A Apartment ABC - ABC Does not contain [blank] - true
For Address B Apartment [blank] - [Blank] is not equal to [blank] - false
For Address B Apartment [blank] - [Blank] does not contain [blank] - false
Thus workflow does not trigger.
There is no way to only look into a single 'Additional House Number' of just one account address (that you are changing). Workflow will check them all. Please relay this to your team helping in your workflows.
Resolution
This is the current system standard behavior. There is no way to only look into a single 'Additional House Number' of just one account address (you are changing). Workflow will check them all.
Keywords
Workflow, Condition, Address, Apartment, Additional, House, Number, Fail, Not, Work, Incorrect, About, Blank, Empty, Contains, Does, Contain , KBA , LOD-CRM-WKF , Workflow , LOD-CRM-ACC , Account , How To