Supprimer un droit sur la fiche personne d'un utilisateur par requête SQL
Si vous avez besoin de supprimer manuellement le droit d’un utilisateur, d'abord vérifiez le droit et la personne concernée de la façon suivante :
SELECT TOP (1000) [personne_id]
,[droit_id]
,[compte_type_id]
,[lien_personne_droit_date_debut]
,[lien_personne_droit_date_fin]
,[lien_personne_droit_admin_id]
,[lien_personne_droit_admin_identity]
,[lien_personne_droit_config]
,[lien_workflow_instance_id]
,[lien_groupe_droit_id]
,[lien_personne_droit_from_biseau]
FROM [Hpliance].[dbo].[LIEN_PERSONNE_DROIT]
where [personne_id] = (id_personne)
and [droit_id] = (select [droit_id] from droit where droit_code ='(code_droit)')
Après avoir vérifié la première requête, vous pouvez supprimer le droit de la personne de cette façon :
update [Hpliance].[dbo].[LIEN_PERSONNE_DROIT]
set [lien_personne_droit_date_fin] = null
where [personne_id] = (id_personne)
and [droit_id] = (select [droit_id] from droit where droit_code ='(code_droit)')
Après l'exécution du script le droit est supprimé de la fiche utilisateur