With FEEL the some-in-satisfies structures can be used to identify conditions where at least one requirement for a list is met. Required by this structure is a condition and context (or) list and the result will be either true or false.
Open the Interactive Shell
Open FlexRule Designer and ensure the DMN extension is installed. Go to Tools>InteractiveShell from the top ribbon menu to open up the interactive shell and this allows you to test the some-in-satisfies in FEEL. The shell is a great way to test any FEEL expressions you want to use in a DMN model, and here you can also test the given examples below. To learn more about testing with the interactive shell check out this article.

The format is:
some condition in context satisfies result applied condition
Examples of the Some-In-Satisfies Structure
Here are some examples you can test in the shell:
some x in [2,4,6,8] satisfies x>5result: True
some x in [2,4,6,8] satisfies x>10result: False
some x in [2,4,6,8] satisfies x>6result: True
some x in [2,4,6,8] satisfies x>=8result: True
some x in [2,4,6,8] satisfies x!=8result: True
some x in ["cat", "dog", "fish"] satisfies x!="dog"result: True
some x in ["cat", "dog", "fish"] satisfies x!="cat"result: True
You can add the some-in-satisfies structure to any part of a DMN model in FlexRule. For example, in the Hiking Gear sample DMN project, we can add a final node to check if the output parameter of a list type contains the string: “Hiking Poles” and to do this edit the expression of a decision node.

So, in this example, if that string is in the given list parameter the expression will return true.
DRDs, flows, boxed expressions, and decision tables support FEEL expressions within the FlexRule platform.
Summary of the Some-In-Satisfies Structure
some-in-satisfies structures validate each item of a list based on criteria. You can learn how to use this structure in the interactive shell. The some-in-satisfies strucutre requires a condition and a context (or list) and the result of this structure is a boolean value. To learn more about list operations, take a look at this section of our resouce hub guide on FEEL expressions.

