データを 従業員健康診断 ログに送信

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:2分
  • サードパーティシステムから従業員健康診断アプリケーションログテーブルにデータを送信します。このテーブルを使用して、レポートの作成や健全性傾向の監視を行えます。

    始める前に

    必要なロール:sn_imt_core.api_logging_user

    手順

    1. インスタンスのテーブル API に POST 要求を送信します。
      詳細については、「テーブル API」を参照してください。
      1. ログインポートテーブル [sn_imt_core_log_import] を使用してエンドポイントをビルドします。
        https://<your-instance>.servicenow.com/api/now/table/sn_imt_core_log_import
      2. これらの要求本文のパラメーターを定義することで、ログテーブルにフィールドを設定します。
        フィールド 説明
        ソース ログエントリを作成するサードパーティシステムを識別するための内部名です。
        レベル ユーザーステータス、ログレベル、またはその他の意味のある文字列。たとえば、個人にエントリが許可されたかどうかを示すには、[許可]または[拒否]のいずれかを入力します。
        メッセージ 健康診断の説明。たとえば、 体温が高すぎます
        ユーザー 衛生安全ユーザー [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] テーブルには、自動的にレコードが挿入されます。
    2. データが正常にインポートされたことを確認するには、ログ [sn_imt_core_log] テーブルに移動します。

    次のタスク

    Reporting を使用して、ログ [sn_imt_core_log] テーブルにインポートしたデータに関するレポートを生成します。