Dealing with Indeterminate Voting Results

These example situations create indeterminate voting results and set action attributes that are exposed as event functions that can be evaluated by subsequent event actions:

  • Any disagreement among multiple recipients that is registered as soon as a disagreement is detected. This can include a vote similar to the example offered in the Plurality description.

    The associated event function is the VOTINGDISPARITY( ) event function, which is a Boolean function that indicates only that there was a disagreement.

  • A tie in the case of a Plurality or Majority vote that is registered at the point when all responses have been received or when the timeout period has expired.

    The associated event function is the VOTINGTIE( ) event function, which is a Boolean function that indicates only that there was a tie.

You can use the returns from these functions, along with the functions RECIPIENTS( ), RESPONDERS( ), RECIPIENTLIST( ), RESPONDERLIST( ), and NONRESPONDERLIST() to take further actions, such as:

  • Reprompting all the recipients and try to get a consensus
  • Reprompting only a select group of the respondents and urging them to adopt a different choice
  • Reprompting only recipients who have not yet responded
  • Taking some other predetermined action