メインコンテンツへスキップ

動作

最も優先度の高いタスクを選択し、処理用に開きます。選択したタスクはロックされるため、他のユーザーは開けません。
適切なタスクがない場合は、“0” が返されます。
タスクに対して操作を実行するには、先にそのタスクを開いておく必要があります。

定義

int GetTask( int sessionId, int projectId, int stageType, bool onlyPreprocessedTask, bool onlyPrivateBatches );

パラメーター

sessionId

int

Application Server への接続 ID

projectId

int

プロジェクト ID

stageType

int

ステージタイプの ID です。使用可能な値については ProcessingStage を参照してください。

onlyPreprocessedTask

bool

どのタスクを選択するかを決定するフラグです。指定可能な値:

  • True - 前処理済みのタスクのみを選択します。
  • False - すべてのタスクから選択します。

onlyPrivateBatches

bool

利用可能なバッチの範囲を決定するフラグです。指定可能な値:

  • True - 現在のユーザーまたはユーザーグループに属するバッチのみ利用可能です。
  • False - すべてのバッチが利用可能です。

戻り値

説明
intタスクID