11. アップデート・パッチの適用¶
IM-Juggling を利用して最新モジュールを適用する事ができます。詳細は、「 intra-mart Accel Platform セットアップガイド 」-「 アップデート パッチの適用 」を参照してください。注意
アップデート・パッチの適用でメニューのURL、ジョブの実行プログラムが変更になる場合があります。初期データでインポートされるメニュー・ジョブはアップデート・パッチの適用後のセットアップ時に変更後の情報に更新されます。独自にKaiden!の標準機能を利用したメニュー・ジョブを追加している場合、初期データでインポートされるメニュー・ジョブを参考に設定を変更してください。
11.1. アップデート¶
- アップデートの適用は、「 アップデートの適用 」を参照してください。
- アップデート版を適用前に環境を構築している場合、次の個別作業が必要です。
注意
アップデート前のバージョンが、 バージョン 2.0.0の場合、
- バージョン 2.0.0からアップデートを行う際の個別作業
- バージョン 2.0.1からアップデートを行う際の個別作業
- バージョン 2.0.2からアップデートを行う際の個別作業
- バージョン 2.0.3からアップデートを行う際の個別作業
- バージョン 2.0.4からアップデートを行う際の個別作業
- バージョン 2.0.5からアップデートを行う際の個別作業
- バージョン 2.0.6からアップデートを行う際の個別作業
- バージョン 2.0.7からアップデートを行う際の個別作業
- バージョン 2.0.8からアップデートを行う際の個別作業
- バージョン 2.0.9からアップデートを行う際の個別作業
- バージョン 2.0.10からアップデートを行う際の個別作業
- バージョン 2.0.12からアップデートを行う際の個別作業
- バージョン 2.0.13からアップデートを行う際の個別作業
- バージョン 2.0.14からアップデートを行う際の個別作業
- バージョン 2.0.15からアップデートを行う際の個別作業
の最新までのバージョンの作業が必要です。
11.1.1. バージョン 2.0.0からアップデートを行う際の個別作業¶
11.1.1.1. BaseSettings.xmlの編集¶
バージョン 2.0.1で intra-mart Accel Kaiden! 基盤モジュール モジュール設定に、時刻表現方法の設定を追加しています。以下を参考にBaseSettings.xmlの設定を修正してください。(詳細は『モジュール設定』を参照してください。)<defaultSetting> … 略 … <!-- 時刻表現方法 ※timestampの書式には影響しません * 以下のいずれかを指定できます. ** "H99" : 25:00など24時以降も表現する。(HH:MM/H:MMの表記が各機能による)</li> ** "H24" : 24:00以降は"+"(デフォルト)を付与する(+01:00 = 25:00 = 翌01:00)</li> --> <timeFormat>H99</timeFormat> </defaultSetting>
11.1.1.2. kaiden_logger.xmlの編集¶
バージョン 2.0.1でログ設定のログパターン文字列にテナントIDを追加しています。以下を参考にkaiden_logger.xmlの設定を修正してください。(詳細は『ログ設定』を参照してください。)<layout class="jp.co.intra_mart.common.platform.log.layout.OutputStackTracePatternLayout"> <pattern>[%d{yyyy-MM-dd HH:mm:ss.SSS}] %-5level %logger{255} %X{tenant.id} %X{log.id} - %msg%n</pattern> … 略 … </layout>
11.1.2. バージョン 2.0.1からアップデートを行う際の個別作業¶
11.1.2.1. kaiden_logger.xmlの編集¶
<included> <appender name="KAIDEN_LOG_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> <file>${im.log}/product/kaiden/kaiden.log</file> <append>true</append> <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy"> <fileNamePattern>${im.log}/product/kaiden/kaiden%i.log</fileNamePattern> <minIndex>1</minIndex> <maxIndex>5</maxIndex> </rollingPolicy> <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> <maxFileSize>10MB</maxFileSize> </triggeringPolicy> <encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder"> <layout class="jp.co.intra_mart.common.platform.log.layout.OutputStackTracePatternLayout"> <pattern>[%d{yyyy-MM-dd HH:mm:ss.SSS}] %-5level %logger{255} %X{tenant.id} %X{log.id} - %msg%n</pattern> <enableOutputStackTrace>true</enableOutputStackTrace> <stackTraceDir>${im.log}/product/kaiden/exception/</stackTraceDir> <stackTraceFilename>'exception_'yyyy-MM-dd_HH-mm-ss'_%logId.kaiden.log'</stackTraceFilename> </layout> <immediateFlush>true</immediateFlush> </encoder> </appender> <logger name="KAIDEN_LOG" additivity="false"> <level value="info" /> <appender-ref ref="KAIDEN_LOG_FILE" /> </logger> </included>
11.1.2.2. ProductLabormgrSettings.xmlの編集¶
バージョン 2.0.2で intra-mart Accel Kaiden! 勤務管理モジュール モジュール設定に、所属組織を判定するために利用する組織セットコード、組織ツリー表示階層数 を追加しています。intra-mart Accel Kaiden! 勤務管理モジュールを利用している場合は、以下を参考にProductLabormgrSettings.xmlの設定を修正してください。(詳細は『モジュール設定』を参照してください。)<defaultSetting> <!-- 所属組織を判定するために利用する組織セットコード * 省略できません * 設定した組織セットのみ利用します。 * %company%を指定すると、会社コードと同じ組織セットのみを利用します。 --> <decisionAttachDepartmentSetCd>%company%</decisionAttachDepartmentSetCd> … 略 … <showDepartmentDepth>1</showDepartmentDepth> </defaultSetting>
11.1.2.3. 申請書マスタメンテナンスの再設定¶
申請書マスタ(コンテンツ定義)メンテナンス画面で、追加済みのガジェットを再設定します。
各コンテンツの申請書マスタ(コンテンツバージョン)登録/更新画面を表示します。登録/更新画面の表示方法は、『intra-mart Accel Kaiden! 経費旅費 / 管理者操作ガイド』-「ワークフロー設定」-「コンテンツ定義」-「更新」-「コンテンツバージョン更新」を参照してください。 「申請書ガジェット」欄に設定しているガジェットをすべて削除します。 「ガジェット追加」リンクをクリックします。 再度、「選択可能なガジェット」から「追加するガジェット」欄に追加するガジェットを設定して「決定」ボタンをクリックします。 ガジェットの追加後、「更新」ボタンをクリックします。コラム
更新の際に、各ガジェットの必須/任意設定等がリセットされますので、再度設定を行ってください。
11.1.3. バージョン 2.0.2からアップデートを行う際の個別作業¶
11.1.3.1. BaseSettings.xmlの編集¶
バージョン 2.0.3で intra-mart Accel Kaiden! 基盤モジュール モジュール設定に、続柄[本人]を特定するコード、システムメッセージの配信元となるユーザのコード、セレクトボックスの表示最大数を追加しています。以下を参考にBaseSettings.xmlの設定を修正してください。(詳細は『モジュール設定』を参照してください。)<defaultSetting> … 略 … <!-- 続柄 * 続柄[本人]を特定するコード --> <relationshipOwnPerson>100004-10</relationshipOwnPerson> <!-- システムメッセージの配信元となるユーザのコード * ジョブの完了メッセージなど、個人が特定できない場合の配信元です。 * 本設定に合わせて、ユーザ作成及びメールアドレスの設定をお願いします。 --> <deliverUserCd></deliverUserCd> <!-- セレクトボックスの表示最大数 * セレクトボックスの表示最大数です。 * 最大数を超えたセレクト内容はモーダルで検索、設定します。 * 未設定の場合は全件表示します。 --> <showSelectOptionMaxCount>20</showSelectOptionMaxCount> </defaultSetting>
11.1.3.2. ProductWorkflowSettings.xmlの編集¶
バージョン 2.0.3で intra-mart Accel Kaiden! ワークフローモジュール モジュール設定に、FB一括出力画面の組織所属判断範囲が主所属のみか否かの設定を追加しています。以下を参考にProductWorkflowSettings.xmlの設定を修正してください。(詳細は『モジュール設定』を参照してください。)<defaultSettings> … 略 … <!-- FB一括出力画面の組織所属判断範囲が主所属のみか否かを設定します。 * 省略できません * true(主所属のみ)、false(副所属を含む)を設定します。 --> <fbdataLumpExportDeptMainFlag>false</fbdataLumpExportDeptMainFlag> </defaultSettings>
11.1.4. バージョン 2.0.3からアップデートを行う際の個別作業¶
11.1.4.1. ProductLabormgrSettings.xmlの編集¶
バージョン 2.0.4で intra-mart Accel Kaiden! 勤務管理モジュール モジュール設定に、作業実績/作業実績の年度開始月日、作業実績/作業実績の基準月、作業実績/対象年月の表示範囲(過去)、作業実績/対象年月の表示範囲(未来)、作業実績差分登録有無を追加しています。以下を参考にProductLabormgrSettings.xmlの設定を修正してください。(詳細は『モジュール設定』を参照してください。)<defaultSetting> … 略 … <!-- 作業実績/作業実績の年度開始月日 * 省略できません * MM/DD形式で設定してください。 * 作業実績の年度開始月日を指定します。 * 締め単位は月締めのみ対応しています。 * 28日以降の日付を設定した場合、月の最終日が開始日です。 * 設定値04/01の場合かつ基準月に0を指定した場合:4月1日~4月30日が4月度。 * 設定値03/28の場合かつ基準月に1を指定した場合:3月31日~4月29日が4月度。 --> <cutOffDate>04/01</cutOffDate> <!-- 作業実績/作業実績の基準月 * 省略できません * 0か1を設定してください。 * 0を指定した場合、年度開始月日に設定した月を基準月とします。 * 1を指定した場合、年度開始月日に設定した翌月を基準月とします。 * 設定値0かつ年度開始月日に04/01を設定した場合:4月1日~4月30日が4月度。 * 設定値1かつ年度開始月日に03/21を設定した場合:3月21日~4月20日が4月度。 --> <defaultMonth>0</defaultMonth> <!-- 作業実績/対象年月の表示範囲(過去) * 省略できません * 0以上の整数を設定してください。 * 作業実績一覧にて表示できる期間(過去)を設定します。 * 設定値1の場合:システム日付を含む月の過去1ヶ月を表示する。 --> <targetYMBefore>3</targetYMBefore> <!-- 作業実績/対象年月の表示範囲(未来) * 省略できません * 0以上の整数を設定してください。 * 作業実績一覧にて表示できる期間(未来)を設定します。 * 設定値1の場合:システム日付を含む月の未来1ヶ月を表示する。 --> <targetYMAfter>3</targetYMAfter> <!-- 作業実績差分登録有無 * 省略できません * 0か1を設定してください。 * 0を指定した場合、差分登録しない設定とします。 * 1を指定した場合、差分登録する設定とします。 --> <dailyWorkDataDiffOutput>1</dailyWorkDataDiffOutput> </defaultSetting>
11.1.5. バージョン 2.0.4からアップデートを行う際の個別作業¶
11.1.5.1. 設定ファイルの編集¶
バージョン 2.0.5で 会社個別の設定方法を変更しています。会社個別の設定をしている場合は、以下を参考に設定ファイルの会社個別の設定を修正してください。(詳細は『intra-mart Accel Kaiden! の設定ファイルについて』を参照してください。)<?xml version="1.0" encoding="UTF-8" standalone="no"?> <xxxSettings xmlns="http://kaiden.slcs.co.jp/xmlschema/xxx"> <defaultSetting> %全体の設定% </defaultSetting> <tenantSettings> <tenantSetting> <tenantId>%テナントID%</tenantId> <companySettings> <companySetting> <companyCd>%会社Aのコード値%</companyCd> <settings> %会社Aの設定% </settings> </companySetting> <companySetting> <companyCd>%会社Bのコード値%</companyCd> <settings> %会社Bの設定% </settings> </companySetting> </companySettings> </tenantSetting> </tenantSettings> </xxxSettings>
11.1.5.2. BaseSettings.xmlの編集¶
バージョン 2.0.5で intra-mart Accel Kaiden! 基盤モジュール モジュール設定に、ファイルタグの1ファイルサイズ上限 を追加しています。以下を参考にBaseSettings.xmlの設定を修正してください。(詳細は『モジュール設定』を参照してください。)<defaultSetting> … 略 … <!-- ファイルタグの1ファイルサイズ上限(KB) 0が指定された場合は上限なし。--> <maxFileSize>0</maxFileSize> </defaultSetting>
11.1.5.3. ProductLabormgrSettings.xmlの編集¶
バージョン 2.0.5で intra-mart Accel Kaiden! 勤務管理モジュール モジュール設定に、勤務表(共通)ヘッダー集計値表示パターン を追加しています。intra-mart Accel Kaiden! 勤務管理モジュールを利用している場合は、以下を参考にProductLabormgrSettings.xmlの設定を修正してください。(詳細は『モジュール設定』を参照してください。)<defaultSetting> … 略 … <!-- 勤務表(共通)ヘッダー集計値表示パターン(カスタマイズ用) * 省略できません * 1勤務表に複数勤務体系がある場合の共通ヘッダー集計値表示パターンを設定します。<br /> * ※ガジェットクラス、ガジェットバリエーションを「_」で連結して設定します --> <workReportCommmonHeaderSummaryPattern>workReportHeaderSummary_v01</workReportCommmonHeaderSummaryPattern> </defaultSetting>
11.1.5.4. ImwNumberingSettings.xmlの編集¶
バージョン 2.0.5で案件番号採番処理の設定ファイルの配置場所を「WEB-INF/classes/jp/co/slcs/kaiden2/product_workflow/ImwNumberingSettings.xml」から「WEB-INF/classes/jp/co/slcs/kaiden2/extension_imw/ImwNumberingSettings.xml」に変更しました。案件番号採番処理の設定を追加している場合は、「WEB-INF/classes/jp/co/slcs/kaiden2/extension_imw/ImwNumberingSettings.xml」に設定を追加してください。
11.1.6. バージョン 2.0.5からアップデートを行う際の個別作業¶
11.1.6.1. ProductLabormgrSettings.xmlの編集¶
バージョン 2.0.6で intra-mart Accel Kaiden! 勤務管理モジュール モジュール設定に、作業実績時刻/時間数の入力単位、時刻表現方法(作業実績用)を追加しています。intra-mart Accel Kaiden! 勤務管理モジュールを利用している場合は、以下を参考にProductLabormgrSettings.xmlの設定を修正してください。(詳細は『モジュール設定』を参照してください。)<defaultSetting> … 略 … <!-- 作業実績時刻/時間数の入力単位 * 省略できません * 1,5,10,15,30をサポート --> <workTimeInputUnitForWorkPerformance>1</workTimeInputUnitForWorkPerformance> … 略 … <!-- 時刻表現方法(作業実績用) ※timestampの書式には影響しません * 以下のいずれかを指定できます. ** "H99" : 24:00以降も「HH:MM」または「H:MM」と表現する ** "H24" : 24:00以降は「HH:MM」または「H:MM」に「+」を付与して表現する --> <timeFormatForWorkPerformance>H99</timeFormatForWorkPerformance> </defaultSetting>
11.1.7. バージョン 2.0.6からアップデートを行う際の個別作業¶
11.1.7.1. ガジェットのインポート¶
バージョン 2.0.7でGadgetBuilderで作成したガジェットを追加しています。GadgetBuilderで作成したガジェットを使用する場合、ガジェットのインポートを実施してください。詳細は、『intra-mart Accel Kaiden! GadgetBuilder 設定ガイド』-「基本」-「設定の流れ」-「動作確認」-「GadgetBuilder定義インポート」を参照してください。
インポートするガジェットの定義ファイルを「%パブリックストレージ%/kaiden/generic/gadget」に配置します。ガジェットの定義ファイルは「%システムストレージ%/kaiden/generic/gadget」に格納しています。 「サイトマップ」→「テナント管理」→「ジョブネット設定」をクリックします。 ジョブネット一覧(画面左部)の「ガジェット」をクリックします。 「即時実行」をクリックします。 確認ポップアップの「決定」をクリックしてジョブネットを実行します。 各コンテンツの申請書マスタ(コンテンツバージョン)登録/更新画面の「ガジェット追加」リンクをクリックすると、インポートしたガジェットが表示されるので、必要なガジェットを追加してください。ガジェットクラス、ガジェットバリエーションが同一のガジェットが既に追加されている場合、ガジェットを削除して再度追加してください。登録/更新画面の操作方法の詳細は、『intra-mart Accel Kaiden! 経費旅費 / 管理者操作ガイド』-「ワークフロー設定」-「コンテンツ定義」-「コンテンツバージョン設定時の操作方法」-「ガジェット設定」-「利用ガジェット設定」を参照してください。注意
インポートしたガジェットと、ガジェットクラス、ガジェットバリエーションが同一のガジェットが存在する場合、申請書マスタでガジェットを削除して再度追加すると、インポートしたガジェットがインポート前に存在したガジェットを上書きします。インポート前のガジェットを使用することができなくなりますので、注意してください。コラム
申請書マスタでガジェットを削除して再度追加すると、ガジェットの必須/任意設定等に初期値が登録されます。設定を変更している場合は、再度設定を行ってください。コラム
ファイル名が「master_」から始まるXMLは、インポート用のファイルではありません。インポートするファイルのみ、「%パブリックストレージ%/kaiden/generic/gadget」に配置してください。
11.1.8. バージョン 2.0.7からアップデートを行う際の個別作業¶
11.1.8.1. ガジェットのインポート¶
バージョン 2.0.8でGadgetBuilderで作成したガジェットを追加しています。GadgetBuilderで作成したガジェットを使用する場合、ガジェットのインポートを実施してください。詳細は、『intra-mart Accel Kaiden! GadgetBuilder 設定ガイド』-「基本」-「設定の流れ」-「動作確認」-「GadgetBuilder定義インポート」を参照してください。また、注意点はバージョン 2.0.6からアップデートを行う際の個別作業を参照してください。
11.1.8.2. EkispertWebSettings.xmlの編集¶
バージョン 2.0.8で intra-mart Accel Kaiden! 基盤モジュール モジュール設定に、JR予約サービスを追加しています。intra-mart Accel Kaiden! 基盤モジュールを利用している場合は、以下を参考にEkispertWebSettings.xmlの設定を修正してください。(詳細は『駅すぱあとWebサービス設定』を参照してください。)<defaultSetting> … 略 … <!-- JR予約サービス(省略可。省略された場合は、省略時はnoneを利用) * 以下のいずれかを指定できます. ** exYoyaku :EX予約 ** exETokkyu :EX予約(e特急券) ** exHayatoku :EX予約(EX早特) ** exHayatoku21 :EX予約(EX早特21) ** exGreenHayatoku :EX予約(EXグリーン早特) ** smartEx :スマートEX ** smartExHayatoku :スマートEX(EX早特) ** smartExHayatoku21 :スマートEX(EX早特21) ** smartExGreenHayatoku :スマートEX(EXグリーン早特) ** none :計算しない --> <jrreservation>none</jrreservation> … 略 … </defaultSetting>
11.1.8.3. ProductWorkflowSettings.xmlの編集¶
バージョン 2.0.8でintra-mart Accel Kaiden! ワークフローモジュール設定に、仕訳出力時の未払金集約(金額相殺)キー(組織)の設定を追加しています。intra-mart Accel Kaiden! ワークフローモジュールを利用している場合は、以下を参考にProductWorkflowSettings.xmlの設定を修正してください。(詳細は『モジュール設定』を参照してください。)<defaultSetting> … 略 … <!-- 仕訳出力時の未払金集約(金額相殺)キーに組織情報(組織セットコード・組織コード)を含めるか否かを設定します。 * 省略できません * true(組織セットコード・組織コードを含む)、false(組織セットコード・組織コードを含めない)を設定します。 --> <companyCdSetToAmountSummaryKey>true</companyCdSetToAmountSummaryKey> … 略 … </defaultSetting>
11.1.9. バージョン 2.0.8からアップデートを行う際の個別作業¶
11.1.9.1. バージョン 2.0.8 ~ 2.0.8-PATCH_004からアップデートを行う際の個別作業¶
- ガジェットのインポート
バージョン 2.0.9でGadgetBuilderで作成したガジェットを追加しています。GadgetBuilderで作成したガジェットを使用する場合、ガジェットのインポートを実施してください。詳細は、『intra-mart Accel Kaiden! GadgetBuilder 設定ガイド』-「基本」-「設定の流れ」-「動作確認」-「GadgetBuilder定義インポート」を参照してください。また、注意点はバージョン 2.0.6からアップデートを行う際の個別作業を参照してください。
- ProductLabormgrSettings.xmlの編集
バージョン 2.0.9で intra-mart Accel Kaiden! 勤務管理モジュール モジュール設定に、休日出勤・代休の有効期限 を追加しています。intra-mart Accel Kaiden! 勤務管理モジュールを利用している場合は、以下を参考にProductLabormgrSettings.xmlの設定を修正してください。(詳細は『モジュール設定』を参照してください。)<defaultSetting> <!-- 休日出勤・代休の有効期限 * (値が省略された場合には有効期限は無限になります。) * * expiredType には、有効期限の算出方法を指定します ** "01" : 発生当日を起算とした前後日数 ** "02" : 発生当日を起算とした前後月数 ** "10" : 発生した月(歴日)の前後月数 ** "11" : 発生した月(年度開始日を月初)の前後月数 ** "20" : 発生した締め期間の前後締め期間数 * 例 ** expiredType ="01" 設定値:40 *** 取得当日の前後40日までが有効期間になります。 ** expiredType ="02" 設定値:1 *** 取得当日の前後1ヶ月までが有効期間になります。 ** expiredType ="10" 設定値:1 *** 取得当日の前月~翌月までが有効期間になります。(歴日で計算されます) ** expiredType ="11" 設定値:1 *** 取得当日の前月~翌月までが有効期間になります。(年度開始日を月初として計算されます) *** ※年度開始が1日の場合は、expiredType ="10"と同様です。 ** expiredType ="20" 設定値:1 *** 取得当日の前締め期間~翌締め期間までが有効期間になります。 *** ※締め期間が「月」の場合には、expiredType ="11"と同様です。 --> <holidayWorkAndCompensationExpired expiredType="20">1</holidayWorkAndCompensationExpired> </defaultSetting>バージョン 2.0.9-PATCH_001で intra-mart Accel Kaiden! 勤務管理モジュール モジュール設定に、休暇管理マスタ調整後時間数編集可能項目コード、休暇種別設定 を追加しています。コラム
バージョン2.0.9へアップデートする場合、当手順は不要です。intra-mart Accel Kaiden! 勤務管理モジュールを利用している場合は、以下を参考にProductLabormgrSettings.xmlの設定を修正してください。(詳細は『モジュール設定』を参照してください。)<defaultSetting> <!-- 休暇管理マスタ調整後時間数編集可能項目コード * 休暇管理マスタで調整後時間数を編集可能にしたい項目コードを指定します。 * カンマ区切りで複数指定が可能です。 --> <leaveManagementAdjustHoursAuthEdit>1</leaveManagementAdjustHoursAuthEdit> <!-- 休暇種別設定 * 省略できません * 子の看護休暇と介護休暇に紐づく項目マスタの項目IDと休暇付与対象を設定します。 * leaveType : 休暇種別ごとにタグを設定します。 * division : 休暇種別区分を指定します。下記のいずれかのみ指定可能です。 ** CHILD_NURSE : 子の看護休暇 ** CARE : 介護休暇 * itemId : 子の看護休暇、介護休暇に紐づく項目ID(項目区分コード + "-" + 項目コード)を指定します。 * exclusion : 休暇の付与対象から除外するかどうかを指定します。true:除外する、false:除外しない * true:除外を指定した場合、休暇管理マスタにおける休暇日数の付与は行えません。 --> <leaveTypeSettings> <leaveTypeSetting> <division>CHILD_NURSE</division> <itemId></itemId> <exclusion>false</exclusion> </leaveTypeSetting> <leaveTypeSetting> <division>CARE</division> <itemId></itemId> <exclusion>false</exclusion> </leaveTypeSetting> </leaveTypeSettings> </defaultSetting>
- TimestampSettings.xmlの編集
バージョン 2.0.9-PATCH_001で タイムスタンプ設定に、画像データの最低画素数 を追加しています。コラム
バージョン2.0.9へアップデートする場合、当手順は不要です。intra-mart Accel Kaiden! DataDelivery連携モジュール を利用している場合は、以下を参考にTimestampSettings.xmlの設定を修正してください。(詳細は『タイムスタンプ設定』を参照してください。)<?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>
11.1.9.2. バージョン 2.0.8-PATCH_004からアップデートを行う際の必須作業¶
注意
当作業はバージョン 2.0.8-PATCH_004からアップデートを行う際に必ず行う必要があります。またテナント環境セットアップを行う前に実施してください。注意
2.0.8-PATCH_004以外のバージョンからアップデートを行う場合、当手順は不要です。
- 初期データインポート用SQLの編集
利用するデータベースに合わせて、次のいずれかのDDLを編集します。編集対象のSQLファイルは以下の2箇所に格納しています
格納先パス %Warファイル展開先%/WEB-INF/storage/system/products/import/basic/kaiden_product_labormgr/209 %システムストレージ%/products/import/basic/kaiden_product_labormgr/209 注意
当作業でファイルの削除は行わないでください。
PostgreSQL
ファイル名 ddl_postgre.sql SQLファイルから下記のSQL文を削除します。(4行目~8行目)… 略 … alter table k31m_ws_agreement_att add work_status_default_flag varchar(1) not null default 0; alter table k31t_work_record add compensation_date timestamp without time zone; alter table k31t_work_record add holiday_work_date timestamp without time zone; … 略 …(341行目~395行目)… 略 … create table k31m_ws_mapping ( company_cd varchar(100) not null, ws_agreement_cd varchar(100) not null, compensation_ws_cd varchar(20) not null, term_cd varchar(50) not null, start_date timestamp without time zone not null, end_date timestamp without time zone not null, sort_key numeric(15,0) not null, delete_flag varchar(1) not null, extension_a varchar(1000), extension_b varchar(1000), extension_c varchar(1000), extension_d varchar(1000), extension_e varchar(1000), extension_f varchar(1000), extension_g varchar(1000), extension_h varchar(1000), extension_i varchar(1000), extension_j varchar(1000), entry_ts timestamp without time zone not null, entry_user_cd varchar(100) not null, renew_cnt numeric(18,0) not null, renew_ts timestamp without time zone not null, renew_user_cd varchar(100) not null ); alter table k31m_ws_mapping add constraint pk_k31m_ws_mapping primary key (company_cd,ws_agreement_cd,compensation_ws_cd,term_cd); create table k31m_ws_mapping_dtl ( company_cd varchar(100) not null, ws_agreement_cd varchar(100) not null, compensation_ws_cd varchar(20) not null, term_cd varchar(50) not null, tuple_id numeric(18,0) not null, row_number numeric(18,0) not null, holiday_ws_cd varchar(20) not null, extension_a varchar(1000), extension_b varchar(1000), extension_c varchar(1000), extension_d varchar(1000), extension_e varchar(1000), extension_f varchar(1000), extension_g varchar(1000), extension_h varchar(1000), extension_i varchar(1000), extension_j varchar(1000), entry_ts timestamp without time zone not null, entry_user_cd varchar(100) not null, renew_cnt numeric(18,0) not null, renew_ts timestamp without time zone not null, renew_user_cd varchar(100) not null ); alter table k31m_ws_mapping_dtl add constraint pk_k31m_ws_mapping_dtl primary key (company_cd,ws_agreement_cd,compensation_ws_cd,term_cd,tuple_id);
Oracle Database
ファイル名 ddl_oracle.sql SQLファイルから下記のSQL文を削除します。(4行目~8行目)… 略 … alter table k31m_ws_agreement_att add (work_status_default_flag varchar2(1) default 0 not null); alter table k31t_work_record add (compensation_date timestamp); alter table k31t_work_record add (holiday_work_date timestamp); … 略 …(342行目~396行目)… 略 … create table k31m_ws_mapping ( company_cd varchar2(100) not null, ws_agreement_cd varchar2(100) not null, compensation_ws_cd varchar2(20) not null, term_cd varchar2(50) not null, start_date timestamp not null, end_date timestamp not null, sort_key numeric(15,0) not null, delete_flag varchar2(1) not null, extension_a varchar2(1000), extension_b varchar2(1000), extension_c varchar2(1000), extension_d varchar2(1000), extension_e varchar2(1000), extension_f varchar2(1000), extension_g varchar2(1000), extension_h varchar2(1000), extension_i varchar2(1000), extension_j varchar2(1000), entry_ts timestamp not null, entry_user_cd varchar2(100) not null, renew_cnt numeric(18,0) not null, renew_ts timestamp not null, renew_user_cd varchar2(100) not null ); alter table k31m_ws_mapping add constraint pk_k31m_ws_mapping primary key (company_cd,ws_agreement_cd,compensation_ws_cd,term_cd); create table k31m_ws_mapping_dtl ( company_cd varchar2(100) not null, ws_agreement_cd varchar2(100) not null, compensation_ws_cd varchar2(20) not null, term_cd varchar2(50) not null, tuple_id numeric(18,0) not null, row_number numeric(18,0) not null, holiday_ws_cd varchar2(20) not null, extension_a varchar2(1000), extension_b varchar2(1000), extension_c varchar2(1000), extension_d varchar2(1000), extension_e varchar2(1000), extension_f varchar2(1000), extension_g varchar2(1000), extension_h varchar2(1000), extension_i varchar2(1000), extension_j varchar2(1000), entry_ts timestamp not null, entry_user_cd varchar2(100) not null, renew_cnt numeric(18,0) not null, renew_ts timestamp not null, renew_user_cd varchar2(100) not null ); alter table k31m_ws_mapping_dtl add constraint pk_k31m_ws_mapping_dtl primary key (company_cd,ws_agreement_cd,compensation_ws_cd,term_cd,tuple_id);
Microsoft SQL Server
ファイル名 ddl_sqlserver.sql SQLファイルから下記のSQL文を削除します。(4行目~8行目)… 略 … alter table k31m_ws_agreement_att add work_status_default_flag nvarchar(1) not null default 0; alter table k31t_work_record add compensation_date datetime2; alter table k31t_work_record add holiday_work_date datetime2; … 略 …(341行目~395行目)… 略 … create table k31m_ws_mapping ( company_cd nvarchar(100) not null, ws_agreement_cd nvarchar(100) not null, compensation_ws_cd nvarchar(20) not null, term_cd nvarchar(50) not null, start_date datetime2 not null, end_date datetime2 not null, sort_key numeric(15,0) not null, delete_flag nvarchar(1) not null, extension_a nvarchar(1000), extension_b nvarchar(1000), extension_c nvarchar(1000), extension_d nvarchar(1000), extension_e nvarchar(1000), extension_f nvarchar(1000), extension_g nvarchar(1000), extension_h nvarchar(1000), extension_i nvarchar(1000), extension_j nvarchar(1000), entry_ts datetime2 not null, entry_user_cd nvarchar(100) not null, renew_cnt numeric(18,0) not null, renew_ts datetime2 not null, renew_user_cd nvarchar(100) not null ); alter table k31m_ws_mapping add constraint pk_k31m_ws_mapping primary key (company_cd,ws_agreement_cd,compensation_ws_cd,term_cd); create table k31m_ws_mapping_dtl ( company_cd nvarchar(100) not null, ws_agreement_cd nvarchar(100) not null, compensation_ws_cd nvarchar(20) not null, term_cd nvarchar(50) not null, tuple_id numeric(18,0) not null, row_number numeric(18,0) not null, holiday_ws_cd nvarchar(20) not null, extension_a nvarchar(1000), extension_b nvarchar(1000), extension_c nvarchar(1000), extension_d nvarchar(1000), extension_e nvarchar(1000), extension_f nvarchar(1000), extension_g nvarchar(1000), extension_h nvarchar(1000), extension_i nvarchar(1000), extension_j nvarchar(1000), entry_ts datetime2 not null, entry_user_cd nvarchar(100) not null, renew_cnt numeric(18,0) not null, renew_ts datetime2 not null, renew_user_cd nvarchar(100) not null ); alter table k31m_ws_mapping_dtl add constraint pk_k31m_ws_mapping_dtl primary key (company_cd,ws_agreement_cd,compensation_ws_cd,term_cd,tuple_id);
- intra-mart スキーマバージョンの更新
利用するデータベースにUpdate文を実行します。update im_schema_update set schema_version = 12 where module_id = 'kaiden_product_labormgr';
11.1.10. バージョン 2.0.9からアップデートを行う際の個別作業¶
- ガジェットのインポート
バージョン 2.0.10でGadgetBuilderで作成したガジェットを追加しています。GadgetBuilderで作成したガジェットを使用する場合、ガジェットのインポートを実施してください。詳細は、『intra-mart Accel Kaiden! GadgetBuilder 設定ガイド』-「基本」-「設定の流れ」-「動作確認」-「GadgetBuilder定義インポート」を参照してください。また、注意点はバージョン 2.0.6からアップデートを行う際の個別作業を参照してください。
- ProductLabormgrSettings.xmlの編集
バージョン 2.0.10で intra-mart Accel Kaiden! 勤務管理モジュール モジュール設定の、平均値算出時のスケールに設定可能な値を追加しています。必要に応じて設定値を変更してください。作業手順は「 平均値算出時のスケール」の「ProductLabormgrSettings.xmlの編集」を参照ください。
11.1.11. バージョン 2.0.10からアップデートを行う際の個別作業¶
- ガジェットのインポート
バージョン 2.0.11でGadgetBuilderで作成したガジェットを追加しています。GadgetBuilderで作成したガジェットを使用する場合、ガジェットのインポートを実施してください。詳細は、『intra-mart Accel Kaiden! GadgetBuilder 設定ガイド』-「基本」-「設定の流れ」-「動作確認」-「GadgetBuilder定義インポート」を参照してください。また、注意点はバージョン 2.0.6からアップデートを行う際の個別作業を参照してください。コラム
ProductWorkflowSettings.xmlの編集で「初期データインポート時にGadgetBuilder版ガジェットのインポートを実施する対象バージョン設定」に対象バージョンを設定した場合はインポート不要です。ProductWorkflowSettings.xmlを上記のとおり編集した場合でも、パブリックストレージに配置したGadgetBuilder定義は自動的に更新されません。パブリックストレージにGadgetBuilder定義を配置している場合、システムストレージからアップデート後に展開されたファイルを取得し、パブリックストレージに上書きしてください。「初期データインポート時にGadgetBuilder版ガジェットのインポートを実施する対象バージョン設定」に空文字を設定した場合は個別にインポートを実施してください。
- ProductWorkflowSettings.xmlの編集
バージョン 2.0.11で intra-mart Accel Kaiden! ワークフローモジュール モジュール設定に、初期データインポート時にGadgetBuilder版ガジェットのインポートを実施する対象バージョン設定、初期データインポート時にGadgetBuilder版コンテンツへの入替え設定を追加しています。以下を参考にProductWorkflowSettings.xmlの設定を修正してください。(詳細は『モジュール設定』を参照してください。)<defaultSettings> … 略 … <!-- 初期データインポート時にGadgetBuilder版ガジェットのインポートを実施する対象バージョンを設定します。 * 指定されたバージョンの初期データインポート実行時にGadgetBuilder版ガジェットをインポートします。 * 値が未設定の場合、初期データインポート時にGadgetBuilder版ガジェットのインポートを実施しません。 --> <gadgetInitImportTargetVersion>2.0.11</gadgetInitImportTargetVersion> <!-- 初期データインポート時にGadgetBuilder版コンテンツへ入替えを実施するか否かを設定します。 * 省略できません * true(GadgetBuilder版コンテンツへ入替えを実施する)、false(GadgetBuilder版コンテンツへ入替えを実施しない)を設定します。 --> <contentsInitImportReplaceMode>true</contentsInitImportReplaceMode> </defaultSettings>注意
初期データインポート時にGadgetBuilder版ガジェットのインポートを実施する対象バージョン設定、初期データインポート時にGadgetBuilder版コンテンツへの入替え設定はテナント環境セットアップを行う前に実施してください。注意
標準のJSP版ガジェットまたはGadgetBuilder版ガジェットを既に利用している場合は初期データインポート時にGadgetBuilder版ガジェットのインポートを実施する対象バージョン設定に空文字を設定してください。初期データインポート時にGadgetBuilder版ガジェットのインポートを実施する対象バージョン設定に対象バージョンを設定した場合、標準のGadgetBuilder版ガジェットへ置き換えられるため、利用中のガジェットの設定が変更されます。注意
標準のJSP版ガジェットまたはGadgetBuilder版ガジェットを既に利用している場合は初期データインポート時にGadgetBuilder版コンテンツへの入替え設定にfalseを設定してください。初期データインポート時にGadgetBuilder版コンテンツへの入替え設定にtrueを設定した場合、標準のGadgetBuilder版コンテンツへ置き換えられるため、利用中のコンテンツの設定が変更されます。コラム
ProductWorkflowSettings.xmlを上記のとおり編集した場合でも、パブリックストレージに配置したGadgetBuilder定義は自動的に更新されません。パブリックストレージにGadgetBuilder定義を配置している場合、システムストレージからパッチ適用後に展開されたファイルを取得し、パブリックストレージに上書きしてください。「初期データインポート時にGadgetBuilder版ガジェットのインポートを実施する対象バージョン設定」に空文字を設定した場合は個別にインポートを実施してください。
- JournalExportSettings.xmlの移動
バージョン 2.0.11で仕訳出力設定ファイルをパブリックストレージにコピーしています。仕訳出力ジョブを実行時にコピー先に設定ファイルが存在しない場合、コピー元の設定ファイルが読み込まれます。
コピー元パス %Warファイル展開先%/WEB-INF/classes/jp/co/slcs/kaiden2/product_workflow/foundation/model/xml_schema/journal_export_settings
コピー先パス %パブリックストレージ%/kaiden/settings/default/JournalExportSettings コラム
仕訳出力設定ファイルは会社毎に設定ファイルを指定することができます。会社毎に設定ファイルを指定する場合、パブリックストレージに以下の通り設定ファイルを配置してください。
格納先 %パブリックストレージ%/kaiden/settings/%会社コード%/JournalExportSettings
- SalaryDataExportSettings.xmlの移動
バージョン 2.0.11で給与計算基礎データ出力設定ファイルをパブリックストレージにコピーしています。給与計算基礎データ出力を実行時にコピー先に設定ファイルが存在しない場合、コピー元の設定ファイルが読み込まれます。
コピー元パス %Warファイル展開先%/WEB-INF/classes/jp/co/slcs/kaiden2/product_labormgr/foundation/model/xml_schema/salary_data_export
コピー先パス %パブリックストレージ%/kaiden/settings/default/SalaryDataExportSettings コラム
給与計算基礎データ出力設定ファイルは会社毎に設定ファイルを指定することができます。会社毎に設定ファイルを指定する場合、パブリックストレージに以下の通り設定ファイルを配置してください。
格納先 %パブリックストレージ%/kaiden/settings/%会社コード%/salary_data_export
- ProductLabormgrSettings.xmlの編集
バージョン 2.0.11-PATCH_002で intra-mart Accel Kaiden! 勤務管理モジュール モジュール設定に、有給休暇の残0.5日を時間年休に切り崩すか否か を追加しています。コラム
バージョン2.0.11へアップデートする場合、当手順は不要です。intra-mart Accel Kaiden! 勤務管理モジュールを利用している場合は、以下を参考にProductLabormgrSettings.xmlの設定を修正してください。(詳細は『モジュール設定』を参照してください。)<defaultSetting> … 略 … <!-- 有給休暇の残0.5日を時間年休に切り崩すか否かを設定します。 * 省略できません * true(切り崩す)、false(切り崩さない)を設定します。 --> <cutDownRemainingHalfDay>true</cutDownRemainingHalfDay> </defaultSetting>
11.1.12. バージョン 2.0.12からアップデートを行う際の個別作業¶
注意
アーカイブモジュールを使用する場合、「アーカイブモジュール利用時の注意」も併せて参照ください。intra-mart Accel Kaiden! マイナンバー を使用する場合、アーカイブモジュールの選択が必要です。注意
アーカイブモジュールを使用しない場合、下記モジュールの選択を解除してください。また、アーカイブモジュールの選択を解除してください。下記モジュールを解除するとエラーメッセージが表示される場合、Kaiden!以外のモジュールが解除したモジュールに依存しています。エラーメッセージをクリックして、「依存関係の解決」画面で「OK」をクリックし必要なモジュールを追加してください。
- ライブラリ > サードパーティー製ライブラリ > ANTLR
- ライブラリ > サードパーティー製ライブラリ > AOP Alliance
- ライブラリ > サードパーティー製ライブラリ > Apache Commons Digester
- ライブラリ > サードパーティー製ライブラリ > Apache Commons Validator
- ライブラリ > サードパーティー製ライブラリ > Apache POI - 3.2.0
- ライブラリ > サードパーティー製ライブラリ > Seasar2
- ライブラリ > サードパーティー製ライブラリ > Apache Struts
- ライブラリ > サードパーティー製ライブラリ > SAStruts
- ライブラリ > intra-mart製ライブラリ > Seasar2連携モジュール
- 開発フレームワーク > SAStruts Framework on Accel Platform
アーカイブモジュールを使用しないがSAStruts+S2JDBCフレームワークを利用する場合、「app.dicon」から「kaiden.dicon」または「kaiden_module.dicon」の include を削除してください。「app.dicon」については、「app.dicon」を参照してください。
- ミドルウェアの設定『intra-mart Accel Platform セットアップガイド』-「ミドルウェアのセットアップ」-「Web Application Server」-「Resinの設定」を参照してResinにTERASOLUNA Server Framework for Java (5.x)を使用する場合の設定を実施してください。
- 追加リソースの追加「プロジェクトの作成とモジュールの選択」を参照してTERASOLUNA Server Framework for Java (5.x)の追加リソースを追加してください。
- applicationContext-kaiden_common.xml「applicationContext-kaiden_common.xml」を参照してapplicationContext-kaiden_common.xmlを作成してください。
- ProductWorkflowSettings.xmlの編集
「初期データインポート時にGadgetBuilder版ガジェットのインポートを実施する対象バージョン設定」の設定を「2.0.13」に変更してください。「初期データインポート時にGadgetBuilder版コンテンツへの入替え設定の設定を「true」に変更してください。変更すると、標準のガジェットと初期データとしてインポートされるコンテンツ定義が更新されます。以下を参考にProductWorkflowSettings.xmlの設定を修正してください。(詳細は『モジュール設定』を参照してください。)また、注意点はバージョン 2.0.10からアップデートを行う際の個別作業の「ProductWorkflowSettings.xmlの編集」を参照してください。<defaultSettings> … 略 … <!-- 初期データインポート時にGadgetBuilder版ガジェットのインポートを実施する対象バージョンを設定します。 * 指定されたバージョンの初期データインポート実行時にGadgetBuilder版ガジェットをインポートします。 * 値が未設定の場合、初期データインポート時にGadgetBuilder版ガジェットのインポートを実施しません。 --> <gadgetInitImportTargetVersion>2.0.13</gadgetInitImportTargetVersion> <!-- 初期データインポート時にGadgetBuilder版コンテンツへ入替えを実施するか否かを設定します。 * 省略できません * true(GadgetBuilder版コンテンツへ入替えを実施する)、false(GadgetBuilder版コンテンツへ入替えを実施しない)を設定します。 --> <contentsInitImportReplaceMode>true</contentsInitImportReplaceMode> </defaultSettings>
- RouteSearchSettings.xmlの編集(※経路検索を利用している場合のみ)
経路検索を利用している場合「経路検索用アクションクラス」の設定を「kaiden/v2/route/ekispertWeb」に変更してください。以下を参考にRouteSearchSettings.xmlの設定を修正してください。(詳細は『経路検索設定』を参照してください。)<defaultSettings> … 略 … <!-- 経路検索用アクションクラス --> <actionClass>kaiden/v2/route/ekispertWeb</actionClass>コラム
アーカイブモジュールに含まれる経路検索用アクションクラスを使用する場合は変更不要です。
- ジョブの再設定
独自に作成したジョブで、標準機能の実行プログラムを定義している場合、実行プログラムを変更してください。初期データでインポートされるジョブはセットアップ時に更新します。独自に初期データでインポートされるジョブの実行プログラムを設定したジョブを追加している場合、左記ジョブの実行プログラムを確認してください。または、「jp.co.slcs.kaiden2.」の部分を「jp.co.slcs.kaiden.v2」に変更してください。
- メニューの再設定
独自に作成したメニューで、標準機能のURLを定義している場合、URLを変更してください。初期データでインポートされるメニューはセットアップ時に更新します。独自に初期データでインポートされるメニューのURLを設定したメニューを追加している場合、左記メニューのURLを確認してください。または、「kaiden/」の部分を「kaiden/v2/」に変更してください。
- ポートレットの再設定
独自に作成したポートレットで、標準機能のページパスを定義している場合、ページパスを変更してください。初期データでインポートされるポートレットはセットアップ時に更新します。独自に初期データでインポートされるポートレットのページパスを設定したポートレットを設定している場合、左記ポートレットのページパスを確認してください。または、「kaiden/」の部分を「kaiden/v2/」に変更してください。
- 申請書マスタメンテナンスの再設定
バージョン2.0.13でガジェットの定義を変更しています。初期データとしてインポートされるコンテンツ定義は、セットアップ時に変更済みの定義に更新します。独自に作成したコンテンツ定義は、申請書マスタ(コンテンツ定義)メンテナンス画面で、更新してください。更新方法は、「申請書マスタメンテナンスの再設定」を参照してください。コラム
更新の際に、各ガジェットの必須/任意設定等がリセットされますので、再度設定を行ってください。注意
アップデート前に作成したコンテンツをバージョン2.0.13(SpringMVC+Mirage-SQLの開発モデル)に入れ替える場合、IM-Workflowのコンテンツ定義編集画面で、コンテンツ定義のユーザプログラムの「jp.co.slcs.kaiden2」の箇所を「jp.co.slcs.kaiden.v2」に変更してください。申請書マスタから、ユーザプログラムをSpringMVC+Mirage-SQLの開発モデルに更新することはできません。
- intra-mart スキーマバージョンの更新
バージョン2.0.12-PATCH_005以降の環境からアップデートする場合、実施してください。バージョン2.0.12-PATCH_004以前の環境からアップデートする場合、不要です。利用するデータベースにUpdate文を実行します。update im_schema_update set schema_version = 21 where module_id = 'kaiden_product_workflow';
11.1.13. バージョン 2.0.13からアップデートを行う際の個別作業¶
- ProductWorkflowSettings.xmlの編集
「初期データインポート時にGadgetBuilder版ガジェットのインポートを実施する対象バージョン設定」の設定を「2.0.14」に変更してください。「初期データインポート時にGadgetBuilder版コンテンツへの入替え設定の設定を「true」に変更してください。変更すると、標準のガジェットと初期データとしてインポートされるコンテンツ定義が更新されます。以下を参考にProductWorkflowSettings.xmlの設定を修正してください。(詳細は『モジュール設定』を参照してください。)また、注意点はバージョン 2.0.10からアップデートを行う際の個別作業の「ProductWorkflowSettings.xmlの編集」を参照してください。<defaultSettings> … 略 … <!-- 初期データインポート時にGadgetBuilder版ガジェットのインポートを実施する対象バージョンを設定します。 * 指定されたバージョンの初期データインポート実行時にGadgetBuilder版ガジェットをインポートします。 * 値が未設定の場合、初期データインポート時にGadgetBuilder版ガジェットのインポートを実施しません。 --> <gadgetInitImportTargetVersion>2.0.14</gadgetInitImportTargetVersion> <!-- 初期データインポート時にGadgetBuilder版コンテンツへ入替えを実施するか否かを設定します。 * 省略できません * true(GadgetBuilder版コンテンツへ入替えを実施する)、false(GadgetBuilder版コンテンツへ入替えを実施しない)を設定します。 --> <contentsInitImportReplaceMode>true</contentsInitImportReplaceMode> </defaultSettings>
- intra-mart スキーマバージョンの更新
バージョン2.0.13-PATCH_003以降の環境からアップデートする場合、実施してください。バージョン2.0.13-PATCH_002以前の環境からアップデートする場合、不要です。利用するデータベースにUpdate文を実行します。update im_schema_update set schema_version = 20 where module_id = 'kaiden_base'; update im_schema_update set schema_version = 23 where module_id = 'kaiden_product_workflow';
11.1.14. バージョン 2.0.14からアップデートを行う際の個別作業¶
- RouteSearchSettings.xmlの編集
バージョン 2.0.15で intra-mart Accel Kaiden! 基盤モジュール モジュール設定に、経路検索用コントローラークラスを追加しています。また、 intra-mart Accel Kaiden! 基盤モジュール モジュール設定の、経路検索用アクションクラスの初期値を変更しました。以下を参考にRouteSearchSettings.xmlの設定を修正してください。(詳細は『経路検索設定』を参照してください。)<defaultSettings> … 略 … <!-- 経路検索用アクションクラス --> <actionClass>kaiden/route/ekispertWeb</actionClass> <!-- 経路検索用コントローラークラス --> <controllerClass>kaiden/v2/route/ekispertWeb</controllerClass> </defaultSettings>
- EkispertWebSettings.xmlの編集
バージョン 2.0.15で intra-mart Accel Kaiden! 基盤モジュール モジュール設定に、探索種別、優先乗車券、検索結果表示、 座席種別等変更可否、 座席種別等変更時再読込有無を追加しています。以下を参考にEkispertWebSettings.xmlの設定を修正してください。(詳細は『駅すぱあとWebサービス設定』を参照してください。)<defaultSettings> … 略 … <!-- 探索種別(省略可。省略された場合は、省略時はplainになります。) * 以下のいずれかを指定できます. ** plain :平均待ち時間探索 ** dia :ダイヤ探索 ** departure :出発時刻探索 ** arrival :到着時刻探索 ** firstTrain :始発電車探索 ** lastTrain :最終電車探索 --> <searchType>plain</searchType> <!-- 優先乗車券(省略可。省略された場合は、省略時はnoneか、detailの値となります。) * 以下のいずれかを指定できます. ** none :指定なし ** normal :普通乗車券 ** ic :ICカード乗車券 ** cheap :安い乗車券 --> <preferredTicketOrder>none</preferredTicketOrder> <!-- 検索結果表示(省略可。省略時はfalseになります。) * 以下のいずれかを指定できます. ** true :一覧表示 ** false :経路表示 --> <courseList>false</courseList> <!-- 座席種別等変更可否(省略可。省略時はfalseになります。) * 以下のいずれかを指定できます. ** true :変更可 ** false :変更不可 --> <priceChange>false</priceChange> <!-- 座席種別等変更時再読込有無(省略可。省略時はfalseになります。) * 以下のいずれかを指定できます. ** true :再読込する ** false :再読込しない --> <priceChangeRef>false</priceChangeRef> </defaultSettings>
11.1.14.1. ガジェットのインポート¶
バージョン 2.0.15でGadgetBuilderで作成したガジェットを追加・変更しています。以下ガジェットを使用する場合、ガジェットのインポートを実施してください。詳細は、『intra-mart Accel Kaiden! GadgetBuilder 設定ガイド』-「基本」-「設定の流れ」-「動作確認」-「GadgetBuilder定義インポート」を参照してください。また、注意点はバージョン 2.0.6からアップデートを行う際の個別作業を参照してください。
日当明細 事前・精算書検索 添付ファイルチェック ファイル明細 ファイル明細(汎用)以下ガジェットを使用する場合、ガジェットのインポートは不要ですが、申請書マスタメンテナンスを更新してください。「%パブリックストレージ%/kaiden/generic/gadget」にガジェットの定義ファイルを配置している場合、「%システムストレージ%/kaiden/generic/gadget」に配置されているファイルを「%パブリックストレージ%/kaiden/generic/gadget」に配置してから申請書マスタメンテナンスを更新します。詳細は、『intra-mart Accel Kaiden! GadgetBuilder 設定ガイド』-「カスタマイズ手順」-「設定の流れ」-「手順⑥-2:GadgetBuilder定義反映(申請書ガジェットマスタ更新不要)」を参照してください。
経費明細 宿泊明細 旅程明細 費用振替明細
11.1.15. バージョン 2.0.15からアップデートを行う際の個別作業¶
- ProductWorkflowSettings.xmlの編集
バージョン 2.0.16で intra-mart Accel Kaiden! ワークフローモジュール モジュール設定に、仕訳出力時の未払金集約(金額相殺)キー(プロジェクト)の設定 を追加しています。intra-mart Accel Kaiden! ワークフローモジュールを利用している場合は、以下を参考にProductWorkflowSettings.xmlの設定を修正してください。(詳細は『モジュール設定』を参照してください。)<defaultSetting> … 略 … <!-- 仕訳出力時の未払金集約(金額相殺)キーにプロジェクト情報(プロジェクトコード)を含めるか否かを設定します。 * 省略できません * true(プロジェクトコードを含む)、false(プロジェクトコードを含めない)を設定します。 --> <projectCdSetToAmountSummaryKey>true</projectCdSetToAmountSummaryKey> … 略 … </defaultSetting>
- ProductLabormgrSettings.xmlの編集
バージョン 2.0.16で intra-mart Accel Kaiden! 勤務管理モジュール モジュール設定に、振替出勤時に振替休日を必須入力にするか否か 、代休時に休日出勤を必須入力にするか否か を追加しています。intra-mart Accel Kaiden! 勤務管理モジュールを利用している場合は、以下を参考にProductLabormgrSettings.xmlの設定を修正してください。(詳細は『モジュール設定』を参照してください。)<defaultSetting> … 略 … <!-- 振替出勤時に振替休日を必須入力にするか否かを設定します。 * 省略できません * * true(振替休日を必須入力)、false(振替休日を任意入力)を設定します。 --> <substituteWorkInputHolidayRequired>false</substituteWorkInputHolidayRequired> <!-- 代休時に休日出勤を必須入力にするか否かを設定します。 * 省略できません * * true(休日出勤を必須入力)、false(休日出勤を任意入力)を設定します。 --> <compensationInputHolidayWorkRequired>false</compensationInputHolidayWorkRequired> </defaultSetting>
11.1.15.1. ガジェットのインポート¶
バージョン 2.0.16でGadgetBuilderで作成したガジェットを追加・変更しています。以下ガジェットを使用する場合、ガジェットのインポートを実施してください。詳細は、『intra-mart Accel Kaiden! GadgetBuilder 設定ガイド』-「基本」-「設定の流れ」-「動作確認」-「GadgetBuilder定義インポート」を参照してください。また、注意点はバージョン 2.0.6からアップデートを行う際の個別作業を参照してください。
旅程明細(簡易, 連携)(カード形式) 経費明細(カード形式) 請求書払情報(源泉徴収額あり) 請求書払明細(源泉徴収額なし) カレンダー検索(Microsoft 365) ファイル検索(invoiceAgent 文書管理)以下ガジェットを使用する場合、ガジェットのインポートは不要ですが、申請書マスタメンテナンスを更新してください。「%パブリックストレージ%/kaiden/generic/gadget」にガジェットの定義ファイルを配置している場合、「%システムストレージ%/kaiden/generic/gadget」に配置されているファイルを「%パブリックストレージ%/kaiden/generic/gadget」に配置してから申請書マスタメンテナンスを更新します。詳細は、『intra-mart Accel Kaiden! GadgetBuilder 設定ガイド』-「カスタマイズ手順」-「設定の流れ」-「手順⑥-2:GadgetBuilder定義反映(申請書ガジェットマスタ更新不要)」を参照してください。
旅程明細 旅程明細(複数通貨) 旅程明細(簡易) 旅程明細(複数通貨, 簡易) 旅程明細(連携) 旅程明細(複数通貨, 連携) 旅程明細(予算)自動引当 旅程明細(予算)手動引当 旅程明細(簡易, 連携) 旅程明細(複数通貨, 簡易, 連携) 経費明細 経費明細(複数通貨) 経費明細(簡易) 経費明細(複数通貨, 簡易) 経費明細(連携) 経費明細(複数通貨, 連携) 経費明細(予算)自動引当 経費明細(予算)手動引当 宿泊明細 宿泊明細(複数通貨) 宿泊明細(簡易) 宿泊明細(複数通貨, 簡易) 宿泊明細(連携) 宿泊明細(複数通貨, 連携) 宿泊明細(予算)自動引当 宿泊明細(予算)手動引当 請求書払明細 請求書払明細(予算)自動引当 請求書払明細(予算)手動引当 請求書払明細(外貨支払) 請求書払明細(外貨支払, 予算)自動引当 請求書払明細(外貨支払, 予算)手動引当 ファイル明細 ファイル明細(汎用)
11.2. パッチ¶
- パッチの適用は、「パッチの適用」を参照してください。
- アップデート版を適用前に環境を構築している場合、次の個別作業が必要です。
11.2.1. バージョン 2.0.8にパッチを適用する際の個別作業¶
11.2.1.1. ProductLabormgrSettings.xmlの編集¶
バージョン 2.0.8-PATCH_004で intra-mart Accel Kaiden! 勤務管理モジュール モジュール設定に、休日出勤・代休の有効期限、休暇管理マスタ調整後時間数編集可能項目コード、休暇種別設定 を追加しています。2.0.8~2.0.8-PATCH_003に2.0.8-PATCH_004以降のパッチを適用する場合、設定ファイルに項目を追加してください。
11.2.2. バージョン 2.0.9にパッチを適用する際の個別作業¶
11.2.2.1. ProductLabormgrSettings.xmlの編集¶
バージョン 2.0.9-PATCH_001で intra-mart Accel Kaiden! 勤務管理モジュール モジュール設定に、休暇管理マスタ調整後時間数編集可能項目コード、休暇種別設定 を追加しています。作業手順は「 休暇管理マスタ調整後時間数編集可能項目コード」、「 休暇種別設定」の「ProductLabormgrSettings.xmlの編集」を参照ください。
11.2.2.2. TimestampSettings.xmlの編集¶
バージョン 2.0.9-PATCH_001で タイムスタンプ設定に、画像データの最低画素数 を追加しています。作業手順は「 画像データの最低画素数」の「TimestampSettings.xmlの編集」を参照ください。
11.2.3. バージョン 2.0.11にパッチを適用する際の個別作業¶
11.2.3.1. ProductLabormgrSettings.xmlの編集¶
バージョン 2.0.11-PATCH_002で intra-mart Accel Kaiden! 勤務管理モジュール モジュール設定に、有給休暇の残0.5日を時間年休に切り崩すか否か を追加しています。作業手順は「 有給休暇の残0.5日を時間年休に切り崩すか否か」の「ProductLabormgrSettings.xmlの編集」を参照ください。
11.2.4. バージョン 2.0.12にパッチを適用する際の個別作業¶
11.2.4.1. ProductWorkflowSettings.xmlの編集¶
バージョン 2.0.12-PATCH_002~2.0.13-PATCH_004で標準のガジェットと初期データとしてインポートされるコンテンツ定義を更新したい場合、「初期データインポート時にGadgetBuilder版ガジェットのインポートを実施する対象バージョン設定」の設定を変更してください。バージョン 2.0.12-PATCH_002、2.0.12-PATCH_003を適用する場合、「2.0.12-PATCH_002」を、バージョン 2.0.12-PATCH_004を適用する場合、「2.0.12-PATCH_004」を、バージョン 2.0.12-PATCH_005を適用する場合、「2.0.12-PATCH_005」を設定してください。「初期データインポート時にGadgetBuilder版コンテンツへの入替え設定の設定を「true」に変更してください。変更すると、標準のガジェットと初期データとしてインポートされるコンテンツ定義が更新されます。以下を参考にProductWorkflowSettings.xmlの設定を修正してください。(詳細は『モジュール設定』を参照してください。)また、注意点はバージョン 2.0.10からアップデートを行う際の個別作業の「ProductWorkflowSettings.xmlの編集」を参照してください。<defaultSettings> … 略 … <!-- 初期データインポート時にGadgetBuilder版ガジェットのインポートを実施する対象バージョンを設定します。 * 指定されたバージョンの初期データインポート実行時にGadgetBuilder版ガジェットをインポートします。 * 値が未設定の場合、初期データインポート時にGadgetBuilder版ガジェットのインポートを実施しません。 --> <gadgetInitImportTargetVersion>2.0.12-PATCH_005</gadgetInitImportTargetVersion> <!-- 初期データインポート時にGadgetBuilder版コンテンツへ入替えを実施するか否かを設定します。 * 省略できません * true(GadgetBuilder版コンテンツへ入替えを実施する)、false(GadgetBuilder版コンテンツへ入替えを実施しない)を設定します。 --> <contentsInitImportReplaceMode>true</contentsInitImportReplaceMode> </defaultSettings>
11.2.4.2. EkispertWebSettings.xmlの編集¶
バージョン 2.0.12-PATCH_005で intra-mart Accel Kaiden! 基盤モジュール モジュール設定に、オフピーク定期を追加しています。intra-mart Accel Kaiden! 基盤モジュールを利用している場合は、以下を参考にEkispertWebSettings.xmlの設定を修正してください。(詳細は『駅すぱあとWebサービス設定』を参照してください。)<defaultSetting> … 略 … <!-- オフピーク定期(省略可。省略された場合は、省略時はfalseか、detailの値となります。) * 以下のいずれかを指定できます. ** true :計算する ** false :計算しない --> <offpeakteiki>false</offpeakteiki> … 略 … </defaultSetting>
11.2.4.3. 項目マスタの確認¶
バージョン 2.0.12-PATCH_005で項目マスタの項目区分が「納品/請求区分」、項目コードが「RETINVOICE」の項目を追加します。同じ項目区分、項目コードの項目が登録されているか確認してください。登録されている場合、削除して異なる項目コードの項目として登録しなおしてからパッチを適用してください。
11.2.4.4. SQLの実行¶
バージョン 2.0.12-PATCH_005でテーブルへのカラム追加、テーブル追加、データの追加を実施しています。初期データセットアップ時に上記を実施しないため、利用するデータベースにSQLを実行してください。
PostgreSQL基盤モジュールを使用する場合、次のSQL文を実行します。insert into k10c_setting_item (setting_category_cd, setting_item_cd, locale_id, setting_item_name, initial_value, re_edit_flag, required_flag, setting_item_type, setting_item_args, setting_item_validation, sort_key, extension_a, extension_b, extension_c, extension_d, extension_e, extension_f, extension_g, extension_h, extension_i, extension_j, entry_ts, entry_user_cd, renew_cnt, renew_ts, renew_user_cd) values ('EkispertWebSettings', 'offpeakteiki', 'en', 'off-peak commuter pass', 'false', '1', '1', 'text', null, null, 43, null, null, null, null, null, null, null, null, null, null, to_timestamp('2023-06-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss'), 'system', 1, to_timestamp('2023-06-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss'), 'system'); insert into k10c_setting_item (setting_category_cd, setting_item_cd, locale_id, setting_item_name, initial_value, re_edit_flag, required_flag, setting_item_type, setting_item_args, setting_item_validation, sort_key, extension_a, extension_b, extension_c, extension_d, extension_e, extension_f, extension_g, extension_h, extension_i, extension_j, entry_ts, entry_user_cd, renew_cnt, renew_ts, renew_user_cd) values ('EkispertWebSettings', 'offpeakteiki', 'ja', 'オフピーク定期', 'false', '1', '1', 'text', null, null, 43, null, null, null, null, null, null, null, null, null, null, to_timestamp('2023-06-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss'), 'system', 1, to_timestamp('2023-06-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss'), 'system'); insert into k10c_setting_item (setting_category_cd, setting_item_cd, locale_id, setting_item_name, initial_value, re_edit_flag, required_flag, setting_item_type, setting_item_args, setting_item_validation, sort_key, extension_a, extension_b, extension_c, extension_d, extension_e, extension_f, extension_g, extension_h, extension_i, extension_j, entry_ts, entry_user_cd, renew_cnt, renew_ts, renew_user_cd) values ('EkispertWebSettings', 'offpeakteiki', 'zh_CN', '非高峰通勤票', 'false', '1', '1', 'text', null, null, 43, null, null, null, null, null, null, null, null, null, null, to_timestamp('2023-06-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss'), 'system', 1, to_timestamp('2023-06-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss'), 'system'); alter table k10m_ekispert_web add cnd_offpeak_teiki varchar(100); alter table k10m_ekispert_web add dsp_offpeak_teiki varchar(10);ワークフローモジュールを使用する場合、次のSQL文を実行します。insert into k10c_item(item_id, locale_id, item_type_cd, item_cd, item_name, sort_key, allow_del_flag, entry_ts, entry_user_cd, renew_cnt, renew_ts, renew_user_cd) values ('300010-RETINVOICE', 'en', '300010', 'RETINVOICE', 'Return Invoice', '999', '0', to_timestamp('2023-06-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss'), 'system', '1', to_timestamp('2023-06-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss'), 'system'); insert into k10c_item(item_id, locale_id, item_type_cd, item_cd, item_name, sort_key, allow_del_flag, entry_ts, entry_user_cd, renew_cnt, renew_ts, renew_user_cd) values ('300010-RETINVOICE', 'ja', '300010', 'RETINVOICE', '返還請求書', '999', '0', to_timestamp('2023-06-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss'), 'system', '1', to_timestamp('2023-06-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss'), 'system'); insert into k10c_item(item_id, locale_id, item_type_cd, item_cd, item_name, sort_key, allow_del_flag, entry_ts, entry_user_cd, renew_cnt, renew_ts, renew_user_cd) values ('300010-RETINVOICE', 'zh_CN', '300010', 'RETINVOICE', '退货发票', '999', '0', to_timestamp('2023-06-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss'), 'system', '1', to_timestamp('2023-06-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss'), 'system'); insert into k10c_item(item_id, locale_id, item_type_cd, item_cd, item_name, sort_key, allow_del_flag, entry_ts, entry_user_cd, renew_cnt, renew_ts, renew_user_cd) values ('300015-OTHERS', 'en', '300015', 'OTHERS', 'Others', '3', '0', to_timestamp('2023-06-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss'), 'system', '1', to_timestamp('2023-06-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss'), 'system'); insert into k10c_item(item_id, locale_id, item_type_cd, item_cd, item_name, sort_key, allow_del_flag, entry_ts, entry_user_cd, renew_cnt, renew_ts, renew_user_cd) values ('300015-OTHERS', 'ja', '300015', 'OTHERS', 'その他', '3', '0', to_timestamp('2023-06-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss'), 'system', '1', to_timestamp('2023-06-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss'), 'system'); insert into k10c_item(item_id, locale_id, item_type_cd, item_cd, item_name, sort_key, allow_del_flag, entry_ts, entry_user_cd, renew_cnt, renew_ts, renew_user_cd) values ('300015-OTHERS', 'zh_CN', '300015', 'OTHERS', '其他的', '3', '0', to_timestamp('2023-06-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss'), 'system', '1', to_timestamp('2023-06-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss'), 'system'); alter table k30t_decision_advstl add application_balance numeric(28,10); alter table ka30t_decision_advstl add application_balance numeric(28,10); alter table k30m_file add file_category_breakdown_cd varchar(100); alter table k30t_file_use_data add original_storage_flag varchar(1); alter table k30t_file_use_data add electronic_target_flag varchar(1); create table k30m_file_category_breakdown ( company_cd varchar(100) not null, file_category_breakdown_cd varchar(100) not null, term_cd varchar(50) not null, locale_id varchar(50) not null, file_category_breakdown_name varchar(1000) not null, start_date timestamp without time zone not null, end_date timestamp without time zone not null, delete_flag varchar(1) not null, extension_a varchar(1000), extension_b varchar(1000), extension_c varchar(1000), extension_d varchar(1000), extension_e varchar(1000), extension_f varchar(1000), extension_g varchar(1000), extension_h varchar(1000), extension_i varchar(1000), extension_j varchar(1000), entry_ts timestamp without time zone not null, entry_user_cd varchar(100) not null, renew_cnt numeric(18,0) not null, renew_ts timestamp without time zone not null, renew_user_cd varchar(100) not null ); alter table k30m_file_category_breakdown add constraint pk_k30m_file_category_breakdown primary key (company_cd,file_category_breakdown_cd,term_cd,locale_id);
Oracle Database基盤モジュールを使用する場合、次のSQL文を実行します。insert into k10c_setting_item (setting_category_cd, setting_item_cd, locale_id, setting_item_name, initial_value, re_edit_flag, required_flag, setting_item_type, setting_item_args, setting_item_validation, sort_key, extension_a, extension_b, extension_c, extension_d, extension_e, extension_f, extension_g, extension_h, extension_i, extension_j, entry_ts, entry_user_cd, renew_cnt, renew_ts, renew_user_cd) values ('EkispertWebSettings', 'offpeakteiki', 'en', 'off-peak commuter pass', 'false', '1', '1', 'text', null, null, 43, null, null, null, null, null, null, null, null, null, null, to_timestamp('2023-06-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss'), 'system', 1, to_timestamp('2023-06-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss'), 'system') insert into k10c_setting_item (setting_category_cd, setting_item_cd, locale_id, setting_item_name, initial_value, re_edit_flag, required_flag, setting_item_type, setting_item_args, setting_item_validation, sort_key, extension_a, extension_b, extension_c, extension_d, extension_e, extension_f, extension_g, extension_h, extension_i, extension_j, entry_ts, entry_user_cd, renew_cnt, renew_ts, renew_user_cd) values ('EkispertWebSettings', 'offpeakteiki', 'ja', 'オフピーク定期', 'false', '1', '1', 'text', null, null, 43, null, null, null, null, null, null, null, null, null, null, to_timestamp('2023-06-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss'), 'system', 1, to_timestamp('2023-06-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss'), 'system') insert into k10c_setting_item (setting_category_cd, setting_item_cd, locale_id, setting_item_name, initial_value, re_edit_flag, required_flag, setting_item_type, setting_item_args, setting_item_validation, sort_key, extension_a, extension_b, extension_c, extension_d, extension_e, extension_f, extension_g, extension_h, extension_i, extension_j, entry_ts, entry_user_cd, renew_cnt, renew_ts, renew_user_cd) values ('EkispertWebSettings', 'offpeakteiki', 'zh_CN', '非高峰通勤票', 'false', '1', '1', 'text', null, null, 43, null, null, null, null, null, null, null, null, null, null, to_timestamp('2023-06-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss'), 'system', 1, to_timestamp('2023-06-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss'), 'system') alter table k10m_ekispert_web add cnd_offpeak_teiki varchar2(100) alter table k10m_ekispert_web add dsp_offpeak_teiki varchar2(10)ワークフローモジュールを使用する場合、次のSQL文を実行します。insert into k10c_item(item_id, locale_id, item_type_cd, item_cd, item_name, sort_key, allow_del_flag, entry_ts, entry_user_cd, renew_cnt, renew_ts, renew_user_cd) values ('300010-RETINVOICE', 'en', '300010', 'RETINVOICE', 'Return Invoice', '999', '0', to_timestamp('2023-06-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss'), 'system', '1', to_timestamp('2023-06-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss'), 'system') insert into k10c_item(item_id, locale_id, item_type_cd, item_cd, item_name, sort_key, allow_del_flag, entry_ts, entry_user_cd, renew_cnt, renew_ts, renew_user_cd) values ('300010-RETINVOICE', 'ja', '300010', 'RETINVOICE', '返還請求書', '999', '0', to_timestamp('2023-06-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss'), 'system', '1', to_timestamp('2023-06-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss'), 'system') insert into k10c_item(item_id, locale_id, item_type_cd, item_cd, item_name, sort_key, allow_del_flag, entry_ts, entry_user_cd, renew_cnt, renew_ts, renew_user_cd) values ('300010-RETINVOICE', 'zh_CN', '300010', 'RETINVOICE', '退货发票', '999', '0', to_timestamp('2023-06-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss'), 'system', '1', to_timestamp('2023-06-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss'), 'system') insert into k10c_item(item_id, locale_id, item_type_cd, item_cd, item_name, sort_key, allow_del_flag, entry_ts, entry_user_cd, renew_cnt, renew_ts, renew_user_cd) values ('300015-OTHERS', 'en', '300015', 'OTHERS', 'Others', '3', '0', to_timestamp('2023-06-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss'), 'system', '1', to_timestamp('2023-06-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss'), 'system') insert into k10c_item(item_id, locale_id, item_type_cd, item_cd, item_name, sort_key, allow_del_flag, entry_ts, entry_user_cd, renew_cnt, renew_ts, renew_user_cd) values ('300015-OTHERS', 'ja', '300015', 'OTHERS', 'その他', '3', '0', to_timestamp('2023-06-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss'), 'system', '1', to_timestamp('2023-06-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss'), 'system') insert into k10c_item(item_id, locale_id, item_type_cd, item_cd, item_name, sort_key, allow_del_flag, entry_ts, entry_user_cd, renew_cnt, renew_ts, renew_user_cd) values ('300015-OTHERS', 'zh_CN', '300015', 'OTHERS', '其他的', '3', '0', to_timestamp('2023-06-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss'), 'system', '1', to_timestamp('2023-06-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss'), 'system') alter table k30t_decision_advstl add application_balance numeric(28,10) alter table ka30t_decision_advstl add application_balance numeric(28,10) alter table k30m_file add file_category_breakdown_cd varchar2(100) alter table k30t_file_use_data add original_storage_flag varchar2(1) alter table k30t_file_use_data add electronic_target_flag varchar2(1) create table k30m_file_category_breakdown ( company_cd varchar2(100) not null, file_category_breakdown_cd varchar2(100) not null, term_cd varchar2(50) not null, locale_id varchar2(50) not null, file_category_breakdown_name varchar2(1000) not null, start_date timestamp not null, end_date timestamp not null, delete_flag varchar2(1) not null, extension_a varchar2(1000), extension_b varchar2(1000), extension_c varchar2(1000), extension_d varchar2(1000), extension_e varchar2(1000), extension_f varchar2(1000), extension_g varchar2(1000), extension_h varchar2(1000), extension_i varchar2(1000), extension_j varchar2(1000), entry_ts timestamp not null, entry_user_cd varchar2(100) not null, renew_cnt numeric(18,0) not null, renew_ts timestamp not null, renew_user_cd varchar2(100) not null ) alter table k30m_file_category_breakdown add constraint pk_k30m_file_category_breakdown primary key (company_cd,file_category_breakdown_cd,term_cd,locale_id)
Microsoft SQL Server基盤モジュールを使用する場合、次のSQL文を実行します。insert into k10c_setting_item (setting_category_cd, setting_item_cd, locale_id, setting_item_name, initial_value, re_edit_flag, required_flag, setting_item_type, setting_item_args, setting_item_validation, sort_key, extension_a, extension_b, extension_c, extension_d, extension_e, extension_f, extension_g, extension_h, extension_i, extension_j, entry_ts, entry_user_cd, renew_cnt, renew_ts, renew_user_cd) values (N'EkispertWebSettings', N'offpeakteiki', N'en', N'off-peak commuter pass', N'false', N'1', N'1', N'text', null, null, 43, null, null, null, null, null, null, null, null, null, null, '2023-06-30 00:00:00', N'system', 1, '2023-06-30 00:00:00', N'system'); insert into k10c_setting_item (setting_category_cd, setting_item_cd, locale_id, setting_item_name, initial_value, re_edit_flag, required_flag, setting_item_type, setting_item_args, setting_item_validation, sort_key, extension_a, extension_b, extension_c, extension_d, extension_e, extension_f, extension_g, extension_h, extension_i, extension_j, entry_ts, entry_user_cd, renew_cnt, renew_ts, renew_user_cd) values (N'EkispertWebSettings', N'offpeakteiki', N'ja', N'オフピーク定期', N'false', N'1', N'1', N'text', null, null, 43, null, null, null, null, null, null, null, null, null, null, '2023-06-30 00:00:00', N'system', 1, '2023-06-30 00:00:00', N'system'); insert into k10c_setting_item (setting_category_cd, setting_item_cd, locale_id, setting_item_name, initial_value, re_edit_flag, required_flag, setting_item_type, setting_item_args, setting_item_validation, sort_key, extension_a, extension_b, extension_c, extension_d, extension_e, extension_f, extension_g, extension_h, extension_i, extension_j, entry_ts, entry_user_cd, renew_cnt, renew_ts, renew_user_cd) values (N'EkispertWebSettings', N'offpeakteiki', N'zh_CN', N'非高峰通勤票', N'false', N'1', N'1', N'text', null, null, 43, null, null, null, null, null, null, null, null, null, null, '2023-06-30 00:00:00', N'system', 1, '2023-06-30 00:00:00', N'system'); alter table k10m_ekispert_web add cnd_offpeak_teiki nvarchar(100); alter table k10m_ekispert_web add dsp_offpeak_teiki nvarchar(10);ワークフローモジュールを使用する場合、次のSQL文を実行します。insert into k10c_item(item_id, locale_id, item_type_cd, item_cd, item_name, sort_key, allow_del_flag, entry_ts, entry_user_cd, renew_cnt, renew_ts, renew_user_cd) values (N'300010-RETINVOICE', N'en', N'300010', N'RETINVOICE', N'Return Invoice', N'999', N'0', '2023-06-30 00:00:00', N'system', '1', '2023-06-30 00:00:00', N'system'); insert into k10c_item(item_id, locale_id, item_type_cd, item_cd, item_name, sort_key, allow_del_flag, entry_ts, entry_user_cd, renew_cnt, renew_ts, renew_user_cd) values (N'300010-RETINVOICE', N'ja', N'300010', N'RETINVOICE', N'返還請求書', N'999', N'0', '2023-06-30 00:00:00', N'system', '1', '2023-06-30 00:00:00', N'system'); insert into k10c_item(item_id, locale_id, item_type_cd, item_cd, item_name, sort_key, allow_del_flag, entry_ts, entry_user_cd, renew_cnt, renew_ts, renew_user_cd) values (N'300010-RETINVOICE', N'zh_CN', N'300010', N'RETINVOICE', N'退货发票', N'999', N'0', '2023-06-30 00:00:00', N'system', '1', '2023-06-30 00:00:00', N'system'); insert into k10c_item(item_id, locale_id, item_type_cd, item_cd, item_name, sort_key, allow_del_flag, entry_ts, entry_user_cd, renew_cnt, renew_ts, renew_user_cd) values (N'300015-OTHERS', N'en', N'300015', N'OTHERS', N'Others', N'3', N'0', '2023-06-30 00:00:00', N'system', '1', '2023-06-30 00:00:00', N'system'); insert into k10c_item(item_id, locale_id, item_type_cd, item_cd, item_name, sort_key, allow_del_flag, entry_ts, entry_user_cd, renew_cnt, renew_ts, renew_user_cd) values (N'300015-OTHERS', N'ja', N'300015', N'OTHERS', N'その他', N'3', N'0', '2023-06-30 00:00:00', N'system', '1', '2023-06-30 00:00:00', N'system'); insert into k10c_item(item_id, locale_id, item_type_cd, item_cd, item_name, sort_key, allow_del_flag, entry_ts, entry_user_cd, renew_cnt, renew_ts, renew_user_cd) values (N'300015-OTHERS', N'zh_CN', N'300015', N'OTHERS', N'其他的', N'3', N'0', '2023-06-30 00:00:00', N'system', '1', '2023-06-30 00:00:00', N'system'); alter table k30t_decision_advstl add application_balance numeric(28,10); alter table ka30t_decision_advstl add application_balance numeric(28,10); alter table k30m_file add file_category_breakdown_cd nvarchar(100); alter table k30t_file_use_data add original_storage_flag nvarchar(1); alter table k30t_file_use_data add electronic_target_flag nvarchar(1); create table k30m_file_category_breakdown ( company_cd nvarchar(100) not null, file_category_breakdown_cd nvarchar(100) not null, term_cd nvarchar(50) not null, locale_id nvarchar(50) not null, file_category_breakdown_name nvarchar(1000) not null, start_date datetime2 not null, end_date datetime2 not null, delete_flag nvarchar(1) not null, extension_a nvarchar(1000), extension_b nvarchar(1000), extension_c nvarchar(1000), extension_d nvarchar(1000), extension_e nvarchar(1000), extension_f nvarchar(1000), extension_g nvarchar(1000), extension_h nvarchar(1000), extension_i nvarchar(1000), extension_j nvarchar(1000), entry_ts datetime2 not null, entry_user_cd nvarchar(100) not null, renew_cnt numeric(18,0) not null, renew_ts datetime2 not null, renew_user_cd nvarchar(100) not null ); alter table k30m_file_category_breakdown add constraint pk_k30m_file_category_breakdown primary key (company_cd,file_category_breakdown_cd,term_cd,locale_id);
11.2.4.5. ジョブ・ジョブネットの登録¶
バージョン 2.0.12-PATCH_005でジョブ管理のインポート、エクスポートジョブ、ファイル分類内訳のインポート、エクスポートジョブを追加します。ファイル分類内訳のインポート、エクスポートジョブはワークフローモジュールを使用する場合のみ追加してください。
11.2.4.5.1. ジョブ管理のインポートジョブの登録¶
名称 説明/設定値 ジョブカテゴリ Kaiden! / マスタ / インポート / ジョブ管理 ジョブID kaiden-job-base-master-import-job-management ジョブ名(日本語) ジョブ管理 ジョブ名(英語) Job management ジョブ名(中国語) 工作管理 実行言語 Java 実行プログラム jp.co.slcs.kaiden.v2.base.feature.job.generic.MasterImportJob 実行パラメータ(1) キー:gadgetClass、値:master 実行パラメータ(2) キー:gadgetVariation、値:jobManagement
11.2.4.5.2. ジョブ管理のエクスポートジョブの登録¶
名称 説明/設定値 ジョブカテゴリ Kaiden! / マスタ / エクスポート / ジョブ管理 ジョブID kaiden-job-base-master-export-job-management ジョブ名(日本語) ジョブ管理 ジョブ名(英語) Job management ジョブ名(中国語) 工作管理 実行言語 Java 実行プログラム jp.co.slcs.kaiden.v2.base.feature.job.generic.MasterExportJob 実行パラメータ(1) キー:gadgetClass、値:master 実行パラメータ(2) キー:gadgetVariation、値:jobManagement
11.2.4.5.3. ジョブ管理のインポートジョブネットの登録¶
名称 説明/設定値 ジョブネットカテゴリ Kaiden! / マスタ / インポート / ジョブ管理 ジョブネットID kaiden-jobnet-base-master-import-job-management ジョブネット名(日本語) ジョブ管理 ジョブネット名(英語) Job management ジョブネット名(中国語) 工作管理 実行ジョブ 上記で登録したジョブ管理のインポートジョブ
11.2.4.5.4. ジョブ管理のエクスポートジョブネットの登録¶
名称 説明/設定値 ジョブネットカテゴリ Kaiden! / マスタ / エクスポート / ジョブ管理 ジョブネットID kaiden-jobnet-base-master-export-job-management ジョブネット名(日本語) ジョブ管理 ジョブネット名(英語) Job management ジョブネット名(中国語) 工作管理 実行ジョブ 上記で登録したジョブ管理のエクスポートジョブ
11.2.4.5.5. ファイル分類内訳のインポートジョブの登録¶
名称 説明/設定値 ジョブカテゴリ 経費精算・旅費精算 / マスタ / インポート / ファイル分類内訳 ジョブID kaiden-job-prwf-master-import-file-category-breakdown ジョブ名(日本語) ファイル分類内訳 ジョブ名(英語) File Category Breakdown ジョブ名(中国語) 文件类别细分 実行言語 Java 実行プログラム jp.co.slcs.kaiden.v2.base.feature.job.generic.MasterImportJob 実行パラメータ キー:masterId、値:file_category_breakdown
11.2.4.5.6. ファイル分類内訳のエクスポートジョブの登録¶
名称 説明/設定値 ジョブカテゴリ 経費精算・旅費精算 / マスタ / エクスポート / ファイル分類内訳 ジョブID kaiden-job-prwf-master-export-file-category-breakdown ジョブ名(日本語) ファイル分類内訳 ジョブ名(英語) File Category Breakdown ジョブ名(中国語) 文件类别细分 実行言語 Java 実行プログラム jp.co.slcs.kaiden.v2.base.feature.job.generic.MasterExportJob 実行パラメータ キー:masterId、値:file_category_breakdown
11.2.4.5.7. ファイル分類内訳のインポートジョブネットの登録¶
名称 説明/設定値 ジョブネットカテゴリ 経費精算・旅費精算 / マスタ / インポート / ファイル分類内訳 ジョブネットID kaiden-jobnet-prwf-master-import-file-category-breakdown ジョブネット名(日本語) ファイル分類内訳 ジョブネット名(英語) File Category Breakdown ジョブネット名(中国語) 文件类别细分 実行ジョブ 上記で登録したファイル分類内訳のインポートジョブ
11.2.4.5.8. ファイル分類内訳のエクスポートジョブネットの登録¶
名称 説明/設定値 ジョブネットカテゴリ 経費精算・旅費精算 / マスタ / エクスポート / ファイル分類内訳 ジョブネットID kaiden-jobnet-prwf-master-export-file-category-breakdown ジョブネット名(日本語) ファイル分類内訳 ジョブネット名(英語) File Category Breakdown ジョブネット名(中国語) 文件类别细分 実行ジョブ 上記で登録したファイル分類内訳のエクスポートジョブ
11.2.4.6. 認可・メニューの登録¶
バージョン 2.0.12-PATCH_005でファイル分類内訳の認可・メニューを追加します。ワークフローモジュールを使用する場合のみ追加してください。
11.2.4.6.1. ファイル分類内訳の認可の登録¶
名称 説明/設定値 リソースの階層 画面・処理 / 経費精算・旅費精算 / ファイル / ファイル分類内訳 リソースグループID http-services-kaiden-prwf-mainte-fileCategoryBreakdown リソースグループ名(日本語) ファイル分類内訳 リソースグループ名(英語) File Category Breakdown リソースグループ名(中国語) 文件类别细分 リソースURI service://kaiden/master/fileCategoryBreakdown アクション Kaiden!管理者を許可、Kaiden!ユーザを禁止
11.2.4.6.2. ファイル分類内訳のメニューの登録¶
名称 説明/設定値 リソースの階層 画面・処理 / 経費精算・旅費精算 / ファイル / ファイル分類内訳 メニューアイテムID kaiden-prwf-mainte-fileCategoryBreakdown-s メニューアイテム名(日本語) ファイル分類内訳 メニューアイテム名(英語) File Category Breakdown メニューアイテム名(中国語) 文件类别细分 URL kaiden/v2/generic/master 呼び出し方法 POST 引数 キー:masterId、値:file_category_breakdown
11.2.5. バージョン 2.0.13にパッチを適用する際の個別作業¶
11.2.5.1. ProductWorkflowSettings.xmlの編集¶
バージョン 2.0.13-PATCH_002で標準のガジェットと初期データとしてインポートされるコンテンツ定義を更新したい場合、「初期データインポート時にGadgetBuilder版ガジェットのインポートを実施する対象バージョン設定」の設定を変更してください。バージョン 2.0.13-PATCH_002を適用する場合、「2.0.13-PATCH_002」を、バージョン 2.0.13-PATCH_003を適用する場合、「2.0.13-PATCH_003」を設定してください。「初期データインポート時にGadgetBuilder版コンテンツへの入替え設定の設定を「true」に変更してください。変更すると、標準のガジェットと初期データとしてインポートされるコンテンツ定義が更新されます。以下を参考にProductWorkflowSettings.xmlの設定を修正してください。(詳細は『モジュール設定』を参照してください。)また、注意点はバージョン 2.0.10からアップデートを行う際の個別作業の「ProductWorkflowSettings.xmlの編集」を参照してください。<defaultSettings> … 略 … <!-- 初期データインポート時にGadgetBuilder版ガジェットのインポートを実施する対象バージョンを設定します。 * 指定されたバージョンの初期データインポート実行時にGadgetBuilder版ガジェットをインポートします。 * 値が未設定の場合、初期データインポート時にGadgetBuilder版ガジェットのインポートを実施しません。 --> <gadgetInitImportTargetVersion>2.0.13-PATCH_003</gadgetInitImportTargetVersion> <!-- 初期データインポート時にGadgetBuilder版コンテンツへ入替えを実施するか否かを設定します。 * 省略できません * true(GadgetBuilder版コンテンツへ入替えを実施する)、false(GadgetBuilder版コンテンツへ入替えを実施しない)を設定します。 --> <contentsInitImportReplaceMode>true</contentsInitImportReplaceMode> </defaultSettings>
11.2.5.2. EkispertWebSettings.xmlの編集¶
バージョン 2.0.13-PATCH_003で intra-mart Accel Kaiden! 基盤モジュール モジュール設定に、オフピーク定期を追加しています。intra-mart Accel Kaiden! 基盤モジュールを利用している場合は、以下を参考にEkispertWebSettings.xmlの設定を修正してください。(詳細は『駅すぱあとWebサービス設定』を参照してください。)<defaultSetting> … 略 … <!-- オフピーク定期(省略可。省略された場合は、省略時はfalseか、detailの値となります。) * 以下のいずれかを指定できます. ** true :計算する ** false :計算しない --> <offpeakteiki>false</offpeakteiki> … 略 … </defaultSetting>
11.2.5.3. 項目マスタの確認¶
バージョン 2.0.13-PATCH_003で項目マスタの項目区分が「納品/請求区分」、項目コードが「RETINVOICE」の項目を追加します。同じ項目区分、項目コードの項目が登録されているか確認してください。登録されている場合、削除して異なる項目コードの項目として登録しなおしてからパッチを適用してください。
11.2.6. バージョン 2.0.14にパッチを適用する際の個別作業¶
11.2.6.1. ProductWorkflowSettings.xmlの編集¶
バージョン 2.0.14-PATCH_001で標準のガジェットと初期データとしてインポートされるコンテンツ定義を更新したい場合、「初期データインポート時にGadgetBuilder版ガジェットのインポートを実施する対象バージョン設定」の設定を「2.0.14-PATCH_001」に変更してください。「初期データインポート時にGadgetBuilder版コンテンツへの入替え設定の設定を「true」に変更してください。変更すると、標準のガジェットと初期データとしてインポートされるコンテンツ定義が更新されます。以下を参考にProductWorkflowSettings.xmlの設定を修正してください。(詳細は『モジュール設定』を参照してください。)また、注意点はバージョン 2.0.10からアップデートを行う際の個別作業の「ProductWorkflowSettings.xmlの編集」を参照してください。<defaultSettings> … 略 … <!-- 初期データインポート時にGadgetBuilder版ガジェットのインポートを実施する対象バージョンを設定します。 * 指定されたバージョンの初期データインポート実行時にGadgetBuilder版ガジェットをインポートします。 * 値が未設定の場合、初期データインポート時にGadgetBuilder版ガジェットのインポートを実施しません。 --> <gadgetInitImportTargetVersion>2.0.14-PATCH_001</gadgetInitImportTargetVersion> <!-- 初期データインポート時にGadgetBuilder版コンテンツへ入替えを実施するか否かを設定します。 * 省略できません * true(GadgetBuilder版コンテンツへ入替えを実施する)、false(GadgetBuilder版コンテンツへ入替えを実施しない)を設定します。 --> <contentsInitImportReplaceMode>true</contentsInitImportReplaceMode> </defaultSettings>
11.2.6.2. EkispertWebSettings.xmlの編集¶
バージョン 2.0.14-PATCH_001で intra-mart Accel Kaiden! 基盤モジュール モジュール設定に、オフピーク定期を追加しています。intra-mart Accel Kaiden! 基盤モジュールを利用している場合は、以下を参考にEkispertWebSettings.xmlの設定を修正してください。(詳細は『駅すぱあとWebサービス設定』を参照してください。)<defaultSetting> … 略 … <!-- オフピーク定期(省略可。省略された場合は、省略時はfalseか、detailの値となります。) * 以下のいずれかを指定できます. ** true :計算する ** false :計算しない --> <offpeakteiki>false</offpeakteiki> … 略 … </defaultSetting>
11.2.6.3. 項目マスタの確認¶
バージョン 2.0.14-PATCH_001で項目マスタの項目区分が「納品/請求区分」、項目コードが「RETINVOICE」の項目を追加します。同じ項目区分、項目コードの項目が登録されているか確認してください。登録されている場合、削除して異なる項目コードの項目として登録しなおしてからパッチを適用してください。
11.2.7. バージョン 2.0.15にパッチを適用する際の個別作業¶
11.2.7.1. EkispertWebSettings.xmlの編集¶
バージョン 2.0.15-PATCH_001で intra-mart Accel Kaiden! 基盤モジュール モジュール設定に、オフピーク定期券利用時の計算モードを追加しています。intra-mart Accel Kaiden! 基盤モジュールを利用している場合は、以下を参考にEkispertWebSettings.xmlの設定を修正してください。(詳細は『駅すぱあとWebサービス設定』を参照してください。)<defaultSetting> … 略 … <!-- オフピーク定期券利用時の計算モード(オフピーク定期として控除)(省略可。省略時は指定された定期券の種類に関わらず、通常の定期券利用時の運賃計算となります(オフピーク定期券として扱われません)。) * 以下のいずれかを指定できます. ** offpeakTime :オフピーク定期として控除する オフピーク時間帯の利用とみなして運賃計算する ** peakTime :オフピーク定期として控除しない ピーク時間帯の利用とみなして運賃計算する --> <offpeakTeikiMode>offpeakTime</offpeakTeikiMode> … 略 … </defaultSetting>
11.2.7.2. ProductLabormgrSettings.xmlの編集¶
バージョン 2.0.15-PATCH_001で intra-mart Accel Kaiden! 勤務管理モジュール モジュール設定に、複数承認者設定を使用するか否か を追加しています。intra-mart Accel Kaiden! 勤務管理モジュールを利用している場合は、以下を参考にProductLabormgrSettings.xmlの設定を修正してください。(詳細は『モジュール設定』を参照してください。)<defaultSetting> … 略 … <!-- 複数承認者設定を使用するか否かを設定します。 * 省略できません * true(複数承認者設定を使用)、false(承認者設定を使用)を設定します。 --> <useMultiAppRoute>false</useMultiAppRoute> </defaultSetting>
11.2.7.3. ガジェットのインポート¶
バージョン 2.0.15-PATCH_001でGadgetBuilderで作成したガジェットを追加・変更しています。以下ガジェットを使用する場合、ガジェットのインポートを実施してください。詳細は、『intra-mart Accel Kaiden! GadgetBuilder 設定ガイド』-「基本」-「設定の流れ」-「動作確認」-「GadgetBuilder定義インポート」を参照してください。また、注意点はバージョン 2.0.6からアップデートを行う際の個別作業を参照してください。
通勤経路以下ガジェットを使用する場合、ガジェットのインポートは不要ですが、申請書マスタメンテナンスを更新してください。「%パブリックストレージ%/kaiden/generic/gadget」にガジェットの定義ファイルを配置している場合、「%システムストレージ%/kaiden/generic/gadget」に配置されているファイルを「%パブリックストレージ%/kaiden/generic/gadget」に配置してから申請書マスタメンテナンスを更新します。詳細は、『intra-mart Accel Kaiden! GadgetBuilder 設定ガイド』-「カスタマイズ手順」-「設定の流れ」-「手順⑥-2:GadgetBuilder定義反映(申請書ガジェットマスタ更新不要)」を参照してください。
請求書払情報 請求書払情報(予算連携) 請求書払情報(外貨支払) 請求書払情報(外貨支払, 予算連携) 請求書払明細 請求書払明細(予算)自動引当 請求書払明細(予算)手動引当 請求書払明細(外貨支払) 請求書払明細(外貨支払, 予算)自動引当 請求書払明細(外貨支払, 予算)手動引当