目次
スケジュール出力設定¶
概要¶
icsファイル出力先、iCal連携URL、スケジュール出力設定などを設定します。
設置場所 juggling project conf/gsol-ical-config/gsol-ical-config.xml war展開後 WEB-INF/conf/gsol-ical-config/gsol-ical-config.xml
設定例¶
<?xml version="1.0" encoding="UTF-8"?> <gsol-ical-config xmlns="http://global-solutions.co.jp/ical/config/general" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://global-solutions.co.jp/ical/config/general ../schema/gsol-ical-config.xsd "> <webserver-root-directory>\absolute\path\to\your\webserver\document\root</webserver-root-directory> <prod-id>"-//Global Solutions Co., Ltd.//iAC Calendar/EN"</prod-id> <calendar-name-template>{userCd} @ iAC Calendar</calendar-name-template> <auto-mkdir>true</auto-mkdir> <auto-recovery-file>false</auto-recovery-file> <ics-start-month>-1</ics-start-month> <ics-end-month>13</ics-end-month> </gsol-ical-config>
リファレンス¶
出力先WEBサーバパス設定¶
タグ名 webserver-root-directory 必須項目 document-directoryタグを設定しない場合、必須 複数設定 × 設定値 アプリケーションの静的ファイルディレクトリのルートパスを設定します。 設定されたパス + '/ical/ics'ディレクトリにicsファイルが出力されます。 document-directoryの設定が優先されます。 例: 'C:\resin-pro\webapps\imart'、'/var/www'
出力先パス設定¶
タグ名 document-directory 必須項目 webserver-root-directoryタグを設定しない場合、必須 複数設定 × 設定値 icsファイル出力先パスを設定します。 webserver-root-directoryの設定より優先されます。 ics配信用Webサーバを用意する場合や同期ディレクトリなどを通じて、Webサーバへファイルを配置する場合に設定します。 例: '/var/mount/share'
配信URL設定¶
タグ名 location-path 必須項目 テナント設定でBaseUrlを設定しない場合、必須 複数設定 × 設定値 icsファイルを配信するURLを設定します。 設定しない場合、テナント設定のBaseUrl + '/ical/ics/' + icsファイル名のURLで配信されます。 設定されている場合、全てのテナントで設定されたURLが使用されます。 例: 'https://example.com/ical/ics'
iCalアプリケーション識別子設定¶
タグ名 prod-id 必須項目 必須 複数設定 × 設定値 iCalのアプリケーション識別子を設定します。
カレンダー名テンプレート設定¶
タグ名 calendar-name-template 必須項目 必須 複数設定 × 設定値 iCalのカレンダー名テンプレートを設定します。 {userCd}でユーザコードが展開できます。
icsファイル出力ディレクトリ自動生成設定¶
タグ名 auto-mkdir 必須項目 × 複数設定 × 設定値 icsファイル出力ディレクトリを自動生成する場合設定します。 deploy時には、生成されていないので、ics出力先を同期ディレクトリにしない場合は、trueに設定します。 デフォルト: true
icsファイル自動回復設定¶
タグ名 auto-recovery-file 必須項目 × 複数設定 × 設定値 icsファイルを自動回復する場合設定します。 icsファイルが消えている場合、自動的に回復します。 出力先ディレクトリがundeployされる可能性がある場合設定します。 処理が多くなるので、icsファイルが消える可能性がない場合、設定しません。 デフォルト: false
スケジュール出力開始月設定¶
タグ名 ics-start-month 必須項目 × 複数設定 × 設定値 スケジュールを何ヶ月前から出力するか設定します。 0以下の値を設定し、'-1'で1ヶ月前から出力します。 デフォルト: -1
スケジュール出力終了月設定¶
タグ名 ics-end-month 必須項目 × 複数設定 × 設定値 スケジュールを何ヶ月後まで出力するか設定します。 0以上の値を設定します。 デフォルト: 13
icsファイル名長設定¶
タグ名 ics-filename-len 必須項目 × 複数設定 × 設定値 出力するicsファイル名の長さを設定します。 拡張子も長さに含まれます。 10以上100以下の値を設定します。 デフォルト: 70
icsファイル拡張子設定¶
タグ名 ics-file-extension 必須項目 × 複数設定 × 設定値 出力するicsファイルの拡張子を設定します。 デフォルト: .ics