intra-mart Accel Kaiden! セットアップガイド 第28版 2024-04-01

5.2.8.4.1. タイムスタンプ設定

コラム

バージョン 2.0.9-PATCH_001で 画像データの最低画素数を追加しています。

5.2.8.4.1.1. 概要

タイムスタンプの利用設定を行います。
DataDeliveryと連携する場合、設定します。
尚、当設定ファイルを用いて申請書に添付したファイルにタイムスタンプを付与する場合は弊社が提供するTimestampHelperの組み込みが必要です。
詳細は『intra-mart Accel Kaiden! 経費旅費 / 管理者操作ガイド』-「オプションモジュールの操作」-「DataDelivery連携モジュールの操作」-
「DataDeliveryと連携してKaiden!の精算を実施する」を参照してください。
モジュール intra-mart Accel Kaiden! DataDelivery連携モジュール
設定場所 WEB-INF/conf/kaiden2/TimestampSettings.xml

TimestampSettings.xml

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<timestampSettings xmlns="http://kaiden.slcs.co.jp/xmlschema/timestampSettings">
  <defaultSettings>
    <!-- タイムスタンプ付与利用有無 -->
    <use>false</use>
    <!-- パブリックストレージまでの絶対パス -->
    <absolute_pass></absolute_pass>
    <!-- タイムスタンプを付与したファイルの出力パス -->
    <timestamp_pass>kaiden/{COMPANY_CD}/fileAttach/{SYSTEM_MATTER_ID}/{USER_DATA_ID}/</timestamp_pass>
    <!-- PDFファイルの作成日時チェック有無 -->
    <check_creation_date>true</check_creation_date>
    <!-- PDFファイルの有効期限 -->
    <expiration_date>24</expiration_date>
    <!-- 画像データの最低解像度 -->
    <image_resolution>200</image_resolution>
    <!-- 画像データの最低階調 -->
    <image_gradation>256</image_gradation>
    <!-- タイムスタンプ付与前のファイルチェック有無 -->
    <is_check>true</is_check>
    <!-- 画像データの最低画素数 -->
    <image_pixel>3867052</image_pixel>
  </defaultSettings>
  <!-- 会社毎の設定 -->
  <!--
  <companySettings>
    <companySetting>
      <companyCd>%会社コード%</companyCd>
      <settings>
        <use>false</use>
        <absolute_pass></absolute_pass>
        <timestamp_pass></timestamp_pass>
        <check_creation_date></check_creation_date>
        <expiration_date></expiration_date>
        <image_resolution></image_resolution>
        <image_gradation></image_gradation>
        <is_check></is_check>
        <image_pixel></image_pixel>
      </settings>
    </companySetting>
  </companySettings>
  -->
</timestampSettings>

5.2.8.4.1.2. リファレンス

5.2.8.4.1.2.1. タイムスタンプ付与利用有無

タグ名 use
申請書に添付したファイルにタイムスタンプを付与するかを設定します。

【設定項目】

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<timestampSettings xmlns="http://kaiden.slcs.co.jp/xmlschema/timestampSettings">
  <defaultSettings>
    <!-- タイムスタンプ付与利用有無 -->
    <use>false</use>

    … 略 …

  </defaultSettings>
  <!-- 会社毎の設定 -->
  <!--
  <companySettings>
    <companySetting>
      <companyCd>%会社コード%</companyCd>
      <settings>

        … 略 …

        <use>false</use>

        … 略 …

      </settings>
    </companySetting>
  </companySettings>
  -->
</timestampSettings>
必須項目
複数設定 ×
設定値・設定する内容

以下のいずれかを指定できます。

  • true
    タイムスタンプ付与機能を利用します。
  • false
    タイムスタンプ付与機能を利用しません。
単位・型 文字列 (xxxxxxx)
親タグ defaultSetting, settings(companySetting)

5.2.8.4.1.2.2. パブリックストレージまでの絶対パス

タグ名 absolute_pass
パブリックストレージまでの絶対パスを設定します。

【設定項目】

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<timestampSettings xmlns="http://kaiden.slcs.co.jp/xmlschema/timestampSettings">
  <defaultSettings>

    … 略 …

    <!-- パブリックストレージまでの絶対パス -->
    <absolute_pass></absolute_pass>

    … 略 …

  </defaultSettings>
  <!-- 会社毎の設定 -->
  <!--
  <companySettings>
    <companySetting>
      <companyCd>%会社コード%</companyCd>
      <settings>

        … 略 …

        <absolute_pass></absolute_pass>

        … 略 …

      </settings>
    </companySetting>
  </companySettings>
  -->
</timestampSettings>
必須項目 × (タイムスタンプを付与する場合必須です)
複数設定 ×
設定値・設定する内容
パブリックストレージまでの絶対パス
「storage-config.xml」の<root-path-name>に設定したパスから/public/storage/%テナントID%/を指定してください。
「storage-config.xml」の<root-path-name>にD:/storageを設定し、テナントIDがimartの場合、パブリックストレージまでの絶対パスは以下となります。
<absolute_pass>D:/storage/public/storage/imart/</absolute_pass>
単位・型 文字列 (xxxxxxx)
省略時のデフォルト値 なし
親タグ defaultSetting, settings(companySetting)

5.2.8.4.1.2.3. タイムスタンプを付与したファイルの出力パス

タグ名 timestamp_pass
タイムスタンプを付与したファイルの出力パスを設定します。

【設定項目】

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<timestampSettings xmlns="http://kaiden.slcs.co.jp/xmlschema/timestampSettings">
  <defaultSettings>

    … 略 …

    <!-- タイムスタンプを付与したファイルの出力パス -->
    <timestamp_pass>kaiden/{COMPANY_CD}/fileAttach/{SYSTEM_MATTER_ID}/{USER_DATA_ID}/</timestamp_pass>

    … 略 …

  </defaultSettings>
  <!-- 会社毎の設定 -->
  <!--
  <companySettings>
    <companySetting>
      <companyCd>%会社コード%</companyCd>
      <settings>

        … 略 …

        <timestamp_pass>kaiden/{COMPANY_CD}/fileAttach/{SYSTEM_MATTER_ID}/{USER_DATA_ID}/</timestamp_pass>

        … 略 …

      </settings>
    </companySetting>
  </companySettings>
  -->
</timestampSettings>
必須項目 × (タイムスタンプを付与する場合必須です)
複数設定 ×
設定値・設定する内容 タイムスタンプを付与したファイルの出力パス
単位・型 文字列 (xxxxxxx)
省略時のデフォルト値 なし
親タグ defaultSetting, settings(companySetting)

5.2.8.4.1.2.4. PDFファイルの作成日時チェック有無

タグ名 check_creation_date
タイムスタンプ付与前のPDFファイルの作成日時チェック有無を設定します。

【設定項目】

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<timestampSettings xmlns="http://kaiden.slcs.co.jp/xmlschema/timestampSettings">
  <defaultSettings>

    … 略 …

    <!-- PDFファイルの作成日時チェック有無 -->
    <check_creation_date>true</check_creation_date>

    … 略 …

  </defaultSettings>
  <!-- 会社毎の設定 -->
  <!--
  <companySettings>
    <companySetting>
      <companyCd>%会社コード%</companyCd>
      <settings>

        … 略 …

        <check_creation_date>true</check_creation_date>

        … 略 …

      </settings>
    </companySetting>
  </companySettings>
  -->
</timestampSettings>
必須項目 × (タイムスタンプを付与する場合必須です)
複数設定 ×
設定値・設定する内容

以下のいずれかを指定できます。

  • true
    作成日時チェックを実施します。
  • false
    作成日時チェックを実施しません。
単位・型 文字列 (xxxxxxx)
省略時のデフォルト値 なし
親タグ defaultSetting, settings(companySetting)

5.2.8.4.1.2.5. PDFファイルの有効期限

タグ名 expiration_date
PDFファイルの作成日時をチェックする際の有効期限を設定します。

【設定項目】

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<timestampSettings xmlns="http://kaiden.slcs.co.jp/xmlschema/timestampSettings">
  <defaultSettings>

    … 略 …

    <!-- PDFファイルの有効期限 -->
    <expiration_date>24</expiration_date>

    … 略 …

  </defaultSettings>
  <!-- 会社毎の設定 -->
  <!--
  <companySettings>
    <companySetting>
      <companyCd>%会社コード%</companyCd>
      <settings>

        … 略 …

        <expiration_date>24</expiration_date>

        … 略 …

      </settings>
    </companySetting>
  </companySettings>
  -->
</timestampSettings>
必須項目 ×
複数設定 ×
設定値・設定する内容
ファイルの作成日時の期限(時間)
「0」より大きい数値を設定してください。
「0」以下を設定した場合、デフォルト値が設定されます。
単位・型 数値
省略時のデフォルト値 24
親タグ defaultSetting, settings(companySetting)

5.2.8.4.1.2.6. 画像データの最低解像度

タグ名 image_resolution
画像データをチェックする際の最低解像度を設定します。

【設定項目】

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<timestampSettings xmlns="http://kaiden.slcs.co.jp/xmlschema/timestampSettings">
  <defaultSettings>

    … 略 …

    <!-- 画像データの最低解像度 -->
    <image_resolution>200</image_resolution>

    … 略 …

  </defaultSettings>
  <!-- 会社毎の設定 -->
  <!--
  <companySettings>
    <companySetting>
      <companyCd>%会社コード%</companyCd>
      <settings>

        … 略 …

        <image_resolution>200</image_resolution>

        … 略 …

      </settings>
    </companySetting>
  </companySettings>
  -->
</timestampSettings>
必須項目 ×
複数設定 ×
設定値・設定する内容
画像データの最低解像度
「200」以上の数値を設定してください。
「200」未満を設定した場合、デフォルト値が設定されます。
単位・型 数値
省略時のデフォルト値 200
親タグ defaultSetting, settings(companySetting)

5.2.8.4.1.2.7. 画像データの最低階調

タグ名 image_gradation
画像データ(PDF)をチェックする際の最低階調を設定します。

【設定項目】

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<timestampSettings xmlns="http://kaiden.slcs.co.jp/xmlschema/timestampSettings">
  <defaultSettings>

    … 略 …

    <!-- 画像データの最低階調 -->
    <image_gradation>256</image_gradation>

    … 略 …

  </defaultSettings>
  <!-- 会社毎の設定 -->
  <!--
  <companySettings>
    <companySetting>
      <companyCd>%会社コード%</companyCd>
      <settings>

        … 略 …

        <image_gradation>256</image_gradation>

        … 略 …

      </settings>
    </companySetting>
  </companySettings>
  -->
</timestampSettings>
必須項目 ×
複数設定 ×
設定値・設定する内容
画像データの最低階調
「256」以上の数値を設定してください。
「256」未満を設定した場合、デフォルト値が設定されます。
単位・型 数値
省略時のデフォルト値 256
親タグ defaultSetting, settings(companySetting)

5.2.8.4.1.2.8. タイムスタンプ付与前のファイルチェック有無

タグ名 is_check
タイムスタンプ付与直前のファイルチェック有無を設定します。

【設定項目】

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<timestampSettings xmlns="http://kaiden.slcs.co.jp/xmlschema/timestampSettings">
  <defaultSettings>

    … 略 …

    <!-- タイムスタンプ付与前のファイルチェック有無 -->
    <is_check>true</is_check>

    … 略 …

  </defaultSettings>
  <!-- 会社毎の設定 -->
  <!--
  <companySettings>
    <companySetting>
      <companyCd>%会社コード%</companyCd>
      <settings>

        … 略 …

        <is_check>true</is_check>

        … 略 …

      </settings>
    </companySetting>
  </companySettings>
  -->
</timestampSettings>
必須項目 × (タイムスタンプを付与する場合必須です)
複数設定 ×
設定値・設定する内容

以下のいずれかを指定できます。

  • true
    ファイルチェックを実施します。
  • false
    ファイルチェックを実施しません。
単位・型 文字列 (xxxxxxx)
省略時のデフォルト値 なし
親タグ defaultSetting, settings(companySetting)

5.2.8.4.1.2.9. 画像データの最低画素数

タグ名 image_gradation
画像データ(JPEG)をチェックする際の最低画素数を設定します。

【設定項目】

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<timestampSettings xmlns="http://kaiden.slcs.co.jp/xmlschema/timestampSettings">
  <defaultSettings>

    … 略 …

    <!-- 画像データの最低画素数 -->
    <image_pixel>3867052</image_pixel>

    … 略 …

  </defaultSettings>
  <!-- 会社毎の設定 -->
  <!--
  <companySettings>
    <companySetting>
      <companyCd>%会社コード%</companyCd>
      <settings>

        … 略 …

        <image_pixel></image_pixel>

        … 略 …

      </settings>
    </companySetting>
  </companySettings>
  -->
</timestampSettings>
必須項目 ×
複数設定 ×
設定値・設定する内容
画像データの最低画素数
「3867052」以上の数値を設定してください。
「3867052」未満を設定した場合、デフォルト値が設定されます。
単位・型 数値
省略時のデフォルト値 3867052
親タグ defaultSetting, settings(companySetting)