iac_schedule.CalendarScheduleServiceオブジェクト
コンポーネント情報 | |
---|---|
version | 8.0.11 |
since | 8.0.0 |
[ 操作ユーザについて ]
このクラスでは、アカウントコンテキストのユーザコードを元に操作します。
またユーザの所属組織は、ユーザコンテキストのカレント組織を元に操作します。
[ 参照権限について ]
カレンダー表示に際して、表示対象のユーザおよび施設に対して参照可能な権限を保有している必要があります。
権限のないユーザや施設の情報は返却されません。
また、各ユーザおよび施設の個々の予定(スケジュール・イベント)に対する参照権限がない場合は「非公開」表示となります。
なお、操作ユーザが以下のロールを保有している場合は、ユーザおよび施設に対する権限判定処理を行いません。
個々の予定については、公開種別が「公開」のスケジュールは常時参照可能となります。
- Schedule アクセス権除外ユーザ
カレンダー表示情報の取得期間は以下のとおりです。
- 日:表示対象基準日 0 時 ~ 翌日 0 時
- 週:表示対象基準日を含む週について、週開始曜日 0 時 ~ 7 日後 0 時
- 月:表示対象基準日を含む月について、月初日を含む週の週開始曜日 0 時 ~ 月末日を含む週の翌週の週開始日 0 時
- 週開始日(基盤ユーティリティメニュー個人設定)
- タイムゾーン(基盤ユーティリティメニュー個人設定)
- スケジュール表示設定(Collaboration 個人設定)
※スケジュール表示設定が未設定(null
)の場合は、既定でスケジュール情報とイベント情報のみとなります。
メソッドの概要
返却値の型 | メソッド名 |
---|---|
ResultObject | findCalendar (DateTime startDate , DateTime endDate , DisplaySetting[] displaySettings , String[] userCds , FacilityKey[] facilityKeys ) ユーザと施設のカレンダー表示情報を取得します。 |
ResultObject | findFacilityDay (DateTime displayDate , DisplaySetting[] displaySettings , FacilityKey facilityKey ) 施設のカレンダー表示情報(日)を取得します。 |
ResultObject | findFacilityMonth (DateTime displayDate , DisplaySetting[] displaySettings , FacilityKey facilityKey ) 施設のカレンダー表示情報(月)を取得します。 |
ResultObject | findFacilityWeek (DateTime displayDate , DisplaySetting[] displaySettings , FacilityKey facilityKey ) 施設のカレンダー表示情報(週)を取得します。 |
ResultObject | findFacilityWeek (DateTime displayDate , DisplaySetting[] displaySettings , FacilityKey facilityKey , Boolean fixationFlag ) 施設のカレンダー表示情報(週)を取得します。 |
ResultObject | findGroupDayPager (DateTime displayDate , DisplaySetting[] displaySettings , PagingParameter pagingParam ) 最終表示対象のカレンダー表示情報(日)を取得します。 |
ResultObject | findGroupDay (DateTime displayDate , DisplaySetting[] displaySettings , String[] userCds ) 複数ユーザのカレンダー表示情報(日)を取得します。 |
ResultObject | findGroupWeekPager (DateTime displayDate , DisplaySetting[] displaySettings , PagingParameter pagingParam , Boolean fixationFlag ) 最終表示対象のカレンダー表示情報(週)を取得します。 |
ResultObject | findGroupWeekPager (DateTime displayDate , DisplaySetting[] displaySettings , PagingParameter pagingParam ) 最終表示対象のカレンダー表示情報(週)を取得します。 |
ResultObject | findGroupWeek (DateTime displayDate , DisplaySetting[] displaySettings , String[] userCds ) 複数ユーザのカレンダー表示情報(週)を取得します。 |
ResultObject | findGroupWeek (DateTime displayDate , DisplaySetting[] displaySettings , String[] userCds , Boolean fixationFlag ) 複数ユーザのカレンダー表示情報(週)を取得します。 |
ResultObject | findUserDay (DateTime displayDate , DisplaySetting[] displaySettings , String userCd ) ユーザのカレンダー表示情報(日)を取得します。 |
ResultObject | findUserMonth (DateTime displayDate , DisplaySetting[] displaySettings , String userCd ) ユーザのカレンダー表示情報(月)を取得します。 |
ResultObject | findUserWeek (DateTime displayDate , DisplaySetting[] displaySettings , String userCd ) ユーザのカレンダー表示情報(週)を取得します。 |
ResultObject | findUserWeek (DateTime displayDate , DisplaySetting[] displaySettings , String userCd , Boolean fixationFlag ) ユーザのカレンダー表示情報(週)を取得します。 |
void | unWatch (String userCd ) ユーザをアンウォッチします。 |
void | watch (String userCd ) ユーザをウォッチします。 |
メソッドの詳細
ResultObject findCalendar (DateTime startDate , DateTime endDate , DisplaySetting[] displaySettings , String[] userCds , FacilityKey[] facilityKeys )
ユーザと施設のカレンダー表示情報を取得します。
指定されたユーザおよび施設について、指定された開始日 0 時 ~ 指定された終了日 0 時の期間のカレンダー表示情報を取得します。
パラメータ
返却値
|
ResultObject findFacilityDay (DateTime displayDate , DisplaySetting[] displaySettings , FacilityKey facilityKey )
施設のカレンダー表示情報(日)を取得します。
指定された施設について、日のカレンダー表示情報を取得します。
パラメータ
返却値
|
ResultObject findFacilityMonth (DateTime displayDate , DisplaySetting[] displaySettings , FacilityKey facilityKey )
施設のカレンダー表示情報(月)を取得します。
指定された施設について、月のカレンダー表示情報を取得します。
パラメータ
返却値
|
ResultObject findFacilityWeek (DateTime displayDate , DisplaySetting[] displaySettings , FacilityKey facilityKey )
施設のカレンダー表示情報(週)を取得します。
指定された施設について、週のカレンダー表示情報を取得します。
パラメータ
返却値
|
ResultObject findFacilityWeek (DateTime displayDate , DisplaySetting[] displaySettings , FacilityKey facilityKey , Boolean fixationFlag )
施設のカレンダー表示情報(週)を取得します。
指定された施設について、週のカレンダー表示情報を取得します。
パラメータ
返却値
|
ResultObject findGroupDayPager (DateTime displayDate , DisplaySetting[] displaySettings , PagingParameter pagingParam )
最終表示対象のカレンダー表示情報(日)を取得します。
最終表示を行ったユーザおよび施設について、該当ページ分の日のカレンダー表示情報を取得します。
パラメータ
返却値
|
ResultObject findGroupDay (DateTime displayDate , DisplaySetting[] displaySettings , String[] userCds )
複数ユーザのカレンダー表示情報(日)を取得します。
指定されたユーザについて、日のカレンダー表示情報を取得します。
パラメータ
返却値
|
ResultObject findGroupWeekPager (DateTime displayDate , DisplaySetting[] displaySettings , PagingParameter pagingParam , Boolean fixationFlag )
最終表示対象のカレンダー表示情報(週)を取得します。
最終表示を行ったユーザおよび施設について、該当ページ分の週のカレンダー表示情報を取得します。
パラメータ
返却値
|
ResultObject findGroupWeekPager (DateTime displayDate , DisplaySetting[] displaySettings , PagingParameter pagingParam )
最終表示対象のカレンダー表示情報(週)を取得します。
最終表示を行ったユーザおよび施設について、該当ページ分の週のカレンダー表示情報を取得します。
パラメータ
返却値
|
ResultObject findGroupWeek (DateTime displayDate , DisplaySetting[] displaySettings , String[] userCds )
複数ユーザのカレンダー表示情報(週)を取得します。
指定されたユーザについて、週のカレンダー表示情報を取得します。
パラメータ
返却値
|
ResultObject findGroupWeek (DateTime displayDate , DisplaySetting[] displaySettings , String[] userCds , Boolean fixationFlag )
複数ユーザのカレンダー表示情報(週)を取得します。
指定されたユーザについて、週のカレンダー表示情報を取得します。
パラメータ
返却値
|
ResultObject findUserDay (DateTime displayDate , DisplaySetting[] displaySettings , String userCd )
ユーザのカレンダー表示情報(日)を取得します。
指定されたユーザについて、日のカレンダー表示情報を取得します。
パラメータ
返却値
|
ResultObject findUserMonth (DateTime displayDate , DisplaySetting[] displaySettings , String userCd )
ユーザのカレンダー表示情報(月)を取得します。
指定されたユーザについて、月のカレンダー表示情報を取得します。
パラメータ
返却値
|
ResultObject findUserWeek (DateTime displayDate , DisplaySetting[] displaySettings , String userCd )
ユーザのカレンダー表示情報(週)を取得します。
指定されたユーザについて、週のカレンダー表示情報を取得します。
パラメータ
返却値
|
ResultObject findUserWeek (DateTime displayDate , DisplaySetting[] displaySettings , String userCd , Boolean fixationFlag )
ユーザのカレンダー表示情報(週)を取得します。
指定されたユーザについて、週のカレンダー表示情報を取得します。
パラメータ
返却値
|
void unWatch (String userCd )
ユーザをアンウォッチします。
操作ユーザについて、指定されたユーザに対する IMBox のウォッチ解除処理を行います。
パラメータ
返却値
|
void watch (String userCd )
ユーザをウォッチします。
操作ユーザについて、指定されたユーザに対する IMBox のウォッチ登録処理を行います。
パラメータ
返却値
|