Asana
Asana — це платформа для управління проєктами та командної співпраці. Її набір функцій включає управління завданнями, командну комунікацію, інструменти планування проєктів та перегляд часової шкали. Цей додаток Asana переважно зосереджений на управлінні проєктами та завданнями.
Підключення
- Перейдіть до додатків і знайдіть Asana. Якщо ви не можете знайти Asana, натисніть Add App у верхньому правому куті, виберіть Asana та додайте додаток до свого середовища Blackbird.
- Натисніть Add Connection.
- Назвіть своє підключення для подальшого використання, наприклад, ‘Мій клієнт’.
- Перейдіть до консолі розробника Asana (https://app.asana.com/0/my-apps) і натисніть Create token.
- Введіть його назву, погодьтеся з умовами Asana
- Скопіюйте API-токен і вставте його у відповідне поле в BlackBird
- Натисніть Connect.
- Переконайтеся, що з’явилося підключення і статус Connected.
Actions
Attachments
- List attachments повертає всі вкладення вказаного об’єкта. ID об’єкта може бути ID
Project
,Project brief
абоTask
. - Get/upload/delete attachment.
Custom fields
- Get text/date/enum custom field повертає значення користувацького поля з типом текст/дата/перелік для конкретного завдання.
- Update text/date/enum custom field встановлює значення користувацького поля з типом текст/дата/перелік для конкретного завдання.
Projects
- List projects повертає всі проєкти. Ви також можете вказати
Workspace
абоTeam
, щоб отримати проєкти конкретного робочого простору або команди. Також ви можете використати зміннуArchived
, щоб отримати лише архівовані проєкти або навпаки. - Get/create/update/delete project.
- Get project sections повертає всі розділи у вказаному проєкті.
- Get project status повертає повний запис для одного оновлення статусу
- Get project status updates повертає записи оновлень статусу для всіх оновлень проєкту
Sections
- List sections повертає всі розділи вказаного проєкту.
- Get/create/update/delete section.
Tags
- List tags повертає всі теги. Ви також можете вказати
Workspace
, щоб отримати теги конкретного робочого простору. - Get/create/update/delete tag.
Tasks
- List tasks повертає всі завдання вказаного
Workspace
,Project
,Tag
,Section
абоUser task list
. - Get/create/update/delete task.
- Get tasks from a user task list повертає список завдань у списку “Мої завдання” користувача.
- Get tasks by tag повертає всі завдання з вказаним тегом.
- Assign tag to task додає тег до завдання.
Users
- List users повертає всіх користувачів. Ви також можете вказати
Workspace
абоTeam
, щоб отримати користувачів конкретного робочого простору або команди. - Get user повертає деталі вказаного користувача.
- Get user’s task list повертає повний запис списку завдань користувача.
- Get user’s teams повертає всі команди, до яких призначено даного користувача.
Workspaces
- List workspaces повертає всі робочі простори, видимі для авторизованого користувача.
- Get workspace повертає деталі вказаного робочого простору
Events
Projects
- On projects added спрацьовує, коли проєкти додано.
- On projects changed спрацьовує, коли проєкти змінено.
- On projects deleted спрацьовує, коли проєкти видалено.
- On projects removed спрацьовує, коли проєкти вилучено.
- On projects undeleted спрацьовує, коли проєкти відновлено після видалення.
Tasks
- On tasks added спрацьовує, коли завдання додано.
- On tasks changed спрацьовує, коли завдання змінено.
- On tasks deleted спрацьовує, коли завдання видалено.
- On tasks removed спрацьовує, коли завдання вилучено.
- On tasks undeleted спрацьовує, коли завдання відновлено після видалення.
Tags
- On tags added спрацьовує, коли теги додано.
- On tags changed спрацьовує, коли теги змінено.
- On tags deleted спрацьовує, коли теги видалено.
- On tags undeleted спрацьовує, коли теги відновлено після видалення.
Sections
- On sections added спрацьовує, коли розділи додано.
- On sections changed спрацьовує, коли розділи змінено.
- On sections deleted спрацьовує, коли розділи видалено.
- On sections undeleted спрацьовує, коли розділи відновлено після видалення.
Stories
- On stories added спрацьовує, коли історії додано.
- On stories removed спрацьовує, коли історії вилучено.
- On stories undeleted спрацьовує, коли історії відновлено після видалення.
- On stories comments added спрацьовує, коли до історій додано коментарі.
- On stories comments changed спрацьовує, коли коментарі до історій змінено.
- On stories comments removed спрацьовує, коли коментарі вилучено з історій.
- On stories comments undeleted спрацьовує, коли коментарі до історій відновлено після видалення.
Workspaces
- On workspaces changed спрацьовує, коли внесено зміни до робочих просторів.
Goals
- On goals added спрацьовує, коли цілі додано.
- On goals changed спрацьовує, коли цілі змінено.
- On goals removed спрацьовує, коли цілі вилучено.
- On goals deleted спрацьовує, коли цілі видалено.
- On goals undeleted спрацьовує, коли цілі відновлено після видалення.
Project memberships
- On project memberships added спрацьовує, коли членство в проєктах додано.
- On project memberships removed спрацьовує, коли членство в проєктах вилучено.
Teams
- On teams added спрацьовує, коли команди додано.
- On teams changed спрацьовує, коли команди змінено.
- On teams deleted спрацьовує, коли команди видалено.
- On team memberships added спрацьовує, коли членство в командах додано.
- On team memberships removed спрацьовує, коли членство в командах вилучено.
Workspace memberships
- On workspace memberships added спрацьовує, коли членство в робочих просторах додано.
- On workspace memberships removed спрацьовує, коли членство в робочих просторах вилучено.
Приклад
У цьому прикладі ми маємо робочий процес, який запускається, коли завдання додаються до проєкту. Потім робочий процес отримує деталі завдання та надсилає їх до каналу Slack.
Відсутні функції
У майбутньому ми можемо додати дії для:
- Portfolios
- Project briefs
- Teams
Зворотній зв’язок
Відгуки щодо нашої реалізації Asana завжди дуже вітаються. Зв’яжіться з нами, використовуючи встановлені канали, або створіть задачу.