ユーザーのタイプ: TYPE プロパティはNULL |BCRBundle2025_05State|の代わりに、PERSON に設定されます。

注意

この動作変更は2025_05バンドルにあります。

バンドルの現在のステータスについては、 バンドル履歴 をご参照ください。

異なる:ref:`Snowflakeユーザーの型<label-user_management_types>`があり、各型はユーザーオブジェクトの TYPE プロパティの値に対応します。NULL型のユーザーは、常にPERSON 型であるかのように扱われ、この変更でその動作が変更されることはありません。この動作変更は、ユーザータイプが NULL型がどうかに関するものです。

変更前:

NULL型 のユーザーは、PERSON型のユーザーとして扱われます。次のような状況では、ユーザーのタイプはNULLである可能性があります。

  • CREATEUSER コマンドの実行時に、 TYPE プロパティが設定されていないか、NULLに設定されている。

  • ALTERUSER ... SETTYPE=NULL コマンドを誰かがを実行する。

  • ALTERUSER ... UNSETTYPE コマンドを誰かがを実行する。

  • SCIM リクエストが:code:type 属性を指定していない、またはNULLに設定している。

変更後:

新しいユーザーオブジェクトのTYPEプロパティはNULLにすることができません。また、既存のユーザーのTYPEプロパティを NULLに設定することはできません。これは次の動作によって適用されます。

  • TYPE プロパティを設定せずにCREATEUSER コマンドを実行すると、PERSONに設定されます。

  • ALTERUSER ... UNSETTYPE コマンドを実行すると、TYPE プロパティはPERSON に設定されます。

  • ALTERUSER ... SETTYPE=NULL コマンドを実行すると、TYPE プロパティはPERSONに設定されます。

  • SCIMPOSTリクエストを送信してユーザーを作成し、type 属性が指定されていない、または NULLの場合、TYPE プロパティはPERSONに設定されます。

  • :code:`type`属性をNULLとして指定する:code:`replace`操作でSCIMPATCH リクエストを送信する場合、TYPE プロパティは変わりません。

  • replace 操作でSCIMPUTリクエストを送信し、:code:`type`属性が指定されていない、またはNULL の場合、TYPEプロパティはPERSONに設定されます。

  • :code:`type`属性を設定解除する:code:`remove`操作でSCIMPATCH リクエストを送信する場合、TYPEプロパティは変わりません。

参照:2067