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

この機能でできること

ユーザーのアクセス権限を考慮して、Application Server 上のプロジェクトに関する情報を取得します。

定義

Project [] GetProjectsForUser( int userId, int roleType );

パラメーター

Name説明
userIdintユーザーの ID
roleTypeintユーザーのロール種別の ID。RoleType を参照してください。指定可能な値が記載されています。

戻り値

説明

Project[]

各レコードに1つのプロジェクトに関する情報が含まれるレコードのセットです。このセットは、入力パラメーターの値に基づいて次のように作成されます。

  • userId<>0, roleType<>0 指定したロールについて、このユーザーが少なくとも1つのバッチタイプに対するアクセス権限を持つプロジェクト
  • userId<>0, roleType=0 このユーザーが少なくとも1つのバッチタイプに対して何らかのアクセス権限を持つプロジェクト
  • userId=0, roleType=0 すべてのプロジェクトの一覧
  • userId=0, roleType<>0 空の一覧