Partager les List Views avec l'utilisateur ayant installé DQE One

Support DQE
Support DQE
  • Mise à jour

Lorsque vous créez ou modifiez un traitement (process) Unify dans DQE One, vous pouvez le limiter à un sous-ensemble d'enregistrements en choisissant une Selected List View plutôt que de traiter tout l'objet. L'option Use List View Sort applique en plus le tri de cette liste au traitement.

Pourquoi l'accès d'un utilisateur précis à la List View compte

À chaque exécution — planifiée, enchaînée depuis un autre traitement, ou lancée manuellement depuis la console — DQE One relit les filtres (et le tri, si l'option est activée) de la List View sélectionnée directement dans Salesforce. Cette lecture ne se fait pas avec l'utilisateur qui a créé le traitement ni avec celui qui clique sur « Run » : elle se fait toujours avec l'utilisateur Salesforce dont l'autorisation est utilisée par DQE One — celui qui a validé l'écran de consentement OAuth lors de la connexion de DQE One à votre org, et dont les identifiants sont réutilisés pour tous les appels suivants.

De quel utilisateur s'agit-il ?

Il n'existe pas un « utilisateur DQE One » unique qui existerait de la même façon dans chaque org : c'est simplement l'utilisateur Salesforce qui a autorisé DQE One à ce moment-là. Selon la façon dont votre organisation a procédé, cela peut être :

  • Un utilisateur de service/intégration dédié, créé spécifiquement pour cet usage — certaines organisations le font volontairement, et lui donnent parfois déjà un nom en interne (par exemple un « utilisateur technique »).
  • Ou simplement le compte personnel de la personne qui a réalisé l'installation — dans beaucoup d'organisations, il n'y a aucun utilisateur dédié.

C'est une étape distincte de l'installation du package managé lui-même : installer depuis l'AppExchange ne demande que le droit utilisateur « Download AppExchange Packages » et n'autorise rien pour DQE One en soi. L'autorisation a lieu ensuite, quand quelqu'un ouvre l'application DQE One Installer et termine son assistant de configuration. En pratique, c'est souvent la même personne qui vient d'installer le package, mais rien ne l'impose — chacune des deux étapes peut être réalisée par quelqu'un d'autre, ou refaite plus tard.

Si vous n'êtes pas sûr de la situation chez vous, allez dans Setup > Connected Apps OAuth Usage, repérez DQE One Installer, et vérifiez quel utilisateur détient actuellement une autorisation active pour cette application.

Comment partager correctement une List View

Sur la List View, ouvrez ses paramètres de visibilité (« Restrict Visibility » / qui peut voir cette liste) et assurez-vous que cet utilisateur est couvert par l'une de ces options :

  • La List View est partagée directement avec cet utilisateur, ou
  • La List View est partagée avec un groupe public contenant cet utilisateur — recommandé, car cela continue de fonctionner même si les règles de partage évoluent ensuite, ou si DQE One est un jour réautorisé avec un autre utilisateur.

Faites-le pour chaque List View utilisée par un traitement DQE One : chaque traitement a sa propre Selected List View, partager l'une ne couvre pas les autres.

Symptôme en cas de partage manquant

Si cet utilisateur ne voit pas la List View, DQE One ne remonte aucune erreur visible. Le traitement bascule silencieusement sur un filtre vide (et aucun tri) et s'exécute sur l'ensemble des enregistrements de l'objet au lieu du périmètre défini par la List View. Si un traitement censé ne toucher qu'un sous-ensemble d'enregistrements en traite beaucoup plus que prévu, c'est le premier point à vérifier.

Bon à savoir

Ceci s'applique de la même façon aux filtres et au tri : les deux sont lus depuis la même List View, dans le même appel, et sont perdus ensemble si cet utilisateur n'y a pas accès. Utiliser un utilisateur d'intégration dédié pour cette autorisation, plutôt qu'un compte personnel d'administrateur, facilite le maintien dans le temps, puisque cela ne change pas si la personne ayant installé le package quitte l'entreprise.

Articles liés

Associé à

Cet article vous a-t-il été utile ?

Utilisateurs qui ont trouvé cela utile : 0 sur 0