安全性レポートフィールドのマッピングの作成

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:4分
  • 安全性レポートフィールドマッピングを作成して、レポート PDF テンプレートのフィールドを 衛生安全 レコードの対応するフィールドにマッピングします。

    始める前に

    必要なロール:sn_ohs_im.report_mapping_manager

    このタスクについて

    レポートフィールドのマッピングを使用すると、次のことができます。
    • 地域への適合や業界固有のニーズなど、レポートに使用する必要のある独自の PDF テンプレートをインポートします。
    • レポート PDF テンプレートのフィールドを、インシデント、観察事項、けがと病気などの安全レコードのフィールドにマッピングします。
    • PDF テンプレートを使用して、フィールドに自動入力された安全レコードからレポートを生成し、レポートプロセスをより効率的にします。

    手順

    1. 次のように移動する。 All (すべて) > 衛生安全 > 衛生安全のワークスペース .
    2. [設定] アイコン ([設定] アイコン) を選択します。
    3. [設定] タブで [レポートフィールドのマッピング (Report field mappings)] を選択し、[すべて] を選択します。
    4. レポートフィールドのマッピングを作成するか、既存のマッピングを変更します。
      • レポートフィールドのマッピングを作成するには、[新規] を選択します。
      • 既存のマッピングをレビューするには、設定するマッピングを開きます。
    5. フォームのフィールドに入力します。
      表 : 1. レポートフィールドのマッピングの詳細
      フィールド 説明
      番号 レポートフィールドのマッピングに関する一意のシステム生成番号。
      場所 レポートフィールドのマッピングが適用される場所。
      簡単な説明 レポートフィールドのマッピングに関する簡単な説明。
      状況 レポートフィールドのマッピングの状況。
      • ドラフト:[フォームフィールドマッピング (Form Field Mapping)] タブでマッピングを実行する場合に選択します。​
      • 公開済み:マッピングを公開して使用可能にする場合に選択します。

        レポートの生成時に選択できるのは、公開されたマッピングのみです。

      • 使用停止:このマッピングを使用停止としてマークする場合に選択します。
      マッピングテーブル 衛生安全 衛生安全インシデント [sn_ohs_im_incident] やけがと病気 [sn_ohs_im_injury_illness] など、PDF フィールドをマッピングするテーブル。

      レポートフィールドのマッピングが有効になっているテーブルのみがこのフィールドに表示されます。

      PDF ドキュメント レポートに使用し、安全レコードフィールドをマッピングする必要がある PDF テンプレート。[ファイルの添付] を選択して、レポート PDF テンプレートをインポートします。
    6. [保存] を選択します。
      [フォームフィールドマッピング (Form Field Mapping)] タブが表示されます。[フィールドマッピング] セクションには、インポートされた PDF から抽出されたすべてのフィールドが表示されます。添付された PDF のプレビューは、[フィールドマッピング] の横にあります。
    7. [フィールドマッピング] セクションで、衛生安全のフィールドを PDF から抽出された各フィールドにマッピングします。
      ヒント:
      PDF プレビューで入力可能なフィールドを選択して、[フィールドマッピング] リストの対応するフィールドをハイライト表示します。または [フィールドマッピング] リストでフィールドを選択すると、PDF プレビューでハイライト表示されます。
      オプションステップ
      衛生安全フィールドリストの使用 各フィールド名で利用可能なリストで、マッピング先の 衛生安全 フィールドを選択します。

      リストに、選択した衛生安全マッピングテーブルのフィールドが表示されます。

      ただし、ドット連結フィールドをフィールドマッピングリストから選択して、さらに参照フィールドをマッピングすることもできます。ドット連結の詳細については、「 Dot-walking to data in related tables」を参照してください。

      カスタムスクリプトの使用 [フィールドマッピング] の横にある [その他のオプション] アイコン ([その他のオプション] アイコン) を選択して、[ スクリプトを追加] を選択します。

      [スクリプトを編集] ダイアログボックスには、参考としていくつかの例が含まれています。正しいテーブル名、フィールド名などをスクリプトに入力し、マッピングで必要なとおりに変更する必要があります。

      注:
      このスクリプティングは、衛生安全アプリケーションスコープ内で行われます。

      各マッピングは、各フィールドのスクリプト機能を使用してスクリプト化できます。これにより、必要に応じて、カスタムロジックを使用して特定の方法でフィールドをマッピングしたり、フィールド値に対して任意のタイプのデータ変換を実行したりできます。

    8. フィールドマッピングがアクティブであることを確認します。​
      フィールドマッピングを非アクティブ化するには、フィールドマッピングの横にある [その他のオプション] アイコン ([その他のオプション] アイコン) を選択し、[非アクティブ化] を選択します。
    9. [Save (保存)] を選択します。

    タスクの結果

    • インポートされたレポート PDF テンプレートのフィールドは、選択したマッピングテーブルのフィールドにマッピングされます。
    • 公開されたレポートフィールドマッピングは、マッピングされた安全テーブルレコードでのレポート生成時に選択できます。詳細については、「安全インシデント、観察事項、または負傷のレポートの生成」を参照してください。