我们正在考虑使用Asana将CRM,管理和问题跟踪结合到Web开发公司中。我们需要的关键功能是在工作区中的所有项目中查看“下一步操作”或“最高[1 | 2 | 3]优先级”,而不管他们分配给谁。似乎Asana没有提供开箱即用(是吗?)所以我正在研究编写API查询以将其拉出到我们自己的仪表板中。
我知道您不希望让人们在一个工作区中拉出所有任务,因为它可能会增长,但是有没有办法在每个项目中拉出前几个开放的任务,而无需指定受让人? / p>
答案 0 :(得分:3)
(我为Asana工作)
目前,API允许您获取项目中的所有任务,请参阅https://asana.com/developers/api-reference/projects。它将按排名顺序返回它们(与它们在Asana UI中显示的相同),但它不会将它们限制为某个数字;你必须得到它们。限制和分页是我们的路线图,使开发人员能够更有效地使用更大的项目和工作空间。
因此,您似乎想要抓住所有项目,然后遍历它们并查询所有任务 - 默认情况下,这将为您提供其名称和ID。如果您想要显示更多详细信息,那么我建议您单独查询每个任务的详细信息。