在 Slack 中使用斜線指令

本節說明如何在 Slack 中使用「Slash 指令」並與 IBM Control Desk整合的程序。

關於此作業

作為 Slack 使用者,您可以在 Slack 應用程式中提供 Slash 指令來執行下列動作。 在訊息編製器方框中鍵入指令 (字串) ,即可在 Slack 應用程式中提供「斜線指令」。 如需詳細資料,請參閱 Slash 指令
  • 您可以在 ICD 解決方案資料庫中搜尋解決方案
  • 您可以根據搜尋文字在 ICD 中搜尋摘記卷
  • 您可以將摘記卷詳細資料更新至 ICD 摘記卷

程序

  1. 跳至 https://api.slack.com/apps 並選取您的應用程式以建立 Slash 指令。
    附註: 下面的指示僅供參考,您必須遵循 https://api.slack.com/apps中提供的更新指示。
  2. 在「 Slack API 」頁面上,按一下 斜線指令 標籤。
  3. 按一下 建立新的指令
  4. 在「 建立新的指令 」對話框中,填寫下列指令:
    • 指令: 輸入指令名稱,例如 :icdupdateticket、icdsearchticket 或 icdsearchsolution。

      您可以在 Service Portal 的 config.js 檔案中配置指令名稱。

    • 要求 URL: 輸入服務入口網站的 URL ,例如: https://Service Portal NODE IP:Port/api/slack/event

      其中 Service Portal NODE IP:Port 是服務入口網站伺服器的 IP 位址和埠號。

    • 簡短說明: 輸入指令的簡短說明。
    • 用法提示: 輸入指令的用法提示,例如 ticket_ID 代表「更新」指令、search_text 代表「搜尋通行證」及「搜尋解決方案」指令。

      提供用法提示是為了協助使用者知道他們可以隨指令一起傳遞此資訊,例如在指令 /icdupdateticket Incident_1022中, icdupdateticket 是指令名稱,而 Incident_1022 是用法提示。

下一步

對於 update 指令,請遵循下列步驟並配置 互動及捷徑 ,以啟用 ICD 中的「更新問題單」。
  1. 在「 Slack API 」頁面上,按一下 互動與捷徑 標籤。
  2. 啟用 互動 的按鈕,並切換至 開啟
  3. 要求 URL中,輸入服務入口網站的 URL ,例如: https://Service Portal NODE IP:Port/api/slack/event。

    其中 Service Portal NODE IP:Port 是服務入口網站伺服器的 IP 位址和埠號。

  4. 按一下 建立新的捷徑,即會開啟「 建立捷徑 」對話框。
  5. 在「 建立捷徑 」對話框中,選取 在訊息上 方框,然後按 下一步 以開啟「 詳細資料 」對話框。
  6. 詳細資料 對話框中,填寫下列內容:
    • 名稱: 輸入動作名稱,例如 Update Ticket。
    • 簡短說明: 輸入簡短說明,例如 Update Ticket。
    • 回呼 ID: 這必須填入 ticket_update