Yellowfinスケジュール多数の管理サービスを表現する抽象classです。こちらのclassは、すべてのタスクスケジュールに共通する機能Yellowfinのスケジュール設定された管理サービスを表現する抽象classです。こちらのclassは、すべてのタスクスケジュールに共通する機能/データを提供します。Subclassは、ブロードキャスト情報などの、subclassに特化した情報を追加します。データを提供します。Subclassは、ブロードキャスト情報などの、subclassに特化したデータの情報を追加します。 パラメーター | データ型 | 説明 | Frequency | ScheduleFrequency[] | スケジュール頻度型の詳細を含む配列オブジェクトです。 | ScheduleActive | String | スケジュールが有効かどうかを返します。これは、スケジュールが現在実行中であるかどうかは示しませんが、次回のスケジュール時にスケジュールが実行されるかどうかを示します。 | ScheduleDescription | String | スケジュール目的の短い説明です。こちらは通常、レポート名やフィルター名など、スケジュールの目的となるアイテムの名前を含みます。 | ScheduleUUID | String | システムが生成するスケジュールのUUIDです。 | ScheduleTypeCode | String | レコードのスケジュールタイプです。例:REPORTBROADCAST、SOURCEFILTERREFRESHなど | LastRunStatus | String | スケジュールの最終実行のステータスコードです。こちらの値は、スケジュール完了後にのみ更新されるため、スケジュールが現在実行中の場合は、以前の値が含まれます。 | LastRunError | String | 最終実行が失敗した場合、こちらのフィールドには、何が起きたのかを示すエラーが含まれます。 | LastRunDateTimeGMT | String | スケジュールの最終実行のGMT時間です。これは、スケジュールが開始された時刻であることをに注意してください。 | NextRunDateTimeGMT | String | 現在のスケジュール設定に基づき、こちらは、次回スケジュールが実行される時間をGMTで返します。こちらの値は「ライブ」ではないことに注意をしてください。つまり、サーバが更新を変更を受信し、検証し、新しいスケジュールオブジェクトを返すまでは更新されません。 |
以下は、AdministrationSchedule classのサブclassの例です。 AdministrationScheduleサブclass | 説明 | フィールド | CompositeViewRefreshSchedule | コンポジットビューの更新タスクを表現するスケジュールです。 | こちらのclassは、以下のフィールドを含みます。 - ViewId:コンポジットビューのデータベースIDを返します。
| FilterGroupCacheRefreshSchedule | キャッシュフィルターやフィルターグループのタスクを更新します。 | こちらのclassは、以下のフィールドを含みます。 - ViewId:コンポジットビューのデータベースIDを返します。
- FilterGroupId:フィルターグループのデータベースIDを返します。
| RefCodeRefreshSchedule | カスタム参照コードのタスクを更新します。 | こちらのclassは、以下のフィールドを含みます。 - SourceId:更新される参照コードのソースのデータベースIDを返します。
| ReportBroadcastSchedule | レポートのブロードキャストタスクです。ブロードキャストレポートと受信者の情報を含みます。 | こちらのclassは、以下のフィールドを含みます。 - ReportId:ブロードキャストするレポートのIDを返します。
- Recipients:ブロードキャストの各受信者のIDの配列を返します。各入力はグループ、または個人IDになります。
- Subject:ブロードキャストの件名を返します。いくつかのブロードキャストタイプは、こちらのフィールドを使用しません。
- AppendDate:いくつかのブロードキャストタイプは、ブロードキャストの日時を件名やファイル名に追加するオプションがあります。FTPとEMALタイプがあります。
- BodyText:電子メールブロードキャストのメール本文を返します。
- Format:ブロードキャスト出力形式コードを返します。HTML、PDFなど
- ConditionList:複雑なブロードキャスト条件を表現するConditionオブジェクトの配列を返します。
- FailureNotificationGroup:ブロードキャストが失敗した際に通知をするグループのIDを返します。
- BroadcastStartDate:ブロードキャストスケジュールの開始が設定された日時を返します。
- BroadcastEndDate:ブロードキャストスケジュールの終了が設定された日時を返します。
| ReportFilterCacheRefreshSchedule | レポートキャッシュフィルターのタスクを更新します。 | こちらのclassは、以下のフィールドを含みます。 - ReportId:キャッシュフィルターを含むレポートのIDを返します。
| ReportRefreshSchedule | 読み込み時に自動実行されないレポートのタスクを更新します。 | こちらのclassは、以下のフィールドを含みます。 - ReportId:スケジュールされたレポートのIDを返します。
| SourceFilterRefreshSchedule | ソースフィルターのタスクを更新します。ソースからのクエリーに基づきソースフィルター値を更新しましょう。 | こちらのclassは、以下のフィールドを含みます。 - SourceId:ソースタイプの応じて、データソースID、またはレポートIDになります。
- SourceType:SOURCE または REPORTが、SourceIdが指すオブジェクトのタイプを指定します。
| SourceFilterUpdateReminderSchedule | ソースフィルター値更新のリマインダータスクです。スケジュールの特定のユーザーにリマインダーを送信します。 | こちらのclassは、以下のフィールドを含みます。 - SourceId:ソースフィルターを更新するデータソースのデータベースIDです。
| ThirdPartySourceAutoRunSchedule | サードパーティ製データソースの自動実行タスクです。 | こちらのclassは、以下のフィールドを含みます。 - SourceId:サードパーティ製データソースのデータベースIDです。
|
|