When I save the logic, sometimes I get a Syntax Check error and the logic is not saved. What is this check good for?
Syntax Check (sometimes also called "Dry run") is a special type of logic execution used to determine the input fields. The system executes your logic in a special mode where the results of API functions are mocked. In Pricefx you do not define the user interface anywhere, so this is a way to find out the input fields to be rendered on the screen.