Wufoo и Asana
С помощью интеграции с Wufoo от Asana можно создавать настраиваемые веб-формы для сбора запросов, отчётов об ошибках, информации о соискателях и т. д., а также отправлять их прямо в проектпроектПроекты — это списки задач. Asana для последующей обработки.
Перед настройкой интеграции проверьте выполнение следующих условий:
- Создана форма в Wufoo
- Создан специальный проект в Asana, в который будет передаваться информация, полученная с помощью форм
Создание формы
Создавайте собственные формы, которые будут отображаться в задачах Asana.
Стоит отметить, что на данный момент эта интеграция поддерживает только одностраничные формы. Из-за ограничений API при обработке многостраничных форм данные иногда могут усекаться.


Подключение форм Wufoo к Asana
Авторизуйте интеграцию, разрешив ей подключаться к вашей учётной записи Asana. При этом появится окно, предлагающее войти в Asana и предоставить интеграции разрешения, необходимые для подключения к Asana.

Разрешите формам Wufoo доступ к вашей учётной записи Asana. Вы автоматически перейдёте к интеграции.

- Вам нужно будет отдельно войти в свою учётную запись Wufoo с помощью имени пользователя или домена Wufoo, а затем перейти к диспетчеру форм. Его можно найти по URL-адресу после входа.
- Скопируйте и вставьте URL-адрес в поле Домен/Имя пользователя, и под вторым полем появится ссылка на API-ключ Wufoo.

Нажмите кнопку Contunie (Продолжить), чтобы перейти в Wufoo и скопируйте API-ключ с этой страницы.

Вставьте API-ключ во второе поле на странице интеграции.
Привязка проекта к форме в Asana

- Все доступные формы отображаются в поле с выпадающим меню Форма. Выберите форму, к которой нужно выполнить привязку.
- В поле Проект найдите проект Asana, в который будут вноситься данные форм после их отправки.
Нажмите Управление полями форм в левой части, чтобы указать название задачи и задать дополнительные параметры. Здесь можно выбрать поле формы, которое будет использоваться в качестве названия задачи в Asana.

-
Во втором поле Срок выполнения можно выбрать поле формы, значение которого, при его наличии, будет задаваться в качестве срока выполнения задачи. Это должно быть поле Дата в форме Wufoo. Если поле останется пустым, у задачи не будет срока выполнения.
-
В третьем поле можно задать исполнителя задачи. Соответствующим полем в форме должно быть поле Электронная почта.
-
С помощью четвёртого поля в задачу можно добавить отслеживающего. Его также можно привязать только к полю Электронная почта из Wufoo. Если оставить поле пустым, отслеживающие добавлены не будут. По умолчанию те, кто не принадлежат организации, не добавляются в список отслеживающих.
В остальных выпадающих списках на этой странице будут отображаться настраиваемые поля из вашего проекта, которые также можно привязать к полям формы:
-
Текстовые настраиваемые поля можно связать с любым полем типа Однострочный текст или Абзац текста в Wufoo.
-
Числовые настраиваемые поля можно связать с полями Количество, Цена или Дата в Wufoo.
-
Настраиваемые поля с выбором значения можно привязать к полям с множественным выбором или выпадающим списком в Wufoo. Выбираемые варианты в форме Wufoo должны точно соответствовать формулировкам вариантов в настраиваемом поле из Asana.
-
В следующем разделе приводятся все поля формы, которые будут отображаться в описании задачи. Все такие поля не редактируются и вносятся в описание задачи. Если в отправляемой форме остаются незаполненные поля, название поля всё равно будет отображаться в описании, но без какого-либо значения.
-
Wufoo позволяет прикреплять файлы к отправляемым формам, а интеграция может импортировать эти файлы и добавлять их в качестве вложений к задаче в Asana. Ссылка для загрузки файла всегда приводится в описании задачи.
-
Если указать, что значение поля адреса электронной почты, должно добавляться в список отслеживающих задачу, то можно будет требовать приглашение такого пользователя в организацию, если он ещё не является её участником. В этом случае на адрес электронной почты, введённый в указанном поле, придёт приглашение в Asana, когда интеграция обработает отправляемую форму. Но это случится только в том случае, если домен адреса электронной почты соответствует домену вашей организации. После этого приглашаемый присоединится к вашей организации в качестве участника.
Для ускорения создания задач в интеграции Asana и Wufoo используются веб-хуки Wufoo. С ноября 2017 года поддержка веб-хуков стала обеспечиваться в премиум-версии Wufoo, поэтому, если у вас нет учётной записи Wufoo уровня Premium, при создании задач возможна задержка.