StringMaps, ou comment lister toutes les Options dans Power Automate

Frédérick GROBOST
Date de mise à jour:
04/2023

StringMaps | Comment lister les Options avec Power Automate

Comment avec Power Automate peut-on récupérer les valeurs des options crées dans votre solutions Microsoft Dynamics CRM ?

De quoi parles-t-on ?

De ces choix :

Value and Label of OptionSets (Choices)

Comment y accéder via Power Automate ? Suivez le guide :)

Contexte d'utilisation de String Maps dans Power Automate

Plantons le contexte

Nous avons une liste de source pour determiner l'origine d'un lead.

Cette liste de source est une option globale

Global Option Set

L'entity String Maps dans Power Automate

Tout d'abord, créons un flux Power Automate basique avec un déclencheur manuel, et une action qui permet de lister les lignes dans le Dataverse

String Maps entity in Dataverse List Rows

Ici, nous allons afficher TOUTES les options, peut importe l'entité visé (comptes, contacts, prospects... tout cela sera mélangé)

Voilà à quoi ressemble la réponse :

Json answer list rows StringMaps

Ce qui donne en liant le tout :

  • objecttypecode = le nom de l'entité dans laquelle est créée l'option
  • attributename = le nom de l'option dans l'entité (et non pas le nom de l'option globale ! ! ! )
  • value = le Label
  • attributevalue = La Valeur

Comment lister toutes les options de entité Lead

Imaginons maintenant vouloir se restreindre à toutes les options disponibles dans l'entité Lead

Voici comment faire :

Dans le Filtre, mettre : objecttypecode eq 'lead'. Cela restreindra la liste récuperer à toutes les options de l'entité Lead uniquement

List all option sets in an entity

Comment lister toutes les valeurs d'une option dans Power Automate

Maintenant comment être plus précis encore et filtrer sur un OptionSet précis ?

Dans le filtre, il suffit de définir l'attributename

List rows objecttypecode and attributename

Ainsi donc, seulement les options (Label et Valeur) définit au début seront accessible dans votre Power Automate

Enjoy ! ! !

Share this post
Frédérick Grobost