一部のユーザー グループを完全にプログラムで制御することにしました。グループ カテゴリを作成するときに使用するパラメータは次のとおりです。
- グループの数も生徒の数も事前にわかりません
- 自動グループ作成なし
- 自動登録不可
- 自己登録不可
?
一部のユーザー グループを完全にプログラムで制御することにしました。グループ カテゴリを作成するときに使用するパラメータは次のとおりです。
?
次の手順でこれを達成できるはずです (バックエンド サービスが少なくともバージョン 1.3 以降の LP API コントラクトをサポートしていると想定しています)。
このように、今後作りたいグループのグループカテゴリを作成します。この呼び出しに提供するGroupCategoryData構造では、次のプロパティ設定を使用できます。
orに設定EnrollmentStyle
します (原文: スペルミスに注意してください)。0
NumerOfGroupsNoEnrollment
EnrollmentQuantity
に設定null
設定AutoEnroll
しRandomizeEnrollments
てfalse
MaxUsersPerGroup
に設定null
NumberOfGroups
このグループ カテゴリ内で最初から作成するグループの数に設定し1
ます。グループ カテゴリの作成後に作成してから削除できます。
GroupCategoryId
このグループ カテゴリ内で作成された初期グループ組織単位 ID の配列と、この新しいカテゴリの を含む GroupCategoryData fetch-form 構造を取得する必要があります。
カテゴリのグループを作成する場合は、グループを作成する POST ルートの前のステップからグループ カテゴリ ID を指定します。
これらのグループにユーザーを登録するには、標準の create-enrollment 呼び出しを使用して、標準のEnrollmentData構造を提供します。グループの組織単位 ID、登録するユーザーのユーザー ID、グループ内でユーザーに付与する役割の役割 ID を提供する必要があります。IsCascading
ここでも false に設定する必要があります。
バックエンド サービスに v1.2 以前の LP API しかない場合は、これらの手順が若干異なることに注意してください ( API リファレンスの登録トピックをよくお読みください)。