Environnement, No script, Paramétrage, Tokyo

Suppression/mise à jour de data en masse avec filtre sans script

Depuis Tokyo, nous avons 2 nouveaux modules pour gérer les données (suppression/update en masse) :

Nous allons nous concentrer sur le 1er module ‘Delete jobs‘ qui permet de supprimer des données en masse sans script, simplement avec un filtre à paramétrer sur un formulaire.

Attention spoiler – La force de cet outil est de pouvoir :
– Supprimer des données en masse sans script
– Prévisualiser le nombre de records que l’on va supprimer en fonction de notre filtre
– Prévisualiser le nombre de records cascade que l’on va supprimer
– Programmer la suppression ou bien lancer le job tout de suite.
– Actionner ou non les business rules/flow/workflow pendant la suppression
– Réaliser un roll back (retour arrière) après la suppression de masse pour tout récupérer (en cas de pépin)

Voici plus en détail l’outil :
– Si je clique sur le module ‘Delete jobs’ puis ‘New’ afin de créer un nouveau job, j’arrive sur un nouvel enregistrement. Quand je rempli le champ ‘table’, j’ai les conditions qui apparaissent.
Exemple : Table : [incident] / condition : Active is True
– Avec la case ‘Run business rules and engines‘, j’ai le choix de déclencher ou non les business rules/flow/workflow pendant la suppression
– Avec le bouton ‘Preview‘, je peux de prévisualiser le nombre de record selon les conditions que j’ai rempli plus tôt.

Nouveau record ‘data management delete job’

Lorsque l’on clique sur ‘Continue’, cela enregistre simplement le formulaire mais en aucun cas ça ne lance le job de suppression.
– Avec le champ ‘run at‘, je peux programmer la suppression.
– Avec le Related Links ‘execute now’, je peux lancer la suppression maintenant.
– Avec le Related Links ‘Preview cascade’, je peux prévisualiser les tables et le nombre de suppressions en cascade prévu.


J’espère que vous avez compris le fonctionnement du module ‘Delete jobs‘.


Pour le module ‘update jobs‘ c’est sensiblement pareil du coup nous n’irons pas dans le détail.

update jobs‘ permet de mettre à jour des données en masse sans script, simplement avec un filtre à paramétrer et les champs à valoriser à travers un formulaire.

Attention spoiler – La force de cet outil est de pouvoir :
– Modifier des données en masse sans script
– Prévisualiser le nombre de records que l’on va modifier en fonction de notre filtre
– Actionner ou non les business rules/flow/workflow pendant la suppression
– Etre en mode furtif en évitant de modifier le sys_updated_on / sys_updated_by (décocher champ ‘Auto updating system fields’)
– Réaliser un roll back (retour arrière) après l’update de masse pour tout récupérer à l’état d’origine