intra-mart Accel Platform IM-LogicDesigner仕様書 第15版 2020-04-01

5.2.1.6.8. スケジュール候補検索

スケジュール候補を検索するタスクです。

5.2.1.6.8.1. プロパティ

項目名 必須/任意 初期値 説明
エラーハンドリング 任意 flag false エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

5.2.1.6.8.2. 入力値

im_iacCoordinateSchedule <object>
  ├─ endDate <imdatetime> *
  ├─ facilityConditions <object[]>
  │    ├─ facilityKeys <object[]>
  │    │    └─ code <string>
  │    └─ priority <integer>
  ├─ isExcludeOnHoliday <boolean>
  ├─ isNarrowOnDayOfWeek <boolean>
  ├─ listLimit <integer>
  ├─ necessaryHour <integer> *
  ├─ necessaryMinute <integer> *
  ├─ participants <string[]> *
  ├─ prospectTime <object[]> *
  │    ├─ endHour <integer>
  │    ├─ endMinute <integer>
  │    ├─ startHour <integer>
  │    └─ startMinute <integer>
  ├─ searchDayOfWeek <string[]>
  ├─ startDate <imdatetime> *
  ├─ targetUserCd <string> *
  ├─ targetUserCompanyCd <string>
  ├─ targetUserDepartmentCd <string>
  └─ timezoneId <string> *
項目名 必須/任意 配列/リスト 説明
im_iacCoordinateSchedule 任意 object なし  
endDate 必須 imdatetime なし 終了日
facilityConditions 任意 object 配列 施設に関する検索条件
facilityKeys 任意 object 配列 施設コードの配列
code 任意 string なし 施設コード
priority 必須 integer なし
施設検索条件の優先順位。正の整数を指定します。
優先順位が高い施設検索条件でスケジュール候補が見つかった場合は、下位の優先順位の条件による検索をスキップします。
isExcludeOnHoliday 任意 boolean なし 休日除外状態。true : 休日を除く / false : 休日を除かない
isNarrowOnDayOfWeek 任意 boolean なし 曜日絞り込み状態。true : 曜日を絞り込む / false : 曜日を絞り込まない
listLimit 必須 integer なし 取得件数
necessaryHour 必須 integer なし 所要時間(時)
necessaryMinute 必須 integer なし 所要時間(分)
participants 必須 string 配列 参加者
prospectTime 必須 object 配列 時間帯
endHour 任意 integer なし 終了(時)
endMinute 任意 integer なし 終了(分)
startHour 任意 integer なし 開始(時)
startMinute 任意 integer なし 開始(分)
searchDayOfWeek 任意 string 配列
検索対象の曜日 日曜日:”1” 月曜日:”2” 火曜日:”3” 水曜日:”4” 木曜日:”5” 金曜日:”6” 土曜日:”7”
※java.util.Calendar クラスの SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY で管理されている値に依存します。
startDate 必須 imdatetime なし 開始日
targetUserCd 必須 string なし 実行ユーザコード
targetUserCompanyCd 任意 string なし 実行ユーザの所属会社コード
targetUserDepartmentCd 任意 string なし 実行ユーザの所属組織コード
timezoneId 必須 string なし タイムゾーンID

5.2.1.6.8.3. 出力値

im_iacCoordinateSchedule <object[]>
  ├─ conditionNumber <integer>
  ├─ endDate <imdatetime>
  └─ startDate <imdatetime>
項目名 配列/リスト 説明
im_iacCoordinateSchedule object 配列 im_iacCoordinateSchedule
conditionNumber integer なし 適用された施設検索条件の優先順位
endDate imdatetime なし 終了日時
startDate imdatetime なし 開始日時