intra-mart Accel Kaiden! プログラミングガイド 第21版 2024-04-01

5.2.2. リストデータ

5.2.2.1. はじめに

5.2.2.1.1. 本タグライブラリを使用する際の設定について

本タグライブラリを使用するJSPのページで、次の様な taglib ディレクティブを指定する必要があります。
  • intra-mart Accel Kaiden! 勤務管理モジュール
    <%@ taglib prefix=”klist_labor” uri=”http://kaiden.slcs.co.jp/taglib/v2/listdata/labormgr“%>

5.2.2.1.2. リストデータについて

本項に記載されているリストデータはドロップダウンリスト <k:select>などで「option」タグを生成するためのデータとして使用します。
特に記載のない場合、リストデータには次の値が含まれます。
  • 項目キー:key
  • 項目値:value
  • 削除フラグ:deleteFlag

5.2.2.2. intra-mart Accel Kaiden! 勤務管理モジュール

5.2.2.2.1. 勤務状況マスタ <klist_labor:listDataWorkStatus>

  • 概要
    勤務状況マスタのリストデータ作成用タグライブラリです。

    出力対象は「companyCd」に設定された会社の「searchCriteriaDate」に設定された日付時点で有効な勤務状況です。
    「wsAgreementCd」を設定した場合は、上記に加え「wsAgreementCd」を設定した勤務体系に紐づく勤務状況です。
    出力順は勤務状況のソートキー順(昇順)です。

  • 属性
    本タグライブラリには次の属性が設定可能です。

    属性名 説明 必須
    blank
    リストデータに空データ(空白行)を含むか否かを設定します。
    “true”:リストデータの先頭に空白データを含む。
    “false”:リストデータの先頭に空白データを含まない。
    name
    リストデータの名前を設定します。
    HTMLページ全体で一意な名前として扱われます。
    companyCd
    会社コードを設定します。
    searchCriteriaDate
    検索時に指定する基準日を保持する項目の「name」属性を設定します。
    ※省略時はシステム日付が設定されたものとします。
     
    wsAgreementCd
    勤務体系コードを設定します。
     

5.2.2.2.2. 休憩・控除・時間年休マスタ <klist_labor:listDataDeduction>

  • 概要
    休憩・控除・時間年休マスタのリストデータ作成用タグライブラリです。

    出力対象は「companyCd」に設定された会社の休憩・控除・時間年休です。
    「deductionMcategoryCds」を設定した場合は、上記に加え「deductionMcategoryCds」を設定した休憩・控除・時間年休中分類に紐づく休憩・控除・時間年休です。
    出力順は休憩・控除・時間年休のソートキー順(昇順)です。

  • 属性
    本タグライブラリには次の属性が設定可能です。

    属性名 説明 必須
    blank
    リストデータに空データ(空白行)を含むか否かを設定します。
    “true”:リストデータの先頭に空白データを含む。
    “false”:リストデータの先頭に空白データを含まない。
    name
    リストデータの名前を設定します。
    HTMLページ全体で一意な名前として扱われます。
    companyCd
    会社コードを設定します。
    deductionMcategoryCds
    休憩・控除・時間年休中分類コードを設定します。
     

5.2.2.2.3. 代理処理種別 <klist_labor:listDataLbrAgentAuthAct>

  • 概要
    代理処理種別のリストデータ作成用タグライブラリです。

    出力対象は代理処理種別すべてです。
    出力順は「日次申請」「日次承認」「日次点検」「勤務表提出」「勤務表点検」の順です。

  • 属性
    本タグライブラリには次の属性が設定可能です。

    属性名 説明 必須
    blank
    リストデータに空データ(空白行)を含むか否かを設定します。
    “true”:リストデータの先頭に空白データを含む。
    “false”:リストデータの先頭に空白データを含まない。
    name
    リストデータの名前を設定します。
    HTMLページ全体で一意な名前として扱われます。

5.2.2.2.4. 勤務カレンダールール指定パターン <klist_labor:listDataSettingPattern>

  • 概要
    勤務カレンダールール指定パターンのリストデータ作成用タグライブラリです。

    出力対象は勤務カレンダールール指定パターンすべてです。
    出力順は「週次曜日指定」「月次曜日指定」「年次日付指定」「年次曜日指定」「個別日付指定」の順です。

  • 属性
    本タグライブラリには次の属性が設定可能です。

    属性名 説明 必須
    blank
    リストデータに空データ(空白行)を含むか否かを設定します。
    “true”:リストデータの先頭に空白データを含む。
    “false”:リストデータの先頭に空白データを含まない。
    name
    リストデータの名前を設定します。
    HTMLページ全体で一意な名前として扱われます。

5.2.2.2.5. 締め期間 <klist_labor:listDataLaborPeriodList>

  • 概要
    締め期間(yyyy/MM/dd - yyyy/MM/dd)のリストデータ作成用タグライブラリです。

    出力対象は「companyCd」に設定された会社の「searchCriteriaDate」に設定された日付時点で有効な締め期間です。
    「wsAgreementCd」「openedFlag」「suspendFlag」「companyClosedFlag」「archivedFlag」「fromDate」「toDate」
    を設定した場合は、上記に加え各条件に一致した締め期間を対象にします。
    出力順は締め期間開始日順(昇順)です。

  • 属性
    本タグライブラリには次の属性が設定可能です。

    属性名 説明 必須
    blank
    リストデータに空データ(空白行)を含むか否かを設定します。
    “true”:リストデータの先頭に空白データを含む。
    “false”:リストデータの先頭に空白データを含まない。
    name
    リストデータの名前を設定します。
    HTMLページ全体で一意な名前として扱われます。
    companyCd
    会社コードを設定します。
    searchCriteriaDate
    検索時に指定する基準日を保持する項目の「name」属性を設定します。
    ※省略時はシステム日付が設定されたものとします。
     
    wsAgreementCd
    勤務体系コードを設定します。
     
    openedFlag
    オープンフラグを設定します。
     
    suspendFlag
    一時中断フラグを設定します。
     
    companyClosedFlag
    会社締め済フラグを設定します。
     
    archivedFlag
    アーカイブフラグを設定します。
     
    fromDate
    検索期間開始日を設定します。
     
    toDate
    検索期間終了日を設定します。
     

5.2.2.2.6. 権限セット <klist_labor:listDataAuthoritySet>

  • 概要
    権限セットのリストデータ作成用タグライブラリです。

    出力対象は権限セットすべてです。
    出力順は権限セットのソートキー順(昇順)です。

  • 属性
    本タグライブラリには次の属性が設定可能です。

    属性名 説明 必須
    blank
    リストデータに空データ(空白行)を含むか否かを設定します。
    “true”:リストデータの先頭に空白データを含む。
    “false”:リストデータの先頭に空白データを含まない。
    name
    リストデータの名前を設定します。
    HTMLページ全体で一意な名前として扱われます。

5.2.2.2.7. 管理組織 <klist_labor:listDataDepartmentAdmin>

  • 概要
    管理組織のリストデータ作成用タグライブラリです。

    出力対象は「searchCriteriaDate」に設定された日付時点で有効な、ログインユーザが管理者に設定されている組織です。
    出力順は会社、および組織のソートキー順(昇順)です。

  • 属性
    本タグライブラリには次の属性が設定可能です。

    属性名 説明 必須
    blank
    リストデータに空データ(空白行)を含むか否かを設定します。
    “true”:リストデータの先頭に空白データを含む。
    “false”:リストデータの先頭に空白データを含まない。
    name
    リストデータの名前を設定します。
    HTMLページ全体で一意な名前として扱われます。
    searchCriteriaDate
    検索時に指定する基準日を保持する項目の「name」属性を設定します。
    ※省略時はシステム日付が設定されたものとします。
     

5.2.2.2.8. 下位組織 <klist_labor:listDataDepartmentTree>

  • 概要
    下位組織のリストデータ作成用タグライブラリです。

    出力対象は「companyCd」「departmentSetCd」「departmentCd」に設定された組織とその下位組織です。
    「searchCriteriaDate」「includeDisabled」を設定した場合は、上記に加え各条件に一致した組織とその下位組織を対象にします。
    出力順は会社、および組織のソートキー順(昇順)です。

  • 属性
    本タグライブラリには次の属性が設定可能です。

    属性名 説明 必須
    blank
    リストデータに空データ(空白行)を含むか否かを設定します。
    “true”:リストデータの先頭に空白データを含む。
    “false”:リストデータの先頭に空白データを含まない。
    name
    リストデータの名前を設定します。
    HTMLページ全体で一意な名前として扱われます。
    companyCd
    会社コードを設定します。
    departmentSetCd
    組織セットコードを設定します。
    departmentCd
    組織コードを設定します。
    searchCriteriaDate
    検索時に指定する基準日を保持する項目の「name」属性を設定します。
    ※省略時はシステム日付が設定されたものとします。
     
    includeDisabled
    無効(論理削除)データを対象とするかを設定します。
    “true”:無効(論理削除)データを対象とします。
    “false”:無効(論理削除)データを対象としません。
    ※省略時は“false”が設定されたものとします。
     

5.2.2.2.9. 振替出勤日(法定休日) <klist_labor:listDataUnProcessSubWorkInLeagalHoliday>

  • 概要
    振替出勤日(法定休日)のリストデータ作成用タグライブラリです。

    出力対象は「userCd」に設定されたユーザの「companyCd」に設定された会社で未取得の振替出勤日(法定休日分)です。
    「searchCriteriaDate」を設定した場合は、上記に加え「searchCriteriaDate」に設定された日付時点で未取得の振替出勤日(法定休日分)が対象です。
    出力順は日付順(昇順)です。

  • 属性
    本タグライブラリには次の属性が設定可能です。

    属性名 説明 必須
    blank
    リストデータに空データ(空白行)を含むか否かを設定します。
    “true”:リストデータの先頭に空白データを含む。
    “false”:リストデータの先頭に空白データを含まない。
    name
    リストデータの名前を設定します。
    HTMLページ全体で一意な名前として扱われます。
    companyCd
    会社コードを設定します。
    userCd
    ユーザコードを設定します。
    searchCriteriaDate
    検索時に指定する基準日を保持する項目の「name」属性を設定します。
    ※省略時はシステム日付が設定されたものとします。
     

5.2.2.2.10. 振替出勤日(所定休日) <klist_labor:listDataUnProcessSubWorkOutLeagalHoliday>

  • 概要
    振替出勤日(所定休日)のリストデータ作成用タグライブラリです。

    出力対象は「userCd」に設定されたユーザの「companyCd」に設定された会社で未取得の振替出勤日(所定休日分)です。
    「searchCriteriaDate」を設定した場合は、上記に加え「searchCriteriaDate」に設定された日付時点で未取得の振替出勤日(所定休日分)が対象です。
    出力順は日付順(昇順)です。

  • 属性
    本タグライブラリには次の属性が設定可能です。

    属性名 説明 必須
    blank
    リストデータに空データ(空白行)を含むか否かを設定します。
    “true”:リストデータの先頭に空白データを含む。
    “false”:リストデータの先頭に空白データを含まない。
    name
    リストデータの名前を設定します。
    HTMLページ全体で一意な名前として扱われます。
    companyCd
    会社コードを設定します。
    userCd
    ユーザコードを設定します。
    searchCriteriaDate
    検索時に指定する基準日を保持する項目の「name」属性を設定します。
    ※省略時はシステム日付が設定されたものとします。
     

5.2.2.2.11. 振替休日(法定休日) <klist_labor:listDataUnProcessSubHolidayInLeagalHoliday>

  • 概要
    振替休日(法定休日)のリストデータ作成用タグライブラリです。

    出力対象は「userCd」に設定されたユーザの「companyCd」に設定された会社で未取得の振替休日(法定休日分)です。
    「searchCriteriaDate」を設定した場合は、上記に加え「searchCriteriaDate」に設定された日付時点で未取得の振替休日(法定休日分)が対象です。
    出力順は日付順(昇順)です。

  • 属性
    本タグライブラリには次の属性が設定可能です。

    属性名 説明 必須
    blank
    リストデータに空データ(空白行)を含むか否かを設定します。
    “true”:リストデータの先頭に空白データを含む。
    “false”:リストデータの先頭に空白データを含まない。
    name
    リストデータの名前を設定します。
    HTMLページ全体で一意な名前として扱われます。
    companyCd
    会社コードを設定します。
    userCd
    ユーザコードを設定します。
    searchCriteriaDate
    検索時に指定する基準日を保持する項目の「name」属性を設定します。
    ※省略時はシステム日付が設定されたものとします。
     
振替休日と紐づけられていない法定休日振替休日を一覧します。
振替休日順に出力します。

5.2.2.2.12. 振替休日(所定休日) <klist_labor:listDataUnProcessSubHolidayOutLeagalHoliday>

  • 概要
    振替休日(所定休日)のリストデータ作成用タグライブラリです。

    出力対象は「userCd」に設定されたユーザの「companyCd」に設定された会社で未取得の振替休日(所定休日分)です。
    「searchCriteriaDate」を設定した場合は、上記に加え「searchCriteriaDate」に設定された日付時点で未取得の振替休日(所定休日分)が対象です。
    出力順は日付順(昇順)です。

  • 属性
    本タグライブラリには次の属性が設定可能です。

    属性名 説明 必須
    blank
    リストデータに空データ(空白行)を含むか否かを設定します。
    “true”:リストデータの先頭に空白データを含む。
    “false”:リストデータの先頭に空白データを含まない。
    name
    リストデータの名前を設定します。
    HTMLページ全体で一意な名前として扱われます。
    companyCd
    会社コードを設定します。
    userCd
    ユーザコードを設定します。
    searchCriteriaDate
    検索時に指定する基準日を保持する項目の「name」属性を設定します。
    ※省略時はシステム日付が設定されたものとします。
     

5.2.2.2.13. 日(28日未満) <klist_labor:listDataDayOfMonthU28>

  • 概要
    日(28日未満)のリストデータ作成用タグライブラリです。

    出力対象は1日から27日と末日です。
    出力順は日付順(昇順)です。

  • 属性
    本タグライブラリには次の属性が設定可能です。

    属性名 説明 必須
    blank
    リストデータに空データ(空白行)を含むか否かを設定します。
    “true”:リストデータの先頭に空白データを含む。
    “false”:リストデータの先頭に空白データを含まない。
    name
    リストデータの名前を設定します。
    HTMLページ全体で一意な名前として扱われます。

5.2.2.2.14. 点検状態 <klist_labor:listDataSubmissionStatus>

  • 概要
    点検状態のリストデータ作成用タグライブラリです。

    出力対象は「未提出」、「提出済」です。

  • 属性
    本タグライブラリには次の属性が設定可能です。

    属性名 説明 必須
    blank
    リストデータに空データ(空白行)を含むか否かを設定します。
    “true”:リストデータの先頭に空白データを含む。
    “false”:リストデータの先頭に空白データを含まない。
    name
    リストデータの名前を設定します。
    HTMLページ全体で一意な名前として扱われます。

5.2.2.2.15. 休日出勤 <klist_labor:listDataUnProcessHolidayWork>

  • 概要
    休日出勤のリストデータ作成用タグライブラリです。

    出力対象は「userCd」に設定されたユーザの「companyCd」に設定された会社で「searchCriteriaDate」に設定された日付時点で未取得の休日出勤日です。
    出力順は日付順(昇順)です。

  • 属性
    本タグライブラリには次の属性が設定可能です。

    属性名 説明 必須
    blank
    リストデータに空データ(空白行)を含むか否かを設定します。
    “true”:リストデータの先頭に空白データを含む。
    “false”:リストデータの先頭に空白データを含まない。
    name
    リストデータの名前を設定します。
    HTMLページ全体で一意な名前として扱われます。
    companyCd
    会社コードを設定します。
    userCd
    ユーザコードを設定します。
    searchCriteriaDate
    検索時に指定する基準日を保持する項目の「name」属性を設定します。

5.2.2.2.16. 代休 <klist_labor:listDataUnProcessCompensation>

  • 概要
    代休のリストデータ作成用タグライブラリです。

    出力対象は「userCd」に設定されたユーザの「companyCd」に設定された会社で「searchCriteriaDate」に設定された日付時点で未取得の代休です。
    出力順は日付順(昇順)です。

  • 属性
    本タグライブラリには次の属性が設定可能です。

    属性名 説明 必須
    blank
    リストデータに空データ(空白行)を含むか否かを設定します。
    “true”:リストデータの先頭に空白データを含む。
    “false”:リストデータの先頭に空白データを含まない。
    name
    リストデータの名前を設定します。
    HTMLページ全体で一意な名前として扱われます。
    companyCd
    会社コードを設定します。
    userCd
    ユーザコードを設定します。
    searchCriteriaDate
    検索時に指定する基準日を保持する項目の「name」属性を設定します。

5.2.2.2.17. お気に入り(勤務表) <klist_labor:listDataLbrFavorite>

  • 概要
    勤務表のお気に入りのリストデータ作成用タグライブラリです。
    出力対象は「userCd」に設定されたユーザの「companyCd」、「departmentSetCd」、「departmentCd」に設定された組織で「wsAgreementCd」に設定された勤務体系のお気に入りです。
    出力順はお気に入り名順(昇順)です。

  • 属性
    本タグライブラリには次の属性が設定可能です。

    属性名 説明 必須
    blank
    リストデータに空データ(空白行)を含むか否かを設定します。
    “true”:リストデータの先頭に空白データを含む。
    “false”:リストデータの先頭に空白データを含まない。
    name
    リストデータの名前を設定します。
    HTMLページ全体で一意な名前として扱われます。
    companyCd
    会社コードを設定します。
    departmentSetCd
    組織セットコードを設定します。
    departmentCd
    組織コードを設定します。
    wsAgreementCd
    勤務体系コードを設定します。
    userCd
    ユーザコードを設定します。

5.2.2.2.18. お気に入り(作業実績) <klist_labor:listDataFavorite>

  • 概要
    作業実績のお気に入りのリストデータ作成用タグライブラリです。
    出力対象は、お気に入りガジェットから取得したユーザ、会社に設定されたお気に入りです。
    出力順はお気に入りID順(昇順)です。

  • 属性
    本タグライブラリには次の属性が設定可能です。

    属性名 説明 必須
    blank
    リストデータに空データ(空白行)を含むか否かを設定します。
    “true”:リストデータの先頭に空白データを含む。
    “false”:リストデータの先頭に空白データを含まない。
    name
    リストデータの名前を設定します。
    HTMLページ全体で一意な名前として扱われます。

5.2.2.2.19. 対象年月(作業実績) <klist_labor:listDataTargetMonth>

  • 概要
    作業実績の対象年月のリストデータ作成用タグライブラリです。

    出力対象は「companyCd」に設定された会社で「searchCriteriaDate」に設定された日付を基準にオープンしている作業実績の年月です。
    「targetMonthBefore」、「targetMonthAfter」に設定された範囲の作業実績が出力対象になります。
    出力順は年月順(昇順)です。

  • 属性
    本タグライブラリには次の属性が設定可能です。

    属性名 説明 必須
    blank
    リストデータに空データ(空白行)を含むか否かを設定します。
    “true”:リストデータの先頭に空白データを含む。
    “false”:リストデータの先頭に空白データを含まない。
    name
    リストデータの名前を設定します。
    HTMLページ全体で一意な名前として扱われます。
    companyCd
    会社コードを設定します。
    userCd
    ユーザコードを設定します。
    searchCriteriaDate
    検索時に指定する基準日を保持する項目の「name」属性を設定します。
    ※省略時はシステム日付が設定されたものとします。
     
    targetMonthBefore
    検索時の対象年月範囲(過去)を保持する項目の「name」属性を設定します。
    ※省略時は勤務管理のモジュール設定が設定されたものとします。
     
    targetMonthAfter
    検索時の対象年月範囲(未来)を保持する項目の「name」属性を設定します。
    ※省略時は勤務管理のモジュール設定が設定されたものとします。
     

5.2.2.2.20. 繰越清算期間 <klist_labor:listDataFlexWorkSettlementPeriod>

  • 概要
    フレックスの繰越清算期間のリストデータ作成用タグライブラリです。
    出力対象は「1ヶ月」、「2ヶ月」、「3ヶ月」です。

  • 属性
    本タグライブラリには次の属性が設定可能です。

    属性名 説明 必須
    blank
    リストデータに空データ(空白行)を含むか否かを設定します。
    “true”:リストデータの先頭に空白データを含む。
    “false”:リストデータの先頭に空白データを含まない。
    name
    リストデータの名前を設定します。
    HTMLページ全体で一意な名前として扱われます。