Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Workflows: Feature or Design Pattern for Collecting Boolean Responses from Multiple Users #97

Open
timcortesi opened this issue Dec 15, 2020 · 0 comments
Assignees
Labels
enhancement workflows Graphene Workflows

Comments

@timcortesi
Copy link
Member

  • We need the ability to get a boolean response from a list of individuals (yes / no, pass / fail, approve / reject, etc) and store that somewhere so it can be referenced.
  • The population of individuals could be:
    • A group
    • A list of unique_ids as defined in a duplicatable field within a form
  • We need the ability to notify these individuals that they have to provide a response
  • We need to be able to trigger an action when all individuals provide a response
  • Could be weird logic based on how everyone responded which determines which action is taken.
    • For example: If 51% of participants responded positively, take Action A. Or maybe we simply don't care about responses... unclear. This gets wonky.
      • Ideally these responses would be able to be collected simultaneously (not some cyclical logic)
  • Ideally this situation would be handled w/o requiring external APIs or External Logic

If we can't handle this in a truly simultaneous capacity, we would need a clean way of doing this with automated routing and assignments and whatever else so that it "feels" more/less automatic / simultaneous.

It's a head scratcher, but we do see a lot if these.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement workflows Graphene Workflows
Projects
None yet
Development

No branches or pull requests

2 participants