オントロジーの構築Dynamic Schedulingスケジュールレイヤーレベルのインタラクションドラッグによる作成

注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

ドラッグして作成する

ドラッグして作成する機能を使うと、エンドユーザーが必要に応じて新しいスケジュールオブジェクトを作成できます。この機能では、特定の行で、ドラッグの開始位置と終了位置に対応する開始タイムスタンプと終了タイムスタンプを指定して、新しいスケジュールオブジェクトを初期化できます。

このページでは、Scheduling Gantt Chart ウィジェットでドラッグして作成する機能について説明します。Calendar ウィジェットでこの機能を設定する方法については、ドラッグして作成するを参照してください。

ドラッグして作成する機能を設定するには、作成アクションタイプを指定する必要があります。パックをドラッグアンドドロップすると、ウィジェットがこのアクションを呼び出します。

以下の例では、スケジュールレイヤーを Object type A と呼びます。

ドラッグして作成する動作を設定する

  1. Ontology Manager で Object type A に移動し、作成アクションタイプを作成します。このアクションタイプには、次のパラメーターを含めます。
    • 新しいオブジェクトの主キー
    • 開始 Timestamp プロパティ
    • 終了 Timestamp プロパティ
    • 外部キープロパティ
    • 必要に応じて、オブジェクトの作成時に値を入力するプロパティを追加します。
    • 最終的に、開始 Timestamp、終了 Timestamp、外部キーを入力すると、それらの値を持つ object type A のオブジェクトが作成されるようにアクションタイプを設定します。
  2. 次に、Workshop で入力データ (パック) > [スケジュールレイヤー] > インタラクション > カーソルをドラッグしてアクションを作成に移動します。
  3. ドラッグして作成するアクションで、設定したアクションタイプを選択します。
  4. 入力したアクションタイプの下で、設定するパラメーターを選択を選び、開始タイムスタンプ、終了タイムスタンプ、外部キーのパラメーターを選択します。これで、設定にこれらの3個のパラメーターが表示されます。次に、スケジュール用の Gantt 変数を選択して、これらのパラメーター値を事前入力します。
    • 開始 Timestamp パラメーターのローカルのデフォルト値で、ポップアップから選択された開始タイムスタンプを選択します。これにより、ドラッグして作成するときに、ドラッグの開始位置のタイムスタンプがウィジェットによって自動的に渡されます。
    • 終了 Timestamp パラメーターのローカルのデフォルト値で、ポップアップから選択された終了タイムスタンプを選択します。これにより、ドラッグして作成するときに、ドラッグの終了位置のタイムスタンプがウィジェットによって自動的に渡されます。
    • 外部キーパラメーターのローカルのデフォルト値で、ポップアップからリソースIDを選択します。これにより、ドラッグして作成するときに、その操作を行った行(リソース)がウィジェットによって自動的に渡されます。

使用方法

設定が完了したら、対象の行で開始時刻から終了時刻まで Shift + Drag を行います。すると、ドラッグして作成するアクションのフォームがポップアップで表示されます。実行すると、ドラッグの開始位置と終了位置に対応する開始タイムスタンプと終了タイムスタンプを含む、新しいスケジュールオブジェクトが指定した行に作成されます。

ドラッグして作成する機能の設定。