Разработчик асаны
Мы используем Asana в качестве нашей внутренней платформы управления проектами. Мы хотели бы использовать его для взаимодействия с нашими клиентами, чтобы они могли видеть прогресс своих проектов - то же самое в год. Мы создали представление Kanaban и перемещаем карточки по каждому процессу. Мы хотели бы показать это нашим клиентам, но пусть они увидят только свою карточку.
Есть ли способ сделать это?
Спасибо
1 ответ
Я не знаю, чтобы у некоторых людей в проекте отображались только определенные задачи - наше управление доступом ограничено уровнем проекта, поэтому каждый, кто может видеть проект, может видеть все задачи в проекте.,
В качестве обходного пути вы можете подумать о том, чтобы объединить задачи в несколько проектов (то есть добавить их в несколько проектов). Таким образом, вы можете ограничить членство во втором проекте только людьми из этого набора клиентов, и ваш первоначальный проект будет использоваться в качестве мастер-доски с участием только вашей команды.
Вам нужно будет синхронизировать эти проекты, но это возможно в нашем API. Наша конечная точка tasks/addProject принимает как проект, так и раздел (что по общему признанию немного не интуитивно понятно). Если вы поддерживаете сопоставление каждого раздела, то есть "Идентификатор столбца A в представлении основной платы сопоставляется с идентификатором столбца B в представлении клиентской платы", вы можете периодически перебирать все свои задачи и повторно вставлять каждую задачу в представление клиентской платы в правильном столбце в зависимости от того, где находится задача в представлении основной платы. (addProject является идемпотентным для всех запросов, поэтому повторные вставки в проект в порядке).
Это интересный пример использования, спасибо, что поделились им! Надеюсь, этот обходной путь окажется полезным.