スケジュール設定¶
項目
- 概要
- リファレンス
- 共有グループ一覧表示件数
- 共有グループ初回ロード設定(使用しません)
- スケジュール一括削除時の同時削除最大件数
- スケジュール一括削除の表示件数
- スケジュール一括削除の施設指定可能上限数
- スケジュール(グループ)表示件数
- スケジュール候補検索の表示件数
- スケジュール候補検索の所用時間間隔
- スケジュール候補検索の候補時間間隔
- スケジュール登録可能期間
- 施設カテゴリ階層上限数
- 施設検索(キーワード)の表示件数
- 定期スケジュール・イベント登録可能件数
- 定期スケジュール・イベント登録可能期間
- スケジュール登録画面/簡易登録ダイアログの切り替え設定
- ユーザ検索(キーワード)での検索キーワード必須設定
- 拡張項目表示設定
- オートコンプリート用設定
- 表示セット設定
- スケジュール表示色設定
- スケジュールアクセス権設定
- カレンダー削除ジョブ設定
- スマートフォン用設定
- スケジュール認可アクセス権設定
- スケジュール登録設定
- VCalendarマッピング設定
- 重複アイコン表示設定
概要¶
スケジュール機能の共通情報を設定します。
モジュール スケジュールモジュールフォーマットファイル(xsd) WEB-INF/schema/iac-schedule-config.xsd設定場所 WEB-INF/conf/iac-schedule-config.xml<?xml version="1.0" encoding="UTF-8"?> <iac-schedule-config xmlns="http://intra-mart.co.jp/product/collaboration/schedule/internal/utility/config/iac-schedule-config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://intra-mart.co.jp/product/collaboration/schedule/internal/utility/config/iac-schedule-config ../schema/iac-schedule-config.xsd "> <share-group-list-limit>20</share-group-list-limit> <share-group-load-all-at-first>false</share-group-load-all-at-first> <schedule-delete-all-limit>100</schedule-delete-all-limit> <group-view-list-limit>50</group-view-list-limit> <candidate-list-limit>10</candidate-list-limit> <candidate-time-span>30</candidate-time-span> <candidate-separate-time-span>30</candidate-separate-time-span> <schedule-duration-limit>14</schedule-duration-limit> <schedule-delete-list-limit>50</schedule-delete-list-limit> <category-depth-limit>10</category-depth-limit> <facility-search-limit>20</facility-search-limit> <facility-list-limit>50</facility-list-limit> <max-repeat-count>52</max-repeat-count> <max-repeat-duration>365</max-repeat-duration> <drag-open-type>1</drag-open-type> <user-keyword-required>false</user-keyword-required> <show-custom-item>true</show-custom-item> <auto-complete-config> <auto-complete-mode>true</auto-complete-mode> <min-length>1</min-length> <list-limit>5</list-limit> <user-searcher-names> <name>jp.co.intra_mart.product.collaboration.schedule.internal.autocomplete.UserCodeSearcher</name> <name>jp.co.intra_mart.product.collaboration.schedule.internal.autocomplete.UserNameSearcher</name> <name>jp.co.intra_mart.product.collaboration.schedule.internal.autocomplete.UserSearchNameSearcher</name> </user-searcher-names> </auto-complete-config> <default-viewset-config> <show-default-viewset>true</show-default-viewset> </default-viewset-config> <schedule-color-config> <attribure-goingout-color>#FF8C00</attribure-goingout-color> <attribure-visitor-color>#BB004B</attribure-visitor-color> <attribure-goingout-gradation>NONE</attribure-goingout-gradation> <attribure-visitor-gradation>NONE</attribure-visitor-gradation> </schedule-color-config> <acl-config> <use-authz>false</use-authz> <facility-collector-names> <name>jp.co.intra_mart.product.collaboration.schedule.internal.acl.facility.collector.AclCategoryDeptPostCollector</name> <name>jp.co.intra_mart.product.collaboration.schedule.internal.acl.facility.collector.AclCategoryDeptCtgCollector</name> <name>jp.co.intra_mart.product.collaboration.schedule.internal.acl.facility.collector.AclCategoryDeptCollector</name> <name>jp.co.intra_mart.product.collaboration.schedule.internal.acl.facility.collector.AclCategoryDeptSubCtg4QueryCollector</name> <name>jp.co.intra_mart.product.collaboration.schedule.internal.acl.facility.collector.AclCategoryDeptSub4QueryCollector</name> <name>jp.co.intra_mart.product.collaboration.schedule.internal.acl.facility.collector.AclCategoryPubRoleCollector</name> <name>jp.co.intra_mart.product.collaboration.schedule.internal.acl.facility.collector.AclCategoryPubCollector</name> <name>jp.co.intra_mart.product.collaboration.schedule.internal.acl.facility.collector.AclCategoryPubSub4QueryCollector</name> <name>jp.co.intra_mart.product.collaboration.schedule.internal.acl.facility.collector.AclCategoryRoleCollector</name> </facility-collector-names> <facility-cache-key>iac_schedule_facility_acl</facility-cache-key> <user-collector-names> <name>jp.co.intra_mart.product.collaboration.schedule.internal.acl.user.collector.AclUserDeptCollector</name> <name>jp.co.intra_mart.product.collaboration.schedule.internal.acl.user.collector.AclUserDeptCtgCollector</name> <name>jp.co.intra_mart.product.collaboration.schedule.internal.acl.user.collector.AclUserDeptPostCollector</name> <name>jp.co.intra_mart.product.collaboration.schedule.internal.acl.user.collector.AclUserDeptSub4QueryCollector</name> <name>jp.co.intra_mart.product.collaboration.schedule.internal.acl.user.collector.AclUserDeptSubCtg4QueryCollector</name> <name>jp.co.intra_mart.product.collaboration.schedule.internal.acl.user.collector.AclUserPubCollector</name> <name>jp.co.intra_mart.product.collaboration.schedule.internal.acl.user.collector.AclUserPubRoleCollector</name> <name>jp.co.intra_mart.product.collaboration.schedule.internal.acl.user.collector.AclUserPubSub4QueryCollector</name> <name>jp.co.intra_mart.product.collaboration.schedule.internal.acl.user.collector.AclUserRoleCollector</name> </user-collector-names> <user-cache-key>iac_schedule_user_acl</user-cache-key> <sharegroup-cache-key>iac_schedule_sharegroup_acl</sharegroup-cache-key> </acl-config> <delete-calendar-job-config> <delete-base-days>-90</delete-base-days> <delete-block-size>1000</delete-block-size> </delete-calendar-job-config> <sp-config> <group-view-list-limit>20</group-view-list-limit> <facility-list-limit>20</facility-list-limit> <download-link>false</download-link> </sp-config> <authz-config> <authz-user-cache-key>iac_schedule_user_authz</authz-user-cache-key> <authz-facility-cache-key>iac_schedule_facility_authz</authz-facility-cache-key> <authz-user-resource-chache-key>iac_schedule_user_authz_resource</authz-user-resource-chache-key> <authz-facility-resource-chache-key>iac_schedule_facility_authz_resource</authz-facility-resource-chache-key> <user-authorizers> <authorizer>jp.co.intra_mart.product.collaboration.schedule.internal.authz.user.authorizer.ScheduleUserUserAuthorizer</authorizer> <authorizer>jp.co.intra_mart.product.collaboration.schedule.internal.authz.user.authorizer.ScheduleUserRoleAuthorizer</authorizer> <authorizer>jp.co.intra_mart.product.collaboration.schedule.internal.authz.user.authorizer.ScheduleUserDepartmentAuthorizer</authorizer> <authorizer>jp.co.intra_mart.product.collaboration.schedule.internal.authz.user.authorizer.ScheduleUserPubliGroupAuthorizer</authorizer> <authorizer>jp.co.intra_mart.product.collaboration.schedule.internal.authz.user.authorizer.ScheduleUserDepartmentSubAuthorizer</authorizer> <authorizer>jp.co.intra_mart.product.collaboration.schedule.internal.authz.user.authorizer.ScheduleUserPublicGroupSubAuthorizer</authorizer> <authorizer>jp.co.intra_mart.product.collaboration.schedule.internal.authz.user.authorizer.ScheduleUserDepartmentPostAuthorizer</authorizer> <authorizer>jp.co.intra_mart.product.collaboration.schedule.internal.authz.user.authorizer.ScheduleUserPubliGroupRoleAuthorizer</authorizer> </user-authorizers> <facility-authorizers> <authorizer>jp.co.intra_mart.product.collaboration.schedule.internal.authz.facility.authorizer.ScheduleCategoryAuthorizer</authorizer> </facility-authorizers> <authz-type-throw-error-with-null>false</authz-type-throw-error-with-null> </authz-config> <schedule-register-config> <private-attach-file-default>false</private-attach-file-default> <private-description-default>false</private-description-default> </schedule-register-config> <vcalendar-conversion-config> <vevent-conversion-config> <component> <property-name>SUMMARY</property-name> <value> <schedule-ical-format>%TITLE%</schedule-ical-format> <ical-schedule-pattern></ical-schedule-pattern> </value> </component> <component> <property-name>DESCRIPTION</property-name> <value> <schedule-ical-format>%DESCRIPTION%</schedule-ical-format> <ical-schedule-pattern></ical-schedule-pattern> </value> </component> <component> <property-name>LOCATION</property-name> <value> <schedule-ical-format>%PLACE%</schedule-ical-format> <ical-schedule-pattern></ical-schedule-pattern> </value> </component> </vevent-conversion-config> </vcalendar-conversion-config> <show-overlap-icon>true</show-overlap-icon> </iac-schedule-config>
リファレンス¶
共有グループ初回ロード設定(使用しません)¶
タグ名 share-group-load-all-at-first 使用しません。【設定項目】
<iac-schedule-config> <share-group-load-all-at-first>false</share-group-load-all-at-first> </iac-schedule-config>
必須項目 ○ 複数設定 × 設定値・設定する内容 使用しません。設定値を変更してもアプリケーションには影響しません。 単位・型 なし 省略時のデフォルト値 なし 親タグ iac-schedule-config
スケジュール一括削除時の同時削除最大件数¶
タグ名 schedule-delete-all-limit スケジュール一括削除時の同時削除最大件数を設定します。【設定項目】
<iac-schedule-config> <schedule-delete-all-limit>100</schedule-delete-all-limit> </iac-schedule-config>
必須項目 ○ 複数設定 × 設定値・設定する内容 スケジュール一括削除時の同時削除最大件数を設定します。 単位・型 数値 (0 - ) 省略時のデフォルト値 なし 親タグ iac-schedule-config
スケジュール一括削除の表示件数¶
タグ名 schedule-delete-list-limit スケジュール機能で一括削除の表示件数を設定します。【設定項目】
<iac-schedule-config> <schedule-delete-list-limit>50</schedule-delete-list-limit> </iac-schedule-config>
必須項目 ○ 複数設定 × 設定値・設定する内容 スケジュール機能で一括削除の表示件数を設定します。 単位・型 数値 (0 - ) 省略時のデフォルト値 なし 親タグ iac-schedule-config
スケジュール一括削除の施設指定可能上限数¶
タグ名 facility-search-limit スケジュール一括削除の検索条件で指定できる施設の最大件数を設定します。【設定項目】
<iac-schedule-config> <facility-search-limit>20</facility-search-limit> </iac-schedule-config>
必須項目 ○ 複数設定 × 設定値・設定する内容 スケジュール一括削除の検索条件で指定できる施設の最大件数を設定します。 単位・型 数値 (0 - ) 省略時のデフォルト値 なし 親タグ iac-schedule-config 注意
現在この設定は使用されていません。設定値を変更してもアプリケーションには反映されません。
スケジュール(グループ)表示件数¶
タグ名 group-view-list-limit スケジュール一覧(グループ日・週)の初期表示件数および「もっとみる」押下時の1回あたりの一覧表示件数を設定します。【設定項目】
<iac-schedule-config> <group-view-list-limit>50</group-view-list-limit> </iac-schedule-config>
必須項目 ○ 複数設定 × 設定値・設定する内容 スケジュール表示(グループ日・週)の初期表示件数および「もっとみる」押下時の1回あたりの表示件数を設定します。 単位・型 数値 (0 - ) 省略時のデフォルト値 なし 親タグ iac-schedule-config
スケジュール候補検索の表示件数¶
タグ名 candidate-list-limit スケジュール候補検索結果の表示件数を設定します。【設定項目】
<iac-schedule-config> <candidate-list-limit>10</candidate-list-limit> </iac-schedule-config>
必須項目 ○ 複数設定 × 設定値・設定する内容 スケジュール機能でスケジュール候補検索の検索結果の表示件数を設定します。 単位・型 数値 (0 - ) 省略時のデフォルト値 なし 親タグ iac-schedule-config
スケジュール候補検索の所用時間間隔¶
タグ名 candidate-time-span スケジュール候補検索の所用時間の間隔(分)を設定します。【設定項目】
<iac-schedule-config> <candidate-time-span>30</candidate-time-span> </iac-schedule-config>
必須項目 ○ 複数設定 × 設定値・設定する内容 スケジュール候補検索の所用時間の間隔(分)を設定します。 単位・型 数値 (0 - ) 省略時のデフォルト値 なし 親タグ iac-schedule-config 注意
間隔の設定値は、0に設定しないでください。0に設定すると正しく利用できません。
スケジュール候補検索の候補時間間隔¶
タグ名 candidate-separate-time-span スケジュール候補検索の候補時間の間隔を設定します。スケジュール候補検索の所用時間間隔にて設定された時間から候補を算出します。【設定項目】
<iac-schedule-config> <candidate-separate-time-span>30</candidate-separate-time-span> </iac-schedule-config>
必須項目 ○ 複数設定 × 設定値・設定する内容 スケジュール候補検索の候補時間の間隔を設定します。 単位・型 数値 (0 - ) 省略時のデフォルト値 なし 親タグ iac-schedule-config 注意
間隔の設定値は、0に設定しないでください。0に設定すると正しく利用できません。
スケジュール登録可能期間¶
タグ名 schedule-duration-limit 1つのスケジュール(イベント)で登録できる期間(日)を設定します。【設定項目】
<iac-schedule-config> <schedule-duration-limit>14</schedule-duration-limit> </iac-schedule-config>
必須項目 ○ 複数設定 × 設定値・設定する内容 1つのスケジュール(イベント)で登録できる期間(日)を設定します。 単位・型 数値 (0 - ) 省略時のデフォルト値 なし 親タグ iac-schedule-config
施設カテゴリ階層上限数¶
タグ名 category-depth-limit 施設カテゴリの階層の上限数を設定します。TOP カテゴリの配下に持つことができる階層の深さを 0 以上の数値で指定します。0 の場合は TOP カテゴリだけです。負数を指定すると 0 と同等に扱われます。【設定項目】
<iac-schedule-config> <category-depth-limit>10</category-depth-limit> </iac-schedule-config>
必須項目 ○ 複数設定 × 設定値・設定する内容 施設カテゴリの階層の上限数を設定します。 単位・型 数値 (0 - ) 省略時のデフォルト値 なし 親タグ iac-schedule-config
施設検索(キーワード)の表示件数¶
タグ名 facility-list-limit 施設検索(キーワード)の結果表示件数を設定します。【設定項目】
<iac-schedule-config> <facility-list-limit>50</facility-list-limit> </iac-schedule-config>
必須項目 ○ 複数設定 × 設定値・設定する内容 施設検索(キーワード)の結果表示件数を設定します。 単位・型 数値 (0 - ) 省略時のデフォルト値 なし 親タグ iac-schedule-config
定期スケジュール・イベント登録可能件数¶
タグ名 max-repeat-count 一度に登録できる定期スケジュール・イベントの件数を設定します。【設定項目】
<iac-schedule-config> <max-repeat-count>52</max-repeat-count> </iac-schedule-config>
必須項目 ○ 複数設定 × 設定値・設定する内容 一度に登録できる定期スケジュール・イベントの件数を設定します。 単位・型 数値 (0 - ) 省略時のデフォルト値 なし 親タグ iac-schedule-config
定期スケジュール・イベント登録可能期間¶
タグ名 max-repeat-duration 定期スケジュール・イベントの登録出来る繰り返し期間(日)を設定します。【設定項目】
<iac-schedule-config> <max-repeat-duration>365</max-repeat-duration> </iac-schedule-config>
必須項目 ○ 複数設定 × 設定値・設定する内容 定期スケジュール・イベントの登録出来る繰り返し期間(日)を設定します。 単位・型 数値 (0 - ) 省略時のデフォルト値 なし 親タグ iac-schedule-config
スケジュール登録画面/簡易登録ダイアログの切り替え設定¶
タグ名 drag-open-type 「スケジュール一覧」画面でのクリック・ドラック時に表示される「スケジュール簡易登録ダイアログ」を通常の「スケジュール新規登録」画面が表示されるよう設定します。ただし、各ユーザが個人設定(スケジュール表示設定)画面の「登録画面表示設定」で選択している場合は各ユーザの個人設定が優先されます。本設定は、各ユーザが個人設定(スケジュール表示設定)画面の「登録画面表示設定」を行っていない場合のデフォルト動作設定です。【設定項目】
<iac-schedule-config> <drag-open-type>1</drag-open-type> </iac-schedule-config>
必須項目 × 複数設定 × 設定値・設定する内容
1 クリック・ドラック時には「スケジュール簡易登録ダイアログ」を表示します。 2 クリック・ドラック時には「スケジュール新規登録」画面を表示します。 単位・型 数値 (1,2) ※1,2以外を指定した場合は「1」として扱われます。 省略時のデフォルト値 1 親タグ iac-schedule-config
ユーザ検索(キーワード)での検索キーワード必須設定¶
タグ名 user-keyword-required ユーザ選択時のユーザ検索(キーワード)において、検索キーワードを必須にするか否かの設定を行います。検索キーワードを必須としない場合、ユーザの全件検索が可能ですがアクセス権判定による検索負荷が高いため、本設定をtrueに設定しキーワードでの絞り込みを行うことで検索負荷を下げることが可能です。【設定項目】
<iac-schedule-config> <user-keyword-required>false</user-keyword-required> </iac-schedule-config>
必須項目 × 複数設定 × 設定値・設定する内容
true 検索キーワードを必須とする false 検索キーワードを必須としない 単位・型 真偽値 (true/false) 省略時のデフォルト値 false(検索キーワードを必須としない) 親タグ iac-schedule-config
拡張項目表示設定¶
タグ名 show-custom-item スケジュール拡張項目を表示するか否かの設定を行います。本設定をtrueに設定した場合、「スケジュール登録」画面等で拡張項目を表示します。【設定項目】
<iac-schedule-config> <show-custom-item>true</show-custom-item> </iac-schedule-config>
必須項目 × 複数設定 × 設定値・設定する内容
true 拡張項目を利用する false 拡張項目を利用しない 単位・型 真偽値 (true/false) 省略時のデフォルト値 true(拡張項目を利用する) 親タグ iac-schedule-config
オートコンプリート用設定¶
タグ名 auto-complete-config 個人タグやユーザおよび施設選択コンポーネントの自動入力補完機能(以下、オートコンプリート)の設定を行います。【設定項目】
<iac-schedule-config> <auto-complete-config> ... </auto-complete-config> </iac-schedule-config>
必須項目 ○ 複数設定 × 設定値・設定する内容 スケジュール機能でのオートコンプリート情報を設定します。 単位・型 なし 省略時のデフォルト値 なし 親タグ iac-schedule-config
機能利用ON/OFF切り替え設定(オートコンプリート)¶
タグ名 auto-complete-mode オートコンプリートの利用有無を設定します。【設定項目】
<iac-schedule-config> <auto-complete-config> <auto-complete-mode>true</auto-complete-mode> </auto-complete-config> </iac-schedule-config>
必須項目 ○ 複数設定 × 設定値・設定する内容
true オートコンプリートを利用します。 false オートコンプリートを利用しません。 単位・型 真偽値 (true/false) 省略時のデフォルト値 なし 親タグ auto-complete-config
検索開始文字数(オートコンプリート)¶
タグ名 min-length 何文字入力した時点でオートコンプリート検索を行うかを指定します。【設定項目】
<iac-schedule-config> <auto-complete-config> <min-length>20</min-length> </auto-complete-config> </iac-schedule-config>
必須項目 ○ 複数設定 × 設定値・設定する内容 何文字入力した時点でオートコンプリート検索を行うかを指定します。 単位・型 数値 (0 - ) 省略時のデフォルト値 なし 親タグ auto-complete-config
表示件数(オートコンプリート)¶
タグ名 list-limit オートコンプリート検索の結果を表示する件数を指定します。【設定項目】
<iac-schedule-config> <auto-complete-config> <list-limit>5</list-limit> </auto-complete-config> </iac-schedule-config>
必須項目 ○ 複数設定 × 設定値・設定する内容 オートコンプリート検索の結果を表示する件数を指定します。 単位・型 数値 (0 - ) 省略時のデフォルト値 なし 親タグ auto-complete-config
ユーザ検索(オートコンプリート)¶
タグ名 name ユーザ検索を行うコレクタークラスを設定します。【設定項目】
<iac-schedule-config> <auto-complete-config> <user-searcher-names> <name>jp.co.intra_mart.product.collaboration.schedule.internal.autocomplete.UserCodeSearcher</name> <name>jp.co.intra_mart.product.collaboration.schedule.internal.autocomplete.UserNameSearcher</name> <name>jp.co.intra_mart.product.collaboration.schedule.internal.autocomplete.UserSearchNameSearcher</name> </user-searcher-names> </auto-complete-config> </iac-schedule-config>
必須項目 × 複数設定 ○ 設定値・設定する内容 スケジュールでのユーザ検索(オートコンプリート)を行うクラスを設定します。・[ユーザコード検索]jp.co.intra_mart.product.collaboration.schedule.internal.autocomplete.UserCodeSearcher・[ユーザ名検索]jp.co.intra_mart.product.collaboration.schedule.internal.autocomplete.UserNameSearcher・[ユーザ検索名検索]jp.co.intra_mart.product.collaboration.schedule.internal.autocomplete.UserSearchNameSearcher単位・型 文字列 省略時のデフォルト値 なし 親タグ user-searcher-names
表示セット設定¶
タグ名 default-viewset-config スケジュール画面のデフォルト表示セットの設定を行います。【設定項目】
<iac-schedule-config> <default-viewset-config> ... </default-viewset-config> </iac-schedule-config>
必須項目 ○ 複数設定 × 設定値・設定する内容 スケジュール画面のデフォルト表示セットの設定を行います。 単位・型 なし 省略時のデフォルト値 なし 親タグ iac-schedule-config コラム
デフォルト表示セットとはログインユーザが所属している組織をデフォルト表示セットとして扱います。所属に応じて自動的に決定され、編集することはできません。複数の組織に所属している場合は、各々の組織ごとの個別の表示セットです。デフォルト表示セットは、スケジュール一覧画面の表示セットプルダウンメニューへの表示に使用されます。また、個人設定(スケジュール表示セット設定)画面には表示されません。注意
デフォルト表示セットとして表示される組織は、カレント組織(ユーティリティメニューで現在選択中の組織)に関わらず、ログインユーザが所属するすべての組織です。ただし、デフォルト表示セットのいずれかの組織を選択した際にスケジュール一覧に表示されるユーザは、カレント組織のスケジュール共有グループアクセス権に準拠します。
デフォルト表示セット利用設定¶
タグ名 show-default-viewset デフォルト表示セットの利用有無を設定します。スケジュール一覧画面の表示セットプルダウンメニューの内容は以下の通りです。
- true を設定した場合、デフォルト表示セットおよび各ユーザが個別に登録した表示セットの両方が表示されます。
- false を設定した場合、各ユーザが個別に登録した表示セットのみ表示されます。
【設定項目】
<iac-schedule-config> <default-viewset-config> <show-default-viewset>true</show-default-viewset> </default-viewset-config> </iac-schedule-config>
必須項目 ○ 複数設定 × 設定値・設定する内容
true デフォルト表示セットを利用します。 false デフォルト表示セットを利用しません。 単位・型 真偽値 (true/false) 省略時のデフォルト値 なし 親タグ default-viewset-config
スケジュール表示色設定¶
タグ名 schedule-color-config スケジュール要素に対する表示色の設定を行います。【設定項目】
<iac-schedule-config> <schedule-color-config> ... </schedule-color-config> </iac-schedule-config>
必須項目 × 複数設定 × 設定値・設定する内容 スケジュール要素に対する表示色の設定を行います。 単位・型 なし 省略時のデフォルト値 なし 親タグ iac-schedule-config
外出表示色設定¶
タグ名 attribure-goingout-color 外出スケジュールの表示色を設定します。【設定項目】
<iac-schedule-config> <schedule-color-config> <attribure-goingout-color>#FF8C00</attribure-goingout-color> </schedule-color-config> </iac-schedule-config>
必須項目 × 複数設定 × 設定値・設定する内容 外出スケジュールの表示色を設定します。 単位・型 文字列(カラーコード) 省略時のデフォルト値 なし 親タグ schedule-color-config
来客表示色設定¶
タグ名 attribure-visitor-color 来客スケジュールの表示色を設定します。【設定項目】
<iac-schedule-config> <schedule-color-config> <attribure-visitor-color>#BB004B</attribure-visitor-color> </schedule-color-config> </iac-schedule-config>
必須項目 × 複数設定 × 設定値・設定する内容 来客スケジュールの表示色を設定します。 単位・型 文字列(カラーコード) 省略時のデフォルト値 なし 親タグ schedule-color-config
外出グラデーション設定¶
タグ名 attribure-goingout-gradation 外出スケジュールのグラデーションを設定します。【設定項目】
<iac-schedule-config> <schedule-color-config> <attribure-goingout-gradation>NONE</attribure-goingout-gradation> </schedule-color-config> </iac-schedule-config>
必須項目 × 複数設定 × 設定値・設定する内容 外出スケジュールのグラデーションを設定します。 単位・型 文字列(NONE/HORIZONTAL) 省略時のデフォルト値 なし 親タグ schedule-color-config
来客グラデーション設定¶
タグ名 attribure-visitor-gradation 来客スケジュールのグラデーションを設定します。【設定項目】
<iac-schedule-config> <schedule-color-config> <attribure-visitor-gradation>NONE</attribure-visitor-gradation> </schedule-color-config> </iac-schedule-config>
必須項目 × 複数設定 × 設定値・設定する内容 来客スケジュールのグラデーションを設定します。 単位・型 文字列(NONE/HORIZONTAL) 省略時のデフォルト値 なし 親タグ schedule-color-config
スケジュールアクセス権設定¶
タグ名 acl-config スケジュール共有グループアクセス権の設定を行います。【設定項目】
<iac-schedule-config> <acl-config> ... </acl-config> </iac-schedule-config>
必須項目 × 複数設定 × 設定値・設定する内容 スケジュール共有グループアクセス権の設定を行います。 単位・型 なし 省略時のデフォルト値 なし 親タグ iac-schedule-config
スケジュール認可利用設定¶
タグ名 use-authz ユーザや施設に対する閲覧および登録の権限設定について、スケジュール認可を使用するかどうかの真偽値を設定します。false の場合は従来のスケジュールアクセス権を使用します。設定値が空の場合のデフォルト値は false です。スケジュール認可については、「 intra-mart Accel Collaboration スケジュール 管理者操作ガイド 」 - 「 権限設定 」をご確認ください。【設定項目】
<iac-schedule-config> <acl-config> <use-authz>false</use-authz> </acl-config> </iac-schedule-config>
必須項目 × 複数設定 × 設定値・設定する内容
true スケジュール認可を使用します。 false スケジュールアクセス権を使用します。 単位・型 真偽値 (true/false) 省略時のデフォルト値 false 親タグ acl-config 注意
スケジュール認可を利用後、スケジュールアクセス権へ切り替える運用はサポート対象外です。
アクセス権チェック設定(施設カテゴリ)¶
タグ名 name 施設のスケジュール共有グループアクセス権チェックを行うコレクタークラスを設定します。システム設定のアクセス権利用設定がfalseに設定されている場合(=アクセス権を利用しない)は、本設定は無効になりアクセス権チェックは行われません。【設定項目】
<iac-schedule-config> <acl-config> <facility-collector-names> <name>jp.co.intra_mart.product.collaboration.schedule.internal.acl.facility.collector.AclCategoryDeptPostCollector</name> ... </facility-collector-names> </acl-config> </iac-schedule-config>
必須項目 × 複数設定 ○ 設定値・設定する内容 スケジュール機能での施設のスケジュール共有グループアクセス権チェックを行うクラスを設定します。また、<facility-collector-names>タグ内に記述されている順にアクセス権チェックを行います。特定のアクセス権チェックが必要ない場合は、該当のクラス設定を削除してください。1つも設定しない場合はアクセス権チェックを行いません。・[組織指定]jp.co.intra_mart.product.collaboration.schedule.internal.acl.facility.collector.AclCategoryDeptCollector・[組織+ユーザ分類指定]jp.co.intra_mart.product.collaboration.schedule.internal.acl.facility.collector.AclCategoryDeptCtgCollector・[組織+役職]jp.co.intra_mart.product.collaboration.schedule.internal.acl.facility.collector.AclCategoryDeptPostCollector・[組織配下指定]jp.co.intra_mart.product.collaboration.schedule.internal.acl.facility.collector.AclCategoryDeptSub4QueryCollector・[組織配下+ユーザ分類指定]jp.co.intra_mart.product.collaboration.schedule.internal.acl.facility.collector.AclCategoryDeptSubCtg4QueryCollector・[パブリックグループ指定]jp.co.intra_mart.product.collaboration.schedule.internal.acl.facility.collector.AclCategoryPubCollector・[パブリックグループ+役割指定]jp.co.intra_mart.product.collaboration.schedule.internal.acl.facility.collector.AclCategoryPubRoleCollector・[パブリックグループ配下指定]jp.co.intra_mart.product.collaboration.schedule.internal.acl.facility.collector.AclCategoryPubSub4QueryCollector・[ロール指定]jp.co.intra_mart.product.collaboration.schedule.internal.acl.facility.collector.AclCategoryRoleCollector単位・型 文字列 省略時のデフォルト値 なし 親タグ facility-collector-names
アクセス権情報のキャッシュキー設定(施設カテゴリ)¶
タグ名 facility-cache-key 施設のスケジュール共有グループアクセス権情報のキャッシュキーを設定します。通常、設定値は変更しません。【設定項目】
<iac-schedule-config> <acl-config> <facility-cache-key>iac_schedule_facility_acl</facility-cache-key> </acl-config> </iac-schedule-config>
必須項目 × 複数設定 × 設定値・設定する内容 施設のスケジュール共有グループアクセス権情報のキャッシュキーを設定します。デフォルトのキャッシュ情報は 施設アクセス権キャッシュ設定 を参照してください。単位・型 文字列 省略時のデフォルト値 なし 親タグ acl-config
アクセス権チェック設定(ユーザ)¶
タグ名 name ユーザのスケジュール共有グループアクセス権チェックを行うコレクタークラスを設定します。システム設定のアクセス権利用設定がfalseに設定されている場合(=アクセス権を利用しない)は、本設定は無効になりアクセス権チェックは行われません。【設定項目】
<iac-schedule-config> <acl-config> <user-collector-names> <name>jp.co.intra_mart.product.collaboration.schedule.internal.acl.user.collector.AclUserDeptCollector</name> ... </user-collector-names> </acl-config> </iac-schedule-config>
必須項目 × 複数設定 ○ 設定値・設定する内容 スケジュールでのスケジュール共有グループアクセス権チェックを行うクラスを設定します。また、<user-collector-names>タグ内に記述されている順にアクセス権チェックを行います。特定のアクセス権チェックが必要ない場合は、該当のクラス設定を削除してください。1つも設定しない場合はアクセス権チェックを行いません。・[組織指定]jp.co.intra_mart.product.collaboration.schedule.internal.acl.user.collector.AclUserDeptCollector・[組織+ユーザ分類指定]jp.co.intra_mart.product.collaboration.schedule.internal.acl.user.collector.AclUserDeptCtgCollector・[組織+役職]jp.co.intra_mart.product.collaboration.schedule.internal.acl.user.collector.AclUserDeptPostCollector・[組織配下指定]jp.co.intra_mart.product.collaboration.schedule.internal.acl.user.collector.AclUserDeptSub4QueryCollector・[組織配下+ユーザ分類指定]jp.co.intra_mart.product.collaboration.schedule.internal.acl.user.collector.AclUserDeptSubCtg4QueryCollector・[パブリックグループ指定]jp.co.intra_mart.product.collaboration.schedule.internal.acl.user.collector.AclUserPubCollector・[パブリックグループ+役割指定]jp.co.intra_mart.product.collaboration.schedule.internal.acl.user.collector.AclUserPubRoleCollector・[パブリックグループ配下指定]jp.co.intra_mart.product.collaboration.schedule.internal.acl.user.collector.AclUserPubSub4QueryCollector・[ロール指定]jp.co.intra_mart.product.collaboration.schedule.internal.acl.user.collector.AclUserRoleCollector単位・型 文字列 省略時のデフォルト値 なし 親タグ user-collector-names
アクセス権情報のキャッシュキー設定(ユーザ)¶
タグ名 user-cache-key ユーザのスケジュール共有グループアクセス権情報のキャッシュキーを設定します。通常、設定値は変更しません。【設定項目】
<iac-schedule-config> <acl-config> <user-cache-key>iac_schedule_user_acl</user-cache-key> </acl-config> </iac-schedule-config>
必須項目 × 複数設定 × 設定値・設定する内容 ユーザのスケジュール共有グループアクセス権情報のキャッシュキーを設定します。デフォルトのキャッシュ情報は ユーザアクセス権キャッシュ設定 を参照してください。単位・型 文字列 省略時のデフォルト値 なし 親タグ acl-config
アクセス権情報のキャッシュキー設定(共有グループ)¶
タグ名 sharegroup-cache-key 共有グループのアクセス権情報のキャッシュキーを設定します。通常、設定値は変更しません。【設定項目】
<iac-schedule-config> <acl-config> <sharegroup-cache-key>iac_schedule_sharegroup_acl</sharegroup-cache-key> </acl-config> </iac-schedule-config>
必須項目 × 複数設定 × 設定値・設定する内容 共有グループのアクセス権情報のキャッシュキーを設定します。デフォルトのキャッシュ情報は 共有グループアクセス権キャッシュ設定 を参照してください。単位・型 文字列 省略時のデフォルト値 なし 親タグ acl-config
カレンダー削除ジョブ設定¶
タグ名 delete-calendar-job-config カレンダー削除ジョブの設定を行います。【設定項目】
<iac-schedule-config> <delete-calendar-job-config> ... </delete-calendar-job-config> </iac-schedule-config>
必須項目 ○ 複数設定 × 設定値・設定する内容 カレンダー削除ジョブの設定を行います。 単位・型 なし 省略時のデフォルト値 なし 親タグ iac-schedule-config
削除対象日数設定¶
タグ名 delete-base-days カレンダー削除ジョブの削除対象となる日数を指定します。ジョブ実行日から本設定で指定した日数分を加算した日付の23時59分59秒と比較して、終了日がそれ以前であるスケジュールが削除対象です。設定値にマイナスの値を設定すると過去日、プラスの値を設定すると未来日として扱われます。【設定項目】
<iac-schedule-config> <delete-calendar-job-config> <delete-base-days>-90</delete-base-days> </delete-calendar-job-config> </iac-schedule-config>
必須項目 ○ 複数設定 × 設定値・設定する内容 カレンダー削除ジョブの削除対象となる日数を設定します。 単位・型 数値 省略時のデフォルト値 なし 親タグ delete-calendar-job-config
削除ブロックサイズ設定¶
タグ名 delete-block-size 1トランザクションあたりのスケジュール・イベントデータの削除件数を指定します。【設定項目】
<iac-schedule-config> <delete-calendar-job-config> <delete-block-size>1000</delete-block-size> </delete-calendar-job-config> </iac-schedule-config>
必須項目 ○ 複数設定 × 設定値・設定する内容 1トランザクションあたりのスケジュール・イベントデータの削除件数を指定します。 単位・型 数値 (1 - ) 省略時のデフォルト値 なし 親タグ delete-calendar-job-config
スマートフォン用設定¶
タグ名 sp-config スマートフォン機能を利用する場合の設定です。スケジュール機能での共通情報を設定します。【設定項目】
<iac-schedule-config> <sp-config> ... </sp-config> </iac-schedule-config>
必須項目 ○ 複数設定 × 設定値・設定する内容 スマートフォンスケジュール機能での共通情報を設定します。 単位・型 なし 省略時のデフォルト値 なし 親タグ iac-schedule-config
スケジュール一覧(グループ)表示件数(スマートフォン)¶
タグ名 group-view-list-limit スケジュール一覧(グループ)表示の初期表示件数および「もっとみる」押下時の1回あたりの一覧表示件数を設定します。【設定項目】
<iac-schedule-config> <sp-config> <group-view-list-limit>20</group-view-list-limit> </sp-config> </iac-schedule-config>
必須項目 ○ 複数設定 × 設定値・設定する内容 スケジュール一覧(グループ)表示の初期表示件数および「もっとみる」押下時の1回あたりの一覧表示件数を設定します。 単位・型 数値 (0 - ) 省略時のデフォルト値 なし 親タグ sp-config
施設検索(キーワード)の表示件数(スマートフォン)¶
タグ名 facility-list-limit 施設検索(キーワード)の結果表示件数を設定します。【設定項目】
<iac-schedule-config> <sp-config> <facility-list-limit>20</facility-list-limit> </sp-config> </iac-schedule-config>
必須項目 × 複数設定 × 設定値・設定する内容 施設検索(キーワード)の結果表示件数を設定します。 単位・型 数値 (0 - ) 省略時のデフォルト値 なし 親タグ sp-config
ダウンロードリンク利用ON/OFF切り替え設定(スマートフォン)¶
タグ名 download-link スケジュール参照画面で添付ファイルのダウンロードリンクの使用有無を設定します。【設定項目】
<iac-schedule-config> <sp-config> <download-link>false</download-link> </sp-config> </iac-schedule-config>
必須項目 ○ 複数設定 × 設定値・設定する内容
true 添付ファイルをリンクで表示します。 false 添付ファイルをリンクで表示しません。 単位・型 真偽値 (true/false) 省略時のデフォルト値 なし 親タグ sp-config
スケジュール認可アクセス権設定¶
タグ名 authz-config スケジュール認可アクセス権の設定を行います。【設定項目】
<iac-schedule-config> <authz-config> ... </authz-config> </iac-schedule-config>
必須項目 × 複数設定 × 設定値・設定する内容 スケジュール認可アクセス権の設定を行います。 単位・型 なし 省略時のデフォルト値 なし 親タグ iac-schedule-config
アクセス権情報のキャッシュキー設定(ユーザ)¶
タグ名 authz-user-cache-key ユーザのスケジュール認可アクセス権情報のキャッシュキーを設定します。通常、設定値は変更しません。【設定項目】
<iac-schedule-config> <authz-config> <authz-user-cache-key>iac_schedule_user_authz</authz-user-cache-key> </authz-config> </iac-schedule-config>
必須項目 × 複数設定 × 設定値・設定する内容 ユーザのスケジュール認可アクセス権情報のキャッシュキーを設定します。デフォルトのキャッシュ情報は ユーザアクセス権キャッシュ設定 を参照してください。単位・型 文字列 省略時のデフォルト値 なし 親タグ authz-config
アクセス権情報のキャッシュキー設定(施設)¶
タグ名 authz-facility-cache-key 施設のスケジュール認可アクセス権情報のキャッシュキーを設定します。通常、設定値は変更しません。【設定項目】
<iac-schedule-config> <authz-config> <authz-facility-cache-key>iac_schedule_facility_authz</authz-facility-cache-key> </authz-config> </iac-schedule-config>
必須項目 × 複数設定 × 設定値・設定する内容 施設のスケジュール認可アクセス権情報のキャッシュキーを設定します。デフォルトのキャッシュ情報は 施設アクセス権キャッシュ設定 を参照してください。単位・型 文字列 省略時のデフォルト値 なし 親タグ authz-config
認可リソースグループのキャッシュキー設定(ユーザ)¶
タグ名 authz-user-resource-chache-key ユーザの認可リソースグループ情報のキャッシュキーを設定します。通常、設定値は変更しません。【設定項目】
<iac-schedule-config> <authz-config> <authz-user-resource-chache-key>iac_schedule_user_authz_resource</authz-user-resource-chache-key> </authz-config> </iac-schedule-config>
必須項目 × 複数設定 × 設定値・設定する内容 ユーザの認可リソースグループ情報のキャッシュキーを設定します。デフォルトのキャッシュ情報は ユーザ認可リソースグループキャッシュ設定 を参照してください。単位・型 文字列 省略時のデフォルト値 なし 親タグ authz-config
認可リソースグループのキャッシュキー設定(施設)¶
タグ名 authz-facility-resource-chache-key 施設の認可リソースグループ情報のキャッシュキーを設定します。通常、設定値は変更しません。【設定項目】
<iac-schedule-config> <authz-config> <authz-facility-resource-chache-key>iac_schedule_facility_authz_resource</authz-facility-resource-chache-key> </authz-config> </iac-schedule-config>
必須項目 × 複数設定 × 設定値・設定する内容 施設の認可リソースグループ情報のキャッシュキーを設定します。デフォルトのキャッシュ情報は 施設認可リソースグループキャッシュ設定 を参照してください。単位・型 文字列 省略時のデフォルト値 なし 親タグ authz-config
アクセス権判定モジュール設定(ユーザ)¶
タグ名 authorizer ユーザのスケジュール認可アクセス権チェックを行うアクセス権判定モジュールクラスを設定します。【設定項目】
<iac-schedule-config> <authz-config> <user-authorizers> <authorizer>jp.co.intra_mart.product.collaboration.schedule.internal.authz.user.authorizer.ScheduleUserUserAuthorizer</authorizer> ... </user-authorizers> </authz-config> </iac-schedule-config>
必須項目 × 複数設定 ○ 設定値・設定する内容 スケジュール機能でのユーザのスケジュール認可アクセス権チェックを行うクラスを設定します。また、<user-authorizers>タグ内に記述されている順にアクセス権チェックを行います。特定のアクセス権チェックが必要ない場合は、該当のクラス設定を削除してください。1つも設定しない場合はアクセス権チェックを行いません。・[ユーザ指定]jp.co.intra_mart.product.collaboration.schedule.internal.authz.user.authorizer.ScheduleUserUserAuthorizer・[ロール指定]jp.co.intra_mart.product.collaboration.schedule.internal.authz.user.authorizer.ScheduleUserRoleAuthorizer・[組織指定]jp.co.intra_mart.product.collaboration.schedule.internal.authz.user.authorizer.ScheduleUserDepartmentAuthorizer・[組織配下指定]jp.co.intra_mart.product.collaboration.schedule.internal.authz.user.authorizer.ScheduleUserDepartmentSubAuthorizer・[組織+役職]jp.co.intra_mart.product.collaboration.schedule.internal.authz.user.authorizer.ScheduleUserDepartmentPostAuthorizer・[パブリックグループ指定]jp.co.intra_mart.product.collaboration.schedule.internal.authz.user.authorizer.ScheduleUserPubliGroupAuthorizer・[パブリックグループ配下指定]jp.co.intra_mart.product.collaboration.schedule.internal.authz.user.authorizer.ScheduleUserPublicGroupSubAuthorizer・[パブリックグループ+役割指定]jp.co.intra_mart.product.collaboration.schedule.internal.authz.user.authorizer.ScheduleUserPubliGroupRoleAuthorizer単位・型 文字列 省略時のデフォルト値 なし 親タグ user-authorizers
アクセス権判定モジュール設定(施設)¶
タグ名 authorizer 施設のスケジュール認可アクセス権チェックを行アクセス権判定モジュールクラスを設定します。【設定項目】
<iac-schedule-config> <authz-config> <facility-authorizers> <authorizer>jp.co.intra_mart.product.collaboration.schedule.internal.authz.facility.authorizer.ScheduleCategoryAuthorizer</authorizer> ... </facility-authorizers> </authz-config> </iac-schedule-config>
必須項目 × 複数設定 ○ 設定値・設定する内容 スケジュール機能での施設のスケジュール認可アクセス権チェックを行うクラスを設定します。また、<facility-authorizers>タグ内に記述されている順にアクセス権チェックを行います。特定のアクセス権チェックが必要ない場合は、該当のクラス設定を削除してください。1つも設定しない場合はアクセス権チェックを行いません。・[施設カテゴリ指定]jp.co.intra_mart.product.collaboration.schedule.internal.authz.facility.authorizer.ScheduleCategoryAuthorizer単位・型 文字列 省略時のデフォルト値 なし 親タグ facility-authorizers
権限種別設定¶
タグ名 authz-type-throw-error-with-null ユーザや施設を検索するAPIは権限種別を指定し、取得するデータをスケジュール認可で絞ることが可能です。権限種別にnullを指定した場合、APIでエラーとするか否かを設定します。未設定およびfalseを指定した場合はnullを権限種別のNONEと同等の扱いとし、権限判定を行わず全件取得します。trueを設定した場合はnullは不正な権限種別として扱い、エラーを発生させます。権限種別の詳細は intra-mart Accel Collaboration APIドキュメント の AuthzAclType を参照してください。【設定項目】
<iac-schedule-config> <authz-config> <authz-type-throw-error-with-null>false</authz-type-throw-error-with-null> </authz-config> </iac-schedule-config>
必須項目 × 複数設定 × 設定値・設定する内容
true 権限種別がnullの場合にエラーを発生させます。 false 権限種別がnullの場合は権限判定を行わず全件取得します。 単位・型 真偽値 (true/false) 省略時のデフォルト値 false 親タグ authz-config
スケジュール登録設定¶
タグ名 schedule-register-config スケジュール登録に関する設定を行います。【設定項目】
<iac-schedule-config> <schedule-register-config> <private-attach-file-default>false</private-attach-file-default> <private-description-default>false</private-description-default> </schedule-register-config> </iac-schedule-config>
必須項目 × 複数設定 × 設定値・設定する内容 スケジュール登録に関する設定を行います。 単位・型 なし 省略時のデフォルト値 なし 親タグ iac-schedule-config
スケジュール登録画面の「添付ファイル」の「参加者のみ表示」のデフォルト値¶
タグ名 private-attach-file-default スケジュール登録画面の「添付ファイル」の「参加者のみ表示」のデフォルト値を設定します。【設定項目】
<iac-schedule-config> <schedule-register-config> <private-attach-file-default>false</private-attach-file-default> <private-description-default>false</private-description-default> </schedule-register-config> </iac-schedule-config>
必須項目 × 複数設定 × 設定値・設定する内容 スケジュール登録画面の「添付ファイル」の「参加者のみ表示」のデフォルト値を設定します。 単位・型 boolean 省略時のデフォルト値 false 親タグ schedule-register-config
スケジュール登録画面の「説明」の「参加者のみ表示」のデフォルト値¶
タグ名 private-description-default スケジュール登録画面の「説明」の「参加者のみ表示」のデフォルト値を設定します。【設定項目】
<iac-schedule-config> <schedule-register-config> <private-attach-file-default>false</private-attach-file-default> <private-description-default>false</private-description-default> </schedule-register-config> </iac-schedule-config>
必須項目 × 複数設定 × 設定値・設定する内容 スケジュール登録画面の「説明」の「参加者のみ表示」のデフォルト値を設定します。 単位・型 boolean 省略時のデフォルト値 false 親タグ schedule-register-config
VCalendarマッピング設定¶
タグ名 vcalendar-conversion-config スケジュールとVCalendarのマッピングに関する設定を行います。【設定項目】
<iac-schedule-config> <vcalendar-conversion-config> ... </vcalendar-conversion-config> </iac-schedule-config>
必須項目 × 複数設定 × 設定値・設定する内容 スケジュールとVCalendarのマッピングに関する設定を行います。 単位・型 なし 省略時のデフォルト値 なし 親タグ iac-schedule-config
VEventマッピング設定¶
タグ名 vevent-conversion-config スケジュールとVEventのマッピングに関する設定を行います。【設定項目】
<iac-schedule-config> <vcalendar-conversion-config> <vevent-conversion-config> ... </vevent-conversion-config> </vcalendar-conversion-config> </iac-schedule-config>
必須項目 × 複数設定 × 設定値・設定する内容 スケジュールとVEventのマッピングに関する設定を行います。単位・型 なし 省略時のデフォルト値 なし 親タグ vcalendar-conversion-config
コンポーネント設定¶
タグ名 component VEvent配下で定義されている項目ごとの設定を行います。【設定項目】
<iac-schedule-config> <vcalendar-conversion-config> <vevent-conversion-config> <component> <property-name>SUMMARY</property-name> <value> <schedule-ical-format>%TITLE% | [%FACILITY%]</schedule-ical-format> <ical-schedule-pattern>\\|.*</ical-schedule-pattern> </value> </component> <component> ... </component> </vevent-conversion-config> </vcalendar-conversion-config> </iac-schedule-config>
必須項目 × 複数設定 ○ 設定値・設定する内容 VEvent配下で定義されている項目ごとの設定を行います。単位・型 なし 省略時のデフォルト値 なし 親タグ vevent-conversion-config
コンポーネント名¶
タグ名 property-name iCalendarで定義されている項目名を設定します。【設定項目】
<iac-schedule-config> <vcalendar-conversion-config> <vevent-conversion-config> <component> <property-name>SUMMARY</property-name> <value> <schedule-ical-format>%TITLE% | [%FACILITY%]</schedule-ical-format> <ical-schedule-pattern>\\|.*</ical-schedule-pattern> </value> </component> </vevent-conversion-config> </vcalendar-conversion-config> </iac-schedule-config>
必須項目 ○ 複数設定 × 設定値・設定する内容
SUMMARY 概要・タイトル DESCRIPTION 説明 LOCATION 場所 単位・型 文字列 省略時のデフォルト値 なし 親タグ component
値の設定¶
タグ名 value コンポーネント単位で管理される値に関する設定を行います。【設定項目】
<iac-schedule-config> <vcalendar-conversion-config> <vevent-conversion-config> <component> <property-name>SUMMARY</property-name> <value> <schedule-ical-format>%TITLE% | [%FACILITY%]</schedule-ical-format> <ical-schedule-pattern>\\|.*</ical-schedule-pattern> </value> </component> </vevent-conversion-config> </vcalendar-conversion-config> </iac-schedule-config>
必須項目 ○ 複数設定 × 設定値・設定する内容 コンポーネント単位で管理される値に関する設定を行います。単位・型 なし 省略時のデフォルト値 なし 親タグ component
CalDAVクライアントに送信する値のフォーマット¶
タグ名 schedule-ical-format CalDAVクライアントに送信するデータに関する設定です。property-name で関連付けられた項目に対してセットする値のフォーマットを指定します。フォーマット文字列には、スケジュールから取得可能な下記の変数を利用可能です。
%TITLE% スケジュールのタイトル %DESCRIPTION% スケジュールの説明 %FACILITY% 施設 %PLACE% 場所 %JOINUSER% 参加者 【設定項目】
<iac-schedule-config> <vcalendar-conversion-config> <vevent-conversion-config> <component> <property-name>SUMMARY</property-name> <value> <schedule-ical-format>%TITLE% | [%FACILITY%]</schedule-ical-format> <ical-schedule-pattern>\\|.*</ical-schedule-pattern> </value> </component> </vevent-conversion-config> </vcalendar-conversion-config> </iac-schedule-config>
必須項目 ○ 複数設定 × 設定値・設定する内容 CalDAVクライアントに送信する値についてフォーマット文字列をセットします。単位・型 文字列 省略時のデフォルト値 なし 親タグ value
登録更新時の除外パターン¶
タグ名 ical-schedule-pattern CalDAVクライアントから受け取ったデータに対して、登録更新対象外とする正規表現のパターン文字列を指定します。指定された正規表現にマッチした部分文字列は登録更新データから除外されます。空文字がセットされた場合は、受け取ったデータ全てを登録更新対象とします。項目に設定された値全体がマッチした場合は、その項目について登録更新処理は行われません。【設定項目】
<iac-schedule-config> <vcalendar-conversion-config> <vevent-conversion-config> <component> <property-name>SUMMARY</property-name> <value> <schedule-ical-format>%TITLE% | [%FACILITY%]</schedule-ical-format> <ical-schedule-pattern>\\|.*</ical-schedule-pattern> </value> </component> </vevent-conversion-config> </vcalendar-conversion-config> </iac-schedule-config>
必須項目 ○ 複数設定 × 設定値・設定する内容 CalDAVクライアントから送信されたデータのうち、登録対象外とする部分文字列を表す正規表現文字列をセットします。単位・型 文字列 省略時のデフォルト値 なし 親タグ value
重複アイコン表示設定¶
タグ名 show-overlap-icon 重複スケジュールに対する警告アイコンを表示するかどうかを設定します。【設定項目】
<iac-schedule-config> <show-overlap-icon>true</show-overlap-icon> </iac-schedule-config>
必須項目 × 複数設定 × 設定値・設定する内容
true 重複アイコンを表示する false 重複アイコンを表示しない 単位・型 真偽値 (true/false) 省略時のデフォルト値 true 親タグ iac-schedule-config