如果您在業務工作流程中使用 ServiceNow,您可以手動建立工單或配置觸發器,以便在您的帳戶中自動建立任何相關事件的工單。
設定 ServiceNow 通道
-
點選Create a ServiceNow channel。
-
輸入Channel Name以區分相同類型的頻道
注意
該欄位限制為 20 個字元 -
Configure board now 需要三個步驟
- 通過輸入以下詳細信息與 ServiceNow 集成
- ServiceNow URL
- 使用者名稱
- 密碼
成功整合後,雲端狀態資訊中心將自動從您的ServiceNow帳戶載入中繼資料。- 輸入Extra settings以自訂您的通訊管道。您可以將通知設置為問題、事件或配置測試結果。
- 配置 Advanced settings,例如,創建覆蓋和解析覆蓋。
注意
要向多個使用者發送通知,您可以直接將 ServiceNow 工單指派給一個群組。 - Test settings 以確保已設定正確的配置
注意
itil 角色不需要刪除權限,但是,如果您選擇不提供刪除權限,則在測試連接後由 雲端狀態 創建的測試記錄仍然會存在。 - 複製通訊設定
- 通過輸入以下詳細信息與 ServiceNow 集成
Custom Field Examples
您可以在 Advanced settings. 下的覆蓋欄位中包含大多數自訂欄位
例如:
Creation override
{ "impact": 1, "urgency": 1, "priority": 1 }
Resolution override
{
"close_notes": "Problem/Incident has been marked as resolved by 雲端狀態."
}
JSON example for override field of Service Now (SNOW) integration.
Creation Override:
{ "impact": 1, "urgency": 1, "priority": 1 }
Resolution Override:
{
"close_notes": "Problem/Incident has been marked as resolved by 雲端狀態."
}
這將適用於 SNOW API 這裡。
來自雲端狀態的 JSON 範例
雲端狀態 發佈到 Table API v1 (
/api/now/v1/table/problem
或 /api/now/v1/tableincident
)。請求主體如下所示:
{ "short_description": "", "description": "", "comments": "", "urgency": "", "impact": "", "priority": "", "assigned_to": "" "caller": ""<== Only for incidents, }
根據您 ServiceNow 實例的版本和配置,可能會有額外的欄位可用。您可以從 ServiceNow 內部參考 REST API Explorer 來查看哪些欄位可用於包含在請求覆蓋中。
正在過濾事件/問題
選項 1:使用來源欄位
- 在ServiceNow中,向Incident/Problem表添加自定義欄位。
- 請記下正在生成的欄位名稱。例如,當自訂欄位Source被創建時,它生成了一個欄位名稱u_source。
- 如需有關向 ServiceNow 表格添加自定義欄位的詳細資訊,請參閱:向表格添加欄位。
- 在 雲端狀態 中,為 雲端狀態 帳戶的 ServiceNow 通訊頻道設定新增一個 Creation override JSON 負載。
- 通過前往 配置 ServiceNow 通道。
- 點選 Configure board。
- 在 Advanced Settings 下,添加以自定義欄位作為鍵的 JSON 負載(例如
u_source
),並將值設為趨勢科技
。例如{"u_source": "趨勢科技"}
。 - 再次輸入密碼並按下連線按鈕以啟用儲存按鈕。
- 自訂來源欄位現在可以用於正在過濾。
選項 2:使用自訂欄位
您可以使用自訂欄位來篩選以關鍵字
source: 趨勢科技
結尾的描述資訊,適用於由 雲端狀態 產生的事件/問題。- 在ServiceNow中,前往All Incidents/Problems > 點選filter圖示。
- 從第一個下拉選單中選擇Description,從第二個下拉選單中選擇ends with,然後輸入趨勢科技。
- 點選 Run 以顯示由 雲端狀態 生成且描述結尾為趨勢科技的事件/問題。
ServiceNow 問題 ITSM 類型的其他配置步驟
若要啟用整合以更新狀態為Resolved:
從問題表的State欄位中移除 readonly
- 點選All 從頂部選單並搜尋 'Dictionary'。
- 在 System Definition 下,點選 Dictionary。
- 在 Table 欄中,輸入Task。
- 在 Column name 欄中,輸入State並按 Enter。
- 在 Table 欄中,點選任務連結。
- 在第二個表格中,點選Dictionary Overrides。
- 在 Table 欄中,點選問題連結。
- 取消勾選Read only並點選更新。
啟用問題表從評估
到已解決
的狀態流程
- 點選頂部選單中的All,然後搜尋State Models。
- 在Name欄中,點選Problem Management: Default Flow連結。
- 在 State 欄中,點選 Resolved 連結。
- 在 Enter Condition 下,按 Cmd + 點選 (MacOS) / Ctrl + 點選 (Windows) 評估 以將其添加到已標示的狀態。
- 點選 更新。
將 解決代碼
配置為非必填欄位
此步驟對於確保狀態流程在最少配置變更下運作至關重要。
- 點選上方選單中的All,然後搜尋資料防護政策。
- 點選 Data Policies 於 下。
- 點選 Short description 欄旁邊的放大鏡圖示以查看表格篩選器。
- 在 Short description 欄下的文字欄位中輸入 Make 'Resolution code' mandatory when State is 'Resolved'。
- 點選 Make 'Resolution code' mandatory when State is 'Resolved' 連結。
- 取消選擇Active選項。
- 選擇更新。
您將被重定向到Data Policies畫面,並且Active欄位現在已為該政策設置為
false
。