Skip to main content
Question

Workflow not changing values in process enrichment

  • December 5, 2025
  • 1 reply
  • 48 views

Forum|alt.badge.img

Hi All, 

I’m trying to make a workflow that changes values on an new shop order. Currently shoporder has defaults of * for Release and Sequence numbers and I want to make those something else, for example, lets say X. 

I set up the workflow, with call in the projection actions: 

 



and then set the workflow design in the same way as the IFS example: 

 


 


 



Then I deployed it, and switched on the action. 

However, I get no change on the new shop order - defaults are still *

I have tried changing the timing: before, after, async, nothing helps. 

I do see this in the network → response in devtools:

                "origin": "MT",
                "time": "1764932228185",
                "category": "WORKFLOW",
                "level": "TRACE",
                "type": "Workflow",
                "text": " ProcessKey: SetShopOrderDefaults, ProcessType: PROCESS_AUGMENT, ProcessTiming: AFTER, Action Type: CALL, Projection Name: ShopOrderHandling, CALL: ShopOrd_Default():ShopOrd",
                "statistic": "Trace"
            },

but not sure where to go from here. 

Anyone got ideas or directions what to do to fix it? 

1 reply

  • May 19, 2026

Default values of entity key attributes (OrderNo, ReleaseNo, SequenceNo) cannot be changed. We had a similar case, I solved it by creating a validation workflow that prevented creation if the default value was not changed, which is not very user friendly, but eliminated the consequences we had with new entries being created with the default value(s).

 

Source:

Important: You can’t provide default values to entity key attributes using Workflows. They will be ignored even if you provide them.

Source: https://docs.ifs.com/techdocs/25r2/040_tailoring/500_business_process_automation/080_workflow_examples/