Slack Integration | Implement Task ID auto-complete or input validation when entering a slash command



Current State

When attempting to execute a Slash command on a Task, the only viable field is the Task ID, which does not validate against available IDs or provide any inline context as to which ID you are selecting. This requires an issue search or an open window of Asana outside of Slack to execute Task-targeted slash commands.

Desired State

  1. When entering a slash command that targets a Task, auto-populate the Task ID and provide some descriptive context as to which task is being auto-populated.

  2. Allow slash commands to target Tasks by properties other than Task ID. (While providing some kind of auto-completion or validation against existing tasks similar to the mechanism described in 1.)

  3. Any additional automatic validation that can be implemented in the Slack integration would be useful.