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

動作内容

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

定義

int GetTaskByStageId( int sessionId, int projectId, int[] stageIds, bool onlyPreprocessedTasks, bool onlyPrivateBatches );

パラメーター

sessionId

int

Application Server への接続の ID

projectId

int

プロジェクト ID

stageIds

int[]

タスクの取得元となるステージの ID

onlyPreprocessedTask

bool

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

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

onlyPrivateBatches

bool

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

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

戻り値

説明
intタスク ID