--- property: workspace: . arr1: - This is message 1 - This is message 2 - This is message 3 - This is message 4 map: test1: This is message 1 test2: This is message 2 test3: This is message 3 test4: This is message 4 arr2: - innter arr message 1 - innter arr message 2 - innter arr message 3 - innter arr message 4 pipeline: id: main workflow: # list foreach - foreach: iterator: setValue: <@property.element1> on-do: - exe: print1 # innter foreach - foreach: iterator: setValue: <@property.element2> on-do: - exe: print2 # map foreach - foreach: iterator: # setKey is optional setKey: <@property.keyName> setValue: <@property.element> on-do: - exe: print3 commands: - command: Print id: print1 param: message: - command: Print id: print2 param: message: - command: Print id: print3 param: message: -