【发布时间】:2020-11-30 12:13:22
【问题描述】:
我们正在使用只读 Asana“项目”来管理我们的设计工作。我们的设计工作被组织为 Asana Tasks。每个任务代表一个不同的设计项目。将其设为只读的原因是为了限制 Asana 用户意外更改项目详细信息,并限制 Asana 用户创建自己的任务,这些任务超出了我们决定的任务标准结构。
为了在 Asana 中创建这些任务,我们结合使用 Cognito 表单和 Zapier 来自动创建任务。我们的客户填写 Cognito 表单,Zapier 会自动为 Asana 填充需要为该特定客户完成的设计任务。
此设置的问题在于,要在 Asana 中移动任务以向团队提供“更新”,要么是具有写入权限的 Asana 用户需要执行此操作,要么是 Asana 用户需要填写表格来制作更改,因为他们只有读取权限。我们希望保持超级简单,我想出了一种使用 Zapier webhook 的方法。
因为我们使用的是 Zapier,所以我可以以任何我想要的方式格式化 URL 链接。我可以创建一个 URL 链接,其中包含 Asana 任务 ID 和任务需要移动到的 Asana 部分。使用 webhook,用户可以单击“更改部分”URL。单击此 URL 将触发 Zapier Zap 操作,然后将更改 Asana 任务部分。用户只需单击该链接即可对该任务进行更新。
我的问题是相当基本的。有没有办法阻止 URL 打开页面,但仍将 URL 中的数据传递给 Zapier?当用户单击链接时,它会打开一个网页,我不希望这种情况发生。或者如果发生这种情况,网页打开后会立即关闭吗?
【问题讨论】:
标签: webhooks zapier asana asana-api