跳转到主要内容

Asana

当你的工作流需要 Asana 工作项、项目结构或任务更新时,请使用此应用。你可以从其他步骤创建、读取并组织任务和项目。

配置

在配置此步骤之前,请先在你工作区的 Integrations 中通过登录流程连接 Asana。如果没有可用的有效连接,系统会显示一个警告,并提供指向 Integrations 的链接,而不是账号选择器。

Arguments form

当你选择一个操作时,Arguments 部分会显示一个由该操作输入架构驱动的表单。引用现有记录的字段包含下拉选择器。 如果你更喜欢手动编写完整的参数对象,请切换到 Raw JSON 选项卡。任一选项卡中的更改都会保持同步。

Common actions

诸如删除记录之类的破坏性操作不在工作流操作选择器中提供。

Output

此步骤会将 Asana 响应保存为步骤输出。响应的结构取决于该操作。 在后续步骤中使用完整的输出引用:

Example

  1. 打开 Integrations,如果你还没有这样做过,请连接 Asana。
  2. 在你的工作流中添加一个 Asana 步骤。
  3. 在 Authentication 中选择一个已连接账号。
  4. 在 Action 中选择 Get current user。
  5. 填写所需字段。使用 Insert Variable 为任何字段值引用前一个步骤的输出。
  6. 点击步骤标题中的 Run 来测试该操作,然后在 Output 中查看返回的载荷。

Use cases

从请求创建任务

  1. Create task
  2. Add tag to task
  3. Get task

组织项目工作

  1. Create section
  2. Get sections in project
  3. Add task to section

查看项目状态

  1. Get project
  2. Get tasks from project
  3. Update project

Notes

  • 此步骤依赖于你工作区中已连接的 Asana 集成。
  • 工作流操作选择器会显示一组精选操作。拥有 Asana 工具的代理可以使用更多操作。
  • 登录界面可能会显示第三方授权品牌标识。

Using Asana as an Agent Tool

你也可以在 Agent Editor 中将 Asana 添加为工具。打开代理,点击 Add tool,然后选择 Asana。在工具设置面板中,选择代理应使用的已连接账号。代理会在相关于对话时调用 Asana 操作。 另请参阅:Integrations、Creating and Editing 和 Testing and Iteration