Create Membership

Asanaインスタンスにメンバーシップを作成します。

オプション

フィールド 定義 タイプ 必須

メンバーシップタイプ(Membership Type)

作成するメンバーシップのタイプを選択します。

  • Goal

  • Project

ドロップダウン

入力

フィールド 定義 タイプ 必須

メンバー(Member)

ID

ユーザーまたはチームのグローバルID。

テキスト

ゴール(Goal)またはプロジェクト(Project)

ID

メンバーが追加されるゴールまたはプロジェクトのグローバルID。

テキスト

メンバーシップ(Membership)

アクティブ?(Is Active?)

メンバーをアクティブにする必要があるかどうか。

これはすべてのメンバーシップに適用されます。

True/False FALSE

ロール(Role)

メンバーに付与されるロール。

ゴールの場合、 editor または commenter。デフォルトはcommenterです。

プロジェクトの場合は、 admineditor、または commenterです。デフォルトのロールは、プロジェクトに構成されているデフォルトロールによって異なります。

ドロップダウン FALSE

出力

フィールド 定義 Type (タイプ)

メンバーシップ(Membership)

ID

メンバーシップのグローバルに一意なID。

テキスト

アクセスレベル(Access Level)

この出力フィールドは、メンバーシップタイプ(Membership Type)オプションとしてProjectを選択した場合に表示されます。

これは、メンバーがプロジェクトの管理者(admin)エディター(editor)、またはコメンター(commenter)アクセス権を持つかどうかを示します。

テキスト

リソースサブタイプ(Resource Subtype)

メンバーシップのタイプ(例:goal_membership)。

テキスト

リソースタイプ(Resource Type)

このリソースのベースタイプ(例:membership)。

テキスト

ロール(Role)

この出力フィールドは、メンバーシップタイプ(Membership Type)オプションとしてGoalを選択した場合に表示されます。

これは、メンバーに付与されたロールを示します。値はコメンター(commenter)またはエディター(editor)です。

テキスト

メンバー(Member)

ID

メンバーのグローバルに一意なID。

テキスト

名前(Name)

メンバーの名前。

テキスト

リソースタイプ(Resource Type)

メンバーのタイプを示します。値はチーム(team)またはユーザー(user)です。

テキスト

ゴール(Goal)またはプロジェクト(Project)

ID

ゴールまたはプロジェクトのグローバルに一意なID。

テキスト

リソースタイプ(Resource Type)

このリソースのベースタイプ。

テキスト

名前(Name)

ゴールまたはプロジェクトの名前。

テキスト

所有者(Owner)

この出力フィールドは、メンバーシップタイプ(Membership Type)オプションとしてGoalを選択した場合に表示されます。

所有者は、3つのプロパティを持つオブジェクトです。

  • テキスト(ID):所有者のグローバルに一意なID。

  • 名前(テキスト):所有者の名前。

  • リソースタイプ(テキスト):このリソースのベースタイプ。

Asana所有者(Owner)オブジェクトの値としてnullを返す場合、これらのプロパティ値は空の文字列です。

オブジェクト