ユーザーに外部ロールがある場合、g_user.hasRole が false を返すDescriptionユーザーが外部ロールを所有している場合、g_user.hasRole は false を返します。たとえば、ユーザーが snc_external や sn_customerservice.customer などの外部ロールと「ITIL」などの内部ロールの両方を持っている場合、ユーザーが実際にそのロールを持っているにもかかわらず、「itil」の g_user.hasRole 関数は false を返します。Cause外部ユーザーはロールを持たないと見なされるため、hasRoles() メソッドが false を返します。Resolutionユーザーが外部ロールを持つ場合、内部ロールを持っていても、関数 g_user.hasRoles が false を返します。 たとえば、ユーザーが snc_external や sn_customerservice.customer などの外部ロールと「ITIL」などの内部ロールを持っている場合、この関数は false を返します。これは、ユーザーが外部ロールを所有しているため、外部ユーザーとして認識するためです。Additional Informationアクセス制御リストルール 明示的なロール KB0965712:ロール管理に関する FAQ