データを 従業員健康診断 ログに送信
サードパーティシステムから従業員健康診断アプリケーションログテーブルにデータを送信します。このテーブルを使用して、レポートの作成や健全性傾向の監視を行えます。
始める前に
手順
-
インスタンスのテーブル API に POST 要求を送信します。
詳細については、「テーブル API」を参照してください。
-
ログインポートテーブル [sn_imt_core_log_import] を使用してエンドポイントをビルドします。
https://<your-instance>.servicenow.com/api/now/table/sn_imt_core_log_import -
これらの要求本文のパラメーターを定義することで、ログテーブルにフィールドを設定します。
フィールド 説明 ソース ログエントリを作成するサードパーティシステムを識別するための内部名です。 レベル ユーザーステータス、ログレベル、またはその他の意味のある文字列。たとえば、個人にエントリが許可されたかどうかを示すには、 [許可]または[拒否]のいずれかを入力します。メッセージ 健康診断の説明。たとえば、 体温が高すぎます。ユーザー 衛生安全ユーザー [sn_imt_core_health_and_safety_user] テーブルの従業員または訪問者のメール。 補足情報 追加情報を提供するデータ。たとえば、 {'temperature':'101', 'location':'San Diego'}。
この例の cURL 要求では、レコードをログインポートテーブルに送信します。curl "http://<your-instance>.servicenow.com/api/now/table/sn_imt_core_log_import" \ --request POST \ --header "Accept:application/json" \ --header "Content-Type:application/json" \ --data "{\"u_source\":\"BadgesRUs\",\"u_message\":\"Temp too high\",\"u_user\":\"abel.tutor@servicenow.com\",\"u_level\":\"Denied\"}" \ --user 'username':'password'ログ [sn_imt_core_log] テーブルには、自動的にレコードが挿入されます。 -
ログインポートテーブル [sn_imt_core_log_import] を使用してエンドポイントをビルドします。
- データが正常にインポートされたことを確認するには、ログ [sn_imt_core_log] テーブルに移動します。