First, owner evaluators determine the owner status of each user who submitted the form based on the answers they provided. You can think of an owner status as the form status for a particular user. Let’s look at some ways you might want to use owner evaluators.

  • You could determine a user’s owner status based on their answers to all of the questions. For example, you could create an evaluator that sets the user’s owner status to “Accepted” if they answer “Yes” to all questions. Or you could create an evaluator that sets the user’s owner status to “Rejected” if they answer “No” to any question.
  • You can create a set of owner evaluators for a form. For example, let’s say that you want to determine a user’s owner status based on their answer to a specific question. You could create two owner evaluators: (1) set the user’s owner status to “Accepted” if they answer “Yes”, and (2) set the user’s owner status to “Rejected” if they answer “No”.
  • Let’s look at a slightly more complex example. Let’s say that you want to determine the owner status based on the user’s answers to two questions. You could create four owner evaluators to analyze how the user answers these questions: (1) set the user’s owner status to “Accepted” if they answer “Yes” to both questions, (2) set the user’s owner status to “Partial” if they answer “Yes” for question A and “No” for question B, (3) set the user’s owner status to “Partial” if they answer “No” for question A and “Yes” for question B, and (4) set the user’s owner status to “Rejected” if they answer “No” for both questions.

If you add multiple owner evaluators to a form, they will be evaluated based on the order they’re listed within the form. The first owner evaluator that is true will be used to set the user’s status and the remaining evaluators will be ignored.