Asana开发者
问题描述:
我们使用Asana作为我们的内部项目管理平台。我们希望用它与我们的客户进行互动,以便他们可以看到他们项目的进度 - 每年都是一样的。我们创建了卡纳班视图,并通过每个过程移动卡片。我们希望向我们的客户展示这一点,但让他们只看到他们的卡。Asana开发者
有没有办法做到这一点?
感谢
答
没有,我所知道的只具有一定的任务显示在一个项目内某些人的方式 - 我们的访问控制范围仅限于项目级,所以大家谁可以看到一个项目可以看到项目中的所有任务。
你可能会考虑作为一种解决方法的一件事是将这些任务归入多个项目(即将它们添加到多个项目中)。通过这种方式,您可以将第二个项目的会员资格限制为仅限于该组客户中的人员,并将您的原始项目作为主板与您的团队一起进行。
您将不得不保持这些项目同步,但这可能在我们的API中。我们的tasks/addProject端点同时接受一个项目和一个部分(这肯定有点不直观)。如果您维护每个部分的映射,即“主板视图中列A的ID映射到客户端板视图中列B的ID”,则可以定期遍历所有任务并将每个任务重新插入客户端板根据主板视图中任务的位置在正确的列中查看。 (addProject在请求中是幂等的,所以重新插入到项目中是可以的)。
这是一个有趣的用例,谢谢分享!希望这种解决方法将被证明是可用的。