對於像我這樣的非技術人員來說,API 往往相當無用。 當然,我或許可以遵循一個記錄完善的應用程式開發介面 (API) 的基本操作指南,並生成一些功能有限的東西,但直到有一天我決定學習編碼,這就是它的極限。
但我使用了許多 Web 服務,其中許多都有 API。 如果我可以連結這些服務,而不必花費大量時間在 Codecademy 上或閱讀 O'Reilly 的大部頭書籍,這不是很棒嗎?
這確實很酷,幸好一間名為Zapier的新創公司也同意這一點。
Zapier 有點像《魔戒》中的權力之戒,但它不是統治其他戒指,而是一個連結所有戒指的服務。 Zapier 的團隊建立了各種整合,使其能夠輕鬆連結大量且不斷增長的 Business 版應用程式,這樣當您在一個應用程式中執行某個操作時,它就會將資訊推送到另一個應用程式中。 其他服務,例如IFTTT (If this, then that,意即「若此則彼」)和CloudWork也有類似的功能。
在 Zapier 中設定「Zap」既快速又簡單:您可以建立一個「觸發因素」(一個應用程式中的事件),該事件會觸發一個「動作」(將資訊推送到另一個應用程式)。 讓我們來看看這些步驟:
進入 Zapier 並「建立新的 Zap」
在 Zap 的左側,選擇您要用於觸發的應用程式,然後選擇最合適的事件。 例如,若您將 Wufoo 連結至 Asana,則該事件可能是有人已完成表單。 在右側,您可以選擇在觸發發生時將接收資料的應用程式。 若要再次遵循 Wufoo 範例,則為「建立新任務」。
接下來,您需要將您的帳戶連結至 Zapier。 Evernote 等部分服務將允許您使用您的姓名和密碼授權 Zapier。 對於其他人,您需要使用您的應用程式開發介面 (API) 金鑰。 您可以在「應用程式開發介面 (API)」標籤頁下的「帳戶設定」中找到您的 Asana API 金鑰。
接下來,您將建立 Zap。 在我們的 Wufoo 範例中,我們使用最重要的表單欄位作為任務標題,並將內容欄位放在備註中,但您可以使用各種 API 提供的任何資料來自訂您的 Zap。
最後,使用現有資料測試 Zap。 當您確認它以您想要的方式運作時,請為 Zap 命名,就大功告成了!
有很多方法可以使用 Zapier 來彌合 Asana 與您最喜愛的應用程式之間的差距,多到無法在一篇文章中列出。 但這裡只有我們聽說過的三種最受歡迎的方法:
將 Wufoo 表單條目轉換為 Asana 任務這有各種各樣的用途。 以下是兩個:
處理訂單:我們的一位客戶 (生物技術實驗室) 有一個 Wufoo 表單,科學家可以使用它來請求生物樣本。 此客戶使用 Zapier 將這些訂單轉換為 Asana 任務,並立即將其指派給負責完成任務的人員。
接收工作應用程式:同樣的工作流程可用於快速將 Asana 轉化為應徵者追蹤系統。 您可以讓求職者填寫表單,而非讓他們透過電子郵件傳送履歷和求職信。 藉助 Zapier,申請者將成為您選擇的 Asana 專案中的個別任務,其名稱作為任務標題,並連結至備註中的求職信和簡歷。
將 Evernote 備註轉換為 Asana 任務假設您是 Evernote 的重度使用者,並且想要使用 Asana 提醒您閱讀您儲存的文章 (或與您的團隊分享)。 您可以 (如果您有技術能力) 編寫一個服務,該服務輪詢 Evernote 以檢查新建立的筆記,然後在找到它們時將其發送到 Asana。 或者,您可以建立一個 Zap 為您代勞。
將新的 Asana 任務傳送至 Hipchat (或 Campfire)如果您的團隊使用 Hipchat 等群組聊天應用程式進行協作,這可能是針對個別任務進行即時討論的好方法。 您將 Asana 任務的建立設定為觸發因素,然後使用 Zapier 將包含任務名稱和連結的更新傳送到您團隊在 Hipchat 中的房間。 這對遠距團隊特別實用。
我們看到的其他熱門連線包括在 Zendesk 中有新的支援單時,或在 Yammer 中有新的更新時建立任務。
隨著 Zapier 的團隊不斷新增整合,可能性也持續擴大。 如果您有自己的想法,請告訴我們。