ServiceNow與Asana

適用於Asana AdvancedEnterprise版Enterprise +等級,以及舊版層級Business版和舊版Enterprise版。

如需詳細資訊,請前往定價頁面

 

Asana的ServiceNow Spoke整合可讓組織輕鬆將Asana整合至現有的跨工具工作流程中,並減少有效協作所需的手動工作。

IT和營運團隊可使用ServiceNow將工作流程自動化,建立可在Asana中觸發任務、專案或核準的流程。 這些觸發因素可能包括向相關支援團隊上報客戶請求、為內部人力資源部(HR)或IT請求建立追蹤項目,或請求財務或人力資源部(HR)批準預算或薪資問題。

安裝ServiceNow整合的先決條件

ServiceNow整合需要Asana Advanced帳戶或舊版層級Business版,以便存取要在Asana動作中使用的所有專案。 所有對Asana的請求都將在此帳戶的情境中進行。

安裝ServiceNow整合的步驟

  1. 在ServiceNow中,從ServiceNow商店中找到並安裝Asana Spoke
  2. 在Asana中,請按照以下步驟建立新的OAuth應用程式。 詳細步驟請參閱此處。
  • 按一下您的個人資料圖片,然後前往「我的設定」>「應用程式」>「管理開發人員應用程式 」> b ,即可建立新的OAuth應用程式 
  • 提供應用程式名稱(例如ServiceNow )並同意應用程式開發介面( API )的條款及細則。
  • 按一下「建立應用程式」,然後記下客戶端ID客戶端密碼和重新導向URL的輸入。
  • 按以下格式將ServiceNow執行個體重新導向連結新增到「重新導向URL」欄位: https://{instance-name-here}/oauth_redirect.do ,然後按一下「新增
  1. 在ServiceNow中,導覽至系統OAuth >應用程式登錄
  • 找到Asana OAuth提供者記錄並開啟。
  • 授權網址欄位中的{instance-name-here}替換為您的ServiceNow執行個體名稱。
  • 客戶端ID欄位中,將{asana-application-client-id-here}替換為在步驟2中建立的Asana應用程式的客戶端ID。
  • 客戶端密鑰欄位中,將{asana-application-client-secret-here}替換為您的Asana應用程式的客戶端密鑰,該密鑰也是在步驟2前面建立的。
  1. 在ServiceNow中,前往System Web Services > Outbound > Rest Message
  • 找到Asana記錄並開啟
  • 點選「取得OAuth權杖」連結,以成功接收權杖

外部系統連線

需要整合元件: Web服務

建立專屬整合使用者(整合系統管理員)的 步驟

將x_asana_asana.asana_integration_admin角色指派給使用者。 確保使用者也具有以下三個系統角色:

  • flow_designer:使用者應可建立及編輯流程以使用Asana動作
  • web_service_admin:使用者應可開啟外撥整合Asana REST訊息以接收權杖
  • oauth_admin :使用者應可新增Asana OAuth供應商的憑證和連結,並點選Outbound Integrations Asana REST中的Get OAuth token (取得OAuth權杖)按鈕

一般使用者的 步驟:

Asana整合系統管理員需要在流程/子流程的屬性中設定執行身分:系統使用者,才能為無法存取OAuth認證表的一般使用者執行。

如果流/子流應在目前普通用戶的上下文中運行:

  1. ServiceNow系統管理員必須導覽至表格/OAuth認證/控制項並啟用安全規則(ACL)。
  2. 建立提供OAuth認證表讀取權限的角色。
  3. 然後, Asana整合系統管理員必須設定Run with role (s):您建立的角色具有 流程屬性中OAuth認證表的讀取權限。

測試組態

  1. 為了驗證連結並確保設定成功, Asana整合使用者可以在流程設計工具中建立子流程。
  2. 從Asana應用程式中新增「取得任務資料」動作,並輸入有效的Asana任務ID。
  3. 按一下完成測試
  4. 在模態視窗中,點選Run test (執行測試)。
  5. 執行測試後,按一下您的測試已完成執行。 檢視子流程執行詳細資訊

子流程執行詳細資訊應包含Get task data步驟。 Get task data步驟的輸出資料必須傳回任務的正確名稱描述。 狀態應等於200 ,錯誤訊息應空白。

支援的動作

supported actions

安裝

後,您可以在流程產生器中搜尋Asana ,找到支援的動作。 隨後,您可以從預設動作清單中進行選擇。

以下Asana動作可在FlowBuilder中使用:

任務:

  • 建立任務
  • 更新任務
  • 取得任務資料
  • 複製任務

專案:

  • 複製專案(根據專案ID)
  • 取得專案資料

您無法使用專案範本ID複製專案。

核準:

  • 建立核準
  • 刪除核準
  • 更新核準

附件:

  • 新增附件至任務或核準
  • 從任務或核準取得附件

使用案例

由於ServiceNow平臺深具彈性,因此此清單未及備載,只反映部分常見的使用案例:

事件發生時自動指派工作

使用ServiceNow自動化事件管理的IT服務管理團隊可以建立流程,每當發生特定嚴重程度的事件時,即可在Asana中為面向客戶的團隊觸發任務。 因此,如果IT在ServiceNow中記錄到嚴重的績效問題,它會自動觸發Asana行銷任務,以監控客戶情緒並準備反應式溝通。

向上呈報需要在ServiceNow以外處理的請求

面對內部的服務團隊,若使用ServiceNow追蹤和管理員工支援單,通常會收到需要在ServiceNow之外執行動作的請求,例如滿足硬體請求或管理工作場所請求。

正在尋找管理工作更好的方式嗎? 開始免費試用30天Asana。免費試用