Bonjour à tous,
On voudrait effacer le bouton delete sur les taches assignées aux utilisateurs.
Comme c'est un object standard, c'est seulement possible avec un trigger on delete pour envoyer un message aux utilisateurs lorsqu'il cliquent desssus.
Je voudrais que 3 profiles ne soient pas concernés pas cette contrainte mais ça ne marche pas, avec ce trigger, personne ne peut deleter la tâche alors que je voudrais que les profiles admins aient la main dessus.
Quelqu'un peut m' aider à corriger ?
Code JAVA : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 trigger NoDeleteonIsAssignedTask on Task (before delete) { //prevent for task deletion //if Is_Assignment__c field is checked & if profileId is different from //AA Standard User + Contract and Amcor BG System Administrator AA + "System Administrator" String ProfileId = UserInfo.getProfileId(); for (Task a : Trigger.old) IF(a.Is_Assignment__c=True &&(ProfileId!='00e20000000qb49' ||ProfileId !='00eP0000000M0nd'||ProfileId !='00e20000000ju28')) { a.addError('You can\'t delete this record!'); } }
Merci beaucoup encore une fois.
Partager